Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Lõin lahingubotid Arduino UNO abil ja kehade ehitamiseks kasutati pappi. Proovisin kasutada taskukohaseid tarvikuid ja andsin lastele loomingulise vabaduse oma lahingubotide kujundamisel. Battlebot võtab juhtnupult ja nRF24L01 2,4 GHz juhtmevaba mooduli abil käske juhtmeta kontrollerilt.
Samm: riistvara ja materjalid
Vajalik riistvara ja materjalid:
Arduino Uno + USB -kaabel:
||
Arduino nano:
||
9v aku: https://amzn.to/2wPmnSP ||
Jumper juhtmed: https://amzn.to/398mQhq ||
NRF24L01+ 2,4 GHz traadita raadiosaatja -vastuvõtja moodul: https://amzn.to/30xQlp4 ||
9v akuklambri pistik: https://amzn.to/32D4R0b ||
Papp:
Looduslikust puidust käsitööpulgad: https://amzn.to/39rovPs ||
Mini leivalaud: https://amzn.to/2JujS9e ||
Kahe teljega XY juhtkangi moodul Arduino KY-023: https://amzn.to/3gOcWFZ ||
Alalisvoolumootor 1:48 ülekandearv Nutikas autorobot + ratas: https://amzn.to/3drHmvx ||
L298N minimootori draiver: https://amzn.to/2MoYeqI ||
Vaheta: https://amzn.to/2upTngE ||
Mees DC tünnipistiku adapter Arduino jaoks: https://amzn.to/2VwyKxx ||
Kuumliimipüstol: https://amzn.to/31sIko3 ||
Jootekolvi komplekt: https://amzn.to/3eHmp0i ||
Samm: looge BattleRobot
Selle võitluse idee oli püüda ehitada võimalikult odav. Kasutasin lehtmetalli asemel roboti kere jaoks pappi, lintsaagide asemel käärid ja keevitajalaeva asemel kuuma liimi.
Esiteks vajate pappi ja lõigake kujundid välja. Kui teile minu disain ei meeldi, saate oma lahingubotti kujundada. Liimige tükid kokku, välja arvatud ülemine osa, sest me tahame lülitada vooluringi lahingupotti korpusesse.
Samm 3: Battleboti ja kontrolleri programmeerimine
Arduino programmeerimiseks on vaja installida RF24 raamatukogu. Nii laadige alla allolevad failid ja avage arduino IDE. Minge jaotisse Sketch -> Include Library -> Add. ZIP Library ja importige sinna 'RF24.zip'. Järgmisena peate ühendama arduino UNO ja laadima arduino 'Battle_Robot.ino' üles. Nüüd ühendage Arduino UNO vooluvõrgust lahti ja ühendage Arduino Nano ning laadige „Controller.ino” Arduinole üles. Ärge unustage muuta ka tahvli ja pordi seadeid.
Samm 4: Battleboti ühendamine
Selles projektis kasutati 3 x 9 -voldiseid leelispatareid arduino uno, mootorite ja vurri jaoks. Mootorite juhtimiseks kasutati minimootori juhti L298N. See võtab vastu Arduino plaadi 5V signaale ja pakub mootoritele kõrgemat pinget. See võimaldab mootoritel töötada ka mõlemas suunas, vähendades nende sisendsignaalide kombinatsiooni. Iga seade ühendati vastavalt ühendusskeemile.
Pärast vooluahelate ühendamist liimite need koos aku või arduino unoga lihtsalt battleboti korpusesse või topeltlindiga.
Samm: kontrolleri ühendamine
Järgmisel pildil on näidatud Arduino Nanot kasutava saatja täielik ühendusskeem. Pärast kõigi komponentide ühendamist sisestasin kõik need komponendid korpusesse ja sulgesin selle kuumliimiga täielikult. NRF24L01 2,4 GHz transiiverimoodulit saab kasutada traadita side jaoks kuni 100 meetri kaugusel.
6. samm: testige Battlebot'i
Nüüd, kui kõik läheb hästi, peaksite saama lahinguplahvi kontrolleriga juhtida. Kui lahingubot ei tööta üldse, peaksite kontrollima nRF24L01 ühendusi.
Neid lahingubotte ehitada oli lõbus! Loodan, et see artikkel aitas avada teie silmad võimalustele, mis on peidetud kõikidesse teie maja ümbritsevatesse igapäevastesse esemetesse. Need kastid, mille ära viskate, võivad teie järgmise suureks projektiks saada, kui järele mõelda.
Saate tellida minu kanali toe saamiseks.
Aitäh.