Большая кнопка Интернета вещей
Я создал эту модель, потому что хотел сделать удаленную кнопку питания для своего ПК (нет, мой компьютер можно загрузить, нажав любую клавишу на клавиатуре). Мне очень понравился пользовательский опыт с дистанционными выключателями света Tradfii от IKEA, поэтому я хотел подражать ему, не тратя кучу денег на микроконтроллер ZigBee. Протокол Espnow показался мне более быстрым и безопасным вариантом, чем использование Wi-Fi, и именно это привело меня к ESP32. Функция глубокого сна этого микроконтроллера также облегчает питание от небольшой батареи.
После многих итераций я пришел к этой конструкции, которая превзошла все мои ожидания и работает без заеданий. Кроме того, вы можете нажать в любом месте колпачка кнопки, и щелчок зарегистрируется. Многие мои прототипы застревали, когда я нажимал их не совсем по центру. Я решил, что мне нужно опубликовать свою модель, поскольку похожих дизайнов здесь не так уж и много.
СПЕЦИФИКАЦИЯ МАТЕРИАЛОВ
Лолин C3 Пико
Аккумулятор 500 мАч, 40x20x6MM, 3,7 В (я использовал именно его, плюс 2-контактный разъем JST XH)
Временный переключатель размером 12X12X7,2 мм с квадратной головкой, как этот.
ПЕЧАТЬ ИНСТРУКЦИЙ
Размер сопла: оптимизирован для сопла диаметром 4 мм.
Высота слоя: любая (возможно, лучше иметь меньшие слои там, где встречаются верхняя и нижняя части, чтобы они скользили немного лучше)
Заполнение: По вашему желанию
Поддержка: я рекомендую вам использовать поддержку отверстия USB type-c.
Материал: любой, но мне кажется, что PETG (и, возможно, ABS) лучше подойдет для этого применения.
СБОРКА
Проверьте, что Lolin 32 C3 pico и аккумулятор соединены вместе в чехле. Pico следует вставлять сначала концом USB Type-C, а затем прижимать его другим концом. Перемычка аккумулятора может мешать установке, если:
Опытным мастерам следует укоротить провода, чтобы между аккумулятором и C3 Pico не было провисания, когда они установлены.
Неопытным мастерам (таким как я) придется протянуть провода через канавку, которую я сделал для перемычки. Позже, когда придет время все собирать, вы сможете заправить их на небольшой крючок на среднем слое.
Пришло время закрепить кнопку на среднем слое. Чтобы предотвратить короткое замыкание, провода, идущие к кнопке, должны будут пройти через большое круглое отверстие среднего слоя и подключиться сверху. Помня об этом, я предложил вам несколько вариантов. Вы можете либо использовать пластиковые регистрационные штифты, закрепить кнопку в среднем слое и согнуть ее штифты, либо сломать пластиковые штифты и припаять любые 2-4 штифта кнопки к пластику. Конечно, если вы используете сквозные отверстия, вам придется вырезать штыри заподлицо в нижней части среднего слоя. (если вы хотели иметь только игрушку-непоседу, можете закончить здесь)
Припаяйте провода к Lolin 32 C3 Pico. Достаньте C3 Pico из чехла и обязательно отсоедините его от аккумулятора. Используя тонкие провода, я использовал дешевые кремниево-алюминиевые провода 30 AWG, измерил расстояние от C3 Pico через круглое отверстие среднего слоя до кнопки и добавил немного лишнего. Утончите один конец каждого провода и припаяйте его через отверстия выводов микроконтроллера, которые вы выбрали для своего проекта (в моем случае это были EN и GND, но для большей функциональности вы можете использовать и другие выводы). А пока посмотрите на нижнюю часть C3 PICO и решите, хотите ли вы припаять перемычки для светодиода батареи и напряжения.
Протоните контакты кнопки припоем.
Теперь пришло время припаять провода к кнопке. Если вы хотите быть идеальным учеником, закрепите C3 на месте без аккумулятора и закрепите средний слой. Неряхи вроде меня предпочитают иметь на своем рабочем столе средний слой вместо C3. Пропустите провода через круглое отверстие среднего слоя и обрежьте их до нужной длины. Утончите концы только что созданного провода и припаяйте их к контактам кнопок. В типе переключателя, который я выбрал для этого проекта, контакты, расположенные напротив друг друга, всегда соединены вместе. Когда вы нажимаете кнопку, она соединяет две стороны вместе.
Время все проверить. Подключите аккумулятор, загрузите





























