Съдържание:
- Стъпка 1: Ултразвуков сензор
- Стъпка 2: ESP8266 - 01 WiFi модул
- Стъпка 3: Серво SG90
- Стъпка 4: Конфигуриране на вашия ESP8266 - 01 WiFi модул
- Стъпка 5: Конфигурация Blynk App
- Стъпка 6: Електрическа схема
- Стъпка 7: Код
- Стъпка 8: Видео урок с OUTPUT
Видео: Интелигентен боклук, базиран на IoT: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В този урок ще създадем IoT базирана интелигентна система за наблюдение на боклука
Ще следим дали кофата за боклук е пълна или не и ако е пълна, тогава уведомяваме собственика чрез push известие на телефона им.
Софтуерни изисквания:
Приложение Blynk
Arduino IDE
Хардуерни изисквания:
Arduino Nano
Arduino Nano сензорен щит
ESP 01 WiFi модул
Ултразвуков сензор
Серво SG90
Инфрачервен сензорен модул
Стъпка 1: Ултразвуков сензор
Той излъчва ултразвук при 40 000 Hz, който се движи по въздуха и ако по пътя му има обект или препятствие, той ще отскочи обратно към модула. Като се има предвид времето за пътуване и скоростта на звука, можете да изчислите разстоянието.
Стъпка 2: ESP8266 - 01 WiFi модул
ESP8266-01 е сериен WiFi предавател и приемник, който може да даде достъп на всеки микроконтролер до WiFi мрежа.
Модулът ESP8266 е с ниска цена и се предлага предварително програмиран с фърмуер за набор от команди AT, което означава, че можете просто да го свържете към вашето устройство Arduino и да получите толкова възможности за WiFi, колкото предлага WiFi Shield. Този модул има мощно включване -възможност за обработка и съхранение на борда, която му позволява да бъде интегрирана със сензорите и други приложения чрез своите GPIO.
Характеристика:
- Wi-Fi Direct (P2P), мека точка за достъп
- Интегриран стек от протоколи TCP/IP
- Той разполага с интегриран TR превключвател, балун, LNA, усилвател на мощност и подходяща мрежа
- Оборудва вградени PLL, регулатори, DCXO и блокове за управление на захранването
- Вграден 32-битов процесор с ниска мощност може да се използва като приложение
- 1.1 / 2.0, SPI, UART
- STBC, 1 × 1 MIMO, 2 × 1 MIMO
- A-MPDU & A-MSDU агрегиране и защитен интервал 0,4 мс
- Събуждане и предаване на пакети за <2ms
- Консумация на енергия в режим на готовност <1.0mW (DTIM3)
Стъпка 3: Серво SG90
Сервомоторът е електрическо устройство, което може да натиска или завърта обект с голяма точност. Ако искате да се въртите и да се противопоставяте на някои специфични ъгли или разстояние, тогава използвайте серво мотор. Той се състои само от прост двигател, който работи чрез серво механизъм. Ако двигателят се използва с DC захранване, той се нарича DC серво мотор, а ако е с AC двигател, той се нарича AC серво мотор. Можем да получим серво мотор с много голям въртящ момент в малки и леки пакети. Доу на тези функции, те се използват в много приложения, като играчка кола, RC хеликоптери и самолети, роботика, машина и т.н.
Стъпка 4: Конфигуриране на вашия ESP8266 - 01 WiFi модул
Свържете вашия ESP 01 в съответствие с посочените по -долу връзки.
След това качете този код на вашия Arduino Uno. КОД
След качване на кода.
Опитайте да изпратите основната команда: AT
Трябва да получите ОК отговор. (Това означава, че вашият ESP 01 работи добре).
Сега вашият ESP 01 ще бъде автоматично конфигуриран. Има две команди, които сме написали в горния код.
AT+CWMODE = 1 (Задава Wi-Fi режим (Station/AP/Station+AP))
AT+UART_DEF = 9600, 8, 1, 0, 3 (Това ще промени скоростта на предаване на 9600, можете дори да го зададете на 115200.)
Стъпка 5: Конфигурация Blynk App
Сега нека настроим вашето приложение Blynk да получава данни за температурата и влажността на графиките.
Стъпка 1: Щракнете върху Нов проект
Стъпка 2: Добавете името на вашия проект и кой съвет ще използваме. В нашия случай това е Arduino Nano
Стъпка 3: Изберете своя приспособление, т.е. ниво вертикално
Стъпка 4: Конфигурирайте обхвата на пиновете и данните
Сега вашият Blynk трябва да изглежда като тази електрическа схема
Стъпка 6: Електрическа схема
В горната диаграма всички връзки са показани за този проект IoT Based Smart Dustbin.
Използвахме Arduino Nano Shield за по -лесно свързване. Връзката ще бъде същата и за Arduino Nano Shield.
Стъпка 7: Код
За пълен код посетете - Alpha Electronz
Препоръчано:
Интелигентен контейнер за боклук с помощта на Arduino, ултразвуков сензор и серво мотор: 3 стъпки
Интелигентен контейнер за боклук с помощта на Arduino, ултразвуков сензор и серво мотор: В този проект ще ви покажа как да направите интелигентен контейнер за боклук с помощта на Arduino, където капакът на кофата за боклук автоматично ще се отвори, когато се приближите с боклук. Другите важни компоненти, използвани за направата на тази интелигентна кофа за боклук, са HC-04 Ultrasonic Sen
Интелигентен превключвател, базиран на Arduion: 4 стъпки
Интелигентен превключвател за таймер, базиран на Arduion: В тази инструкция ще покажа как направих този превключвател за интелигентен таймер. много случаи забравям да изключа ключа и същото се случи по време на лаптоп
Музикален генератор, базиран на времето (ESP8266 базиран midi генератор): 4 стъпки (със снимки)
Метеорологичен генератор, базиран на времето (ESP8266 базиран Midi генератор): Здравейте, днес ще ви обясня как да направите свой собствен малък музикален генератор, базиран на времето. Той е базиран на ESP8266, който е нещо като Arduino и реагира на температура, дъжд и интензивността на светлината. Не очаквайте това да прави цели песни или акорди
Направи си сам интелигентен боклук с Arduino: 6 стъпки (със снимки)
Направи си сам интелигентен контейнер за боклук с Arduino: Тук ще направим интелигентен контейнер за боклук с помощта на arduino и ултразвуков сензор. Надявам се да ви хареса да научите този проект
SEER- Интелигентен личен асистент, базиран на интернет на нещата: 12 стъпки (със снимки)
SEER-Интелигентен личен асистент, базиран на интернет на нещата: Seer е устройство, което ще играе подсилваща роля в областта на интелигентните домове и автоматизацията. Това е основно приложение за интернет на нещата. SEER е 9-инчов безжичен безжичен високоговорител на Raspberry Pi 3 модел B с вградена камера