Sadržaj:

Pametna kanta za smeće zasnovana na IoT -u: 8 koraka
Pametna kanta za smeće zasnovana na IoT -u: 8 koraka

Video: Pametna kanta za smeće zasnovana na IoT -u: 8 koraka

Video: Pametna kanta za smeće zasnovana na IoT -u: 8 koraka
Video: Smart bin - Pametna kanta - Паметна канта 2024, Studeni
Anonim
Pametni otpad za smeće zasnovan na IoT -u
Pametni otpad za smeće zasnovan na IoT -u

U ovom ćemo vodiču stvoriti sustav praćenja pametnih odlagališta temeljen na IoT -u

Pratit ćemo je li spremnik pun ili nije, a ako je pun, obavijestit ćemo vlasnika putem push obavijesti na svom telefonu.

Softverski zahtjevi:

Blynk aplikacija

Arduino IDE

Hardverski zahtjevi:

Arduino Nano

Arduino nano senzorski štit

WiFi modul ESP 01

Ultrazvučni senzor

Servo SG90

Modul infracrvenog senzora

Korak 1: Ultrazvučni senzor

Ultrazvučni senzor
Ultrazvučni senzor

Emitira ultrazvuk pri 40 000 Hz koji putuje zrakom i ako na njegovom putu postoji objekt ili prepreka odskočit će natrag do modula. Uzimajući u obzir vrijeme putovanja i brzinu zvuka, možete izračunati udaljenost.

Korak 2: ESP8266 - 01 WiFi modul

ESP8266 - 01 WiFi modul
ESP8266 - 01 WiFi modul

ESP8266-01 je serijski WiFi odašiljač i prijamnik koji može svakom mikrokontroleru omogućiti pristup WiFi mreži.

Modul ESP8266 je niske cijene i unaprijed je programiran s firmverom za postavljanje naredbi AT, što znači da ga jednostavno možete spojiti na svoj Arduino uređaj i dobiti približno onoliko mogućnosti WiFi-a koliko nudi WiFi štit. Ovaj modul ima snažan -mogućnost obrade i pohrane ploče koja omogućuje njegovu integraciju sa senzorima i drugim aplikacijama putem svojih GPIO -a.

Značajke:

  • Wi-Fi Direct (P2P), soft-AP
  • Integrirani niz protokola TCP/IP
  • Sadrži integrirani TR prekidač, balun, LNA, pojačalo snage i odgovarajuću mrežu
  • Opremljuje integrirane PLL, regulatore, DCXO i jedinice za upravljanje napajanjem
  • Integrirani 32-bitni CPU male snage mogao bi se koristiti kao aplikacija
  • 1,1 / 2,0, SPI, UART
  • STBC, 1 × 1 MIMO, 2 × 1 MIMO
  • A-MPDU & A-MSDU agregacija i zaštitni interval od 0,4 ms
  • Probudite se i prenesite pakete za <2 ms
  • Potrošnja energije u stanju pripravnosti <1,0mW (DTIM3)

Korak 3: Servo SG90

Servo SG90
Servo SG90

Servo motor je električni uređaj koji može s velikom preciznošću gurnuti ili rotirati objekt. Ako se želite rotirati i objektirati pod određenim kutovima ili udaljenostima, koristite servo motor. Sastoji se od jednostavnog motora koji radi kroz servo mehanizam. Ako se koristi motor s istosmjernim napajanjem, naziva se istosmjerni servo motor, a ako je motor sa izmjeničnom strujom onda se naziva AC servo motor. Servo motor vrlo velikog okretnog momenta možemo dobiti u malim i laganim paketima. S obzirom na ove značajke, koriste se u mnogim aplikacijama, poput automobila igračaka, helikoptera i aviona za daljinsko upravljanje, robotike, strojeva itd.

Korak 4: Konfiguriranje vašeg ESP8266 - 01 WiFi modula

Konfiguriranje vašeg WiFi modula ESP8266 - 01
Konfiguriranje vašeg WiFi modula ESP8266 - 01
Konfiguriranje vašeg WiFi modula ESP8266 - 01
Konfiguriranje vašeg WiFi modula ESP8266 - 01

Spojite svoj ESP 01 prema dolje navedenim vezama.

Zatim prenesite ovaj kôd na svoj Arduino Uno. KODIRATI

Nakon učitavanja koda.

Pokušajte poslati osnovnu naredbu: AT

Morate dobiti OK odgovor. (To znači da vaš ESP 01 radi dobro).

Sada će se vaš ESP 01 automatski konfigurirati. Dvije su naredbe koje smo napisali u gornjem kodu.

AT+CWMODE = 1 (Postavlja način rada Wi-Fi (stanica/AP/postaja+AP))

AT+UART_DEF = 9600, 8, 1, 0, 3 (Ovo će promijeniti brzinu prijenosa na 9600, čak je možete postaviti i na 115200.)

Korak 5: Konfiguracija aplikacije Blynk

Konfiguracija Blynk aplikacija
Konfiguracija Blynk aplikacija
Konfiguracija Blynk aplikacija
Konfiguracija Blynk aplikacija
Konfiguracija Blynk aplikacija
Konfiguracija Blynk aplikacija

Sada postavimo vašu aplikaciju Blynk za primanje podataka o temperaturi i vlažnosti na grafikonima.

Korak 1: Kliknite na Novi projekt

Korak 2: Dodajte naziv projekta i ploču koju ćemo koristiti. U našem slučaju to je Arduino Nano

Korak 3: Odaberite svoj widget, tj. Vertikalnu razinu

Korak 4: Konfigurirajte raspon pinova i podataka

Sada bi vaš Blynk trebao izgledati ovako

Korak 6: Dijagram kruga

Kružni dijagram
Kružni dijagram

Na gornjem dijagramu prikazane su sve veze za ovaj projekt IoT Based Smart Dustbin.

Za lakše povezivanje koristili smo Arduino Nano Shield. Veza će biti ista i za Arduino Nano Shield.

Korak 7: Kodirajte

Za potpuni kod posjetite - Alpha Electronz

Preporučeni: