Оглавление:
- Шаг 1. Настройте учетную запись Ubidots
- Шаг 2: приложение Джейсона
- Шаг 3. Безопасность превыше всего
- Шаг 4: Схема
- Шаг 5: макет
- Шаг 6: Код
- Шаг 7: демонстрация
Видео: Голосовое управление освещением откуда угодно с Джейсоном: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Освещение переменного тока, управляемое из любого места с подключением к Интернету с помощью NodeMCU (ESP8266) и Jason (приложение для Android).
Jason - это приложение-помощник с голосовым управлением, которое я написал для устройств Android, чтобы контролировать электрическое состояние устройства переменного тока, до сих пор оно может управлять освещением. Вы можете управлять освещением из любой точки мира, если у вас есть подключение к Интернету. Это возможно с помощью брокера IoT, в данном случае мы используем Ubidots.
Чтобы использовать его, вам необходимо построить аппаратный модуль, который подключается к лампочке (инструкции приведены в этом руководстве), а также вам потребуется создать учетную запись Ubidots.
Итак, приступим …
Шаг 1. Настройте учетную запись Ubidots
Первое, что вам нужно сделать, это перейти на сайт Ubidots for Education и создать учетную запись. Вы можете войти в систему напрямую, если у вас уже есть учетная запись Twitter, Github, Google или Facebook.
Когда вы уже создали свою учетную запись, у вас будет доступ к своему токену. Для этого нужно щелкнуть свое имя пользователя в правом верхнем углу и нажать «Учетные данные API». Сохраните свой токен, так как мы собираемся использовать его позже.
Шаг 2: приложение Джейсона
Приложение можно скачать в Play Store, оно доступно на английском и испанском языках.
Скопируйте свой токен Ubidots в приложение, коснувшись вкладки настроек, вставив его в поле ключа Ubidots и нажав кнопку сохранения.
Теперь нам нужно настроить устройство, перейти на вкладку «Устройства» и нажать кнопку «Добавить». Введите имя, желательно название области, где есть свет, чтобы вы могли сказать: «Включите свет на кухне». На выводе ввода / вывода ESP32 выберите «5», который будет выводом NodeMCU (внутренний ESP8266), подключенным к реле. И нажмите «Сохранить».
Шаг 3. Безопасность превыше всего
В этом проекте мы работаем с сетевым напряжением (напряжением переменного тока), что опасно, если вы не знаете, что делаете, будьте очень осторожны. НИКОГДА не прикасайтесь к ЛЮБОЙ части цепи и не работайте с ней, если она подключена к электросети. Если вы не знаете, что делаете, остановитесь здесь или обратитесь за помощью к профессионалам.
Я публикую только это учебное пособие и ни в коем случае не несу ответственности за любые травмы или ущерб, которые вы можете причинить.
Шаг 4: Схема
- Включите NodeMCU, подключив VIN к VCC (5 В) и контакт GND к GND.
- Подключите D8 к одному концу переключателя и к резистору 2,2 кОм, подключенному к заземлению.
- Подключите другой конец переключателя к 3,3 В, поскольку NodeMCU может обрабатывать это напряжение только на своих выводах ввода-вывода.
- D1 - резистор 2,2 кОм на базу транзистора NPN
- Отрицательный постоянный ток реле на коллектор транзистора.
- Транзисторный эмиттер на GND.
- Положительный постоянный ток реле до 5В.
- Минус лампочки к одному выводу переменного тока реле.
- Положительный полюс лампы на переменный ток под напряжением (положительный полюс переменного тока).
- Другой контакт переменного тока реле на нейтраль (отрицательный переменный ток)
ПРИМЕЧАНИЕ: VCC 5V будет запитываться от USB-кабеля, подключенного к простому зарядному устройству телефонного трансформатора.
Шаг 5: макет
Выключатель может быть простым тумблером или настенным выключателем, он просто должен определять, меняет ли пользователь свое состояние, чтобы мы могли управлять освещением с помощью обычного выключателя.
Переключатель, который я использовал, имеет двойной ход, нам нужен только один, поэтому я подключил его контакт 1 к 3 В NodeMCU и контакт 2 переключателя к контакту D8 NodeMCU.
Источником питания будет зарядное устройство для телефона на 5 В с зачищенным USB-кабелем.
Управляя заземлением с помощью реле, мы можем контролировать состояние переменного тока лампочки.
Шаг 6: Код
Перед тем, как использовать исходный код, вам необходимо скачать несколько библиотек:
- Ядро Arduino для ESP8266 (прочтите шаг «Установка с помощью Boards Manager»)
- Ubidots ESP MQTT
Примечание: если вы не знаете, как добавлять библиотеки в IDE arduino, вы можете следовать этому простому руководству.
Установите для своей платы разработки NodeMCU 1.0 (модуль ESP-12E). Вам нужно изменить некоторые переменные в коде:
- Ваш SSID (имя вашей домашней сети Wi-Fi)
- Пароль вашей сети Wi-Fi
- Ваш токен Ubidots И, наконец, загрузите свой код на доску.
И, наконец, загрузите свой код на доску.
Шаг 7: демонстрация
Оно работает!
Рекомендуемые:
Голосовое управление радиоразъемами: 11 шагов
Голосовое управление радиорозетками: мы все сейчас боремся с преобладающей пандемией COVID-19. Кроме того, сейчас мы находимся в ситуации, когда мы должны адаптироваться к преобладающим условиям, применяя дополнительные меры безопасности. Здесь проект занимается предотвращением распространения COVID-19
Голосовое управление вашим домом из любой точки мира: 5 шагов
Голосовое управление вашим домом из любой точки мира: … больше не научная фантастика … Используя оборудование и программное обеспечение, доступное сегодня, это руководство продемонстрирует, как можно голосовым управлением большинством систем вашего дома с помощью голосового управления, смартфона, планшет и / или компьютер из любого места я
DIY голосовое управление электронная кристаллическая колонка музыкальные спектральные наборы: 9 шагов
Электронные кристаллические колонки с голосовым управлением DIY Наборы музыкальных спектров: Этот комплект представляет собой звуковой индикатор, который подпрыгивает с музыкой. Диапазон питания 5 В-12 В постоянного тока. Здесь команда ICStation хочет показать вам руководства по установке этих комплектов для самостоятельного изготовления кристаллической колонки голосового управления Цветной свет, мигающий светодиодный музыкальный спектр
Управление ESP8266 через Интернет (откуда угодно): 5 шагов (с изображениями)
Управление ESP8266 через Интернет (откуда угодно): есть несколько вещей лучше, чем (успешное) программирование и использование Arduino. Несомненно, одна из таких вещей - использование ESP8266 в качестве Arduino с Wi-Fi! В этой инструкции я покажу вам ЛЕГКИЙ способ заставить ESP8266 работать как веб-сервер
Кормите рыбными хлопьями откуда угодно!: 7 шагов (с изображениями)
Кормите рыбных хлопьев откуда угодно !: Кормите рыбу из любой точки мира. Совместим с хлопьями! В Интернете есть много кормушек для рыбы, но не так много, чтобы кормить рыбными хлопьями. Основной рацион моей золотой рыбки. Мне нравится кормить своих рыбок, и когда я путешествую, я хочу получать такое же удовольствие