Përmbajtje:

Pluhur i zgjuar i bazuar në IoT: 8 hapa
Pluhur i zgjuar i bazuar në IoT: 8 hapa

Video: Pluhur i zgjuar i bazuar në IoT: 8 hapa

Video: Pluhur i zgjuar i bazuar në IoT: 8 hapa
Video: SnowRunner Phase 8 FARMING explained 2024, Nëntor
Anonim
Pastrues i zgjuar i bazuar në IoT
Pastrues i zgjuar i bazuar në IoT

Në këtë tutorial ne do të krijojmë një Sistem të Monitorimit të Zgjuar të Dustbinit të Bazuar në IoT

Ne do të monitorojmë nëse Dustbin është i mbushur apo jo dhe nëse është i plotë atëherë njoftoni Pronarin përmes një njoftimi shtytës në telefonin e tyre.

Kërkesat e softuerit:

Aplikimi Blynk

Arduino IDE

Kërkesat e harduerit:

Arduino Nano

Mburoja e sensorit Arduino Nano

ESP 01 Moduli WiFi

Sensor tejzanor

Servo SG90

Moduli i sensorit infra të kuqe

Hapi 1: Sensori tejzanor

Sensor tejzanor
Sensor tejzanor

Ai lëshon një ultratinguj në 40 000 Hz i cili udhëton nëpër ajër dhe nëse ka një objekt ose pengesë në rrugën e tij Ai do të kthehet përsëri në modul. Duke marrë parasysh kohën e udhëtimit dhe shpejtësinë e zërit, mund të llogaritni distancën.

Hapi 2: ESP8266 - 01 Moduli WiFi

ESP8266 - 01 Moduli WiFi
ESP8266 - 01 Moduli WiFi

ESP8266-01 është një transmetues dhe marrës serial WiFi i cili mund t'i japë çdo mikrokontrolluesi akses në rrjetin WiFi.

Moduli ESP8266 është me kosto të ulët dhe vjen i para-programuar me një firmware të komandës AT, që do të thotë, thjesht mund ta lidhni këtë me pajisjen tuaj Arduino dhe të merrni po aq aftësi WiFi sa ofron WiFi Shield. Ky modul ka një -aftësia e përpunimit dhe ruajtjes në bord që lejon që ajo të integrohet me sensorët dhe aplikacionet e tjera përmes GPIO -ve të saj.

Karakteristikat:

  • Wi-Fi Direct (P2P), AP i butë
  • Grumbull i integruar i protokollit TCP/IP
  • Ajo përmban një ndërprerës TR të integruar, balun, LNA, përforcues të energjisë dhe rrjet të përputhshëm
  • Pajis PLL të integruar, rregullatorët, DCXO dhe njësitë e menaxhimit të energjisë
  • CPU e integruar me fuqi të ulët 32-bit mund të përdoret si aplikacion
  • 1.1 / 2.0, SPI, UART
  • STBC, 1 × 1 MIMO, 2 × 1 MIMO
  • Grumbullimi A-MPDU & A-MSDU & 0.4ms interval mbrojtës
  • Zgjohuni dhe transmetoni pako në <2ms
  • Konsumi i energjisë në gatishmëri <1.0mW (DTIM3)

Hapi 3: Servo SG90

Servo SG90
Servo SG90

Një servo motor është një pajisje elektrike e cila mund të shtyjë ose rrotullojë një objekt me një saktësi të madhe. Nëse dëshironi të rrotulloheni dhe të kundërshtoni në disa kënde ose distanca të veçanta, atëherë përdorni servo motor. Ai është i përbërë nga një motor i thjeshtë i cili kalon përmes mekanizmit servo. Nëse motori përdoret është me motor DC atëherë quhet servo motor DC, dhe nëse është me motor AC atëherë quhet servo motor AC. Ne mund të marrim një servo motor çift rrotullues shumë të lartë në një paketë të vogël dhe me peshë të lehtë. Bëni këto karakteristika ato po përdoren në shumë aplikacione si makina lodrash, helikopterë dhe aeroplanë RC, Robotikë, Makina etj.

Hapi 4: Konfigurimi i modulit tuaj ESP8266 - 01 WiFi

Konfigurimi i modulit tuaj ESP8266 - 01 WiFi
Konfigurimi i modulit tuaj ESP8266 - 01 WiFi
Konfigurimi i modulit tuaj ESP8266 - 01 WiFi
Konfigurimi i modulit tuaj ESP8266 - 01 WiFi

Lidhni ESP 01 tuaj sipas lidhjeve të dhëna më poshtë.

Pastaj ngarkoni këtë kod në Arduino Uno tuaj. KODI

Pas ngarkimit të kodit.

Provoni të dërgoni komandën bazë: AT

Duhet të marrësh një përgjigje OK. (Kjo do të thotë që ESP 01 juaj punon mirë).

Tani ESP 01 juaj do të konfigurohet automatikisht. Janë dy komanda të cilat i kemi shkruar në kodin e mësipërm.

AT+CWMODE = 1 (Vendos modalitetin Wi-Fi (Stacioni/AP/Stacioni+AP))

AT+UART_DEF = 9600, 8, 1, 0, 3 (Kjo do të ndryshojë normën e baudit në 9600, madje mund ta vendosni në 115200.)

Hapi 5: Konfigurimi i Aplikacionit Blynk

Konfigurimi i Aplikacionit Blynk
Konfigurimi i Aplikacionit Blynk
Konfigurimi i Aplikacionit Blynk
Konfigurimi i Aplikacionit Blynk
Konfigurimi i Aplikacionit Blynk
Konfigurimi i Aplikacionit Blynk

Tani le të konfigurojmë Aplikacionin tuaj Blynk për të marrë të dhëna të Temperaturës dhe Lagështisë në Grafikë.

Hapi 1: Klikoni në Projektin e Ri

Hapi 2: Shtoni emrin e projektit tuaj dhe cilin bord do të përdorim, në rastin tonë është Arduino Nano

Hapi 3: Zgjidhni widget -in tuaj, pra Nivelin Vertical

Hapi 4: Konfiguroni gamën e Kunjave dhe të Dhënave

Tani Blynk juaj duhet të duket si kjo diagramë qarkore

Hapi 6: Diagrami i Qarkut

Diagrami i qarkut
Diagrami i qarkut

Në diagramin e mësipërm të gjitha lidhjet janë treguar për këtë projekt Pluhur i zgjuar i bazuar në IoT.

Ne kemi përdorur një Arduino Nano Shield për lehtësinë e lidhjes. Lidhja do të jetë e njëjtë edhe për Arduino Nano Shield.

Hapi 7: Kodi

Për Kodin e plotë vizitoni - Alpha Electronz

Recommended: