Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tere sõbrad, selles õpetuses näitan teile, kuidas teha mõlapaati takistuste vältimiseks. Tulin selle ideega välja, kui lõõgastusin oma kalatiigi lähedal ja mõtlesin välja idee plastikust väljakutseks. Mõistsin, et siinne plastik on selle ujuvuse ja veekindluse tõttu paadina kasutamiseks väga kasulik.
Tarvikud
Keha
1 x toidunõu 700 ml
2 x sõiduratas 70 mm
5 x pudeli kork
Elektroonilised osad
1 x Arduino Nano/Uno (soovitatav Nano)
2 x alalisvoolumootor
1 x L298N mootorijuht
1 x ultraheli andur
1 x mikro servo
2 x 18650 aku
1 x 18650 patareihoidja (2-kohaline)
4 x AA patareid
1 x AA patareihoidik (4-kohaline)
1 x lüliti
Traat
Tugivahendid
Liimipüstol
Jootekolb
Samm: tööpõhimõte
Põhiline algoritm
Kui ultraheli tuvastab objekti 15 cm kaugusel, pöörab servo 180 kraadi, seejärel 0 kraadi (pöörake paremale ja vasakule), et leida, milline tee on takistusteta. Pärast seda liigutab mootor mõlapaadi takistusteta rajale
Vooluring
Selles projektis kasutame kahte pingeallikat, ühte Arduino, ultraheli anduri ja mootori draiveri jaoks, teine aga spetsiaalselt servo jaoks. Arduino, ultraheliandur ja mootorijuht kasutavad 18650 akut, kuna 18650 aku võib mootorile suurt voolu pakkuda ja muudel põhjustel, kuna mootor võib aku kiiresti tühjendada, nii et vajame 18650 akut, mida saab uuesti laadida.
Samm: laadige kood üles
Üleslaadimisprotsessi hõlbustamiseks laadime enne vooluringi loomist koodi kõigepealt üles Arduino.
Arduino fail:
3. samm: mootori võlli aukude tegemine
Selles etapis teeme toidunõu vasakule ja paremale küljele augud. Hiljem sisestatakse dünamo võll nendesse kahte auku. Auk on toidukonteineri pikkuse keskel (pikkus/2) ja põhjast 3,2 cm.
Samm 4: Mootori ahela 1. osa
Selles etapis ühendame L298n aku ja mootoriga.
Ühendus:
1. L298N (väljund) alalisvoolumootorile
2. Aku on positiivse lülitiga
3. L298N (12V) lülitamiseks
4. Aku negatiivne klemm L298N (GND)
seejärel liimige need toidunõusse.
Märge:
-Liimige akuhoidik otse keskele (laiusesse), nii et mõlapaat ei kalduks vasakule ega paremale.
Samm 5: Mootori ahela 2. osa
Nüüd ühendame arduino seadmega L298N.
Ühendus:
1. D5, et lubada A
2. D6 kuni B lubamine
3. A0 kuni sisendini 1
4. A1 kuni sisend 2
5. A2 sisendisse 3
6. A3 kuni sisend 4
7. Vin to 5V (V out from L298N)
8. GND (arduino) kuni GND (L298N)
6. samm: objektide tuvastamise ahel
Objekti tuvastamise vooluahela põhikomponendid on servo- ja ultraheliandur. Ultraheli andur kasutab toiteallikana Arduinot, servo aga eraldi akut (AA patarei x 4). Servoaku liimitakse toidunõu otsa 18950 patareipesa vastas.
Anduri saate paigutada ükskõik kuhu, kui seda ei takista muud objektid. Minu puhul kasutasin plastmahuti kaant, mis on lõigatud ultraheli andurite ja servo kohale (vt pilti).
Servoühendus:
VCC positiivsele akule (AA)
Signaal D10 -le
GND servo GND akule ja arduino
Ultraheli anduri ühendus:
VCC kuni 3.3v (arduino)
GND kuni GND (arduino)
Kaja D2 -le
Käivitage D3
7. samm: puhverpaat
Puhvril on funktsioon, mis takistab mõlaratta puudutamist põrandat / lauda, kui me selle peale paneme. Puhvris kasutatakse pudeli korki. Sest peale selle, et pudeli kork on hõlpsasti leitav, on see ka meie paadi jaoks sobiva suurusega.
Puhvri tegemiseks võtke 3 pudelikorki ja liimige need lihtsalt paadi põhja külge, nagu ülal näidatud.
8. samm: rattad
Esmalt tehke pudeli korgi keskele auk. Pärast seda liimige mõla pudeli korgi külge nagu järgmisel pildil. Seejärel tuleb viimane etapp liimida dünamo võllile.