Sadržaj:

Bežični spremnik s kontroliranim Arduinom (nRF24L01): 6 koraka (sa slikama)
Bežični spremnik s kontroliranim Arduinom (nRF24L01): 6 koraka (sa slikama)

Video: Bežični spremnik s kontroliranim Arduinom (nRF24L01): 6 koraka (sa slikama)

Video: Bežični spremnik s kontroliranim Arduinom (nRF24L01): 6 koraka (sa slikama)
Video: REVAN - THE COMPLETE STORY 2024, Novembar
Anonim
Bežični spremnik s kontroliranim Arduinom (nRF24L01)
Bežični spremnik s kontroliranim Arduinom (nRF24L01)
Bežični spremnik s kontroliranim Arduinom (nRF24L01)
Bežični spremnik s kontroliranim Arduinom (nRF24L01)
Bežični spremnik s kontroliranim Arduinom (nRF24L01)
Bežični spremnik s kontroliranim Arduinom (nRF24L01)
Bežični spremnik s kontroliranim Arduinom (nRF24L01)
Bežični spremnik s kontroliranim Arduinom (nRF24L01)

Zdravo!

Danas ću vam pokazati kako izgraditi Arduino tenk i daljinski upravljač. 3D štampane dijelove spremnika (s izuzetkom kontrolera, vodiča traga i poklopca spremnika) dizajnirao je timmiclark i mogu se pronaći ovdje.

Korak 1: Prikupljanje materijala i alata

Prikupljanje materijala i alata
Prikupljanje materijala i alata

Za početak će vam biti potrebni sljedeći materijali:

  • 1x Arduino UNO (ovdje)
  • 1x Arduino Nano (ovdje)
  • 2x bežični moduli nRF24L01 2,4 GHz (ovdje)
  • 1x vozač motora L298N (ovdje)
  • 2x motor zupčanika (žuti komad plastike) (ovdje)
  • 1x joystick (ovdje)
  • 1x 9v kopča za bateriju (ovdje)
  • 2x prekidač za napajanje (ovdje)
  • 2x TR 18650 baterije (i punjač) (ovdje)
  • 1x držač baterije TR 18650 za 2 baterije (ovdje)
  • 1x set muških i ženskih kratkospojnika (ovdje)

3D štampani dijelovi sastoje se od (mogu se pronaći na dnu ovog koraka):

  • 2x Body
  • 2x TrackMidFrame
  • 52x Track
  • 4x Cog
  • 4x CogBracketInner
  • 4x CogBracketOuter
  • 1x TankCover
  • 1x kontroler

Takođe će vam biti potrebni sledeći alati:

  • Lemilica
  • Bušilice različitih veličina
  • super ljepilo
  • Kliješta
  • Nož

Korak 2: Sastavite spremnik

Sastavite tenk
Sastavite tenk
Sastavite tenk
Sastavite tenk
Sastavite tenk
Sastavite tenk

Nakon štampe sam sastavio rezervoar. Svi komadi, osim tragova, zupčanika i poklopca, zalijepljeni su super ljepilom. Tragovi su na kraju bili preuski oko zupčanika, to bi mogao biti problem s mojim pisačem, ali odlučio sam dodati dvije dodatne trake sa svake strane i dizajnirati vodič za tragove. Nije najprikladnije rješenje, ali funkcionira.

Nakon što sam sastavio spremnik, izbušio sam rupe kako bi se uklopio bežični modul i prekidač za napajanje. Vjerovatno sam trebao izbušiti rupe prije nego sam ih sve zalijepio, ali to nije učinilo veliku razliku. Izbušio sam rupe i pričvrstio pokretač motora na dno spremnika s dva vijka M3.

Opcionalno (ako imate isti problem kao ja):

Odštampajte dva vodiča za rezervoare iz „opcionalne“fascikle i nekoliko tragova (predlažem da dodate jedan ili dva sa svake strane).

Korak 3: Programiranje spremnika i kontrolera

Za programiranje arduina potrebna vam je instalirana biblioteka RF24. Stoga preuzmite datoteke u nastavku i otvorite arduino IDE. Idite na Sketch -> Include Library -> Add. ZIP Library i tamo uvezite 'RF24.zip'.

Zatim ćete morati povezati arduino UNO i postaviti "tank.ino" na arduino. spojit ćemo žice u sljedećem koraku.

Sada isključite Arduino UNO i povežite Arduino Nano te postavite "controller.ino" na Arduino.

Ne zaboravite promijeniti postavke 'ploče' i 'porta' u okviru alata na ispravnu vrstu ploče i priključak.

Korak 4: Ožičenje spremnika

Ožičenje rezervoara
Ožičenje rezervoara
Ožičenje rezervoara
Ožičenje rezervoara
Ožičenje rezervoara
Ožičenje rezervoara
Ožičenje rezervoara
Ožičenje rezervoara

(slika modula nRF24L01 je pogled odozdo) Ožičenje spremnika: Povežite sljedeće pinove. pinovi nRF24L01 ---- Arduino pinovi • 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 ---- nije povezanL298N ---- Arduino pinovi • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10Što se tiče baterije u rezervoaru, žica za uzemljenje ide do GND pina arduino i GND pin upravljačkog programa motora. žica za napajanje ide na Vin pin arduina i na +12V pin vozača motora preko prekidača za napajanje. Oh, i +5V pin upravljačkog programa motora pričvršćen je na 5V pin arduina.

Korak 5: Ožičenje kontrolera

Ožičenje kontrolera
Ožičenje kontrolera
Ožičenje kontrolera
Ožičenje kontrolera
Ožičenje kontrolera
Ožičenje kontrolera

Ožičenje pinova kontroleranRF24L01 ---- Arduino pinovi • 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 ---- nije povezanJojstik ---- Arduino pinovi • GND ---- GND • +5V ---- 5V • VRx- --- A0 • VRy ---- A1To je mala zagonetka, uklapa sve komponente u kontroler, ali s malo strpljenja siguran sam da ćete se snaći

Preporučuje se: