Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Sveiki.
Noriu jums parodyti, kaip galite sukurti robotą su „Arduino“ir keliomis kitomis dalimis. Taigi ko mums reikia?
- Arduino. Aš turiu Leonardo, bet tai nėra svarbu
- H tiltas TB6612FNG ar kitas
- Robotų važiuoklė, pavyzdžiui, DAGU DG012-SV arba rankų darbo
- Ultragarsinis jutiklis
- Servo
- 2 mėlyni šviesos diodai
- Garsinis signalas
- Fotorezistorius
- Rezistorius 1, 2 kΩ
- Bandomoji Lenta
- Kabeliai, juostos, varžtai, baterijos
1 žingsnis: sukurkite važiuoklę
Jei darote važiuoklę, prisiminkite apie variklius. Jis turi turėti pakankamai galios, kad galėtų pajudinti robotą.
Jei nusipirkote važiuoklę, turite ją pateikti.
Dabar atėjo laikas įdėti baterijas. Aš naudoju dėžutę 5 AA baterijoms, bet jei turite didesnius variklius, jums reikia daugiau baterijų.
2 žingsnis: sujunkite viską
Jei turite TB6612FNG H tiltą, galite jį prijungti prie „arduino“, kaip nurodyta toliau, jei ne, jį reikia šiek tiek pakeisti.
Norėdami jį prijungti, naudoju 170 skylių kepimo lentą, nes ši duonos lentelė yra maža ir gali būti ant arduino.
1. Ultragarso jutiklis:
-Suaktyvinkite 2 kontaktų „Arduino“
-Echo 1 pin Arduino
-VCC 5V Arduino
-GND GND Arduino
2. Servo:
-GND GND Arduino -VCC 5V Arduino -Data 9 pin Arduino
3. H tiltas:
-visa masė (GND) iki masės Arduino -VCC 5V Arduino -A01 variklyje1 masė (-) -A02 variklis1 galia (+) -B02 variklis2 masė (-)
-B01 variklio2 masė (-)
-VMOT VIN Arduino
-PWMA 6 kontaktų „Arduino“
-AIN1 8 kontaktų „Arduino“-AIN2 7 kontaktų „Arduino“-BIN2 4 kontaktų „Arduino“-BIN1 3 kontaktų „Arduino“-PWMB 5 kontaktų „Arduino“
4. garsinis signalas:
-GND (-) GND Arduino
-VCC (+) 11 kontaktų „Arduino“
5. LED:
-Abu VCC (+) nuo šviesos diodų iki 10 kontaktų „Arduino“
-Abi GND (-) nuo šviesos diodų iki GND Arduino
Ilgi kabeliai surišo vielos gabalą.
6. Fotorezistorius:
Nuotraukoje galite pamatyti, kaip jis prijungtas. Rezistorius turi 1, 2 kΩ
3 žingsnis: įdėkite visus dalykus
Dabar jūs turite įterpti visus daiktus į važiuoklę. Aš naudoju 4 varžtus M3, kad prisukčiau „Arduino“ir važiuoklę, tarp „Arduino“ir važiuoklės daviau šiaudo gabalėlį. Duonos lenta, esanti arduino. Aš priklijavau ultragarso jutiklį su dvipuse juosta prie servo ir servo prie važiuoklės juoda juostele. Juostos yra ant ultragarso jutiklio. Šviesos diodų ir ping jutiklių kabeliams reikia pakankamai vietos, nes jie juda.
4 žingsnis: 1 programa
Robotas, naudodamas šią programą po laikrodžio kliūčių, grįžta atgal žiūrėti kairėje ir dešinėje ir važiuoja į šią svetainę, kurioje yra daugiau vietos ir kai jis vėl skamba. Kai tamsūs šviesos diodai įsijungia, kai ryškūs šviesos diodai išsijungia. Žemiau pridėjau kodą, komentaruose yra kodo paaiškinimas. Įkėlę šį kodą galite paleisti robotą.
5 žingsnis: 2 programa
Robotas su šia programa gali važiuoti labirinte. Konstrukcija yra ta pati, tik kodas yra šiek tiek kitoks.
6 veiksmas: paleiskite robotą
Dabar galite paleisti savo robotą. Žemiau pridėjau filmų su savo robotu. Pirmasis yra bandymas, antrasis - pilnas robotas su pirmąja ir antrąja programomis.