Duplo Train Remote ESP32 с ручкой переключателя и аркадны..
Глубокий ремикс оригинального пульта дистанционного управления поездом ESP32 Duplo. Все оборудование было переработано с нуля.
НЕ ДЛЯ ДЕТЕЙ ДО 3 ЛЕТ. ОПАСНОСТЬ УДАРА МЕЛКИМИ ДЕТАЛЯМИ.
Использует 8-ступенчатый поворотный переключатель с рычажной ручкой для 4 скоростей вперед и 3 назад. Для выполнения функций используются аркадные кнопки со светодиодной подсветкой 30 мм.
Спецификация материало��:
4 аркадные кнопки со светодиодной подсветкой диаметром 30 мм. Я использовал https://www.aliexpress.com/item/4001316815891.html.
1x мини-8-позиционный поворотный переключатель — SP8T. Я использовал https://thepihut.com/products/adafruit-mini-8-way-rotary-selector-switch-sp8t.
1 рукоятка с шариковым рычагом M4 d = 20 мм. Я использовал https://www.aliexpress.com/item/1005002316557901.html.
1 мини-ползунковый переключатель (корпус 4 x 8,5 мм, ручка 3 мм). Я использовал https://www.aliexpress.com/item/4001207529493.html.
1 держатель для батарей типа 4xAA. Я использовал https://www.aliexpress.com/item/4001038025280.html.
1x ESP32 КОМНАТА 32D. Я использовал https://www.aliexpress.com/item/1005005953505528.html.
5 латунных вставок с резьбой M4 h=5 мм, внешний диаметр 6 мм
5 винтов M4 с потайной головкой 10 мм.
1 винт M4 с потайной головкой 16 мм
Провода по необходимости. Я использовал многожильный провод 30AWG (28AWG для заземления и VIN) с мягкой силиконовой изоляцией. Я бы порекомендовал тонкую и мягкую проволоку. Я использовал https://www.aliexpress.com/item/4001178609999.html.
ТРЕБУЕТСЯ: Пистолет для горячего клея.
НЕОБХОДИМО: Настройка пайки.
ДОПОЛНИТЕЛЬНО: фиксатор резьбы, чтобы шарик не откручивался (я не использовал)
Распечатать:
Я печатал на Ender 3 S1 Pro с Elegoo PLA+ Grey и eSUN PLA Basic (ePLA-SE) Fire Engine Red. Я использовала плотность заполнения 30. Рекомендую включить утюжок при печати рычага. Опоры не требуются, но обязательно располагайте детали плоской лицевой стороной вниз.
Сборка:
Установите латунные вставки с помощью паяльника.
Припаиваем провода к кнопкам: 2 на массу, 1 на плюс светодиода, 1 на плюс кнопки. Плюсовые провода будут 20-30 см.
Нажимайте кнопки до щелчка. Обязательно совместите их с выемками. Не вставляйте кнопку до конца, иначе п��овода будут мешать, если сначала все припаять.
Припаяйте 8+1 проводов к поворотному переключателю.
Припаяйте положительный провод от батарейного отсека к ползунковому переключателю. Припаяйте еще один провод к другому контакту.
Припаяйте массу и VIN от аккумуляторного ящика (VIN через переключатель) к массе MCU.
Припаяйте 8 поворотных переключателей и 4+4 провода кнопок к GPIO MCU (��люс все соответствующие заземления). Точные контакты не важны, но помните, что ESP32 имеет только входные или выходные контакты или другие особенности. Если вы не уверены, вы всегда можете использовать контакты из прикрепленного файла main.cpp.
Установите поворотный переключатель (ориентация пока не имеет значения)
Вставьте ползунок переключателя и приклейте его горячим клеем.
Организуйте провода (можно сделать с помощью горячего клея).
Закрепите MCU с помощью горячего клея. Я рекомендую расположить его рядом с кнопками, чтобы он не мешал батарейному отсеку, а через кнопки можно было увидеть намек на встроенный светодиод (может быть полезно понять, включен он или выключен).
Закрепите батарейный отсек с помощью горячего клея.
Прикрепите крышку коробки с помощью 5-кратных более коротких винтов.
Прикрепите шар к ручке с помощью более длинного винта. Затяните его. При желании используйте фиксатор резьбы
Установите рычаг на поворотный переключатель. Обязательно ориентируйтесь горизонтально, когда переключатель находится в 4-м положении (нейтральном). Лучше не нажимайте до конца, пока не проверите, что все работает так, как нужно.
Прошивка:
Следуйте инструкциям на странице https://www.printables.com/model/878210-remote-совместимый-with-lego-duplo-train-using-esp3, но используйте прикрепленный файл «main.cpp» вместо исходного. Возможно, вам придется изменить номера контактов в исходном коде в зависимости от того, как вы подключили провода.
Прошивка основана на прошивке исходной модели, но включает исправление ненадежного управления светодиодами и звуком, а также некоторые незначительные изменения, такие как управление светодиодами аркадных кнопок или использование большего количества звуков из звукового банка поезда Duplo.
Пожалуйста, обратитесь к подробному описанию оригинальной модели для получения подробной информации о программировании.














