Съдържание:

Безжичен резервоар с контролиран Arduino (nRF24L01): 6 стъпки (със снимки)
Безжичен резервоар с контролиран Arduino (nRF24L01): 6 стъпки (със снимки)

Видео: Безжичен резервоар с контролиран Arduino (nRF24L01): 6 стъпки (със снимки)

Видео: Безжичен резервоар с контролиран Arduino (nRF24L01): 6 стъпки (със снимки)
Видео: AQUARIUM AUTOMATION - GHL SYSTEM FOR PH, DOSING AND OTHER PLANTED TANK CONTROLS 2024, Юли
Anonim
Безжичен резервоар с контролиран Arduino (nRF24L01)
Безжичен резервоар с контролиран Arduino (nRF24L01)
Безжичен резервоар с контролиран Arduino (nRF24L01)
Безжичен резервоар с контролиран Arduino (nRF24L01)
Безжичен резервоар с контролиран Arduino (nRF24L01)
Безжичен резервоар с контролиран Arduino (nRF24L01)
Безжичен резервоар с контролиран Arduino (nRF24L01)
Безжичен резервоар с контролиран Arduino (nRF24L01)

Здравейте!

Днес ще ви покажа как да изградите танк с дистанционно управление с Arduino. 3D отпечатаните части на резервоара (с изключение на контролера, пътеводителя и капака на резервоара) са проектирани от timmiclark и могат да бъдат намерени тук.

Стъпка 1: Събиране на материали и инструменти

Събиране на материали и инструменти
Събиране на материали и инструменти

За да започнете, ще ви трябват следните материали:

  • 1x Arduino UNO (тук)
  • 1x Arduino Nano (тук)
  • 2x безжични модули nRF24L01 2,4 GHz (тук)
  • 1x L298N Драйвер на двигателя (тук)
  • 2x зъбен мотор (жълтото парче пластмаса) (тук)
  • 1x джойстик (тук)
  • 1x 9v скоба за батерия (тук)
  • 2x превключвател на захранването (тук)
  • 2x батерии TR 18650 (и зарядно устройство) (тук)
  • 1x държач за батерии TR 18650 за 2 батерии (тук)
  • 1x комплект джъмпер от мъжки към женски (тук)

3D отпечатаните части се състоят от (може да се намери в долната част на тази стъпка):

  • 2x тяло
  • 2x TrackMidFrame
  • 52x писта
  • 4x Cog
  • 4x CogBracketInner
  • 4x CogBracketOuter
  • 1x TankCover
  • 1x контролер

Ще ви трябват и следните инструменти:

  • Поялник
  • Различни размери на свредлото
  • супер лепило
  • Клещи
  • Нож

Стъпка 2: Съберете резервоара

Сглобете резервоара
Сглобете резервоара
Сглобете резервоара
Сглобете резервоара
Сглобете резервоара
Сглобете резервоара

След отпечатването сглобих резервоара. Всички парчета с изключение на пистите, зъбците и корицата бяха залепени заедно със супер лепило. Песните в крайна сметка бяха твърде стегнати около зъбците, може да е проблем с принтера ми, но реших да добавя две допълнителни песни от всяка страна и да проектирам ръководство за песните. Това не е най -удобното решение, но работи.

След като сглобих резервоара, пробих дупки, за да се поберат безжичния модул и превключвателя на захранването. Вероятно трябваше да пробия дупките, преди да залепя всичко заедно, но това нямаше голяма разлика. Пробих дупки и прикрепих драйвера на двигателя към дъното на резервоара с два болта M3.

По избор (ако имате същия проблем като мен):

Отпечатайте два водача на резервоара от папката „по избор“и някои песни (предлагам да добавите по един или два от всяка страна).

Стъпка 3: Програмиране на резервоара и контролера

За да програмирате arduino, ще ви трябва инсталирана библиотека RF24. Затова изтеглете файловете по -долу и отворете arduino IDE. Отидете на Sketch -> Include Library -> Add. ZIP Library и импортирайте 'RF24.zip' там.

След това ще трябва да свържете arduino UNO и да качите „tank.ino“към arduino. ще свържем проводниците в следващата стъпка.

Сега изключете Arduino UNO и свържете Arduino Nano и качете „controller.ino“към Arduino.

Не забравяйте да промените настройките „борд“и „порт“под инструментите на правилния тип платка и порт.

Стъпка 4: Окабеляване на резервоара

Окабеляване на резервоара
Окабеляване на резервоара
Окабеляване на резервоара
Окабеляване на резервоара
Окабеляване на резервоара
Окабеляване на резервоара
Окабеляване на резервоара
Окабеляване на резервоара

(изображението на модула nRF24L01 е изглед отдолу) Окабеляване на резервоара: Свържете следните пинове. щифтове nRF24L01 ---- щифтове 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 ---- не е свързан L298N ---- Arduino щифтове • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 Що се отнася до батерията на резервоара, заземяващият проводник отива към щифта GND на arduino и GND щифта на драйвера на двигателя. захранващият проводник преминава към Vin pin на arduino и към +12V щифта на драйвера на двигателя чрез превключвателя на захранването. О, и +5V щифтът на драйвера на двигателя е прикрепен към 5V щифта на arduino.

Стъпка 5: Окабеляване на контролера

Окабеляване на контролера
Окабеляване на контролера
Окабеляване на контролера
Окабеляване на контролера
Окабеляване на контролера
Окабеляване на контролера

Окабеляване на контролера nRF24L01 щифтове ---- 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 ---- не е свързан Джойстик ---- Arduino щифтове • GND ---- GND • +5V ---- 5V • VRx- --- A0 • VRy ---- A1 Това е малко пъзел, който поставя всички компоненти в контролера, но с малко търпение съм сигурен, че ще се справите

Препоръчано: