Obsah:

Alarm zvukového senzora Arduino: 5 krokov
Alarm zvukového senzora Arduino: 5 krokov

Video: Alarm zvukového senzora Arduino: 5 krokov

Video: Alarm zvukového senzora Arduino: 5 krokov
Video: Home Assistant - подключаем адресную ленту WS2812B через ESP8266 с прошивкой WLED 2024, November
Anonim
Alarm zvukového senzora Arduino
Alarm zvukového senzora Arduino

Tento tutoriál je zameraný na zostavenie alarmu založeného na zvukovom senzore pomocou Arduina.

Krok 1: Požadovaný komponent

1. Zvukový senzor

2. LED dióda

3. Rezistor 330 ohmov

4. Doska Arduino

5. Zväzok drôtov

6. Počítač

Okrem toho vyžaduje základné znalosti kódu Arduino a pythonu

Krok 2: Vybudujte obvod

Vybudujte obvod
Vybudujte obvod
Vybudujte obvod
Vybudujte obvod

Rovnako ako v prvom grafe má zvukový senzor štyri piny. VCC a GND sa pripoja k 5V a GND na Arduine. D0 je potrebné prepojiť akýmkoľvek digitálnym pinom, ktorý je 7 v mojom obvode na doske Arduino. Takto by mal viesť zvukový senzor.

Neskôr treba zapojiť aj Led. Krátka strana by sa mala pripojiť k uzemneniu na mini breadboarde. Najdôležitejšie je, že medzi nimi by mal byť zapojený odpor 330 ohmov. Dlhá strana sa pripojí k ďalšiemu digitálnemu kolíku, ktorý je 13 v mojom obvode.

Krok 3: Arduino kód

Po nastavení obvodu môžeme použiť kód Arduino, aby fungoval.

Krok 4: Banka

Banka
Banka

Aby bolo možné ovládať senzor pomocou banky, najskôr napíšeme banku podľa pythona. Najprv musíme vedieť, čo chceme zistiť, aby sme ich mohli uložiť do súboru forms.py. V tomto prípade jediné, čo potrebujeme vedieť, či je snímač zapnutý alebo vypnutý.

Routes.py by mal prenášať údaje, ak vykonáme akúkoľvek zmenu stavu prepínača zvukového senzora. Okrem toho musíme na komunikáciu s Arduino použiť balík pyserial, pretože kód Arduino je zostavený v kóde C. Zapíše hodnotu do Arduina, aby sa senzor zapol a vypol.

Na spustenie webovej stránky potrebujeme aj dva súbory HTML. Prihlasovací súbor je súbor, v ktorom uvidíte stav senzora. Ak chcete zmeniť stav, presmeruje sa na stránku indexu a na tejto stránke môžete senzor zapnúť a vypnúť.

Na ich spustenie by mal byť všetok súbor uložený ako obrázky. Tiež musíte použiť pip install na inštaláciu baniek, pyserial, flask-wtf, ak ich nemáte. Toto sú potrebné moduly na spustenie nasledujúcich súborov.

Krok 5: Test

Po dokončení každého vyššie uvedeného kroku by ste mali byť schopní spustiť nový malý alarm. Na to musíte spustiť „python iotapp.py“.

Odporúča: