Sisukord:
- Tarvikud
- Samm: tööpõhimõte
- Samm: laadige kood üles
- 3. samm: mootori võlli aukude tegemine
- Samm 4: Mootori ahela 1. osa
- Samm 5: Mootori ahela 2. osa
- 6. samm: objektide tuvastamise ahel
- 7. samm: puhverpaat
- 8. samm: rattad
Video: Takistus vältides mõlapaati Arudinoga: 9 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
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.
Soovitan:
Takistus vältides robotit Arduino Nano kasutamisel: 5 sammu
Takistus roboti vältimiseks Arduino Nano abil: Selles juhendis kirjeldan, kuidas saate teha takistuse, vältides Arduino abil robotit
Kuidas teha takistusi robotit vältides: 6 sammu
Kuidas teha takistusi robotite vältimiseks: Takistuste vältimise robot on lihtne robot, mida juhib arduino ja mida ta teeb, on see, et ta lihtsalt liigub ringi ja väldib takistusi. See tuvastab takistused HC-SR04 ultraheli anduriga, teisisõnu, kui robot tuvastab objekti lähedal
Kuidas teha Arduino -põhist serva vältides robotit: 4 sammu
Kuidas teha Arduino -põhist serva vältivat robotit: teeme täielikult autonoomse roboti, kasutades Arduino ja IR -andureid. See uurib laua pinda ilma kukkumiseta. Vaadake lisateavet videost
Kuidas teha kodus isetegemist Arduino takistuseks, vältides robotit: 4 sammu
Kuidas teha kodus isetegemist Arduino takistuseks, vältides robotit: Tere poisid, selles juhendis teete takistuse, vältides robotit. See juhendamine hõlmab ultrahelianduriga roboti ehitamist, mis tuvastab lähedal asuvad objektid ja muudab nende suunda, et neid objekte vältida. Ultraheli andur
Kuidas teha takistusi, vältides robotit Arduino abil: 5 sammu
Kuidas teha takistusi, vältides robotit Arduino abil: Selles juhendis õpetan teile, kuidas teha takistusi, vältides Arduinoga töötavat robotit. Arduino peab olema tuttav. Arduino on kontrollerplaat, mis kasutab atmega mikrokontrollerit. Võite kasutada mis tahes Arduino versiooni, kuid ma