Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
На второй день рождения дочери мы решили подарить ей кухонный гарнитур. Но я действительно хотел сделать то, что мы подарили ей особенным, и, вдохновившись тем, что некоторые замечательные производители сделали с Ikea Duktig Kitchen, мы решили приобрести такую кухню и внести в нее некоторые модификации, чтобы сделать ее уникальной.
Две новые функции, которые мы добавили на кухню:
Духовка Мод:
Добавление светильников в духовку, которые можно настроить на разные цвета и чтобы можно было регулировать яркость. Очевидно, это не реалистичное представление о том, как работает духовка, но наша дочь только начинала изучать свои цвета, и мы подумали, что ей действительно понравится переключаться между разными цветами. (извините за то, что моя собака хочет прославиться)
СВЧ-мод:
Добавление света и таймера в микроволновую печь. Я пошел на немного больше реализма, даже попытался имитировать вращение предмета в микроволновой печи, вращая светящийся светодиод вокруг кольца неопикселя. В то время это было слишком сложно для нее, но теперь, когда она на несколько месяцев старше, ей это тоже очень нравится!
Я больше всего горжусь тем, что впервые вижу, как моя дочь играет с этим. Часто вещи, которые я делаю, могут быть интересными или крутыми, но видеть сияние на лице моей дочери в первый раз, когда она играла с ним, - это, честно говоря, один из самых ярких моментов в карьере моего отца до сих пор (некоторые из них были от духовки загорается, но радость тоже была серьезная!)
Шаг 1: Ремикс
loading = "lazy" - это два эскиза, использованные в этом проекте, один для мода Oven и один для мода Microwave.
Код довольно прост и, как упоминалось ранее, должен работать на любом Arduino, если вы измените номера контактов, чтобы они соответствовали.
Если вы используете платы ESP8266, как и я, вам сначала нужно настроить вашу Arduino IDE для программирования этих плат. Посмотрите видео выше, чтобы узнать, как это сделать.
После настройки загрузите два эскиза с github и загрузите их на две отдельные доски.
- Микроволновый эскиз
- Эскиз духовки
Шаг 4: мод для духовки - сверление отверстий
Первое, что нам нужно сделать, это просверлить отверстия над духовкой для кнопок и поворотного энкодера. Я проделал эти шаги, пока кухня была полностью собрана, мне просто нужно было снять пластиковую плиту. Возможно, вам придется снять дверцу на более поздних этапах, но это легко сделать.
Я наклеил малярный скотч на место, где находились пуговицы, чтобы разметить отверстия и защитить поверхность дерева при сверлении.
Я разметил отверстия, как показано ниже. Отметка для центра, поворотного энкодера, находится на 16 см слева. Внутренние кнопки отмечены на расстоянии 5 см от центра, а внешние кнопки - на расстоянии 6 см от внутренних кнопок.
Я просверлил направляющее отверстие по разметке для кнопок с помощью сверла на 4 мм. Затем я использовал 25-миллиметровую кольцевую пилу, чтобы просверлить отверстия достаточно большими, чтобы в них могли поместиться пуговицы.
Теперь перейдем к самой пугающей для меня части всей сборки - отверстию для энкодера. Вал моего энкодера был слишком коротким, чтобы можно было просто просверлить одно отверстие в дереве и надеть гайку на вал. Просверлил отверстие для вала сверлом на 8 мм (думаю, пожалуйста, проверьте размер перед тем, как делать это!). Затем изнутри духовки я использовал плоское сверло, чтобы просверлить отверстие так, чтобы энкодер вошел внутрь, чтобы уменьшить глубину отверстия, через которое должен пройти вал. Будьте очень осторожны в этой части! Делайте это медленно и продолжайте проверять, достаточно ли оно глубоко, чтобы энкодер мог пройти и захватить гайку.
А теперь самое время проверить, насколько хорошо подходят кнопка и поворотный регулятор. Я был очень доволен тем, как они вышли!
Шаг 5: Модификатор духовки - Схема
Основные компоненты для мода духовки состоят из
- 4 аркадные кнопки
- 1 поворотный энкодер
- 2 кольца из неопикселя
- Плата D1 Mini ESP8266.
Схема выложена следующим образом:
Я начал с создания доказательства концепции схемы, используя макетную плату и зажимы «крокодил», чтобы я мог протестировать схему и начать писать скетч Arduino. Это немного беспорядок, но это действительно хороший способ испытать то, что вы хотите делать, не имея ничего постоянного.
Когда мне понравился POC, я решил перейти к более надежному решению. Я сделал плату, используя перфокарт и винтовые клеммы для подключения всех внешних компонентов к плате. Я считаю, что винтовые клеммы - отличный способ подключения компонентов, которые не прикреплены к той же перфорационной плате, что и Arduino, поэтому они позволяют обрезать провод до любой длины.
Шаг 6: Модификация духовки - сборка
Сначала я прикрутил перфокарт к внутренней части духовки, ближе к ее задней части.
В качестве провода я использовал какой-то кабель CAT5, который мне был под рукой. CAT5 имеет 4 пары проводов (всего 8 проводов), так что это было идеально, чтобы провести одну длину этого провода до кнопок. Обязательно держите его достаточно долго, чтобы добраться до самой дальней кнопки, при этом прижимаясь к краю (вы не хотите, чтобы эти провода болтались внутри духовки)
У моих аркадных кнопок было отверстие на клеммах, поэтому я решил просто обернуть провод, а не паять, чтобы я мог легко удалить, если потребуется.
Мой энкодер пришел с припаянными разъемами, мне нужно было их распаять и заменить проводом. Я снова использовал длину CAT5. Провод должен быть припаян снизу печатной платы, чтобы он лучше прилегал (как показано ниже).
Неопиксельные кольца необходимо прикрепить к нижней части пластиковой варочной панели и нижней части полки внутри духовки. Я прикрепил их горячим клеем.
Я сделал импровизированный соединитель для колец neopixels, используя штекер и гнездо. Это сделано для того, чтобы кольца neopxiels или даже то, к чему они прикреплены, можно было снять с кухни без необходимости откручивать их от винтовых клемм. Это особенно важно для той, которая прикреплена к варочной панели, так как ее, возможно, придется регулярно снимать для замены батареек и т. Д.
Наконец, я просверлил отверстие в задней панели, чтобы пропустить блок питания (подробнее об этом позже).
Шаг 7: Микроволновая печь
Основные компоненты для мода духовки состоят из
- 1 модуль поворотного энкодера
- 1 модуль пассивного зуммера
- 1 TM1637 7-сегментный дисплей
- 1 кольцо Neopixel
- Плата D1 Mini ESP8266.
Схема выложена следующим образом:
Вы должны протестировать схему на макетной плате перед началом сборки, чтобы убедиться, что все работает должным образом.
Как и в случае с модом для духовки, когда я был доволен тем, как это получилось, я создал плату, используя перфорированную плату и винтовые клеммы.
7-сегментный дисплей и поворотный энкодер размещены в корпусе, напечатанном на 3D-принтере, который ввинчивается под микроволновую печь. Это не совсем подходит для деталей (я плохо разбираюсь в 3D-дизайне!), Но с небольшим количеством горячего клея для 7-сегментного дисплея он отлично справляется!
Стоит отметить, что я оставил зуммер прикрепленным к монтажной плате, но если ваш зуммер немного слабоват, было бы неплохо перенести его и в этот корпус.
Подобно тому, что мы сделали ранее с поворотным энкодером для духовки, нам нужно заменить предварительно припаянные контакты заголовка проводами как для поворотного энкодера, так и для 7-сегментного дисплея.
Мне пришлось снять верхнюю часть кухни, чтобы прикрутить кольцо Neopixel на место внутри микроволновой печи, но вы можете просто использовать клей, чтобы избежать этого шага. Я просверлил отверстие в задней части микроволновки, чтобы кабели неопикселя выходили наружу.
Я прикрутил перфокарт к задней части микроволновой печи и соединил все провода.
Шаг 8: Электропитание кухни и уборка проводов
Для питания проекта я использовал единственный блок питания 5V в стиле ноутбука. Поскольку имеется 48 неопикселей, вы должны стремиться к кабелю блока питания с питанием не менее 3 ампер (неопиксели не все будут включены одновременно, но лучше иметь дополнительную комнату с усилителем, если они вам нужны, а не смотреть для них).
Я использовал гнездо постоянного тока для прикручивания клеммного адаптера, чтобы подключить один блок питания, а затем разделил его на две перфокарты. Я использовал цилиндрический соединитель постоянного тока с винтовыми клеммными адаптерами, чтобы подключить его к каждой перфокарточке.
Для уборки проводов я везде использовал мини-магистраль от Ikea, чтобы поддерживать проводку в порядке. Этот материал довольно дешевый, его можно легко разрезать ножницами, а на обратной стороне есть клей, поэтому его легко приклеить.
Шаг 9: Идеи по улучшению в будущем
Я подумал, что было бы неплохо получить кухню для нашей дочери, так это то, что, надеюсь, это будет то, что у нее будет долгое время. Я думал о некоторых изменениях, которые я мог бы внести в него, чтобы он рос вместе с ней.
Отображение времени в микроволновой печи 7 сегментов:
Моя дочь не может сказать время в данный момент, но то, как она растет и учится, мне кажется, это не так уж и далеко! Один простой мод - отображать время на 7-сегментном дисплее, когда он не используется микроволновой печью. Никакого дополнительного оборудования даже не потребуется, поскольку ESP8266 может считывать время из Интернета. Вот образец скетча, который я сделал, отображая время на этом типе дисплея с помощью ESP8266.
Интеграция с Alexa:
Моя дочь - большая поклонница «lexa», и я подумал, что было бы неплохо добавить некоторую интеграцию между Alexa и кухней. Я еще не совсем уверен, что это будет, но уверен, что мы могли бы немного повеселиться! Ознакомьтесь с этой библиотекой для использования ESP8266 с Alexa
Есть ли у вас еще какие-нибудь идеи, которые можно было бы добавить?
Шаг 10: Что я бы сделал иначе
Если бы я создавал это снова, я бы сделал несколько мелких вещей по-другому, чтобы упростить задачу.
Мини-защитный экран D1
Построив 2 практически одинаковых перфокарта для этого проекта, я решил, что больше никогда не хочу строить еще один такой! Вместо этого я разработал печатную плату для этой работы, и я действительно доволен тем, как это получилось. Он имеет винтовые клеммы для всех контактов D1 mini плюс 6 дополнительных, которые могут быть подключены к схемам на встроенной области прототипа. Это сэкономило бы несколько часов при создании этой сборки (проекты монтажных плат всегда занимают у меня больше времени, чем я думаю). Я продаю их на Тинди, если ты хочешь купить!
Аркадная кнопка Обжимной терминал
Эти разъемы на кнопках аркады, поэтому их очень легко подключить. Однозначно было бы удобнее, чем упаковка клемм, как я!
Вы можете купить их на Алиэкспресс очень дешево *
* Партнерская ссылка
Шаг 11: Заключение
Это одна из самых полезных сборок, которые я когда-либо делал. Часто я делаю вещи, потому что они интересные или крутые, но на самом деле они обычно лежат на полке. Но это то, чем моя дочь пользуется почти каждый день, и для меня это очень много значит, что я могу что-то сделать для нее.
Я был очень доволен тем, как все получилось, отделка определенно одна из моих лучших! На самом деле довольно интересно видеть немодифицированные версии кухни, они кажутся мне странными!
Надеюсь, вам понравится это руководство, и вы сможете им воспользоваться. Если вы сделаете какую-то версию, я буду очень рад ее увидеть!
Всего наилучшего, Брайан
- YouTube
- Твиттер
- Тинди