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, Studeni
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)

Bok!

Danas ću vam pokazati kako izgraditi Arduino upravljani tenk i daljinski upravljač. 3D tiskane 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 L298N Vozač motora (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 komplet kratkospojnika za muškarce i žene (ovdje)

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

  • 2x tijelo
  • 2x TrackMidFrame
  • 52x staza
  • 4x Zupčanik
  • 4x CogBracketInner
  • 4x CogBracketOuter
  • 1x TankCover
  • 1x kontroler

Također će vam trebati sljedeć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 ispisa sastavio sam spremnik. Svi dijelovi, osim tragova, zupčanika i pokrova, zalijepljeni su super ljepilom. Pjesme su postale preuske oko zupčanika, to bi mogao biti problem s mojim pisačem, ali odlučio sam dodati dvije dodatne pjesme sa svake strane i osmisliti vodič za tragove. To nije najprikladnije rješenje, ali djeluje.

Nakon što sam sastavio spremnik, izbušio sam rupe koje odgovaraju bežičnom modulu i prekidaču za napajanje. Vjerojatno sam trebao izbušiti rupe prije nego što sam sve zalijepio, ali to nije imalo velike razlike. Izbušio sam rupe i pričvrstio pokretač motora na dno spremnika s dva vijka M3.

Izborno (ako imate isti problem kao ja):

Ispišite dva vodiča za spremnike iz mape 'opcionalno' i nekoliko zapisa (predlažem da dodate jedan ili dva sa svake strane).

Korak 3: Programiranje spremnika i kontrolera

Za programiranje arduina trebat će vam 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 spojiti arduino UNO i učitati '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 "priključka" pod alatima na ispravnu vrstu ploče i priključak.

Korak 4: Ožičenje spremnika

Ožičenje spremnika
Ožičenje spremnika
Ožičenje spremnika
Ožičenje spremnika
Ožičenje spremnika
Ožičenje spremnika
Ožičenje spremnika
Ožičenje spremnika

(slika modula nRF24L01 je pogled odozdo) Ožičenje spremnika: Spojite 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 spremniku, žica za uzemljenje ide do GND pina arduino i GND pin vozača motora. žica za napajanje ide na Vin pin arduina i na +12V pin vozača motora putem 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 igle upravljača 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 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čeni: