Innholdsfortegnelse:

IoT -basert smart søppelbøtte: 8 trinn
IoT -basert smart søppelbøtte: 8 trinn

Video: IoT -basert smart søppelbøtte: 8 trinn

Video: IoT -basert smart søppelbøtte: 8 trinn
Video: Birdhouse Мусорное ведро сенсорное, Умный контейнер-бак с крышкой, Автоматическая smart-урна 2024, Juli
Anonim
IoT -basert smart søppelbøtte
IoT -basert smart søppelbøtte

I denne opplæringen skal vi lage et IoT -basert smart søppeldunkovervåkingssystem

Vi skal overvåke om søppeldunken er full eller ikke, og hvis den er full, må du varsle eieren gjennom en push -melding på telefonen.

Programvarekrav:

Blynk -applikasjon

Arduino IDE

Krav til maskinvare:

Arduino Nano

Arduino Nano Sensor Shield

ESP 01 WiFi -modul

Ultralydsensor

Servo SG90

Infrarød sensormodul

Trinn 1: Ultralydsensor

Ultralydsensor
Ultralydsensor

Den sender ut en ultralyd ved 40 000 Hz som beveger seg gjennom luften, og hvis det er et objekt eller en hindring på veien, vil den sprette tilbake til modulen. Med tanke på reisetid og lydens hastighet kan du beregne avstanden.

Trinn 2: ESP8266 - 01 WiFi -modul

ESP8266 - 01 WiFi -modul
ESP8266 - 01 WiFi -modul

ESP8266-01 er en seriell WiFi-sender og mottaker som kan gi enhver mikrokontroller tilgang til WiFi-nettverk.

ESP8266-modulen er rimelig og leveres forhåndsprogrammert med fastvare for AT-kommandosett, det vil si at du ganske enkelt kan koble denne til Arduino-enheten og få omtrent like mye WiFi-evne som et WiFi Shield tilbyr. Denne modulen har en kraftig -board prosessering og lagringskapasitet som gjør at den kan integreres med sensorene og andre applikasjoner gjennom sine GPIO -er.

Funksjoner:

  • Wi-Fi Direct (P2P), soft-AP
  • Integrert TCP/IP -protokollstabel
  • Den har en integrert TR -bryter, balun, LNA, effektforsterker og matchende nettverk
  • Utstyrer integrerte PLL, regulatorer, DCXO og strømstyringsenheter
  • Integrert 32-biters CPU med lav effekt kan brukes som et program
  • 1.1 / 2.0, SPI, UART
  • STBC, 1 × 1 MIMO, 2 × 1 MIMO
  • A-MPDU & A-MSDU aggregering og 0,4 ms vaktintervall
  • Våkn opp og send pakker på <2 ms
  • Strømforbruk i standby på <1,0mW (DTIM3)

Trinn 3: Servo SG90

Servo SG90
Servo SG90

En servomotor er en elektrisk enhet som kan skyve eller rotere et objekt med stor presisjon. Hvis du vil rotere og objektere i bestemte vinkler eller avstander, bruker du servomotor. Den består bare av en enkel motor som går gjennom servomekanismen. Hvis motoren brukes, er DC -drevet, kalles den DC -servomotor, og hvis den er en AC -motor, kalles den AC -servomotor. Vi kan få en servomotor med svært høyt dreiemoment i små og lette pakker. Doe til disse funksjonene de brukes i mange applikasjoner som lekebil, RC -helikoptre og fly, robotikk, maskin etc.

Trinn 4: Konfigurering av ESP8266 - 01 WiFi -modulen

Konfigurere ESP8266 - 01 WiFi -modulen
Konfigurere ESP8266 - 01 WiFi -modulen
Konfigurere ESP8266 - 01 WiFi -modulen
Konfigurere ESP8266 - 01 WiFi -modulen

Koble din ESP 01 til i henhold til tilkoblingene nedenfor.

Last deretter opp denne koden til Arduino Uno. KODE

Etter å ha lastet opp koden.

Prøv å sende den grunnleggende kommandoen: AT

Du må få et OK svar. (Dette betyr at ESP 01 fungerer fint).

Nå blir ESP 01 automatisk konfigurert. Det er to kommandoer som vi har skrevet i koden ovenfor.

AT+CWMODE = 1 (Angir Wi-Fi-modus (Station/AP/Station+AP))

AT+UART_DEF = 9600, 8, 1, 0, 3 (Dette vil endre overføringshastigheten til 9600, du kan til og med sette den til 115200.)

Trinn 5: Konfigurasjon Blynk App

Konfigurasjon Blynk App
Konfigurasjon Blynk App
Konfigurasjon Blynk App
Konfigurasjon Blynk App
Konfigurasjon Blynk App
Konfigurasjon Blynk App

La oss konfigurere Blynk -appen din for å motta data om temperatur og fuktighet på grafer.

Trinn 1: Klikk på Nytt prosjekt

Trinn 2: Legg til prosjektnavnet ditt og hvilket brett vi skal bruke. I vårt tilfelle er det Arduino Nano

Trinn 3: Velg widgeten din, dvs. nivå vertikal

Trinn 4: Konfigurer Pins og Data -området

Nå skal din Blynk se ut som dette kretsdiagrammet

Trinn 6: Kretsdiagram

Kretsdiagram
Kretsdiagram

I diagrammet ovenfor er alle tilkoblingene vist for dette prosjektet IoT Based Smart Dustbin.

Vi har brukt et Arduino Nano Shield for enkel tilkobling. Tilkoblingen vil være den samme for Arduino Nano Shield også.

Trinn 7: Kode

For full kode besøk - Alpha Electronz

Anbefalt: