En metode til fremstilling af et lille legetøjsradiostyret terrængående køretøj foreslås.
For "hjertet" i vores terrængående køretøj tager vi et gebyr fra Arduino-familien. Til fremstilling af chassiset bruger vi færdige chassis, som nu er lette at købe i enhver kinesisk onlinebutik eller i elektronikforretninger. Vi styrer vores terrængående køretøj fra en smartphone via bluetooth via en gratis applikation, som vi downloader fra Google Play.
Er det nødvendigt
- - Arduino UNO eller tilsvarende;
- - Bluetooth-modul HC-06 eller analog;
- - L9110S motor driver eller analog;
- - bælteplatform til Pololu Zumo-tanken eller lignende;
- - et stykke glasfiber i henhold til størrelsen på et Arduino-kort eller et skjold til prototypering
- - 2 elektriske motorer, der passer til det valgte chassis
- - 2 lysdioder ("forlygter") og 2 modstande 180-220 ohm;
- - batterier (1 "krone" eller 4-6 fingerbatterier);
- - tilslutning af ledninger
- - loddekolbe;
- - en computer;
- - 6-10 bolte M2, 5.
Instruktioner
Trin 1
Vi fastgør elektriske motorer til chassiset. Jeg bruger to 12 mm gearmotorer købt fra Amperk. De passer perfekt til Pololu Zumo crawlerplatform efter eget valg.
Trin 2
Vi samler det båndede chassis i henhold til de instruktioner, der er knyttet til dem. Det er meget let at samle på 10 minutter. Dette er grundlaget for vores fremtidige terrængående køretøj. Bemærk, at dette chassis har et rum til 4 AA-batterier. Det vil være nødvendigt at medbringe 2 ledninger til "+" og "-" udenfor for at drive hele vores struktur. Du kan lodde et stik, der passer til Arduino, på ledningerne. Dette gør det lettere at tilslutte strøm til tavlen. Hvis der bruges en anden platform, skal du finde et sted at placere batterirummet og også bringe ledningerne ud til at drive Arduino-kortet.
Trin 3
Vi fastgør Arduino-kortet til kabinettet. Befæstelseselementerne på denne robotplatform er ikke justeret i hullerne med fastgøringshullerne på Arduino UNO. Derfor laver jeg en ekstra glasfiberplatform, som jeg fastgør til chassiset ved hjælp af bolte M2, 5 og derefter skruer brættet fast med 4 af de samme bolte.
Trin 4
Vi overvejer, hvordan vi løser Bluetooth-modulet, motordriveren og "forlygterne" på kabinettet, så alt dette let kan forbindes til Arduino. Jeg bruger et specielt bræt eller elektronisk mursten, som det på billedet. Men det kan være ethvert andet skjold eller endda bare et hjemmelavet bord. Vi fastgør motordriveren på skærmen med bolte efter at have boret et passende hul i skjoldet. Vi sørger for, at boret ikke beskadiger de nødvendige ledere, hvis vi arbejder med et skjold. Og pas på: bolten er af metal, du kan ved et uheld lave en kortslutning. Derfor rengør vi de ubrugte ledere omkring det borede hul med en skarp kniv. Anbring ikke-ledende skiver under møtrikken og under bolthovedet.
Trin 5
Nu kommer den sværeste og mest ansvarlige del. Vi er nødt til at indsamle alt i henhold til ordningen. Vi forbinder Rx-stiften på Bluetooth-modulet til Tx-stiften på Arduino, Tx-stiften på modulet til Rx-stiften i Arduino, GND til Arduino-jorden, VCC til 5 V på Arduino (eller til 3,3 V - afhængigt af hvilket BT-modul du bruger). Her kan du bruge lodning eller tilslutning af ledninger med specielle lugs som "Dupont".
Til styring af to motorer anvendes 4 udgange fra motordriveren + 2 forsyning. Derfor tager vi 4 gratis digitale stifter på Arduino og forbinder dem til motordriverens kontrolstifter. Vi vil nedskrive de specifikke pin-numre senere i programmet, så dette er ikke kritisk nu.
Og endelig forbinder vi lysdioderne med anoder gennem modstande med en modstand på ca. 200 ohm til de to resterende ledige stifter på Arduino og katoder til GND.
Trin 6
Som et resultat skal du få noget som det, der vises på billedet. Jeg har også en ultralydsmåler her - for yderligere at give terrængående køretøjer "syn" og evnen til at bevæge sig uafhængigt. Men det lader vi være til senere. I denne version af terrængående køretøj har du ikke en ekkofinder på skjoldet.
Trin 7
Lad os nu skrive en skitse (program) til Arduino og indlæse den i mikrokontrolhukommelsen. Programmets tekst er meget enkel og vises på billedet. Indlæs skitsen på en standard måde. Vi har allerede diskuteret, hvordan dette gøres i en af de tidligere artikler. Alle de ben, der er involveret i programteksten, svarer til ovenstående forbindelsesdiagram.
Trin 8
Vi downloader programmet til at styre vores terrængående køretøj. Det hedder "Arduino Bluetooth RC Car" og er tilgængeligt gratis på Google Play. Den givne QR-kode fører til siden til download af applikationen i Google Play.
Trin 9
Efter download af skitsen skal du afbryde Arduino fra computeren og slutte vores skjold til Arduino. Det afgørende øjeblik: den første aktivering af vores terrængående køretøj! Hvis alt er tilsluttet korrekt, skal LED'erne på Arduino og motordriveren lyse, og LED'en på Bluetooth-modulet skal blinke hurtigt.
Trin 10
Vi opretter forbindelse til terrængående køretøj via bluetooth. For at gøre dette skal du køre Arduino Bluetooth RC Car-programmet. Ved opstart beder den om tilladelse til at aktivere Bluetooth, hvis den ikke er tændt. Vi tillader det. Vi trykker på knappen med et gear. En menu vises nedenfor, tryk på "Connect" -knappen. Du vil se en liste over enheder parret med din smartphone samt tilgængelige enheder i nærheden. En af disse enheder vil være vores terrængående køretøj. Vi vælger det fra listen. Du bliver bedt om at parre med denne enhed og indtaste koden. Dette er normalt 0000 eller 1234 afhængigt af hvilket Bluetooth-modul du har brugt.
Hvis parringen lykkes, begynder LED'en på modulet at blinke med intervaller på ca. en gang i sekundet, og indikatoren i øverste venstre hjørne af programmet bliver grøn. Smartphonen husker denne enhed, og du behøver ikke længere indtaste koden.
Nu kan du prøve, hvad vi har. Køretøjet skal køre frem og tilbage, dreje til venstre og højre og tænde og slukke forlygterne.
Trin 11
Hvis ATV'en drejer eller kører tilbage på kommandoen Fremad, er ledningerne til motorerne blandet sammen. Ved at bytte de gule og grønne ledninger, der går fra føreren til motorerne (i diagrammet ovenfor), skal du sørge for, at terrængående køretøj går nøjagtigt, hvor det skal være. Hvis du har spørgsmål, så skriv dem i kommentarerne til artiklen!