Obsah:

Inteligentná popolnica založená na IoT: 8 krokov
Inteligentná popolnica založená na IoT: 8 krokov

Video: Inteligentná popolnica založená na IoT: 8 krokov

Video: Inteligentná popolnica založená na IoT: 8 krokov
Video: Ави Леб: Сознание, UAP, Жак Валле 2024, Júl
Anonim
Inteligentná smetná nádoba založená na IoT
Inteligentná smetná nádoba založená na IoT

V tomto tutoriáli vytvoríme inteligentný monitorovací systém smetnej nádoby založený na IoT

Budeme monitorovať, či je smetná nádoba plná alebo nie, a ak je plná, upozornite majiteľa prostredníctvom oznámenia push na svojom telefóne.

Požiadavky na softvér:

Aplikácia Blynk

Arduino IDE

Hardvérové požiadavky:

Arduino Nano

Nano senzorový štít Arduino

WiFi modul ESP 01

Ultrazvukový senzor

Servo SG90

Modul infračerveného senzora

Krok 1: Ultrazvukový senzor

Ultrazvukový senzor
Ultrazvukový senzor

Vydáva ultrazvuk pri 40 000 Hz, ktorý cestuje vzduchom a ak je na jeho ceste predmet alebo prekážka, odrazí sa späť k modulu. Vzdialenosť môžete vypočítať vzhľadom na cestovný čas a rýchlosť zvuku.

Krok 2: WiFi modul ESP8266 - 01

WiFi modul ESP8266 - 01
WiFi modul ESP8266 - 01

ESP8266-01 je sériový vysielač a prijímač WiFi, ktorý môže poskytnúť akémukoľvek mikroprocesoru prístup k sieti WiFi.

Modul ESP8266 je lacný a je predprogramovaný s firmvérom sady príkazov AT, čo znamená, že ho môžete jednoducho pripojiť k svojmu zariadeniu Arduino a získať približne toľko schopností WiFi, aké ponúka štít WiFi. Tento modul má výkonný -schopnosť spracovania a ukladania dosky, ktorá umožňuje jeho integráciu so senzormi a inými aplikáciami prostredníctvom GPIO.

Vlastnosti:

  • Wi-Fi Direct (P2P), soft-AP
  • Integrovaný zásobník protokolov TCP/IP
  • Je vybavený integrovaným prepínačom TR, balunom, LNA, výkonovým zosilňovačom a zodpovedajúcou sieťou
  • Vybavuje integrované PLL, regulátory, DCXO a jednotky riadenia napájania
  • Integrovaný 32-bitový procesor s nízkym výkonom môže byť použitý ako aplikácia
  • 1,1 / 2,0, SPI, UART
  • STBC, 1 × 1 MIMO, 2 × 1 MIMO
  • Agregácia A-MPDU a A-MSDU a ochranný interval 0,4 ms
  • Zobuďte sa a prenášajte pakety za menej ako 2 ms
  • Pohotovostná spotreba energie <1,0 mW (DTIM3)

Krok 3: Servo SG90

Servo SG90
Servo SG90

Servomotor je elektrické zariadenie, ktoré môže s veľkou presnosťou tlačiť alebo otáčať predmet. Ak sa chcete otáčať a namietať v určitých špecifických uhloch alebo vzdialenostiach, použite servomotor. Skladá sa iba z jednoduchého motora, ktorý prechádza servomechanizmom. Ak je použitý motor napájaný jednosmerným prúdom, nazýva sa to jednosmerný servomotor a ak je to striedavý motor, nazýva sa to striedavý servomotor. V malých a ľahkých baleniach môžeme získať servomotor s veľmi vysokým krútiacim momentom. Vďaka týmto vlastnostiam sa používajú v mnohých aplikáciách, ako sú autíčka, RC helikoptéry a lietadlá, robotika, stroje atď.

Krok 4: Konfigurácia modulu WiFi ESP8266 - 01

Konfigurácia vášho WiFi modulu ESP8266 - 01
Konfigurácia vášho WiFi modulu ESP8266 - 01
Konfigurácia vášho WiFi modulu ESP8266 - 01
Konfigurácia vášho WiFi modulu ESP8266 - 01

Pripojte svoj ESP 01 podľa nižšie uvedených pripojení.

Potom nahrajte tento kód do svojho Arduino Uno. KÓD

Po nahraní kódu.

Skúste odoslať základný príkaz: AT

Musíte dostať OK odpoveď. (To znamená, že váš ESP 01 funguje dobre).

Teraz bude váš ESP 01 automaticky nakonfigurovaný. Vo vyššie uvedenom kóde sú napísané dva príkazy.

AT+CWMODE = 1 (Nastaví režim Wi-Fi (stanica/AP/stanica+AP))

AT+UART_DEF = 9600, 8, 1, 0, 3 (Tým sa zmení prenosová rýchlosť na 9600, môžete ju dokonca nastaviť na 115200.)

Krok 5: Konfigurácia aplikácie Blynk

Konfigurácia Blynk App
Konfigurácia Blynk App
Konfigurácia Blynk App
Konfigurácia Blynk App
Konfigurácia Blynk App
Konfigurácia Blynk App

Teraz nastavme vašu aplikáciu Blynk na príjem údajov o teplote a vlhkosti v grafoch.

Krok 1: Kliknite na Nový projekt

Krok 2: Pridajte názov svojho projektu a tabuľu, ktorú budeme používať. V našom prípade je to Arduino Nano

Krok 3: Vyberte svoj widget, tj. Vertikálna úroveň

Krok 4: Konfigurujte rozsah pinov a údajov

Teraz by mal váš Blynk vyzerať ako tento obvodový diagram

Krok 6: Schéma zapojenia

Schéma zapojenia
Schéma zapojenia

Vo vyššie uvedenom diagrame sú zobrazené všetky pripojenia pre tento projekt Smart Dustbin Based IoT.

Na uľahčenie pripojenia sme použili nano štít Arduino. Pripojenie bude rovnaké aj pre Arduino Nano Shield.

Krok 7: Kód

Úplný kód nájdete na adrese Alpha Electronz

Odporúča: