Obsah:

Inteligentní popelnice založená na IoT: 8 kroků
Inteligentní popelnice založená na IoT: 8 kroků

Video: Inteligentní popelnice založená na IoT: 8 kroků

Video: Inteligentní popelnice založená na IoT: 8 kroků
Video: Rupert Spira: Nedualismus, Bůh a smrt 2024, Červenec
Anonim
Inteligentní popelnice založená na IoT
Inteligentní popelnice založená na IoT

V tomto tutoriálu vytvoříme inteligentní systém monitorování popelnic založený na IoT

Budeme sledovat, zda je popelnice plná nebo ne, a pokud je plná, upozorněte vlastníka prostřednictvím push oznámení na jejich telefonu.

Softwarové požadavky:

Aplikace Blynk

Arduino IDE

Hardwarové požadavky:

Arduino Nano

Nano senzorový štít Arduino

WiFi modul ESP 01

Ultrazvukový senzor

Servo SG90

Modul infračerveného senzoru

Krok 1: Ultrazvukový senzor

Ultrazvukový senzor
Ultrazvukový senzor

Vysílá ultrazvuk při 40 000 Hz, který cestuje vzduchem, a pokud je na jeho cestě předmět nebo překážka, odrazí se zpět k modulu. Vzdálenost můžete vypočítat s ohledem na cestovní čas a rychlost zvuku.

Krok 2: WiFi modul ESP8266 - 01

WiFi modul ESP8266 - 01
WiFi modul ESP8266 - 01

ESP8266-01 je sériový WiFi vysílač a přijímač, který může poskytnout jakémukoli mikroprocesoru přístup k WiFi síti.

Modul ESP8266 je levný a je dodáván s předprogramovaným firmwarem sady příkazů AT, což znamená, že jej jednoduše připojíte ke svému zařízení Arduino a získáte přibližně tolik schopností WiFi, jaké WiFi štít nabízí. Tento modul má výkonný -schopnost zpracování a ukládání desek, která umožňuje integraci se senzory a dalšími aplikacemi prostřednictvím GPIO.

Funkce:

  • Wi-Fi Direct (P2P), soft-AP
  • Integrovaný zásobník protokolů TCP/IP
  • Je vybaven integrovaným přepínačem TR, balunem, LNA, výkonovým zesilovačem a odpovídající sítí
  • Vybavuje integrované PLL, regulátory, DCXO a jednotky pro správu napájení
  • Integrovaný 32bitový procesor s nízkým výkonem by mohl být použit jako aplikace
  • 1,1 / 2,0, SPI, UART
  • STBC, 1 × 1 MIMO, 2 × 1 MIMO
  • Agregace A-MPDU a A-MSDU a ochranný interval 0,4 ms
  • Probuďte se a přenášejte pakety za méně než 2 ms
  • Pohotovostní spotřeba energie <1,0 mW (DTIM3)

Krok 3: Servo SG90

Servo SG90
Servo SG90

Servomotor je elektrické zařízení, které může s velkou přesností tlačit nebo otáčet předmět. Pokud se chcete otáčet a namítat v určitých konkrétních úhlech nebo vzdálenostech, použijte servomotor. Skládá se pouze z jednoduchého motoru, který prochází servomechanismem. Pokud je použit motor napájený stejnosměrným proudem, nazývá se to stejnosměrný servomotor, a pokud je to motor napájený střídavým proudem, pak se nazývá střídavý servomotor. V malých a lehkých baleních můžeme získat servomotor s velmi vysokým točivým momentem. Díky těmto vlastnostem se používají v mnoha aplikacích, jako jsou autíčka, RC vrtulníky a letadla, robotika, stroje atd.

Krok 4: Konfigurace WiFi modulu ESP8266 - 01

Konfigurace WiFi modulu ESP8266 - 01
Konfigurace WiFi modulu ESP8266 - 01
Konfigurace WiFi modulu ESP8266 - 01
Konfigurace WiFi modulu ESP8266 - 01

Připojte svůj ESP 01 podle níže uvedených připojení.

Poté nahrajte tento kód do svého Arduino Uno. KÓD

Po nahrání kódu.

Zkuste odeslat základní příkaz: AT

Musíte dostat OK odpověď. (To znamená, že váš ESP 01 funguje dobře).

Nyní bude váš ESP 01 automaticky nakonfigurován. Do výše uvedeného kódu jsme napsali dva příkazy.

AT+CWMODE = 1 (Nastavuje režim Wi-Fi (stanice/AP/stanice+AP))

AT+UART_DEF = 9600, 8, 1, 0, 3 (Tím se změní přenosová rychlost na 9600, můžete ji dokonce nastavit na 115200.)

Krok 5: Konfigurace aplikace Blynk

Konfigurace aplikace Blynk
Konfigurace aplikace Blynk
Konfigurace aplikace Blynk
Konfigurace aplikace Blynk
Konfigurace aplikace Blynk
Konfigurace aplikace Blynk

Nyní nastavíme vaši aplikaci Blynk tak, aby přijímala data o teplotě a vlhkosti na grafech.

Krok 1: Klikněte na Nový projekt

Krok 2: Přidejte název svého projektu a kterou desku použijeme, v našem případě je to Arduino Nano

Krok 3: Vyberte svůj widget, tj. Vertikální úroveň

Krok 4: Konfigurujte rozsah pinů a dat

Nyní by váš Blynk měl vypadat jako tento obvodový diagram

Krok 6: Schéma zapojení

Kruhový diagram
Kruhový diagram

Ve výše uvedeném diagramu jsou znázorněna všechna připojení pro tento projekt Smart Dustbin Based IoT.

Pro snadné připojení jsme použili Arduino Nano Shield. Připojení bude stejné i pro Arduino Nano Shield.

Krok 7: Kód

Úplný kód navštivte - Alpha Electronz

Doporučuje: