Мазмуну:
- 1 -кадам: Ultrasonic Sensor
- 2 -кадам: ESP8266 - 01 WiFi модулу
- 3 -кадам: Servo SG90
- 4 -кадам: ESP8266 - 01 WiFi модулуңузду конфигурациялоо
- 5 -кадам: Blynk колдонмосун конфигурациялоо
- 6 -кадам: Райондук диаграмма
- 7 -кадам: Код
- 8 -кадам: OUTPUT менен видео үйрөткүч
Video: IoT негизделген Smart Dustbin: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул окуу куралында биз IoTге негизделген Smart Dustbin мониторинг системасын түзөбүз
Биз таштанды кутусунун толгон -толбогонун көзөмөлдөп турабыз жана эгер толуп калса, анда ээсине телефонуна push билдирүүсү аркылуу билдиребиз.
Программалык камсыздоого талаптар:
Blynk Application
Arduino IDE
Аппараттык талаптар:
Arduino Nano
Arduino Nano Sensor Shield
ESP 01 WiFi модулу
Ultrasonic Sensor
Servo SG90
Infrared Sensor Module
1 -кадам: Ultrasonic Sensor
Ал 40 000 Гц ылдамдыкта УЗИ чыгарат, ал аба аркылуу өтөт жана анын жолунда кандайдыр бир объект же тоскоолдук болсо, ал модулга кайра секирет. Саякат убактысын жана үндүн ылдамдыгын эске алып, аралыкты эсептей аласыз.
2 -кадам: ESP8266 - 01 WiFi модулу
ESP8266-01-бул WiFi тармагына каалаган микро-контролерге кирүү мүмкүнчүлүгүн бере турган сериялык WiFi өткөргүч жана алуучу.
ESP8266 модулу төмөн баада жана AT буйруктар топтому менен алдын ала программаланган түрдө келет, демек сиз муну Arduino түзмөгүңүзгө туташтырып, WiFi Shield сунуштаганча WiFi жөндөмүн ала аласыз. -тактаны иштетүү жана сактоо мүмкүнчүлүгү, аны GPIO аркылуу сенсорлор жана башка колдонмолор менен бириктирүүгө мүмкүндүк берет.
Өзгөчөлүктөрү:
- Wi-Fi Direct (P2P), жумшак AP
- Интегралдык TCP/IP протокол стеги
- Бул интегралдык TR которгуч, balun, LNA, күчөткүч жана дал келген тармакка ээ
- Киргизилген PLL, жөнгө салуучулар, DCXO жана кубатты башкаруу бөлүмдөрү
- Интегралдык аз кубаттуу 32 биттик CPU тиркеме катары колдонулушу мүмкүн
- 1.1 / 2.0, SPI, UART
- STBC, 1 × 1 MIMO, 2 × 1 MIMO
- A-MPDU & A-MSDU агрегациясы жана 0.4ms коргоонун аралыгы
- Ойгонуп, пакеттерди <2msден кийин жөнөтүңүз
- Күтүү күчү <1.0mW (DTIM3)
3 -кадам: Servo SG90
Серво мотору - бул объектти өтө тактык менен түртүп же айландыра турган электрдик түзүлүш. Эгер сиз кандайдыр бир бурчта же аралыкта бурулуп, каршы чыккыңыз келсе, анда сервоприводду колдоносуз. Бул жөн эле servo механизми аркылуу иштеген жөнөкөй мотордон турат. Эгерде кыймылдаткыч DC менен иштесе, анда ал DC servo мотор деп аталат, ал эми AC менен иштеген мотор болсо, AC servo мотор деп аталат. Биз кичинекей жана жеңил пакеттерде өтө жогорку моментке ээ servo мотор ала алабыз. Бул өзгөчөлүктөр үчүн алар оюнчук унаа, RC тик учактары жана учактары, робототехника, машина ж.
4 -кадам: ESP8266 - 01 WiFi модулуңузду конфигурациялоо
ESP 01ти төмөндө берилген туташууларга ылайык туташтырыңыз.
Андан кийин бул кодду Arduino Unoго жүктөңүз. КОД
Кодду жүктөгөндөн кийин.
Негизги буйрукту жөнөтүп көрүңүз: AT
Сиз OK жооп алышыңыз керек. (Бул сиздин 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 колдонмосун конфигурациялоо
Эми Blynk колдонмосуңузду графиктердеги температура жана нымдуулук боюнча маалыматтарды алуу үчүн орнотолу.
1 -кадам: Жаңы долбоорду чыкылдатыңыз
2 -кадам: Долбооруңуздун атын жана биз колдоно турган кеңешти кошуңуз, биздин учурда бул Arduino Nano
3 -кадам: Виджетиңизди, башкача айтканда, вертикалдуу деңгээлди тандаңыз
4 -кадам: Pins жана маалыматтар диапазонун конфигурациялоо
Эми сиздин Блинк ушул схемага окшош болушу керек
6 -кадам: Райондук диаграмма
Жогорудагы диаграммада IoT негизделген Smart Dustbin долбоору үчүн бардык байланыштар көрсөтүлгөн.
Биз туташуу үчүн Arduino Nano Shield колдондук. Байланыш Arduino Nano Shield үчүн да бирдей болот.
7 -кадам: Код
Толук кодду көрүү үчүн - Alpha Electronz
Сунушталууда:
Smart Dustbin Arduino, Ultrasonic Sensor & Servo Motor колдонуу: 3 кадам
Arduino, Ultrasonic Sensor & Servo Motor колдонгон акылдуу таштанды кутусу: Бул долбоордо мен сизге таштанды менен жакындаганда таштанды челегинин капкагы автоматтык түрдө ачыла турган Arduino менен кантип акылдуу таштанды кутусун жасоону көрсөтөм. Бул акылдуу таштанды челегин жасоо үчүн колдонулган башка маанилүү компоненттер-бул HC-04 Ultrasonic Sen
Smart Dustbin: 6 кадам
Smart Dustbin: Салам балдар !!! Мен Vedaansh Verdhanмын. Ал эми бүгүн мен сизге кантип өзүңүздүн акылдуу таштанды кутусун жасоону көрсөтөм. Кийинки долбоорум жөнүндө маалымат алуу үчүн мени Инстаграмда ээрчиңиз. Баштайлы !!!! Инстаграмдагы эсеп: --- robotics_08
Magicbitтен келген Smart Dustbin: 5 кадам
Magicbitтен келген акылдуу таштанды кутусу: Бул үйрөткүчтө биз Magicbit devдын жардамы менен акылдуу таштанды челегин кантип жасоону үйрөнөбүз. тактасы Arduino IDE менен. Баштайлы
Ардуиного негизделген байланышсыз инфракызыл термометр - IR негизделген термометр Arduino колдонуу: 4 кадам
Ардуиного негизделген байланышсыз инфракызыл термометр | IR негизделген термометр Arduino колдонуу: Салам балдар бул көрсөтмөлөрдө биз ардуинону колдонобуз. ошол сахнада температура
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): 4 кадам (сүрөттөр менен)
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): Саламатсызбы, мен бүгүн өзүңүздүн кичинекей аба ырайына негизделген музыкалык генераторду кантип жасоону түшүндүрүп берем. жана жарыктын интенсивдүүлүгү. Бул бүтүндөй ырларды же аккорд программасын түзөт деп күтпөңүз