Cuprins:

Mașină controlată de la distanță de 1 km: 6 pași (cu imagini)
Mașină controlată de la distanță de 1 km: 6 pași (cu imagini)

Video: Mașină controlată de la distanță de 1 km: 6 pași (cu imagini)

Video: Mașină controlată de la distanță de 1 km: 6 pași (cu imagini)
Video: De Ce se APRINDE MARTOTUL CHECK ENGINE? Cat poti merge cu masina cu martorul MIL aprins? 2024, Noiembrie
Anonim
Mașină cu telecomandă de 1 km
Mașină cu telecomandă de 1 km
Mașină controlată de la distanță de 1 km
Mașină controlată de la distanță de 1 km
Mașină cu telecomandă de 1 km
Mașină cu telecomandă de 1 km

Î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

Comandați-vă componentele!
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

Imprimați șasiul
Imprimați șasiul
Imprimați șasiul
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?

De ce să folosiți un scut motor?
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

Asigurați-vă telecomanda!
Asigurați-vă telecomanda!
Asigurați-vă telecomanda!
Asigurați-vă telecomanda!
Asigurați-vă telecomanda!
Asigurați-vă 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

Conectați dispozitivele electronice și încărcați codul!
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

Îmbunătățiri viitoare
Î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ă!:-)

Concurs de telecomandă 2017
Concurs de telecomandă 2017
Concurs de telecomandă 2017
Concurs de telecomandă 2017

Premiul III la Concursul de Telecomandă 2017

Recomandat: