Turinys:

Belaidis „Arduino“valdomas bakas (nRF24L01): 6 žingsniai (su nuotraukomis)
Belaidis „Arduino“valdomas bakas (nRF24L01): 6 žingsniai (su nuotraukomis)

Video: Belaidis „Arduino“valdomas bakas (nRF24L01): 6 žingsniai (su nuotraukomis)

Video: Belaidis „Arduino“valdomas bakas (nRF24L01): 6 žingsniai (su nuotraukomis)
Video: Переработка энкодера колеса прокрутки мыши и его тестирование с помощью Arduino Nano 2024, Lapkritis
Anonim
Belaidis „Arduino“valdomas bakas (nRF24L01)
Belaidis „Arduino“valdomas bakas (nRF24L01)
Belaidis „Arduino“valdomas bakas (nRF24L01)
Belaidis „Arduino“valdomas bakas (nRF24L01)
Belaidis „Arduino“valdomas bakas (nRF24L01)
Belaidis „Arduino“valdomas bakas (nRF24L01)
Belaidis „Arduino“valdomas bakas (nRF24L01)
Belaidis „Arduino“valdomas bakas (nRF24L01)

Sveiki!

Šiandien aš jums parodysiu, kaip sukurti „Arduino“valdomą baką ir nuotolinio valdymo pultą. 3D spausdintas rezervuaro dalis (išskyrus valdiklį, bėgių kreiptuvą ir bako dangtį) sukūrė timmiclark ir jas rasite čia.

1 žingsnis: Surinkite medžiagas ir įrankius

Medžiagų ir įrankių surinkimas
Medžiagų ir įrankių surinkimas

Norėdami pradėti, jums reikės šių medžiagų:

  • 1x „Arduino UNO“(čia)
  • 1x „Arduino Nano“(čia)
  • 2x nRF24L01 2,4 GHz belaidžiai moduliai (čia)
  • 1x L298N variklio tvarkyklė (čia)
  • 2x pavarų variklis (geltonas plastiko gabalas) (čia)
  • 1x vairasvirtė (čia)
  • 1x 9V akumuliatoriaus spaustukas (čia)
  • 2x maitinimo jungiklis (čia)
  • 2x TR 18650 baterijos (ir įkroviklis) (čia)
  • 1x TR 18650 baterijų laikiklis 2 baterijoms (čia)
  • 1x megztinis nuo vyrų iki moterų (čia)

3D spausdintas dalis sudaro (jas rasite šio žingsnio apačioje):

  • 2x korpusas
  • 2x „TrackMidFrame“
  • 52x takelis
  • 4x krumpliaratis
  • 4x „CogBracketInner“
  • 4x „CogBracketOuter“
  • 1x „TankCover“
  • 1x valdiklis

Jums taip pat reikės šių įrankių:

  • Lituoklis
  • Įvairių dydžių gręžtuvai
  • Super klijai
  • Replės
  • Peilis

2 žingsnis: surinkite baką

Sudėkite baką
Sudėkite baką
Sudėkite baką
Sudėkite baką
Sudėkite baką
Sudėkite baką

Po spausdinimo surinkau baką. Visi gabalai, išskyrus takelius, krumpliaračius ir dangtelį, buvo suklijuoti super klijais. Vikšrai buvo per ankšti aplink krumpliaračius, tai gali būti problema su mano spausdintuvu, tačiau nusprendžiau pridėti du papildomus takelius kiekvienoje pusėje ir suplanuoti takelių vadovą. Tai nėra pats patogiausias sprendimas, bet jis veikia.

Surinkęs baką, gręžiau skyles, kad tilptų belaidis modulis ir maitinimo jungiklis. Tikriausiai turėjau išgręžti skyles prieš tai, kai viską suklijavau, bet tai neturėjo didelio skirtumo. Aš išgręžiau skyles ir pritvirtinau variklio tvarkyklę prie rezervuaro dugno dviem M3 varžtais.

Neprivaloma (jei turite tą pačią problemą kaip ir aš):

Iš „neprivalomo“aplanko ir kai kurių takelių išspausdinkite du rezervuarų vadovus (siūlau pridėti po vieną ar du iš kiekvienos pusės).

3 žingsnis: rezervuaro ir valdiklio programavimas

Norėdami programuoti arduino, jums reikės įdiegtos RF24 bibliotekos. Taigi atsisiųskite žemiau esančius failus ir atidarykite arduino IDE. Eikite į Eskizas -> Įtraukti biblioteką -> Pridėti. ZIP biblioteką ir į ją importuokite „RF24.zip“.

Tada turėsite prijungti „arduino UNO“ir įkelti „tank.ino“į arduino. kitame žingsnyje sujungsime laidus.

Dabar atjunkite „Arduino UNO“ir prijunkite „Arduino Nano“ir įkelkite „controller.ino“į „Arduino“.

Nepamirškite įrankių lentos ir prievado nustatymų pakeisti į teisingą plokštės tipą ir prievadą.

4 žingsnis: bako prijungimas

Cisternos prijungimas
Cisternos prijungimas
Cisternos prijungimas
Cisternos prijungimas
Cisternos prijungimas
Cisternos prijungimas
Cisternos prijungimas
Cisternos prijungimas

(modulio nRF24L01 vaizdas yra iš apačios) Bako prijungimas: prijunkite šiuos kaiščius. nRF24L01 kaiščiai ---- „Arduino“kaiščiai • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3- --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- neprijungtas L298N ---- „Arduino“kaiščiai • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 Kalbant apie bako akumuliatorių, įžeminimo laidas eina prie GND arduino ir variklio tvarkyklės GND kaištis. maitinimo laidas eina į „arduino“„Vin“kaištį ir prie variklio vairuotojo +12 V kaiščio per maitinimo jungiklį. O variklio vairuotojo +5 V kaištis pritvirtintas prie arduino 5 V kaiščio.

5 veiksmas: valdiklio prijungimas

Valdiklio prijungimas
Valdiklio prijungimas
Valdiklio prijungimas
Valdiklio prijungimas
Valdiklio prijungimas
Valdiklio prijungimas

„ControllernRF24L01“kaiščių prijungimas-„Arduino“kaiščiai • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- neprisijungęs Joystick ---- Arduino kaiščiai • GND ---- GND • +5V ---- 5V • VRx- --- A0 • VRy ---- A1

Rekomenduojamas: