Оглавление:
- Шаг 1. Настройте приложение
- Шаг 2. Настройте устройство
- Шаг 3: Создайте хитрое изобретение
- Шаг 4: соберите все вместе
Видео: Wi-Fi позволяет почти все: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Если вы никогда раньше не использовали Blynk, вам стоит его попробовать. Это творение можно использовать для разных вещей - не только для лавовой лампы. Вы можете включить кофеварку утром или включить автоматический ночник. На самом деле, я сделал это просто для удовольствия.
Шаг 1. Настройте приложение
Для этого проекта вам потребуется как Arduino IDE на вашем компьютере, так и приложение Blynk на смартфоне или планшете.
На этой странице есть полная документация о том, как настроить себя. (Если вы использовали Blynk раньше, вы, вероятно, можете пропустить этот шаг.)
После того, как вы разберетесь с приложением, выполните следующие действия, чтобы настроить свой проект.
- Откройте окно виджета (значок +)
- Добавить кнопку
- Установите контакт кнопки на V0, а в двух других полях - на 0 и 180 (в таком порядке).
Шаг 2. Настройте устройство
Я использую доску SparkFun Blynk, но вы действительно можете использовать любое устройство с поддержкой Blynk. Если вы используете Blynk Board, то у SparkFun есть руководство о том, как ее настроить и начать работу. Вторая ссылка о том, как настроить вашу плату, чтобы ее код можно было редактировать в среде программирования Arduino. (опять же, если вы уже знаете, что делаете, вы можете пропустить это):
- https://learn.sparkfun.com/tutorials/getting-star…
- https://learn.sparkfun.com/tutorials/blynk-board-a…
Если вы зашли так далеко, вам следует использовать следующий код:
/ * Вам нужно будет заменить эти три элемента своей собственной информацией: char BlynkAuth = "yourauthcode" char WiFiNetwork = "yourwifinetworkname" char WiFiPassword = "yourwifipassword" * /
#include Servo myservo;
#include #include
#define BLYNK_PRINT Серийный номер
char BlynkAuth = "yourauthcode"; char WiFiNetwork = "yourwifinetworkname"; char WiFiPassword = "yourwifipassword";
void setup () {Serial.begin (9600); myservo.attach (12); Blynk.begin (BlynkAuth, WiFiNetwork, WiFiPassword);}
void loop () {Blynk.run ();}
BLYNK_WRITE (V0) {int pinData = param.asInt (); myservo.write (pinData);}
Шаг 3: Создайте хитрое изобретение
Вместо того, чтобы использовать что-то более сложное, например реле, я сделал относительно простую штуковину: для этого вы можете купить вставной выключатель, такой как на картинке, просто использовать настенный выключатель (для освещения вашего дома). Я использовал большой серводвигатель, несколько палочек для мороженого, пистолет для горячего клея и несколько пластиковых игрушек, чтобы создать доказательство концепции этого проекта, с помощью которого можно легко управлять высоковольтными устройствами.
Шаг 4: соберите все вместе
Лавовая лампа (или другой прибор) должна быть подключена к электрическому выключателю, который приводится в действие серводвигателем, который должен быть подключен к плате блинк, и для платы требуется питание.
- Я использовал зарядное устройство для телефона и шнур USB для подачи питания
- Провода сервопривода подключаются следующим образом: красный к Vin, черный к Gnd и желтый к контакту 12.
- Подключите все к розетке
- Используйте blu-tac, чтобы вещи не болтались - если вы не против
-
Серводвигатель необходимо откалибровать вручную: поэкспериментируйте в приложении, чтобы узнать, какие числа должны быть установлены в виджете кнопки (вместо 0 и 180), чтобы успешно управлять переключателем света.
Откройте приложение и включите все, чтобы попробовать. Вы также можете попробовать автоматизировать его, используя некоторые другие виджеты приложения, такие как GPS или таймер.
Не забудьте комментировать любые вопросы и заглядывать на страницу проекта!
Рекомендуемые:
Превратите почти все в динамик: 13 шагов (с изображениями)
Превратите почти что угодно в динамик: вы можете превратить практически любой объект в динамик, используя пьезодиск и несколько дополнительных компонентов. Хотя это может показаться волшебством, на самом деле существует довольно простое техническое объяснение. Управляя пьезодиском с помощью усилителя, диск
Как изменить веб-сайты, чтобы отображать все, что вы хотите: 3 шага
Как изменить веб-сайты, чтобы отображать все, что вы хотите: О, какое удовольствие вы можете получить … Это безумно простой и простой способ изменить веб-сайты в браузере, чтобы отображать все, что вы хотите. это не меняет веб-сайт где-либо, кроме вашего браузера, и если вы перезагрузите веб-страницу, она вернется к
Все в одном · Терминатор DMX и тестер DMX: 3 шага
Все в одном · Терминатор DMX и тестер DMX: Как специалист по освещению, иногда вам нужно знать, насколько исправны ваши DMX-соединения среди приборов. Иногда из-за проводов, самих приспособлений или колебаний напряжения в системе DMX возникает множество проблем и ошибок. Итак, я сделал
Электронные все сезоны, все праздники, светодиодные серьги: 8 шагов (с изображениями)
Электронные всесезонные, все праздники, светодиодные серьги: Хорошо, мы собираемся сделать довольно продвинутые серьги. Это НЕ новичок, и я бы порекомендовал тем, кто хочет взяться за это, начать с небольших проектов и отработать свои навыки до этого. Итак, сначала … Вещи, которые нам понадобятся. (ЧАСТИ) (1) L
Localino отслеживает робот Roomba IRobot, отображает окружающую среду и позволяет контролировать: 4 шага
Localino отслеживает Roomba IRobot, наносит на карту среду и позволяет контролировать: в этом руководстве объясняется процедура отслеживания и управления Roomba iRobot в помещении с помощью системы локализации Localino для помещений, моста WiFi-UART и приложения для ПК. Подробное объяснение этой инструкции, объясняющее HIL-control