Indholdsfortegnelse:

IoT -baseret smart skraldespand: 8 trin
IoT -baseret smart skraldespand: 8 trin

Video: IoT -baseret smart skraldespand: 8 trin

Video: IoT -baseret smart skraldespand: 8 trin
Video: 8 Shaving Foam Tricks that really EVERYONE should know 💥 (Incredibly GENIUS) 🤯 2024, Juli
Anonim
IoT -baseret smart skraldespand
IoT -baseret smart skraldespand

I denne vejledning skal vi oprette et IoT -baseret Smart Dustbin Monitoring System

Vi vil overvåge, om skraldespanden er fuld eller ej, og hvis den er fuld, skal du underrette ejeren via en push -meddelelse på deres telefon.

Softwarekrav:

Blynk ansøgning

Arduino IDE

Hardware krav:

Arduino Nano

Arduino Nano Sensor Shield

ESP 01 WiFi -modul

Ultralydssensor

Servo SG90

Infrarød sensormodul

Trin 1: Ultralydssensor

Ultralydssensor
Ultralydssensor

Den udsender en ultralyd ved 40 000 Hz, der bevæger sig gennem luften, og hvis der er et objekt eller en forhindring på dens vej, vil den hoppe tilbage til modulet. I betragtning af rejsetiden og lydens hastighed kan du beregne afstanden.

Trin 2: ESP8266 - 01 WiFi -modul

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

ESP8266-01 er en seriel WiFi-sender og modtager, der kan give enhver mikrokontroller adgang til WiFi-netværk.

ESP8266-modul er til en lav pris og leveres forudprogrammeret med en AT-kommandosæt-firmware, hvilket betyder, at du simpelthen kan tilslutte dette til din Arduino-enhed og få omtrent lige så meget WiFi-evne som et WiFi Shield tilbyder. Dette modul har en kraftfuld -board -behandling og lagringskapacitet, der gør det muligt at integrere det med sensorerne og anden applikation via sine GPIO'er.

Funktioner:

  • Wi-Fi Direct (P2P), soft-AP
  • Integreret TCP/IP -protokolstak
  • Den har en integreret TR -switch, balun, LNA, effektforstærker og matchende netværk
  • Udstyrer integrerede PLL, regulatorer, DCXO og strømstyringsenheder
  • Integreret 32-bit CPU med lav effekt kan bruges som et program
  • 1.1 / 2.0, SPI, UART
  • STBC, 1 × 1 MIMO, 2 × 1 MIMO
  • A-MPDU & A-MSDU aggregering & 0,4 ms vagtinterval
  • Vågn op og send pakker på <2 ms
  • Standby -strømforbrug på <1,0mW (DTIM3)

Trin 3: Servo SG90

Servo SG90
Servo SG90

En servomotor er en elektrisk enhed, der kan skubbe eller rotere et objekt med stor præcision. Hvis du vil rotere og objektere i nogle bestemte vinkler eller afstand, bruger du servomotor. Det består bare af en enkel motor, der kører gennem servomekanisme. Hvis motoren bruges, er DC -drevet, så kaldes den DC -servomotor, og hvis den er vekselstrømsmotor, kaldes den AC -servomotor. Vi kan få en servomotor med et meget højt drejningsmoment i små og lette pakker. Doe til disse funktioner, de bruges i mange applikationer som legetøjsbil, RC -helikoptere og fly, Robotik, Maskine osv.

Trin 4: Konfiguration af dit ESP8266 - 01 WiFi -modul

Konfiguration af dit ESP8266 - 01 WiFi -modul
Konfiguration af dit ESP8266 - 01 WiFi -modul
Konfiguration af dit ESP8266 - 01 WiFi -modul
Konfiguration af dit ESP8266 - 01 WiFi -modul

Tilslut din ESP 01 i henhold til nedenstående forbindelser.

Upload derefter denne kode til din Arduino Uno. KODE

Efter upload af koden.

Prøv at sende den grundlæggende kommando: AT

Du skal få et OK svar. (Det betyder, at din ESP 01 fungerer fint).

Nu bliver din ESP 01 automatisk konfigureret. Der er to kommandoer, som vi har skrevet i ovenstående kode.

AT+CWMODE = 1 (Indstiller Wi-Fi-tilstand (Station/AP/Station+AP))

AT+UART_DEF = 9600, 8, 1, 0, 3 (Dette ændrer baudhastigheden til 9600, du kan endda indstille den til 115200.)

Trin 5: Konfiguration Blynk App

Konfiguration Blynk App
Konfiguration Blynk App
Konfiguration Blynk App
Konfiguration Blynk App
Konfiguration Blynk App
Konfiguration Blynk App

Lad os nu konfigurere din Blynk -app til at modtage data om temperatur og luftfugtighed på grafer.

Trin 1: Klik på Nyt projekt

Trin 2: Tilføj dit projektnavn og hvilket board vi skal bruge. I vores tilfælde er det Arduino Nano

Trin 3: Vælg din widget, dvs. niveau lodret

Trin 4: Konfigurer området pins og data

Nu skal din Blynk ligne dette kredsløbsdiagram

Trin 6: Kredsløbsdiagram

Kredsløbsdiagram
Kredsløbsdiagram

I ovenstående diagram er alle forbindelser vist for dette projekt IoT Based Smart Dustbin.

Vi har brugt et Arduino Nano Shield for nem forbindelse. Forbindelsen vil også være den samme for Arduino Nano Shield.

Trin 7: Kode

For fuld kode besøg - Alpha Electronz

Anbefalede: