Как сделать из лего кулер для воды без лего техник
И даже обычных кирпичиков от 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 без особых усилий послужит вдохновением для других людей и позволит им приобщить их детей к электронике.
Дети подросли, мешок Лего остался, а деть его некуда и выбросить жалко? А у нас масса идей.
Веселое жидкое мыло.
Органайзер для косметики.
Используйте для создания такого органайзера большие детали конструктора. Плюс в том, что такой органайзер делается непосредственно под ваше количество косметики.
Упаковочная бумага.
Призовите детей в помощь и сделайте свою собственную красивую упаковочную бумагу или пакеты при помощи деталек Лего.
Используйте любые краски. Окунайте в них детали и создавайте узор.
Такой декор можно сделать где угодно. В том числе на одежде или обуви. Замените только гуашь на акриловые краски.
Ключница из Лего.
Магнитики на холодильник.
Приклейте при помощи термоклея небольшие магниты к деталям Лего.
Кабели.
Пластмассовые ручки персонажей Лего просто идеальны для организации кабелей и различных проводов.
Подставки для кружек.
Из Лего можно собрать очень красивые подставочки для бокалов и кружек.
Салфетки.
А где еще хранить салфетки, как не в коробочке, сделанной из Лего?
Рамка для фото.
Детская рамка для фотографий с небольшим количеством термоклея и несколькими детальками Лего.
Искусство.
Почему бы не создать собственный шедевр из Лего? Постройте из деталек любой персонаж или пейзаж и приклейте с помощью термоклея в рамочку.
Настольная лампа.
Ну а почему бы и нет?
Для кухонной утвари.
Соберите из кирпичиков Лего подставку для кухонной утвари.
Больше пространства.
Налепили вареники или пельмени, а места в холодильнике не хватает? Постройте мини-колонны из кубиков Лего и установите на них поднос (противень). У вас получится многоярусная конструкция.
Органайзер для рабочего стола.
Подставка для смартфона.
А то и для планшета.
В ванной комнате вам тоже пригодится конструктор для создания мыльницы и подставки для зубных щеток.
Розетка.
Ну а почему бы не украсить розетку в детской комнате таким необычным способом?
Читайте также: