Cuprins:

Rezervor controlat wireless Arduino (nRF24L01): 6 pași (cu imagini)
Rezervor controlat wireless Arduino (nRF24L01): 6 pași (cu imagini)

Video: Rezervor controlat wireless Arduino (nRF24L01): 6 pași (cu imagini)

Video: Rezervor controlat wireless Arduino (nRF24L01): 6 pași (cu imagini)
Video: How to make Wireless Control at Your Fingertips: DIY IR Remote Switch 2024, Iulie
Anonim
Rezervor controlat wireless Arduino (nRF24L01)
Rezervor controlat wireless Arduino (nRF24L01)
Rezervor controlat wireless Arduino (nRF24L01)
Rezervor controlat wireless Arduino (nRF24L01)
Rezervor controlat wireless Arduino (nRF24L01)
Rezervor controlat wireless Arduino (nRF24L01)
Rezervor controlat wireless Arduino (nRF24L01)
Rezervor controlat wireless Arduino (nRF24L01)

Salut!

Astăzi vă voi arăta cum să construiți un rezervor controlat Arduino și o telecomandă. Părțile imprimate în 3D ale rezervorului (cu excepția controlerului, ghidului de cale și capacului rezervorului) au fost proiectate de timmiclark și pot fi găsite aici.

Pasul 1: Adunarea de materiale și instrumente

Colectarea de materiale și instrumente
Colectarea de materiale și instrumente

Veți avea nevoie de următoarele materiale pentru a începe:

  • 1x Arduino UNO (aici)
  • 1x Arduino Nano (aici)
  • 2 module nRF24L01 2.4GHz fără fir (aici)
  • 1x Driver motor L298N (aici)
  • 2x motor cu transmisie (bucata galbenă de plastic) (aici)
  • 1x Joystick (aici)
  • 1x clema bateriei de 9v (aici)
  • 2x comutator de alimentare (aici)
  • 2 baterii TR 18650 (și un încărcător) (aici)
  • 1x suport baterie TR 18650 pentru 2 baterii (aici)
  • 1x set jumper de la bărbat la feminin (aici)

Părțile tipărite 3D constau din (pot fi găsite în partea de jos a acestui pas):

  • 2x corp
  • 2x TrackMidFrame
  • Piesa 52x
  • 4x Cog
  • 4x CogBracketInner
  • 4x CogBracketOuter
  • 1x TankCover
  • 1x controler

De asemenea, veți avea nevoie de următoarele instrumente:

  • Ciocan de lipit
  • Diverse dimensiuni de burghiu
  • super-lipici
  • Cleşte
  • Cuţit

Pasul 2: Puneți împreună rezervorul

Puneți împreună tancul
Puneți împreună tancul
Puneți împreună tancul
Puneți împreună tancul
Puneți împreună tancul
Puneți împreună tancul

După imprimare am asamblat rezervorul. Toate piesele, cu excepția pistelor, a roților dințate și a husei, au fost lipite împreună cu super lipici. Urmele au ajuns să fie prea strânse în jurul roților dințate, ar putea fi o problemă cu imprimanta mea, dar am decis să adaug două piese suplimentare pe fiecare parte și să proiectez un ghid pentru piese. Nu este cea mai convenabilă soluție, dar funcționează.

După ce am asamblat rezervorul, am făcut găuri pentru a se potrivi modulului wireless și comutatorul de alimentare. Probabil că ar fi trebuit să găuresc găurile înainte să le lipesc pe toate, dar nu a făcut atât de mult diferența. Am făcut găuri și am atașat șoferul motorului la partea de jos a rezervorului cu două șuruburi M3.

Opțional (dacă aveți aceeași problemă ca mine):

Imprimați două ghidaje pentru rezervoare din folderul „opțional” și câteva piese (vă sugerez să adăugați unul sau două pe fiecare parte).

Pasul 3: Programarea rezervorului și a controlerului

Pentru a programa arduino veți avea nevoie de biblioteca RF24 instalată. Deci, descărcați fișierele de mai jos și deschideți IDE arduino. Accesați Sketch -> Include Library -> Add. ZIP Library și importați „RF24.zip” acolo.

Apoi va trebui să conectați arduino UNO și să încărcați „tank.ino” la arduino. Vom conecta firele în pasul următor.

Acum deconectați Arduino UNO și conectați Arduino Nano și încărcați „controller.ino” la Arduino.

Amintiți-vă să schimbați setările „bord” și „port” sub instrumente la tipul și portul corecte.

Pasul 4: Cablarea rezervorului

Cablarea rezervorului
Cablarea rezervorului
Cablarea rezervorului
Cablarea rezervorului
Cablarea rezervorului
Cablarea rezervorului
Cablarea rezervorului
Cablarea rezervorului

(imaginea modulului nRF24L01 este o vedere de jos) Cablarea rezervorului: Conectați următorii pini.nRF24L01 pini ---- Pini Arduino • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 - --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- neconectat L298N ---- Arduino pini • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 În ceea ce privește pachetul de baterii al rezervorului, firul de masă se duce la pinul GND al arduino și pinul GND al driverului motorului. firul de alimentare se duce la pinul Vin al arduino-ului și la pinul + 12V al driverului motorului prin intermediul comutatorului de alimentare. Ah, iar pinul + 5V al driverului motorului este atașat pinului de 5V al arduino-ului.

Pasul 5: Cablarea controlerului

Cablarea controlerului
Cablarea controlerului
Cablarea controlerului
Cablarea controlerului
Cablarea controlerului
Cablarea controlerului

Cablarea pinilor ControlerRF24L01 ---- Pinii Arduino • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- nu este conectat Joystick ---- Pinii Arduino • GND ---- GND • + 5V ---- 5V • VRx - --- A0 • VRy ---- A1 Este un pic un puzzle, încorporând toate componentele în controler, dar cu oarecare răbdare sunt sigur că vei reuși

Recomandat: