
Оглавление:
- Шаг 1. Необходимые компоненты
- Шаг 2. Настройте Huzzah для Arduino IDE и подключитесь к WIFI
- Шаг 3. Зарегистрируйтесь на Io.adafruit и IFTTT
- Шаг 4: Подключите свой Huzzah к Io.adafruit
- Шаг 5: Принципиальная схема
- Шаг 6: запрограммируйте свой Huzzah
- Шаг 7: сделайте флаг
- Шаг 8: заключите свою схему
- Шаг 9: Готово
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05



Мне всегда не хватает важных вещей… поэтому я создал Flag. Устройство Интернета вещей (IoT), чтобы уведомлять или напоминать мне об этих важных вещах!
Теперь, бросив быстрый взгляд на свой стол, я могу увидеть…
- У меня есть электронная почта
- Я был упомянут в твите
- У меня предстоящее мероприятие в календаре google
- Пора позвонить маме
- Моя команда забила
- Я забываю поесть
- Мне нужно заниматься спортом
… Или почти что-нибудь еще. Для этого Instructables я буду уведомлять себя, когда получу электронные письма.
Этот проект - отличное введение в устройства, подключенные к Wi-Fi, и Интернет вещей.
Мы будем использовать…
IFTTT.com (шлюз API) для запуска…
io.adafruit.com (облачная служба данных IoT) для запуска…
MQTT (соединение между Интернетом и вашей доской) для запуска…
Feather Huzzah (микроконтроллер WIFI, совместимый с Arduino) для запуска…
Серводвигатель, который…
Сообщите нам!
Шаг 1. Необходимые компоненты

По низкой цене всего 37,50 долларов США или меньше!
Тебе понадобится…
Материалы:
Микроконтроллер WiFi $ 16
Микро сервопривод $ 10
Кнопка $ 1
Резистор (любое значение)
Крошечная макетная плата 4 доллара США (или прототипная плата)
Заголовки стекирования $ 1
Провода для перемычек $ 2
Коробка проекта $ 3,50
Литиевая батарея (опционально)
Липучка (по желанию)
Маленький флаг (мы сделаем это)
Инструменты:
Компьютер с установленной Arduino IDE
Паяльник и припой
Большая и малая отвертки Philips
Ножницы
Клей-карандаш
Кусачки
Настольный принтер
Шаг 2. Настройте Huzzah для Arduino IDE и подключитесь к WIFI
Для начала протестируем наш микроконтроллер.
Следуйте этому руководству от Adafruit:
Это руководство позволит нам использовать Feather Huzzah в среде Arduino IDE и убедиться, что у нас установлены все необходимые драйверы USB.
Шаг 3. Зарегистрируйтесь на Io.adafruit и IFTTT



Для запуска микроконтроллера Wi-Fi мы будем использовать io.adafruit от Adafruit и IFTTT.
Создайте учетную запись io.adafruit и установите новый флаг с пометкой Switch.
Создайте новую панель управления.
Создайте тумблер на приборной панели с пометкой «флаг». Оставьте настройки по умолчанию для переключателя ON и OFF (мы будем ссылаться на этот текст в коде, поэтому обратите внимание на регистр символов).
Создайте учетную запись IFTTT (If-This-Then-That)
На вкладке «Мои апплеты» выберите новый апплет.
В разделе «ЕСЛИ» выберите триггер IFTTT, чтобы поднять свой флаг.
В разделе «ТО» найдите Adafruit и укажите тумблер io.adafruit, который вы создали ранее.
Вы можете проверить свой триггер, установив переключатель на своей странице io.adafruit. Мы будем сообщать положение этого переключателя с нашей платой Huzzah Wi-Fi.
Шаг 4: Подключите свой Huzzah к Io.adafruit
Чтобы подключить Huzzah к вашей учетной записи io.adafruit, нам нужно будет использовать MQTT.
Следуйте этому руководству:
Следуя этому руководству, вы убедитесь, что у нас установлены все необходимые библиотеки.
Шаг 5: Принципиальная схема




