Kazalo:

Brezžični arduino nadzorovani rezervoar (nRF24L01): 6 korakov (s slikami)
Brezžični arduino nadzorovani rezervoar (nRF24L01): 6 korakov (s slikami)

Video: Brezžični arduino nadzorovani rezervoar (nRF24L01): 6 korakov (s slikami)

Video: Brezžični arduino nadzorovani rezervoar (nRF24L01): 6 korakov (s slikami)
Video: как сделать, беспроводной светодиод, беспроводное зарядное устройство, эксперимент 2024, Julij
Anonim
Brezžični arduino nadzorovani rezervoar (nRF24L01)
Brezžični arduino nadzorovani rezervoar (nRF24L01)
Brezžični arduino nadzorovani rezervoar (nRF24L01)
Brezžični arduino nadzorovani rezervoar (nRF24L01)
Brezžični rezervoar z nadzorovanim Arduinom (nRF24L01)
Brezžični rezervoar z nadzorovanim Arduinom (nRF24L01)
Brezžični arduino nadzorovani rezervoar (nRF24L01)
Brezžični arduino nadzorovani rezervoar (nRF24L01)

Živjo!

Danes vam bom pokazal, kako sestaviti rezervoar in daljinski upravljalnik Arduino. 3D natisnjene dele rezervoarja (razen krmilnika, vodila sledi in pokrova rezervoarja) je oblikoval timmiclark in jih najdete tukaj.

1. korak: Zbiranje materialov in orodij

Zbiranje materialov in orodij
Zbiranje materialov in orodij

Za začetek boste potrebovali naslednje materiale:

  • 1x Arduino UNO (tukaj)
  • 1x Arduino Nano (tukaj)
  • 2x brezžični moduli nRF24L01 2,4 GHz (tukaj)
  • 1x gonilnik motorja L298N (tukaj)
  • 2x menjalnik (rumeni kos plastike) (tukaj)
  • 1x igralna palica (tukaj)
  • 1x sponka za baterijo 9v (tukaj)
  • 2x stikalo za vklop (tukaj)
  • 2x baterije TR 18650 (in polnilec) (tukaj)
  • 1x držalo za baterije TR 18650 za 2 bateriji (tukaj)
  • 1x moški in ženski skakalec (tukaj)

3D natisnjeni deli so sestavljeni iz (najdete jih na dnu tega koraka):

  • 2x telo
  • 2x TrackMidFrame
  • 52x skladba
  • 4x zobnik
  • 4x CogBracketInner
  • 4x CogBracketOuter
  • 1x TankCover
  • 1x krmilnik

Potrebovali boste tudi naslednja orodja:

  • Spajkalnik
  • Vrtalniki različnih velikosti
  • super lepilo
  • Klešče
  • Nož

2. korak: Sestavite tank

Sestavite tank
Sestavite tank
Sestavite tank
Sestavite tank
Sestavite tank
Sestavite tank

Po tiskanju sem zbiral rezervoar. Vsi kosi, razen sledi, zobnikov in pokrova, so bili zlepljeni skupaj s superlepilom. Sledovi so bili na koncu preozki okoli zobnikov, morda je to težava z mojim tiskalnikom, vendar sem se odločil, da dodam dve dodatni sledi na vsaki strani in oblikujem vodnik za sledi. To ni najbolj priročna rešitev, vendar deluje.

Ko sem sestavil rezervoar, sem izvrtal luknje za namestitev brezžičnega modula in stikala za vklop. Verjetno bi moral narediti luknje, preden sem vse skupaj zlepil, vendar to ni imelo velike razlike. Izvrtal sem luknje in z dvema vijakoma M3 pritrdil gonilnik motorja na dno rezervoarja.

Izbirno (če imate enak problem kot jaz):

Natisnite dva vodila za rezervoar iz mape 'neobvezno' in nekaj skladb (predlagam, da dodate enega ali dva na vsaki strani).

3. korak: Programiranje rezervoarja in krmilnika

Za programiranje arduina potrebujete nameščeno knjižnico RF24. Zato prenesite spodnje datoteke in odprite arduino IDE. Pojdite na Sketch -> Include Library -> Add. ZIP Library in vanj uvozite »RF24.zip«.

Nato morate povezati arduino UNO in na arduino naložiti 'tank.ino'. v naslednjem koraku bomo povezali žice.

Zdaj odklopite Arduino UNO in povežite Arduino Nano ter naložite 'controller.ino' v Arduino.

Ne pozabite spremeniti nastavitev 'board' in 'port' v orodjih na pravilno vrsto plošče in vrata.

4. korak: Ožičenje rezervoarja

Ožičenje rezervoarja
Ožičenje rezervoarja
Ožičenje rezervoarja
Ožičenje rezervoarja
Ožičenje rezervoarja
Ožičenje rezervoarja
Ožičenje rezervoarja
Ožičenje rezervoarja

(slika modula nRF24L01 je pogled od spodaj) Ožičenje rezervoarja: Priključite naslednje zatiče. nožice nRF24L01 ---- zatiči Arduino • GND 1 ---- GND • VCC 2 ---- 3,3 V • CE 3- --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- ni povezan L298N ---- Arduino nožice • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 Kar zadeva komplet baterij v rezervoarju, gre ozemljitvena žica na nožico GND arduino in pin GND gonilnika motorja. napajalna žica gre prek stikala za vklop na pin Pin arduino in na +12V pin gonilnika motorja. Oh, in +5V pin gonilnika motorja je pritrjen na 5V pin arduina.

5. korak: Ožičenje krmilnika

Ožičenje krmilnika
Ožičenje krmilnika
Ožičenje krmilnika
Ožičenje krmilnika
Ožičenje krmilnika
Ožičenje krmilnika

Ožičenje krmilnika nRF24L01 zatiči ---- Arduino zatiči • GND 1 ---- GND • VCC 2 ---- 3,3 V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- ni povezan Joystick ---- Arduino zatiči • GND ---- GND • +5V ---- 5V • VRx- --- A0 • VRy ---- A1 To je malo uganka, v katero so vse komponente vstavljene v krmilnik, vendar sem z nekaj potrpljenja prepričan, da vam bo uspelo

Priporočena: