Kazalo:

Avto na daljavo z dosegom 1 km: 6 korakov (s slikami)
Avto na daljavo z dosegom 1 km: 6 korakov (s slikami)

Video: Avto na daljavo z dosegom 1 km: 6 korakov (s slikami)

Video: Avto na daljavo z dosegom 1 km: 6 korakov (s slikami)
Video: Выбор и установка входной металлической двери в новостройке #10 2024, Julij
Anonim
Avto na daljavo z dosegom 1 km
Avto na daljavo z dosegom 1 km
Avto na daljavo z dosegom 1 km
Avto na daljavo z dosegom 1 km
Avto na daljavo z dosegom 1 km
Avto na daljavo z dosegom 1 km

Že kot otrok sem bil navdušen nad avtomobili na daljinsko upravljanje, vendar njihov doseg nikoli ni presegel 10 metrov. Ko sem se naučil nekaj programiranja Arduino, sem se končno odločil zgraditi svoj avto na daljavo, ki lahko doseže modul nRF24L01+ do 1 km.

Moj glavni cilj je bil narediti avto z visokim dosegom z dolgim časom igranja. Za dosego tega cilja sem avto naredil čim lažji z lahkim podvozjem in z lahkimi litij-ionskimi baterijami, ki imajo dobro kapaciteto (3000 mAh). Veliko sem se trudil, da bi dosegel območje 1KM iz nRF24L01+, ker sem se med gradnjo soočal s številnimi težavami. Konec koncev je bilo zelo zabavno graditi in z rezultatom sem zelo zadovoljen.

Začnimo !!

1. korak: Naročite svoje komponente

Naročite svoje komponente!
Naročite svoje komponente!

Za izdelavo avtomobila na daljinsko upravljanje boste potrebovali:

1x Arduino Mega2560

1x Arduino Nano

1x Adafruit motorni ščit

2x nRF24L01+

4x motor + menjalnik

4x kolesa

2x 3.3V regulator napetosti (LM1117)

5x potisni gumbi

2x 10 µF kondenzator

3x litij-ionska baterija (za izdelavo 12V baterije)

9V baterija

2x 100 nF kondenzator

Ženske glave

Mostične žice

2. korak: Natisnite ohišje

Natisnite ohišje
Natisnite ohišje
Natisnite ohišje
Natisnite ohišje

To ohišje sem oblikoval s programsko opremo CAD, nato pa sem ga natisnil s pomočjo CNC stroja. Material za to ohišje je PVC debeline 5 mm. PVC je dober material za uporabo, saj je z njim enostavno delati (kot vidite na sliki, nekatere dele telesa sem upognil z uporabo toplote), relativno poceni, dovolj močan, da prenese težo sestavnih delov. Zelo lahko.

3. korak: Zakaj uporabljati motorni ščit?

Zakaj uporabljati motorni ščit?
Zakaj uporabljati motorni ščit?

Morate vedeti, da je vsa moč, ki prihaja skozi zatiče Arduino, verjetno šla skozi regulator napetosti na plošči. Regulator napetosti ni zasnovan za prenašanje velikih količin toka. In če se vaša plošča napaja prek USB -ja, USB ni zasnovan tako, da zagotavlja velike količine toka. Iskanje drugega načina za napajanje motorja, kjer tok ne teče skozi regulator v vozilu, bo zmanjšalo količino proizvedene toplote in prihranilo moč na plošči za vse druge senzorje ali kontrole, ki bi bili morda potrebni.

Druga prednost motornega ščita je, da veliko olajša vmesnik s komponentami, kot so motorji, in poenostavlja ožičenje ter omogoča funkcije, kot je obrat smeri motorja.

4. korak: naredite svoj daljinski upravljalnik

Naj bo vaš daljinec!
Naj bo vaš daljinec!
Naj bo vaš daljinec!
Naj bo vaš daljinec!
Naj bo vaš daljinec!
Naj bo vaš daljinec!

Kot vidite, je na daljinskem upravljalniku 8 gumbov, trenutno pa uporabljam le 5 gumbov (1 gumb za vsako smer + 1 gumb za spreminjanje hitrosti vožnje).

Tukaj lahko najdete shemo, ki sem jo ustvaril za oddajnik:

  • nRF24L01+:

    • CE Povežite se z Arduino D7
    • CS Povežite se z Arduino D8
    • MOSI Povežite se z Arduino D11
    • MISO Povežite se z Arduino D12
    • SCK Povežite se z Arduino D13
    • GND Povežite se z Arduino GND
    • 3.3V Priključite na LM1117 OUT
    • Kondenzatorje priključite v skladu s shemo
  • Arduino:

    • VIN Priključite na 9V baterije
    • GND Priključite na GND baterije
    • Priključite vse potisne gumbe v skladu s shemo
  • LM1117:

    • IN Priključite na Arduino 5V
    • GND Povežite se z Arduino GND

Ko vzpostavite vse potrebne povezave, boste morali naložiti spodnjo kodo, vendar pred tem prenesite in vključite knjižnico RF24

5. korak: Priključite elektroniko in naložite kodo

Priključite elektroniko in naložite kodo!
Priključite elektroniko in naložite kodo!

Tukaj najdete shemo, ki sem jo ustvaril za sprejemnik:

  • nRF24L01+:

    • CE Povežite se z Arduino A8
    • CS Povežite se z Arduino A9
    • MOSI Povežite se z Arduino D51
    • MISO Povežite se z Arduino D50
    • SCK Povežite se z Arduino D52
    • GND Povežite se z Arduino GND
    • 3.3V Priključite na LM1117 OUT
    • Kondenzatorje priključite v skladu s shemo
  • Motorni ščit Adafruit:

    • M1 Priključite na sprednji desni motor
    • M2 Priključite na sprednji levi motor
    • M3 Priključite na levi zadnji motor
    • M4 Priključite na desni zadnji motor
    • M+ Priključite na 12V baterijo
    • GND Priključite na GND baterije
  • LM1117:

    • IN Priključite se na Arduino 5V
    • GND Povežite se z Arduino GND

Ko vzpostavite vse potrebne povezave, boste morali naložiti spodnjo kodo, vendar pred tem prenesite in vključite knjižnico RF24 in knjižnico AFMotor

6. korak: Prihodnje izboljšave

Prihodnje izboljšave
Prihodnje izboljšave

Čestitamo, zgradili ste popolnoma radijsko vodeni avto, ki ga je mogoče upravljati do dosega 1 km!

Kot sem že rekel, sem zelo zadovoljen z rezultatom, vendar vem, da je vedno nekaj izboljšav, da bi bil avto boljši. Edina izboljšava, ki jo trenutno imam v mislih, je zamenjava motorjev, ki jih imam, s hitrejšimi, ker zame avto ni dovolj hiter. Načrtujem tudi izdelavo sistema vzmetenja, ki bo avto pustil na cesti.

Če imate kakršne koli izboljšave, mi to sporočite v komentarjih.

Če med gradnjo naletite na kakršno koli težavo, lahko spodaj komentirate.

Upam, da ste uživali v tem navodilu, hvala za branje!:-)

Natečaj za daljinsko upravljanje 2017
Natečaj za daljinsko upravljanje 2017
Natečaj za daljinsko upravljanje 2017
Natečaj za daljinsko upravljanje 2017

Tretja nagrada na natečaju za daljinsko upravljanje 2017

Priporočena: