Оглавление:
- Шаг 1: ультразвуковой датчик
- Шаг 2: ESP8266 - 01 WiFi-модуль
- Шаг 3: сервопривод SG90
- Шаг 4. Настройка модуля WiFi ESP8266-01
- Шаг 5: настройка приложения Blynk
- Шаг 6: Принципиальная схема
- Шаг 7: Код
- Шаг 8: видеоурок с выходом
Видео: Интеллектуальная мусорная корзина на основе Интернета вещей: 8 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
В этом руководстве мы собираемся создать систему мониторинга интеллектуальной мусорной корзины на основе Интернета вещей.
Мы собираемся отслеживать, заполнена ли мусорная корзина, и, если она заполнена, уведомлять Владельца посредством push-уведомления на его телефоне.
Программные требования:
Приложение Blynk
IDE Arduino
Требования к оборудованию:
Ардуино Нано
Датчик Arduino Nano Sensor Shield
Модуль ESP 01 WiFi
Ультразвуковой датчик
Сервопривод SG90
Модуль инфракрасного датчика
Шаг 1: ультразвуковой датчик
Он излучает ультразвук с частотой 40 000 Гц, который распространяется по воздуху, и если на его пути есть объект или препятствие, он отскакивает обратно к модулю. Учитывая время прохождения и скорость звука, вы можете рассчитать расстояние.
Шаг 2: ESP8266 - 01 WiFi-модуль
ESP8266-01 - это последовательный передатчик и приемник WiFi, который может предоставить любому микроконтроллеру доступ к сети Wi-Fi.
Модуль ESP8266 имеет низкую стоимость и поставляется с предварительно запрограммированной прошивкой с набором команд AT, что означает, что вы можете просто подключить его к устройству Arduino и получить примерно столько же возможностей WiFi, сколько предлагает WiFi Shield. возможность обработки и хранения на плате, что позволяет интегрировать ее с датчиками и другими приложениями через GPIO.
Функции:
- Wi-Fi Direct (P2P), программная точка доступа
- Интегрированный стек протоколов TCP / IP
- Он имеет встроенный TR-переключатель, балун, малошумящий усилитель, усилитель мощности и согласующую сеть.
- Оборудован встроенными ФАПЧ, регуляторами, DCXO и блоками управления питанием
- Встроенный 32-разрядный ЦП с низким энергопотреблением может использоваться в качестве приложения
- 1.1 / 2.0, SPI, UART
- STBC, 1 × 1 MIMO, 2 × 1 MIMO
- Агрегация A-MPDU и A-MSDU и защитный интервал 0,4 мс
- Пробуждение и передача пакетов менее 2 мс
- Потребляемая мощность в режиме ожидания <1,0 мВт (DTIM3)
Шаг 3: сервопривод SG90
Серводвигатель - это электрическое устройство, которое может толкать или вращать объект с большой точностью. Если вы хотите вращать объект под определенным углом или на определенном расстоянии, вы используете серводвигатель. Он просто состоит из простого двигателя, который работает через сервомеханизм. Если используется двигатель с питанием от постоянного тока, он называется серводвигателем постоянного тока, а если это двигатель с питанием от переменного тока, то он называется серводвигателем переменного тока. Мы можем получить серводвигатель с очень высоким крутящим моментом в небольшом и легком корпусе. Благодаря этим функциям они используются во многих приложениях, таких как игрушечные автомобили, вертолеты и самолеты с дистанционным управлением, робототехника, машины и т. Д.
Шаг 4. Настройка модуля WiFi ESP8266-01
Подключите ESP 01 в соответствии с подключениями, указанными ниже.
Затем загрузите этот код в свой Arduino Uno. КОД
После загрузки кода.
Попробуйте отправить основную команду: AT
Вы должны получить ответ «ОК». (Это означает, что ваш ESP 01 работает нормально).
Теперь ваш ESP 01 будет настроен автоматически. В приведенном выше коде мы написали две команды.
AT + CWMODE = 1 (Устанавливает режим Wi-Fi (Станция / ТД / Станция + ТД))
AT + UART_DEF = 9600, 8, 1, 0, 3 (это изменит скорость передачи данных на 9600, вы даже можете установить ее на 115200.)
Шаг 5: настройка приложения Blynk
Теперь давайте настроим ваше приложение Blynk для получения данных о температуре и влажности в виде графиков.
Шаг 1. Нажмите "Новый проект".
Шаг 2: Добавьте название вашего проекта и какую плату мы собираемся использовать, в нашем случае это Arduino Nano.
Шаг 3. Выберите виджет, например, уровень по вертикали.
Шаг 4: Настройте контакты и диапазон данных
Теперь ваш Blynk должен выглядеть так, как на этой принципиальной схеме.
Шаг 6: Принципиальная схема
На приведенной выше диаграмме показаны все подключения для этого проекта Smart Dustbin на основе Интернета вещей.
Мы использовали Arduino Nano Shield для простоты подключения. Подключение будет таким же и для Arduino Nano Shield.
Шаг 7: Код
Для просмотра полного кода - Alpha Electronz
Рекомендуемые:
Система интеллектуальной парковки на основе Интернета вещей с использованием NodeMCU ESP8266: 5 шагов
Система интеллектуальной парковки на основе Интернета вещей с использованием NodeMCU ESP8266: в настоящее время найти парковку в оживленных местах очень сложно, и нет системы, чтобы получить подробную информацию о наличии парковки в Интернете. Представьте себе, что вы можете получить информацию о наличии парковочных мест на своем телефоне, и у вас нет роуминга, чтобы проверить их
Интеллектуальная парковка на основе Интернета вещей: 7 шагов
Интеллектуальная парковка на основе Интернета вещей: авторы Танмай Патхак и Уткарш Мишра. Студенты @ Международный институт информационных технологий, Хайдарабад (IIITH) РЕЗЮМЕ Мы успешно внедрили систему интеллектуальной парковки на основе Интернета вещей. С помощью отдельных узлов (датчиков приближения) всегда
Как сделать домашнюю автоматизацию на основе Интернета вещей с помощью реле управления датчиками NodeMCU: 14 шагов (с изображениями)
Как сделать домашнюю автоматизацию на основе IoT с помощью реле управления датчиками NodeMCU: в этом проекте на основе Интернета вещей я сделал домашнюю автоматизацию с помощью Blynk и модуля реле управления NodeMCU с обратной связью в реальном времени. В ручном режиме этим релейным модулем можно управлять с мобильного телефона или смартфона, а также с помощью ручного переключателя. В автоматическом режиме этот умный
Мусорная корзина со свистком: 5 шагов
Контролируемый свистком мусорный контейнер: в этом проекте звуковой датчик будет определять интенсивность звука в вашем окружении и перемещать серводвигатель (открывать мусорный ящик), если интенсивность звука превышает определенный порог
Основы Интернета вещей: подключение Интернета вещей к облаку с помощью ОС Mongoose: 5 шагов
Основы IoT: подключение вашего IoT к облаку с помощью Mongoose OS: если вы человек, который занимается мастерингом и электроникой, чаще всего вы встретите термин Интернет вещей, обычно сокращенно IoT, и что он относится к набору устройств, которые могут подключаться к Интернету! Быть таким человеком