Оглавление:
- Шаг 1. Сбор материалов и инструментов
- Шаг 2: соберите резервуар
- Шаг 3: Программирование бака и контроллера
- Шаг 4: Подключение бака
- Шаг 5: Подключение контроллера
Видео: Беспроводной резервуар, управляемый Arduino (nRF24L01): 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Привет!
Сегодня я покажу вам, как построить бак и пульт, управляемый Arduino. Детали танка, напечатанные на 3D-принтере (за исключением контроллера, направляющей гусеницы и крышки бака), были разработаны компанией Timmiclark и могут быть найдены здесь.
Шаг 1. Сбор материалов и инструментов
Для начала вам потребуются следующие материалы:
- 1x Arduino UNO (здесь)
- 1x Arduino Nano (здесь)
- 2x беспроводных модуля nRF24L01 2,4 ГГц (здесь)
- 1x драйвер двигателя L298N (здесь)
- 2x мотор-редуктор (желтый кусок пластика) (здесь)
- 1x джойстик (здесь)
- 1x зажим для аккумулятора 9 В (здесь)
- 2x выключатель питания (здесь)
- 2 аккумулятора TR 18650 (и зарядное устройство) (здесь)
- 1x TR 18650 батарейный отсек на 2 батареи (здесь)
- 1x комплект перемычек между мужчинами и женщинами (здесь)
Детали, напечатанные на 3D-принтере, состоят из (их можно найти внизу этого шага):
- 2x Тело
- 2x TrackMidFrame
- 52x Гусеница
- 4x Cog
- 4x зубчатая скоба, внутренняя
- 4x CogBracket Внешний
- 1x крышка бака
- 1x контроллер
Вам также понадобятся следующие инструменты:
- Паяльник
- Различные размеры сверл
- супер клей
- Плоскогубцы
- Нож
Шаг 2: соберите резервуар
После печати собрал танк. Все детали, кроме гусениц, винтиков и крышки, были склеены суперклеем. Гусеницы оказались слишком плотными вокруг винтиков, это могло быть проблемой с моим принтером, но я решил добавить по две дополнительных дорожки с каждой стороны и разработать направляющую для дорожек. Не самое удобное решение, но работает.
После сборки резервуара я просверлил отверстия для беспроводного модуля и выключателя питания. Я, наверное, должен был просверлить отверстия, прежде чем склеивать все вместе, но это не имело большого значения. Я просверлил отверстия и прикрепил привод мотора к дну бака двумя болтами M3.
Необязательно (если у вас такая же проблема, как у меня):
Распечатайте две направляющие танка из «необязательной» папки и несколько гусениц (я предлагаю добавить по одной или две с каждой стороны).
Шаг 3: Программирование бака и контроллера
Для программирования Arduino вам понадобится установленная библиотека RF24. Так что загрузите файлы ниже и откройте IDE arduino. Перейдите в 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,3 В • 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 Arduino и к контакту +12 В драйвера двигателя через выключатель питания. О, и вывод + 5V драйвера двигателя подключен к выводу 5V Arduino.
Шаг 5: Подключение контроллера
Подключение контроллера nRF24L01 контакты ---- Контакты Arduino • GND 1 ---- GND • VCC 2 ---- 3,3 В • 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 Это небольшая головоломка, уместить все компоненты в контроллер, но я уверен, что проявив немного терпения, вы справитесь.
Рекомендуемые:
ЖК-дисплей для обмена сообщениями, управляемый через Bluetooth -- ЖК-дисплей 16x2 -- Hc05 -- Простой -- Доска объявлений о беспроводной связи: 8 шагов
ЖК-дисплей для обмена сообщениями, управляемый через Bluetooth || ЖК-дисплей 16x2 || Hc05 || Простой || Доска объявлений о беспроводных технологиях: …………………………. ПОДПИСАТЬСЯ на мой канал YouTube, чтобы увидеть больше видео …… ………………………………… Доска объявлений используется для информирования людей новой информацией или Если вы хотите отправить сообщение в комнату или в половину
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino - Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера - Радиоуправляемый вертолет - Самолет на радиоуправлении с использованием Arduino: 5 шагов (с изображениями)
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino | Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера | Радиоуправляемый вертолет | Самолет на радиоуправлении с использованием Arduino: для управления автомобилем на радиоуправлении | Квадрокоптер | Дрон | Самолет RC | Лодка с дистанционным управлением, нам всегда нужны приемник и передатчик, предположим, для RC QUADCOPTER нам нужен 6-канальный передатчик и приемник, а такие типы TX и RX слишком дороги, поэтому мы сделаем один на нашем
Насос-резервуар-радиатор водяного охлаждения (rasperry Pie 2-B): 3 ступени (с изображениями)
Водяное охлаждение Насос-резервуар-радиатор (rasperry Pie 2-B): Здравствуйте. Прежде всего, здесь нет горячего клея, 3D-печати, лазерной резки, ЧПУ, дорогих инструментов и др. вещи. Сверлильный станок с парой наконечников для вырезания, шлифования и сверления отверстий, что-нибудь, подходящее для алюминия и акрила, с чем-то
Беспроводной кодовый замок Arduino с NRF24L01 и 4-значным 7-сегментным дисплеем: 6 шагов (с изображениями)
Беспроводной кодовый замок Arduino с NRF24L01 и 4-значным 7-сегментным дисплеем: этот проект начал свою жизнь как упражнение, чтобы сделать что-то с 4-значным 7-сегментным дисплеем. Я придумал возможность вводить 4-значное комбинационное число, но один раз это было закончено, это было довольно скучно. Я построил его с помощью Arduino UNO
Взломайте беспроводной дверной звонок в переключатель беспроводной сигнализации или переключатель включения / выключения: 4 шага
Взломайте беспроводной дверной звонок в переключатель беспроводной сигнализации или переключатель включения / выключения: недавно я построил систему сигнализации и установил ее в своем доме. Я включил магнитные выключатели на дверях и подключил их через чердак. Окна - это совсем другое дело, и жесткая проводка их не подходила. Мне нужно было беспроводное решение, а это