Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tein taistelupotteja Arduino UNO: lla ja ruumiit käytettiin pahvilla. Yritin käyttää kohtuuhintaisia tarvikkeita ja annoin lapsille luovan vapauden taistelurobotiensa suunnittelussa. Battlebot vastaanottaa komentoja langattomalta ohjaimelta ohjaussauvan ja nRF24L01 2,4 GHz: n langattoman moduulin avulla.
Vaihe 1: Laitteisto ja materiaalit
Tarvittavat laitteet ja materiaalit:
Arduino Uno + USB -kaapeli:
||
Arduino nano:
||
9 voltin akku: https://amzn.to/2wPmnSP ||
Hyppyjohdot: https://amzn.to/398mQhq ||
NRF24L01+ 2,4 GHz: n langaton RF -lähetinvastaanotinmoduuli: https://amzn.to/30xQlp4 ||
9v akun pidikeliitin: https://amzn.to/32D4R0b ||
Pahvi:
Luonnonpuusta valmistetut käsityötangot: https://amzn.to/39rovPs ||
Mini Breadboard: https://amzn.to/2JujS9e ||
Kaksiakselinen XY-joystick-moduuli Arduino KY-023: https://amzn.to/3gOcWFZ ||
Tasavirtamoottori 1:48 Välityssuhde Smart Car Robot + Wheel: https://amzn.to/3drHmvx ||
L298N -minimoottorin ohjain: https://amzn.to/2MoYeqI ||
Vaihda: https://amzn.to/2upTngE ||
Uros DC Barrel Jack -sovitin Arduinolle: https://amzn.to/2VwyKxx ||
Kuuma liimapistooli: https://amzn.to/31sIko3 ||
Juotosraudasarja: https://amzn.to/3eHmp0i ||
Vaihe 2: Rakenna BattleRobot
Tämän taistelutaistelun idea oli yrittää rakentaa mahdollisimman halpa. Käytin pahvia robotin runkoon peltilevyn sijasta, saksia vannesahojen sijaan ja kuumaa liimaa hitsausarkin sijasta.
Ensin tarvitset pahvia ja leikkaa muodot. Jos et pidä suunnittelustani, voit suunnitella oman taistelupotkusi. Liimaa palat yhteen paitsi yläosa, koska haluamme laittaa piirin taistelupotin runkoon.
Vaihe 3: Battlebotin ja ohjaimen ohjelmointi
Arduino -ohjelman ohjelmointiin tarvitaan asennettuna RF24 -kirjasto. Joten lataa alla olevat tiedostot ja avaa arduino IDE. Mene Sketch -> Include Library -> Add. ZIP Library ja tuo 'RF24.zip' sinne. Seuraavaksi sinun on yhdistettävä arduino UNO ja ladattava 'Battle_Robot.ino' arduinoon. Irrota nyt Arduino UNO ja kytke Arduino Nano ja lataa Controller.ino Arduinoon. Muista myös muuttaa 'board' ja 'port' asetuksia.
Vaihe 4: Kytke Battlebot
Tässä projektissa käytettiin 3 x 9 voltin alkaliparistoja arduino uno, moottorit ja kehruu. L298N -minimoottorin ohjainta käytettiin moottoreiden ohjaamiseen. Se vastaanottaa noin 5 V: n signaaleja Arduino -kortilta ja tarjoaa korkeampia jännitteitä moottoreille. Se sallii myös moottorien käydä molempiin suuntiin säästäen näiden tulosignaalien yhdistelmää. Jokainen laite on kytketty kytkentäkaavion mukaisesti.
Piirien johdotuksen jälkeen liimaat ne tai kaksoisnauhan taistelupotin runkoon yhdessä akun ja arduino uno -laitteen kanssa.
Vaihe 5: Ohjaimen kytkentä
Seuraavassa kuvassa on Arduino Nano -lähettimen täydellinen kytkentäkaavio. Kun olen liittänyt kaikki komponentit, laitoin kaikki nämä komponentit koteloon ja suljin ne kokonaan kuumaliimalla. 2,4 GHz: n NRF24L01 -lähetinvastaanotinmoduulia voidaan käyttää langattomaan viestintään jopa 100 metrin etäisyydellä.
Vaihe 6: Testaa Battlebot
Jos nyt kaikki menee hyvin, sinun pitäisi pystyä hallitsemaan taistelulajia ohjaimella. Jos taistelulaji ei toimi ollenkaan, tarkista nRF24L01 -liitännät.
Oli hauskaa rakentaa näitä taistelulajeja! Toivon, että tämä artikkeli auttoi avaamaan silmäsi mahdollisuuksiin, jotka on haudattu kaikkiin arkipäivän esineisiin talosi ympärillä. Jos heität pois laatikot, niistä voi tulla seuraava suuri projekti, jos ajattelet sitä.
Voit tilata kanavani tuen saamiseksi.
Kiitos.