Оглавление:
- Шаг 1. Проверьте все, что есть на Protoboard. Приклейте ЖК-дисплей. Проверьте резисторы и контакты кнопок с помощью мультиметра
- Шаг 2: Сначала припаяйте переключатель включения / выключения, затем провода / кнопки / резисторы, а затем NodeMCU. См. Схему
- Шаг 3: Тестирование оборудования
- Шаг 4: выбор программирования WiFi
Видео: Карманный пульт Wi-Fi: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Простой пульт может пригодиться для проектов, связанных с WiFi. Вы можете сделать один из следующих предметов:
- Три тактильные кнопки *
- Плата ESP8266 v2 (Amica) IoT (и пластиковая упаковка, в которой она шла)
- 0,91-дюймовый стандартный китайский ЖК-экран, совместимый с библиотекой adafruit
- Печатная плата 3x7 см
- Аккумулятор 9В
- Кабель аккумулятора 9 В
- Переключатель включения / выключения, также известный как 2-позиционный ползунковый переключатель *
- Один резистор 100 Ом *
- Три резистора по 1000 Ом *
- липучка на липучке (опционально)
* Сэкономьте деньги, утилизируя этот компонент из сломанной стереосистемы или подобного ненужного устройства (попробуйте в местном благотворительном магазине)
С помощью следующих инструментов:
- Безопасные очки
- Паяльник
- Припой (я использую 0,8 мм)
- Горячий клеевой пистолет с одним клеевым стержнем
- Руки помощи (здесь хорошие) (здесь дешевые)
- Кусачки для проволоки, предназначенные для резки тонкой проволоки таким образом, чтобы она располагалась заподлицо с поверхностью.
- Плоскогубцы
- Кабель Micro USB
- Компьютер с установленной Arduino IDE и надстройкой ESP8266
- Перчатки**
- Отвертка**
- Молоток**
- Аккумуляторная дрель **
** требуется только в том случае, если вы планируете утилизировать собственные детали
Также стоит упомянуть, что этот пульт дистанционного управления можно использовать в обратном порядке - для просмотра информации, полученной откуда-то еще.
Шаг 1. Проверьте все, что есть на Protoboard. Приклейте ЖК-дисплей. Проверьте резисторы и контакты кнопок с помощью мультиметра
Убедитесь, что вы используете nodeMCU "v2" от Amica, так как версия Lolin "v3" немного больше и не подходит!
У кнопок не всегда есть четыре контакта, но когда они есть, вы должны их проверить. Настройте мультиметр на измерение сопротивления. Коснитесь двух контактов. Если сопротивление показывает ноль, контакты соединены друг с другом. Кнопки легче тестировать, когда они находятся на макетной плате.
Резисторы могут вас обмануть! Например, нам нужны три резистора номиналом 1 кОм: коричневый, черный, красный. Красную полосу легко спутать с оранжевой, обозначающей резистор 10 кОм! Кроме того, каждый раз, когда вы восстанавливаете компонент, рекомендуется по возможности проверить, что он по-прежнему работает правильно. Пока все резисторы 1 кОм показывают что-то около 1000 Ом, все в порядке.
Шаг 2: Сначала припаяйте переключатель включения / выключения, затем провода / кнопки / резисторы, а затем NodeMCU. См. Схему
TinkerCAD был использован для создания схематического изображения. Поскольку TinkerCAD не имеет NodeMCU в списке доступных частей, я использовал контакты заголовка для его представления. Ярлыки добавлены с помощью фоторедактора.
Большая часть схемы будет закрыта NodeMCU и батареей, поэтому важно все перепроверить. Позаботьтесь о том, чтобы ваш выключатель питания не блокировал порт USB на NodeMCU. С помощью плоскогубцев протяните провода батареи 9 В по одному через монтажное отверстие. Это защитит провода от обрыва со временем. После того, как вы припаяли всю остальную схему, я рекомендую припаять только те контакты NodeMCU, которые вы собираетесь использовать.
Далее идет антистатический пластик. Вырежьте кусок из пакета, в котором находился NodeMCU. Приклейте пластик к нижней стороне прототипной платы, где будет размещаться батарея. Это защитит припой и контакты от короткого замыкания на корпус батареи или что-нибудь еще, на что вы можете установить пульт дистанционного управления. Кроме того, пластик обеспечивает гладкую поверхность, на которой можно разместить аккумулятор.
Шаг 3: Тестирование оборудования
Вместо того, чтобы считывать цифровой сигнал включения / выключения, мы собираемся считывать аналоговое напряжение. Это позволяет нам поместить все три кнопки на один штифт. Каждая кнопка имеет разное сопротивление, которое затем подключается к делителю напряжения, когда вы нажимаете кнопку. NodeMCU считывает напряжение в диапазоне 0–3,3 вольт и выдаст вам соответствующее значение в диапазоне 0–1024. Я включаю эскиз, который запустит ЖК-экран и отобразит значение, захваченное контактом A0. Это позволит вам определить, работают ли кнопки. Значения, которые я зафиксировал слева направо, были 545, 520 и 365, но ваше может несколько отличаться. Когда не нажимаются никакие кнопки, аналоговое значение должно находиться в пределах от 0 до 15.
Шаг 4: выбор программирования WiFi
Существует несколько способов запрограммировать пульт дистанционного управления для общения с другими устройствами через Wi-Fi и даже через Интернет. Выбранный вами метод будет зависеть от вашей конкретной ситуации. Также стоит упомянуть, что этот пульт дистанционного управления можно использовать в обратном направлении (для просмотра информации, полученной откуда-то еще). Я видел два основных метода: HTTP и MQTT. Вот несколько руководств, которым вы можете следовать отсюда:
Учебник по программному обеспечению
Руководство по настройке Raspberry Pi MQTT
Учебник по программному обеспечению MQTT
PubNub Учебник
Также ознакомьтесь с примерами, включенными в аппаратную библиотеку NodeMCU (на фото)!
Спасибо за прочтение! Есть много способов расширить возможности этого пульта дистанционного управления, как только вы освоите его. Обязательно опубликуйте свои результаты. Очень хотелось бы посмотреть, как это обернулось!
Рекомендуемые:
Карманный динамик: 3 шага
Карманный динамик: носите его с собой куда угодно! Музыка в пути! Привет всем в этом руководстве (которое является моим первым), я покажу вам, как я сделал этот карманный динамик
Карманный визуализатор сигналов (карманный осциллограф): 10 шагов (с изображениями)
Карманный визуализатор сигналов (карманный осциллограф): Привет всем! Мы все делаем так много вещей каждый день. Для каждой работы нужны инструменты. Это для изготовления, измерения, отделки и т. Д. Таким образом, работникам электроники нужны такие инструменты, как паяльник, мультиметр, осциллограф и т. Д
Карманный игровой автомат Arduino: 4 шага
Карманный игровой автомат Arduino: Я буду честен заранее и скажу, что этого проекта никогда бы не было, за исключением того, что я укрываюсь на месте во время вспышки коронавируса, я случайно увидел, что Instructables проводит конкурс «Светодиодная лента», и У меня есть светодиодные ленты в
Самый крутой USB L.E.D. Карманный светильник (карманный вход): 6 ступеней
Самый крутой USB L.E.D. Карманный фонарь (карманный вход): в этой инструкции я покажу вам, как сделать L.E.D. с питанием от USB. свет, который можно сложить до размеров жестяной коробки X-it Mints и легко уместить в кармане. Если он вам понравился, обязательно поставьте + и проголосуйте за меня в конкурсе! Материалы и
Карманный USB-пульт дистанционного управления затвором камеры CHDK: 8 шагов
Карманный USB-пульт дистанционного управления затвором камеры CHDK: в этой инструкции показано, как сделать карманный USB-пульт CHDK для камеры Canon внутри жестяной коробки Altoids Smalls (новый вид с откидной крышкой). Что касается схемы, я сделал ее довольно простой. Это просто батареи, подключенные к