Taula de continguts:

Dipòsit controlat sense fils Arduino (nRF24L01): 6 passos (amb imatges)
Dipòsit controlat sense fils Arduino (nRF24L01): 6 passos (amb imatges)

Vídeo: Dipòsit controlat sense fils Arduino (nRF24L01): 6 passos (amb imatges)

Vídeo: Dipòsit controlat sense fils Arduino (nRF24L01): 6 passos (amb imatges)
Vídeo: Wireless remote controlled dump trailer 2024, Desembre
Anonim
Dipòsit controlat sense fils Arduino (nRF24L01)
Dipòsit controlat sense fils Arduino (nRF24L01)
Dipòsit controlat sense fils Arduino (nRF24L01)
Dipòsit controlat sense fils Arduino (nRF24L01)
Dipòsit controlat sense fils Arduino (nRF24L01)
Dipòsit controlat sense fils Arduino (nRF24L01)
Dipòsit controlat sense fils Arduino (nRF24L01)
Dipòsit controlat sense fils Arduino (nRF24L01)

Hola!

Avui us mostraré com construir un dipòsit i control remot Arduino. Les parts impreses en 3D del tanc (a excepció del controlador, la guia de la pista i la coberta del tanc) van ser dissenyades per timmiclark i es poden trobar aquí.

Pas 1: recollida de materials i eines

Recollida de materials i eines
Recollida de materials i eines

Per començar, necessitareu els materials següents:

  • 1x Arduino UNO (aquí)
  • 1x Arduino Nano (aquí)
  • 2 mòduls sense fils nRF24L01 a 2,4 GHz (aquí)
  • 1 controlador de motor L298N (aquí)
  • 2x motor d'engranatges (la peça groga de plàstic) (aquí)
  • 1x Joystick (aquí)
  • 1x clip de bateria de 9v (aquí)
  • 2x interruptor d’alimentació (aquí)
  • 2 bateries TR 18650 (i un carregador) (aquí)
  • 1x suport de bateria TR 18650 per a 2 bateries (aquí)
  • 1x conjunt de ponts masculí a femení (aquí)

Les parts impreses en 3D consten de (es poden trobar a la part inferior d’aquest pas):

  • 2x cos
  • 2x TrackMidFrame
  • Pista 52x
  • 4x cremallera
  • 4x CogBracketInner
  • 4x CogBracketOuter
  • 1x TankCover
  • 1x controlador

També necessitareu les eines següents:

  • Soldador
  • Diverses mides de trepant
  • Super cola
  • Alicates
  • Ganivet

Pas 2: uniu el tanc

Posa junts el tanc
Posa junts el tanc
Posa junts el tanc
Posa junts el tanc
Posa junts el tanc
Posa junts el tanc

Després d'imprimir, vaig muntar el tanc. Totes les peces, excepte les pistes, les rodes dentades i la funda, es van enganxar amb una súper cola. Les pistes van acabar sent massa ajustades al voltant de les rodes dentades, potser seria un problema amb la meva impressora, però vaig decidir afegir dues pistes addicionals a cada costat i dissenyar una guia per a les pistes. No és la solució més convenient, però funciona.

Després de muntar el dipòsit, he foradat per adaptar-se al mòdul sense fils i a l’interruptor d’alimentació. Probablement hauria d’haver perforat els forats abans d’enganxar-ho tot, però no va fer tanta diferència. He forat forats i he connectat el conductor del motor a la part inferior del tanc amb dos perns M3.

Opcional (si teniu el mateix problema que jo):

Imprimiu dues guies de dipòsit des de la carpeta "opcional" i algunes pistes (us recomano afegir-ne una o dues a cada costat).

Pas 3: Programació del tanc i del controlador

Per programar l’arduino necessitareu la biblioteca RF24 instal·lada. Així que descarregueu els fitxers següents i obriu l'IDE arduino. Aneu a Sketch -> Include Library -> Add. ZIP Library i importeu 'RF24.zip' allà.

A continuació, haureu de connectar l'arduino UNO i penjar 'tank.ino' a l'arduino. connectarem els cables al següent pas.

Ara desconnecteu l'Arduino UNO i connecteu l'Arduino Nano i pengeu 'controller.ino' a l'Arduino.

Recordeu que heu de canviar la configuració de "tauler" i "port" a les eines al tipus i al port correctes.

Pas 4: Cablatge del tanc

Cablatge del tanc
Cablatge del tanc
Cablatge del tanc
Cablatge del tanc
Cablatge del tanc
Cablatge del tanc
Cablatge del tanc
Cablatge del tanc

(la imatge del mòdul nRF24L01 és una vista inferior) Cablatge del dipòsit: connecteu els pins següents.nRF24L01 pins ---- Pins 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 ---- no connectat L298N ---- Arduino pins • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 Pel que fa a la bateria del dipòsit, el cable de terra va al pin GND del arduino i el pin GND del controlador del motor. el cable d'alimentació va al pin Vin de l'arduino i al pin de + 12V del controlador del motor mitjançant l'interruptor d'alimentació. Ah, i el pin + 5V del controlador del motor està connectat al pin de 5V de l’arduino.

Pas 5: Cablatge del controlador

Cablatge del controlador
Cablatge del controlador
Cablatge del controlador
Cablatge del controlador
Cablatge del controlador
Cablatge del controlador

Cablatge dels pins ControllernRF24L01 ---- Pins 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 ---- no connectat Joystick ---- Pins Arduino • GND ---- GND • + 5V ---- 5V • VRx - --- A0 • VRy ---- A1 És una mica trencaclosques, que encaixa tots els components al controlador, però amb certa paciència estic segur que ho aconseguiràs

Recomanat: