Cuprins:
- Pasul 1: Comandați-vă componentele
- Pasul 2: Imprimați șasiul
- Pasul 3: De ce să folosiți un scut motor?
- Pasul 4: Faceți telecomanda
- Pasul 5: conectați dispozitivele electronice și încărcați codul
- Pasul 6: Îmbunătățiri viitoare
Video: Mașină controlată de la distanță de 1 km: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Încă din copilărie am fost uimit de mașinile controlate de la distanță, dar autonomia lor nu a depășit niciodată 10 metri. După ce am învățat câteva programe Arduino, am decis în cele din urmă să-mi construiesc propria mașină controlată de la distanță, care poate ajunge până la 1KM folosind modulul nRF24L01 +.
Scopul meu principal a fost să fac o mașină care să aibă o autonomie mare, cu un timp de joc lung. Pentru a atinge acest obiectiv, am făcut mașina cât mai ușoară posibil, folosind șasiu ușor și folosind baterii ușoare litiu-ion cu o capacitate bună (3000mAh). M-am luptat mult pentru a scoate gama de 1KM din nRF24L01 + pentru că m-am confruntat cu multe probleme în timpul construcției. La urma urmei, a fost foarte distractiv de construit și sunt foarte fericit cu rezultatul.
Să începem !!
Pasul 1: Comandați-vă componentele
Pentru a face mașina controlată de la distanță, veți avea nevoie de:
1x Arduino Mega2560
1x Arduino Nano
1 x Adafruit Motor Shield
2x nRF24L01 +
4x Motor + Cutie de viteze
4x Roți
2x Regulator de tensiune 3,3V (LM1117)
5x Butoane de apăsare
Condensator 2x 10 µF
3x baterie litiu-ion (pentru a face un acumulator de 12V)
Baterie de 9V
Condensator 2x 100 nF
Anteturi feminine
Sârme jumper
Pasul 2: Imprimați șasiul
Am proiectat acest șasiu folosind un software CAD, apoi l-am tipărit folosind o mașină CNC. Materialul utilizat pentru acest corp este PVC cu grosimea de 5 mm. PVC-ul este un material bun de utilizat, deoarece este ușor de lucrat (așa cum puteți vedea în imagine, am îndoit unele părți ale corpului prin aplicarea unei călduri), relativ ieftin, suficient de puternic pentru a susține greutatea componentelor și este, de asemenea, foarte usor.
Pasul 3: De ce să folosiți un scut motor?
Trebuie să știți că orice putere care trece prin pinii Arduino a trecut probabil prin regulatorul de tensiune de pe placă. Regulatorul de tensiune nu este conceput pentru a gestiona cantități mari de curent. Și dacă placa dvs. este alimentată prin USB, USB nu este conceput pentru a furniza cantități mari de curent. Găsirea unui alt mod de a alimenta un motor în care curentul nu curge prin regulatorul de la bord va reduce cantitatea de căldură generată și va economisi puterea plăcii pentru orice alți senzori sau comenzi care ar putea fi necesare.
Un alt avantaj al ecranului motorului este că face mult mai ușoară interfața cu componentele precum motoarele și simplifică cablarea și permite caracteristici precum inversarea direcției motorului.
Pasul 4: Faceți telecomanda
După cum puteți vedea, există 8 butoane pe telecomandă, dar în acest moment folosesc doar 5 butoane (1 buton pentru fiecare direcție + 1 buton pentru a modifica viteza de conducere).
Aici puteți găsi schema pe care am creat-o pentru transmițător:
-
nRF24L01 +:
- Conectați-vă la Arduino D7
- CS Conectați-vă la Arduino D8
- MOSI Conectați-vă la Arduino D11
- MISO Conectați-vă la Arduino D12
- SCK Conectați-vă la Arduino D13
- GND Conectați-vă la Arduino GND
- Conectare 3.3V la LM1117 OUT
- Conectați condensatorii conform schemei
-
Arduino:
- VIN Conectați-vă la 9V din baterie
- GND Conectați-vă la GND al bateriei
- Conectați toate butoanele în funcție de schemă
-
LM1117:
- IN Conectați-vă la Arduino 5V
- GND Conectați-vă la Arduino GND
După ce ați făcut toate conexiunile necesare, va trebui să încărcați codul de mai jos, dar înainte de aceasta, asigurați-vă că descărcați și includeți biblioteca RF24
Pasul 5: conectați dispozitivele electronice și încărcați codul
Aici puteți găsi schema pe care am creat-o pentru receptor:
-
nRF24L01 +:
- Conectați-vă la Arduino A8
- CS Conectați-vă la Arduino A9
- MOSI Conectați-vă la Arduino D51
- MISO Conectați-vă la Arduino D50
- SCK Conectați-vă la Arduino D52
- GND Conectați-vă la Arduino GND
- 3.3V Conectați-vă la LM1117 OUT
- Conectați condensatorii conform schemei
-
Adafruit Motor Shield:
- M1 Conectați la motorul din dreapta față
- M2 Conectați-vă la motorul din stânga față
- M3 Conectați-vă la motorul din spate stânga
- Conectați-vă la motorul din spate dreapta
- M + Conectați-vă la bateria de 12V
- GND Conectați-vă la GND al bateriei
-
LM1117:
- IN Conectați-vă la Arduino 5V
- GND Conectați-vă la Arduino GND
După ce ați făcut toate conexiunile necesare, va trebui să încărcați codul de mai jos, dar înainte de aceasta, asigurați-vă că descărcați și includeți Biblioteca RF24 și Biblioteca AFMotor
Pasul 6: Îmbunătățiri viitoare
Felicitări, ați construit o mașină complet radiocontrolată care poate fi controlată până la 1KM Range!
După cum am spus mai devreme, sunt foarte mulțumit de rezultat, dar știu că există întotdeauna unele îmbunătățiri pentru a îmbunătăți mașina. Singura îmbunătățire pe care o am acum în minte este schimbarea motoarelor pe care le am cu cele mai rapide, deoarece mașina nu este suficient de rapidă pentru mine. Plănuiesc, de asemenea, să fac un sistem de suspensie, să las mașina să iasă în off-road.
Dacă aveți vreo îmbunătățire pe care aș putea să o fac, vă rugăm să ne anunțați în comentarii.
Dacă întâmpinați vreo problemă în timpul construcției, nu ați putut să comentați mai jos.
Sper că ți-a plăcut acest lucru instructiv, mulțumesc pentru lectură!:-)
Premiul III la Concursul de Telecomandă 2017
Recomandat:
Cum să faci o mașină mobilă controlată de la distanță prin Bluetooth: 4 pași
Cum să faci o mașină mobilă cu telecomandă prin Bluetooth: Cum să faci o mașină mobilă cu telecomandă prin Bluetooth Indian LifeHacker
Mașină controlată de la distanță - Controlată utilizând controlerul fără fir Xbox 360: 5 pași
Mașină controlată de la distanță - controlată folosind controler wireless Xbox 360: acestea sunt instrucțiuni pentru a vă construi propria mașină controlată de la distanță, controlată cu ajutorul unui controler fără fir Xbox 360
Mașină Bluetooth controlată de la distanță folosind Arduino UNO: 4 pași
Mașină Bluetooth controlată de la distanță folosind Arduino UNO: Va fi întotdeauna fascinant să începem să implementăm ceea ce am studiat până acum în Arduino. Practic, majoritatea tuturor ar merge cu elementele de bază. Deci, aici voi pur și simplu să explic această mașină controlată de la distanță bazată pe Arduino. Cerințe: 1. Arduino UNO
Mașină imprimată 3D fără fir controlată de la distanță Play Station: 7 pași (cu imagini)
Mașină Play Station fără fir controlată de la distanță Play Station: Cui nu îi plac jocurile? Curse și lupte în lumea virtuală a Play Station și Xbox !! Așadar, pentru a aduce acea distracție în viața reală, am creat acest Instructable în care îți voi arăta cum poți folosi orice telecomandă Play Station (cu fir
Maverick - Mașină de comunicare bidirecțională controlată de la distanță: 17 pași (cu imagini)
Maverick - Mașină de comunicare bidirecțională controlată de la distanță: Hei, toată lumea sunt Razvan și bine ați venit la Maverick ” proiect. Mi-au plăcut întotdeauna lucrurile cu telecomandă, dar nu am avut niciodată o mașină RC. Așa că am decis să construiesc unul care poate face ceva mai mult decât să mute. Pentru acest proiect vom