Sadržaj:

Pametna korpa za otpatke zasnovana na IoT -u: 8 koraka
Pametna korpa za otpatke zasnovana na IoT -u: 8 koraka

Video: Pametna korpa za otpatke zasnovana na IoT -u: 8 koraka

Video: Pametna korpa za otpatke zasnovana na IoT -u: 8 koraka
Video: ТАКОЙ ВКУСНОЙ БАРАНИНЫ ВЫ ЕЩЁ НЕ ЕЛИ!! СИМФОНИЯ ВКУСОВ! ТЫКВА, БАРАНИНА, БАТАТ. 2024, Juli
Anonim
Pametni otpad za smeće zasnovan na IoT -u
Pametni otpad za smeće zasnovan na IoT -u

U ovom vodiču ćemo stvoriti IoT baziran sistem za nadgledanje prašine

Pratit ćemo je li kanta za smeće puna ili nije, a ako je puna, obavijestit ćemo vlasnika putem push obavijesti na svom telefonu.

Softverski zahtjevi:

Blynk aplikacija

Arduino IDE

Hardverski zahtjevi:

Arduino Nano

Arduino Nano senzorski štit

ESP 01 WiFi modul

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 nazad 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 prijemnik koji može svakom mikrokontroleru omogućiti pristup WiFi mreži.

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

Karakteristike:

  • 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 interval zaštite od 0,4 ms
  • Probudite se i prenesite pakete za <2ms
  • 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 želite rotirati i prigovarati pod određenim kutovima ili udaljenostima, koristite servo motor. Sastoji se od jednostavnog motora koji radi kroz servo mehanizam. Ako se koristi motor sa 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, RC helikoptera i aviona, robotike, mašina itd.

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

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

Priključite svoj ESP 01 prema dolje navedenim vezama.

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

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. Postoje dvije naredbe koje smo napisali u gornjem kodu.

AT+CWMODE = 1 (Postavlja način rada Wi-Fi (stanica/AP/stanica+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 Blynk aplikacije

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

Sada postavimo vašu aplikaciju Blynk da prima podatke o temperaturi i vlažnosti na grafikonima.

Korak 1: Kliknite na Novi projekat

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. Vertikalni nivo

Korak 4: Konfigurirajte raspon pinova i podataka

Sada bi vaš Blynk trebao izgledati ovako

Korak 6: Dijagram kola

Dijagram kola
Dijagram kola

Na gornjem dijagramu prikazane su sve veze za ovaj projekat 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čuje se: