Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
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
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 ë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
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
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
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
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