![Как добавить функции IOT в свои проекты: 5 шагов Как добавить функции IOT в свои проекты: 5 шагов](https://i.howwhatproduce.com/images/007/image-19677-j.webp)
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04
![Как добавить функции IOT в свои проекты Как добавить функции IOT в свои проекты](https://i.howwhatproduce.com/images/007/image-19677-1-j.webp)
Нет ничего лучше, чем сделать проект своими руками, который заменит коммерческий продукт, который вы считаете полезным. На самом деле, есть кое-что получше. Добавление возможностей Интернета вещей в ваш проект.
Когда дело доходит до автоматизации, новичков обычно пугают, думая, что им нужно заниматься сложным программированием, а что нет. Но благодаря множеству бесплатных сервисов и программного обеспечения, доступных в наши дни для этой цели, добавление базовых функций IOT в ваши проекты стало проще, чем когда-либо.
В этом руководстве я покажу вам, как вы можете использовать два таких программного обеспечения - Blynk и IFTTT, чтобы автоматизировать свои проекты DIY. Давайте приступим к делу!
Шаг 1. Как это работает?
Я буду использовать esp8266 для своего проекта, но помните, что это руководство применимо практически для любого микроконтроллера с поддержкой Wi-Fi (например, esp32). Для этого урока давайте создадим проект, который включает светодиод каждый раз, когда вы получаете нового подписчика в Twitter.. Чтобы сделать этот проект возможным, мы должны использовать Blynk и IFTTT вместе.
IFTTT:
IFTTT работает так: «Если ЭТО произойдет, сделайте ЭТО». Если вы занимаетесь кодированием, вы можете сравнить это с оператором if. В нашем случае это так: «Если я получу нового подписчика в твиттере, то отправлю сигнал Blynk».
Блинк:
Блинк Симпи передает триггер IFTTT на esp8266. Скажем, наш светодиод подключен к выводу 5 GPIO. Blynk будет получать данные от IFTTT и вывода 5 триггера.
Фактически, эти два приложения могут гораздо больше, чем просто автоматизировать ваши проекты DIY. Вы можете поиграть с ними, чтобы узнать больше.
Шаг 2. Настройка Blynk
![Настройка Blynk Настройка Blynk](https://i.howwhatproduce.com/images/007/image-19677-2-j.webp)
![Настройка Blynk Настройка Blynk](https://i.howwhatproduce.com/images/007/image-19677-3-j.webp)
![Настройка Blynk Настройка Blynk](https://i.howwhatproduce.com/images/007/image-19677-4-j.webp)
![Настройка Blynk Настройка Blynk](https://i.howwhatproduce.com/images/007/image-19677-5-j.webp)
Сначала установите Blynk.
Android
IOS
Теперь создайте новый проект. Как только вы это сделаете, вы получите токен аутентификации по электронной почте. Этот токен очень важен, и мы будем использовать его в следующих шагах. Нажмите на «+» и добавьте кнопку из окна виджета. Нажмите на только что добавленную кнопку, и появится настройка кнопки. Здесь выберите контакт, который вы хотите активировать (в данном случае GPIO 5). Вы можете установить режим нажатия или переключения в зависимости от вашего приложения. Если он настроен на нажатие, как только срабатывает IFTTT, контакт включается и мгновенно выключается (как обычная кнопка). Если он настроен на переключение, как только срабатывает IFTTT, контакт включается и остается включенным.
Шаг 3. Настройка IFTTT
![Настройка IFTTT Настройка IFTTT](https://i.howwhatproduce.com/images/007/image-19677-6-j.webp)
![Настройка IFTTT Настройка IFTTT](https://i.howwhatproduce.com/images/007/image-19677-7-j.webp)
![Настройка IFTTT Настройка IFTTT](https://i.howwhatproduce.com/images/007/image-19677-8-j.webp)
Установите IFTTT:
Android
IOS
На IFTTT нажмите «получить больше». Теперь нажмите +, а затем нажмите «это». Затем найдите и выберите «twitter». Затем нажмите «новый подписчик».
Теперь нажмите «это» и найдите «веб-перехватчики» в строке поиска. Щелкните «Сделать веб-запрос» и введите URL-адрес. Формат URL-адреса: https:// IP / Auth / update / pin.
Поскольку наш пин-код - GPIO 5, замените «пин» в URL-адресе на «D5». Замените Auth токеном аутентификации проекта blynk, который вы получили в электронном письме на предыдущем шаге. Замените IP на IP-адрес blynk cloud вашей страны. Чтобы получить IP-адрес, откройте командную строку и введите «ping blynk-cloud.com». Для Индии IP 188.166.206.43.
Выберите «put» в разделе методов и выберите «application / json» в типе содержимого. В теле введите ["1"].
Следует отметить, что [«1»] означает включение триггера, а [«0»] означает выключение триггера.
Шаг 4: Программирование вашего оборудования
![Программирование вашего оборудования Программирование вашего оборудования](https://i.howwhatproduce.com/images/007/image-19677-9-j.webp)
![Программирование вашего оборудования Программирование вашего оборудования](https://i.howwhatproduce.com/images/007/image-19677-10-j.webp)
Убедитесь, что в вашей среде разработки Arduino установлены библиотеки esp8266 и Blynk. Если вы не знаете, как это сделать, нажмите здесь, чтобы просмотреть краткое руководство. Теперь перейдите в files> examples> Blynk >boards_wifi> esp8266. Появится образец программы.
Хотя вы можете это редактировать, я бы не рекомендовал изменять примерный набросок. Просто скопируйте код и вставьте в новый файл. Теперь вы можете редактировать этот файл.
Вы должны добавить свой Wi-Fi ssid и пароль в программу, где написано «YourNetworkName» и «YourPassword». Также YourAuthToken следует заменить на токен аутентификации, который вы получили от blynk. После этого вы можете добавить код своего проекта в функцию loop () после строки Blynk.run ().
Поскольку у нас простой светодиодный триггер, нам не нужно писать код. Если мы подключим наш светодиод к контакту 5 GPIO (D1), мы сможем запустить наш проект.
Шаг 5. Попробуйте сами
Этот простой метод может сделать ваши проекты потрясающими. Вы можете поиграть с большим количеством триггеров IFTTT и функций Blynk, чтобы понять, насколько больше вы можете сделать с этими двумя приложениями.
Не уверены, с каким проектом начать? Вот некоторые из моих проектов, выполненных с использованием Blynk и IFTTT.
Часы, меняющие цвет каждый раз, когда космонавт попадает в космос
Устройство, напоминающее пить воду
Лампа, которая мигает каждый раз, когда МКС пролетает над головой
Удачи автоматизируя свои проекты DIY:)
Рекомендуемые:
Как сделать RADAR с помощью Arduino для научного проекта - Лучшие проекты Arduino: 5 шагов
![Как сделать RADAR с помощью Arduino для научного проекта - Лучшие проекты Arduino: 5 шагов Как сделать RADAR с помощью Arduino для научного проекта - Лучшие проекты Arduino: 5 шагов](https://i.howwhatproduce.com/images/001/image-586-26-j.webp)
Как сделать RADAR с помощью Arduino для научного проекта | Лучшие проекты Arduino: Привет, друзья, в этом руководстве я покажу вам, как создать удивительную радарную систему, построенную с использованием Arduino nano, этот проект идеально подходит для научных проектов, и вы можете легко сделать это с очень меньшими инвестициями и шансами, если выиграть приз будет большим
Как импортировать проекты Java в Eclipse для начинающих: 11 шагов
![Как импортировать проекты Java в Eclipse для начинающих: 11 шагов Как импортировать проекты Java в Eclipse для начинающих: 11 шагов](https://i.howwhatproduce.com/images/005/image-13230-j.webp)
Как импортировать проекты Java в Eclipse для начинающих: Введение Следующие инструкции содержат пошаговые инструкции по установке проектов Java на компьютерное программное обеспечение Eclipse. Проекты Java содержат весь код, интерфейсы и файлы, необходимые для создания программы Java. Эти проекты пла
Модуль питания IoT: добавление функции измерения мощности IoT в мой контроллер заряда от солнечной батареи: 19 шагов (с изображениями)
![Модуль питания IoT: добавление функции измерения мощности IoT в мой контроллер заряда от солнечной батареи: 19 шагов (с изображениями) Модуль питания IoT: добавление функции измерения мощности IoT в мой контроллер заряда от солнечной батареи: 19 шагов (с изображениями)](https://i.howwhatproduce.com/images/010/image-29236-j.webp)
Модуль питания IoT: добавление функции измерения мощности IoT в мой контроллер заряда от солнечной батареи: Всем привет, надеюсь, вы все молодцы! В этом руководстве я собираюсь показать вам, как я создал модуль измерения мощности Интернета вещей, который вычисляет количество энергии, вырабатываемой моими солнечными панелями, которая используется моим контроллером заряда солнечной батареи t
Как использовать терминал Mac и как использовать ключевые функции: 4 шага
![Как использовать терминал Mac и как использовать ключевые функции: 4 шага Как использовать терминал Mac и как использовать ключевые функции: 4 шага](https://i.howwhatproduce.com/images/005/image-14039-7-j.webp)
Как использовать терминал Mac и как использовать основные функции: мы покажем вам, как открыть терминал MAC. Мы также покажем вам несколько функций Терминала, такие как ifconfig, изменение каталогов, доступ к файлам и arp. Ifconfig позволит вам проверить ваш IP-адрес и ваш MAC-адрес
ДОБАВИТЬ емкостный сенсорный переключатель в свои проекты: 7 шагов
![ДОБАВИТЬ емкостный сенсорный переключатель в свои проекты: 7 шагов ДОБАВИТЬ емкостный сенсорный переключатель в свои проекты: 7 шагов](https://i.howwhatproduce.com/images/006/image-17071-11-j.webp)
ДОБАВИТЬ емкостной сенсорный переключатель в свои проекты: как добавить емкостной сенсорный переключатель в свои проекты дома Привет, друзья, электронные поделки, в этом уроке я покажу вам, как можно дешево добавить емкостной сенсорный переключатель в свои электронные проекты и реализовать свой проект своими руками профессиональный вид