Оглавление:
- Шаг 1. Создание прототипа платы IOT Connect Board
- Шаг 2: соберите все материалы для сборки доски
- Шаг 3: Прошивка прошивки
- Шаг 4. Подключение платы к IOT Connect Cloud
- Шаг 5. Синхронизация Amazon Alexa с IOT Connect
- Шаг 6. Синхронизация Google Home с IOT Connect
- Шаг 7: Спасибо за чтение
Видео: IOT Connect: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
IoT Connect - это проект с открытым исходным кодом, призванный помочь стартапам на основе Интернета вещей. IoT Connect предоставит вам библиотеки ESP8266, AutoCad Eagle, файлы плат, схемы и облачную платформу для получения данных датчиков и управления реле мощности удаленно из любого места. IoT Connect настроен на использование популярных ИИ, таких как Amazon Alexa и Google Assistant. Используя этот проект, мы расскажем вам о процессе создания ваших собственных устройств IoT Connect на основе ESP8266 и о том, как синхронизировать их с облачной платформой IoT Connect. Давайте начнем.
Шаг 1. Создание прототипа платы IOT Connect Board
Вот шаги, чтобы создать свою собственную доску. Вы можете пропустить шаги 1 и 2, если заказываете плату здесь
- сначала откройте официальный веб-сайт IOT Connect и щелкните вкладку «Справка и содержание» на панели навигации.
-
Вы найдете два доступных дизайна платы.
- Версия 1 - это конструкция, в которой датчики не прикреплены. Он состоит из 8 реле для управления 8 устройствами с одной платы esp8266.
- Версия 2 - это конструкция, в которой вы найдете два датчика, то есть DHT11 и LDR, для измерения температуры, влажности и света из окружающей среды и 8 реле.
- В этом руководстве я буду использовать плату версии 2, но процесс платы версии 1 останется таким же, за исключением того, что вам не нужен какой-либо датчик, а прошивка, которую вам нужно прошить, отличается.
- Загрузите файл платы Eagle и файл схемы Eagle версии 2.
- Загрузите Autodesk Eagle и установите.
- Для установки следуйте инструкциям на изображениях.
- Щелкните и откройте rev2-board.brd.
- Теперь перейдите на сайт производителя печатной платы. Я буду использовать Lion Circuits для изготовления. Поскольку они предоставляют хороший сервис и качественную продукцию.
- Загрузите файл.cam с сайта производителя.
- Перейдите к орлу и нажмите кнопку процесса камеры на верхней панели.
- Нажмите «Загрузить файл камеры», выберите файл, который вы только что загрузили, нажмите «zip-архив», нажмите «Обработать задание» и сохраните zip-файл в локальном каталоге.
- Перейдите в Lion Circuits и создайте новую учетную запись и новый проект, загрузив только что созданный zip-файл.
- Проверьте схему и закажите печатную плату.
- Вы будете регулярно получать обновления относительно производственного процесса.
Шаг 2: соберите все материалы для сборки доски
Как только вы получите плату, вам нужно собрать все перечисленные ниже предметы для пайки. Вы можете найти список предметов ниже.
-
Инструменты
- Набор для пайки
- Мультиметр
- Программист FTDI
-
Компоненты
- Реле 5 В (8 на каждую плату)
- SMPS (1 каждая плата)
- Переключатель прихватки (2 каждой доски)
- Регулятор 3,3 В (по 1 плате)
- 2n3904 транзистор (8 на каждой плате)
- 74HC595 Регистр сдвига (1 каждая плата)
- 3,5 мм синий светодиод (по 1 на каждую плату)
- ESP8266 12-E (1 каждая плата)
- Штекер для штыря (всего 2 контакта для добавления перемычки)
- 104 конденсатора (1 каждая плата)
- Резистор 10 кОм (2 на каждую плату)
- Резистор 10 Ом (8 на каждую плату)
- Контакт переменного тока (9 на каждой плате)
- 10-контактная база IC (1 каждая плата для 74HC595)
- DHT11 (1 каждая плата. Только для платы Revision 2)
- LDR (1 каждая плата, только для платы версии 2)
-
Программное обеспечение
- IDE Arduino
- Авто САПР Орел
Как только вы получите весь компонент, вам нужно припаять его к плате IoT Connect, которую вы заказали у своего производителя. Маркировка всех компонентов будет на плате. Вы также можете сослаться на схему и макет платы на орле при пайке. Не торопитесь и убедитесь, что все сквозные отверстия и компоненты SMD правильно припаяны и имеют хорошее паяное соединение.
Шаг 3: Прошивка прошивки
Для прошивки вам потребуются следующие инструменты.
- Ноутбук
- Программист FTDI
- Aruino IDE
- Библиотеки Arduino
- Перед прошивкой прошивки вам необходимо установить и настроить вашу Arduino IDE для ESP8266. Для этого установите IDE и нажмите File -> Preferences. В «URL-адреса диспетчера дополнительных плат» вставьте «https://arduino.esp8266.com/stable/package_esp8266c…». Теперь распакуйте архив Arduino Library в каталог Documents-> Arduino-> Libraries.
- Теперь в Arduino IDE перейдите в инструменты-> доски-> менеджер плат и установите «esp8266 by esp8266 community».
- После установки платы перейдите в IOT Connect и загрузите прошивку Arduino.
- Теперь подключите программатор FTDI к системе и установите драйвер. Как только вы получите номер порта в инструментах -> порт, в Arduino IDE выберите порт.
- Перед прошивкой добавьте перемычку в два штыревых разъема на плате IOT Connect, которая установит esp8266 в режим прошивки при питании.
- Установите источник питания на 3,3 В (очень важно) на вашем программаторе и вставьте контакты в плату, на которой напечатана этикетка «программатор».
- Убедитесь, что esp мигает сразу после включения питания.
- Теперь нажмите на загрузку в вашей Arduino IDE, чтобы прошить esp8266.
- Теперь ваша плата IoT Connect готова к синхронизации с облаком IoT Connect.
Шаг 4. Подключение платы к IOT Connect Cloud
- Как только ваша плата прошита и готова к подключению, подсоедините провод к входному разъему переменного тока (см. Видео).
- Нажмите кнопку сброса на плате IoT Connect и включите устройство. Вы увидите, что горит синий светодиод, что означает, что устройство не подключено к Интернету.
- Когда устройство получит питание, светодиод будет мигать, что указывает на то, что устройство находится в режиме настройки. Вы обнаружите, что создана точка доступа WiFi с именем «IOT Connect».
- Согласно видео, возьмите телефон и подключите его к точке доступа «IOT Connect». При подключении телефона вам будет предложено открыть страницу конфигурации.
- Перейдите на вкладку информации, скопируйте идентификатор чипа и сохраните его в блокноте.
- Теперь отключите WiFi и снова подключитесь к «IOT Connect». В командной строке перейдите к настройке WiFi.
- Выберите домашнюю точку доступа для подключения к Интернету. Введите пароль и нажмите «Сохранить».
- Теперь приглашение закроется, и синий светодиод на устройстве погаснет, как только будет подключен Интернет.
- Теперь перейдите в IOT Connect, создайте учетную запись, а затем перейдите в «панель управления».
- Добавьте комнату и нажмите «Добавить устройство».
- Дайте устройству собственное имя, а затем вставьте идентификатор чипа, который вы скопировали ранее.
- Убедитесь, что устройство включено и подключено к Интернету, затем нажмите «ОК».
- Вам будет предложено сообщение «Ваше устройство успешно связано с вашей учетной записью».
- Вот и все. Теперь выберите устройство, которое вы недавно добавили, и нажмите кнопку переключения другого реле. Вы будете слушать, как конкретное реле будет издавать тикающий шум.
- Вы также можете переименовать реле с именем устройства, которое вы к нему подключили. Это поможет вам вызвать Alexa или Google Home, чтобы управлять им.
- Вы можете поделиться доступом к устройству с семьей и друзьями, просто поделившись идентификатором чипа. Поскольку вы первый, кто добавит устройство, значит, вы являетесь его владельцем. Вы получите электронное письмо, а также уведомление на свой телефон, когда кто-нибудь попытается связать устройство со своей учетной записью.
- Вы можете установить триггер для включения или выключения реле в определенное время с помощью панели управления, а также Amazon Alexa и Google Assistant.
Шаг 5. Синхронизация Amazon Alexa с IOT Connect
- Вы можете купить Amazon Alexa Echo Dot здесь.
- Настройте устройство Amazon Alexa и установите приложение Alexa на свой телефон Android.
- Теперь посетите магазин навыков и добавьте навык «IOT Connect» в свою учетную запись Alexa.
- Как только вы активируете навык, вы будете перенаправлены на сервер аутентификации IoT Connect. Войдите и выберите устройство, которым хотите управлять с помощью Alexa.
- Нажмите на управление этим от Alexa.
- Вот и все, ваша учетная запись Alexa синхронизируется с учетной записью IoT Connect.
- Не заходите в «панель управления» IoT Connect и переименовывайте реле с устройствами, которые вы будете к ним подключать.
- Теперь вы можете задать Alexa как «Alexa, попросите IoT Connect включить вентилятор». Если вы построили плату версии 2 с прикрепленными датчиками, вы также можете назвать Alexa как «Alexa, спросите IOT Connect, какая температура?», «Alexa, спросите IOT Connect, что такое влажность?», «Alexa, спросите IOT Connect, что такое свет» ? ".
Шаг 6. Синхронизация Google Home с IOT Connect
- Google Home недоступен в Индии, но вы можете использовать Google Ассистент на своем телефоне для управления устройствами IOT Connect.
- Получите телефон Android и настройте на нем Google Ассистента.
- Теперь позвоните «Окей, Google, поговорите с iot connect».
- Вы получите ответ, чтобы связать свою учетную запись Google с учетной записью IoT Connect. Нажмите на ссылку, и вам будет предложено перейти на ту же страницу аутентификации. Войдите и выберите устройство, которым хотите управлять с помощью Google Ассистента.
- Вот и все. Теперь скажите «Окей, Google, попросите iot connect, чтобы включить лампочку», «Окей, Google, спросите IOT Connect, какая температура?», «Окей, Google, спросите IOT Connect, какая влажность?», «Окей, Google, спросите IOT Connect» что такое Свет? ».
Шаг 7: Спасибо за чтение
Теперь вы можете управлять любым устройством с помощью приложения IOT Connect, Google Assistant и Amazon Alexa из любой точки мира.
Вы можете установить эти устройства прямо в розетки и превратить существующие утомительные ручные приборы в решение для умного дома.
Спасибо.
Рекомендуемые:
Arduino Connect Multiple I2C Devices: 6 шагов
Arduino Connect Multiple I2C Devices: в этом руководстве мы узнаем, как подключить несколько модулей с подключением I2C к arduino. Посмотрите видео! В нашем случае мы будем использовать 4 OLED-дисплея в качестве примера, но вы можете использовать любые другие модули I2C / датчики, если хотите.Примечание: 4 OLED-дисплея со
Модуль питания IoT: добавление функции измерения мощности IoT в мой контроллер заряда от солнечной батареи: 19 шагов (с изображениями)
Модуль питания IoT: добавление функции измерения мощности IoT в мой контроллер заряда от солнечной батареи: Всем привет, надеюсь, вы все молодцы! В этом руководстве я собираюсь показать вам, как я создал модуль измерения мощности Интернета вещей, который вычисляет количество энергии, вырабатываемой моими солнечными панелями, которая используется моим контроллером заряда солнечной батареи t
ESP8266 NODEMCU BLYNK IOT Tutorial - Esp8266 IOT с использованием Blunk и Arduino IDE - Управление светодиодами через Интернет: 6 шагов
ESP8266 NODEMCU BLYNK IOT Tutorial | Esp8266 IOT с использованием Blunk и Arduino IDE | Управление светодиодами через Интернет: Привет, ребята, в этой инструкции мы узнаем, как использовать IOT с нашим ESP8266 или Nodemcu. Для этого мы будем использовать приложение blynk. Таким образом, мы будем использовать наш esp8266 / nodemcu для управления светодиодами через Интернет. Таким образом, приложение Blynk будет подключено к нашему esp8266 или Nodemcu
VHDL Basys3: игра Connect 4: 5 шагов
VHDL Basys3: Connect 4 Game: Введение: это цифровая логическая игра Connect 4, разработанная на VHDL с использованием программного обеспечения Vivado и запрограммированная для платы Basys3 Board. Конструкция и дизайн этого проекта являются промежуточными, но новички могут скопировать шаги и построить цифровую игру
Аналоговый ввод IoT - начало работы с IoT: 8 шагов
Аналоговый ввод IoT - начало работы с IoT: понимание аналоговых вводов является важной частью понимания того, как работают вещи вокруг нас, большинство, если не все датчики являются аналоговыми датчиками (иногда эти датчики преобразуются в цифровые). В отличие от цифровых входов, которые могут быть только включены или выключены, аналоговый вход