Постройте схему, показанную на рисунке, для подключения сервопривода и кнопки мгновенного действия к плате Huzzah.
Переключатель мгновенного действия может потребовать пайки. Это хороший урок, если вы новичок в пайке.
Резистор может быть любого номинала.
Шаг 6: запрограммируйте свой Huzzah
Используемый нами код основан на образце кода Adafruit ESP8266. Я разделил его на соответствующие разделы, если вам нужно изменить его для вашего проекта.
Не забудьте заменить текст в коде, содержащий ваш:
- Название сети Wi-Fi
- Пароль сети Wi-Fi
- io.adafruit имя пользователя
- Ключ io.adafruit (его можно найти на панели управления io.adafruit, как показано на рисунке)
Шаг 7: сделайте флаг



Загрузите изображение флага выше. Распечатайте, сложите, приклейте, вырежьте и прикрепите свой флаг к сервоприводу с помощью винта, входящего в комплект сервопривода.
Или даже лучше … Используйте файл иллюстратора, чтобы создать собственный флаг уведомления, уникальный для вашего триггера IFTTT. Пожалуйста, поделитесь, если вы это сделаете!
Шаг 8: заключите свою схему



Поместите вашу схему в контейнер по вашему выбору.
Я использовал эту коробку для проекта от radioshack и просверлил отверстия для крепления сервопривода и кнопки. Используйте штангенциркуль для измерения размера компонентов и просверлите отверстия подходящего размера.
Чтобы разместить компоненты внутри небольшой коробки, я заменил макетную плату на крошечную макетную плату и припаял выводы. Это не обязательно в зависимости от размера вашего корпуса.
Пожалуйста, поделитесь со мной корпусом, который вы делаете! Или, если вы напечатаете корпус на 3D-принтере, загрузите файл, и я включу его в Инструкцию.
Шаг 9: Готово

Готово! Прикрепите свой флаг к задней части компьютера, к холодильнику, поставьте его на стол или где-нибудь еще … и никогда больше не пропустите ничего важного!
Дайте мне знать, для чего вы используете Flag, в комментариях ниже!


Финалист конкурса Arduino Contest 2016
Рекомендуемые:
Замечательные уведомления - Ironman Edition: 5 шагов (с изображениями)

Замечательные уведомления - Ironman Edition: " Excelsior " - Стэн Ли. Чудесные уведомления! Эта инструкция посвящена покойному отцу моих любимых супергероев. Некоторое время эта статуя Железного человека стояла у меня на полке. Это игрушка сомнительного происхождения, подаренная мне после аргума
Флаг почтового ящика с питанием от MQTT и Wi-Fi: 7 шагов (с изображениями)

MQTT и Wifi Powered Mailbox Flag: Примечание: обновлено новой прошивкой, схемой и советами для программиста. Через пару лет я начал свой собственный проект домашней автоматизации. Все началось с создания передатчика 433 МГц, управляемого сервером, с Arduino для переключения множества дешевых
Знакомство с Schizophyllum Commune: создание стерильной культуры из найденных грибов: 3 шага (с изображениями)

Знакомство с Schizophyllum Commune: создание стерильной культуры из найденных грибов: это руководство посвящено объяснению того, как создать стерильную культуру гриба Schizophyllum Commune (обычное название гриба Split Gill) на чашке Петри с использованием найденных грибов. Было обнаружено, что у Schizophyllum Commune более 28 000 полов
Датчик уведомления стиральной машины: 6 шагов (с изображениями)

Датчик уведомления стиральной машины: этот датчик стиральной машины находится на моей стиральной машине и использует акселерометр для обнаружения вибрации от машины. Когда он обнаруживает, что цикл стирки завершен, он отправляет мне уведомление на мой телефон. Я построил это, потому что сама машина
Французский флаг / флаг свободы: 6 шагов

Французский флаг / флаг свободы: французский флаг - это прозвище, данное инструменту камеры, используемому для блокировки попадания нежелательного света в объектив, что обычно приводит к блику объектива или делает грязь более заметной на объективе. Я хотел воспроизвести французский флаг, найденный на filmtools.com