Как сделать из лего кулер для воды без лего техник

Обновлено: 15.05.2024


И даже обычных кирпичиков от Lego не было. У меня был только друг, у брата которого были все эти дорогие игрушки.

А теперь у меня самого сын такого возраста. И он строит танки, которые… тупо прут вперёд, пока не врежутся в стену :)

И вот, настало время для ESP32 и магии паяльника – соберём для них правильный пульт дистанционного управления!

  • ESP32-WROOM-32D | WiFi, BLE и процессор с I/O – достаточно для управления двумя моторами и светодиодом.
  • DRV8833 | двойной Н-мост с мощностью, достаточной для моторов.
  • TPS62162 | понижение напряжения до 17 В, а также для развлечения при пайке корпуса WSON-8 2×2 мм
  • CP2104 | для программирования ESP32
  • Разъёмы для подсоединения моторов и диодов. Провода отрежем и припаяем их снизу, а коннектор Lego приклеим сверху.


Провод, который видно на заглавном фото, нужен не для исправления каких-то ошибок, а для подачи питания с USB. Его, возможно, не хватит для мотора, но, к сожалению, контакты из Китая до сих пор мне не пришли. Поэтому я сначала проверяю работу светодиодов. Для красоты на фотографии я просто положил коннектор от мотора на плату.

На версии 1.1 моей платы (в отличие от версии 1.2, которая уже лежит на EasyEDA), не было светодиодов, поэтому я припаял два антипараллельных диода на выход, чтобы было видно происходящее. Если присмотреться, на видео видно попеременное включение пары диодов 0603, обозначающих движение вперёд/назад.

Что до пульта управления, то сначала я просто хотел собрать дополнительную плату с кнопочками и ещё одним ESP32 – классический ПДУ.

Однако потом я вспомнил, что у контроллеров Steam Controller есть режим работы Bluetooth с низким энергопотреблением (BLE). Я решил заняться этим вопросом, и через несколько часов научился принимать пакеты от контроллера.

Для этого нужно просто поискать HID-устройство, называющее себя SteamController, и подключиться к нему. А потом использовать недокументированный сервис от Valve и несколько недокументированных команд, позволяющих передачу пакетов.


А ещё мне попался недокументированный формат отчёта, который я разобрал вручную.


Где-то через часик смысл флажков и значений стал мне понятен, и я сумел помигать светодиодом при помощи контроллера Steam и ESP32. ¯\_(ツ)_/¯

Файлы

На следующем коротком видео показана фаза соединения (1-3 сек. после включения питания) и управление выходами мотора. Коннектор от Lego пока не подключен. Он пойдёт на пустое место рядом с остальными коннекторами, отмеченное белым прямоугольником.

Мой сын теперь регулярно пользуется этим контроллером для управления собранными им аппаратами.


Пока я не уверен, как работает DRV и почему мотор сначала вращается быстро, а потом через секунд 10 начинает постепенно замедляться. Возможно, разогреваются MOSFET и их сопротивление поднимается слишком сильно.

Надеюсь, этот пример использования Arduino без особых усилий послужит вдохновением для других людей и позволит им приобщить их детей к электронике.

Лайфхаки с Лего

Дети подросли, мешок Лего остался, а деть его некуда и выбросить жалко? А у нас масса идей.

Лего

Веселое жидкое мыло.

Мыло

Органайзер для косметики.

Используйте для создания такого органайзера большие детали конструктора. Плюс в том, что такой органайзер делается непосредственно под ваше количество косметики.

Органайзер

Упаковочная бумага.

Призовите детей в помощь и сделайте свою собственную красивую упаковочную бумагу или пакеты при помощи деталек Лего.

Деталь

Используйте любые краски. Окунайте в них детали и создавайте узор.

Бумага

Такой декор можно сделать где угодно. В том числе на одежде или обуви. Замените только гуашь на акриловые краски.

Ключница из Лего.

Ключи

Магнитики на холодильник.

Приклейте при помощи термоклея небольшие магниты к деталям Лего.

Магниты

Кабели.

Пластмассовые ручки персонажей Лего просто идеальны для организации кабелей и различных проводов.

Провода

Подставки для кружек.

Из Лего можно собрать очень красивые подставочки для бокалов и кружек.

Подставки

Салфетки.

А где еще хранить салфетки, как не в коробочке, сделанной из Лего?

Салфетки

Рамка для фото.

Детская рамка для фотографий с небольшим количеством термоклея и несколькими детальками Лего.

Лего-рамка

Искусство.

Почему бы не создать собственный шедевр из Лего? Постройте из деталек любой персонаж или пейзаж и приклейте с помощью термоклея в рамочку.

Картина

Настольная лампа.

Ну а почему бы и нет?

Лампа

Для кухонной утвари.

Соберите из кирпичиков Лего подставку для кухонной утвари.

Утварь

Больше пространства.

Налепили вареники или пельмени, а места в холодильнике не хватает? Постройте мини-колонны из кубиков Лего и установите на них поднос (противень). У вас получится многоярусная конструкция.

Пельмени

Органайзер для рабочего стола.

Канцелярия

Подставка для смартфона.

А то и для планшета.

Подставка

В ванной комнате вам тоже пригодится конструктор для создания мыльницы и подставки для зубных щеток.

Набор

Розетка.

Ну а почему бы не украсить розетку в детской комнате таким необычным способом?

Читайте также: