Kazalo:

Alarm senzorja zvoka Arduino: 5 korakov
Alarm senzorja zvoka Arduino: 5 korakov

Video: Alarm senzorja zvoka Arduino: 5 korakov

Video: Alarm senzorja zvoka Arduino: 5 korakov
Video: Arduino project with sound sensor 2024, November
Anonim
Alarm senzorja zvoka Arduino
Alarm senzorja zvoka Arduino

Namen te vadnice je zgraditi alarm na podlagi senzorja zvoka z uporabo Arduina.

1. korak: Potrebna komponenta

1. Zvočni senzor

2. LED

3. 330-ohmski upor

4. Arduino plošča

5. Kup žic

6. Računalnik

Poleg tega zahteva osnovno razumevanje kode Arduino in pythona

2. korak: Zgradite vezje

Zgradite vezje
Zgradite vezje
Zgradite vezje
Zgradite vezje

Tako kot prvi graf imajo zvočni senzor štiri zatiče. VCC in GND se bosta priključila na 5V in GND na Arduinu. D0 je treba povezati s katerim koli digitalnim zatičem, ki je 7 v mojem vezju na plošči Arduino. Tako bi moral biti priključen senzor zvoka.

Kasneje je treba tudi LED povezati. Kratka stran mora biti povezana z maso na mini plošči Mini. Najpomembnejše je, da mora biti med njimi ožičen 330-ohmski upor. Dolga stran se bo povezala z drugim digitalnim zatičem, ki je 13 v mojem vezju.

3. korak: Arduino koda

Po nastavitvi vezja lahko uporabimo kodo Arduino, da deluje.

4. korak: Steklenica

Bučka
Bučka

Za nadzor senzorja z bučko bomo najprej napisali bučko s pythonom. Najprej moramo vedeti, kaj želimo zaznati, da shranimo v datoteko forms.py. V tem primeru moramo vedeti le, ali je senzor vklopljen ali izklopljen.

Routes.py bi moral prenesti podatke, če spremenimo stanje stikala zvočnega senzorja. Poleg tega moramo za komunikacijo z Arduinom uporabiti paket pyserial, saj je koda Arduino prevedena v kodo C. Za vklop in izklop senzorja bo vrednost zapisal v Arduino.

Za zagon spletne strani potrebujemo tudi dve datoteki HTML. Datoteka za prijavo je datoteka, v kateri boste videli stanje senzorja. Če želite spremeniti stanje, se bo preusmeril na indeksno stran in to je stran, na kateri lahko vklopite in izklopite senzor.

Vse datoteke je treba shraniti kot slike, da jih lahko zaženete. Za namestitev flask, pyserial, flask-wtf morate uporabiti tudi pip install, če jih nimate. To so potrebni moduli za zagon naslednjih datotek.

5. korak: Preizkusite

Po vsakem zgornjem koraku bi morali zagnati svoj novi mali alarm. Če želite to narediti, morate zagnati "python iotapp.py".

Priporočena: