Inhoudsopgave:

Arduino-geluidssensoralarm - Ajarnpa
Arduino-geluidssensoralarm - Ajarnpa

Video: Arduino-geluidssensoralarm - Ajarnpa

Video: Arduino-geluidssensoralarm - Ajarnpa
Video: How To Use A Sound Sensor With Arduino 2024, November
Anonim
Arduino Geluidssensor Alarm
Arduino Geluidssensor Alarm

Deze tutorial is bedoeld om een alarm te bouwen op basis van de geluidssensor met behulp van Arduino.

Stap 1: Vereiste component

1. Een geluidssensor

2. Een LED

3. Een weerstand van 330 ohm

4. Een Arduino-bord

5. Stelletje draden

6. Een computer

Bovendien vereist het een basiskennis van Arduino-code en python

Stap 2: Bouw het circuit

Bouw het circuit
Bouw het circuit
Bouw het circuit
Bouw het circuit

Hetzelfde als de eerste grafiek, een geluidssensor heeft vier pinnen. VCC en GND maken verbinding met 5V en GND op Arduino. D0 moet worden aangesloten op een digitale pin die 7 is in mijn circuit op het Arduino-bord. Zo hoort een geluidssensor te bedraden.

Later moet ook de Led worden bedraad. De korte zijde moet op de mini-broodplank worden aangesloten. Het belangrijkste is dat er een weerstand van 330 ohm tussen moet worden aangesloten. De lange zijde zal worden aangesloten op een andere digitale pin die 13 is in mijn circuit.

Stap 3: Arduino-code

Nadat het circuit is ingesteld, kunnen we Arduino-code gebruiken om het te laten werken.

Stap 4: Kolf

Kolf
Kolf

Om de sensor per kolf aan te sturen, zullen we eerst een kolf per python schrijven. We moeten eerst weten wat we willen detecteren om op te slaan in het bestand form.py. In dit geval is het enige dat we hoeven te weten of de sensor aan of uit staat.

Routes.py zou gegevens moeten overdragen als we de schakelaarstatus van de geluidssensor wijzigen. Bovendien moeten we het pyserial-pakket gebruiken om met de Arduino te communiceren, omdat de Arduino-code is gecompileerd in C-code. Het zal de waarde in de Arduino schrijven om de sensor in en uit te schakelen.

We hebben ook twee HTML-bestanden nodig om de webpagina uit te voeren. Het inlogbestand is het bestand waarin u de status van de sensor ziet. Als u de status wilt wijzigen, wordt deze omgeleid naar de indexpagina en dit is de pagina die u de sensor kunt in- en uitschakelen.

Alle bestanden moeten worden opgeslagen als de afbeeldingen om ze uit te voeren. Je moet ook pip install gebruiken om flask, pyserial, flask-wtf te installeren als je die niet hebt. Dit zijn noodzakelijke modules om de volgende bestanden uit te voeren.

Stap 5: Testen

Nadat elke bovenstaande stap is voltooid, zou u uw nieuwe kleine alarm moeten kunnen uitvoeren. Om dat te doen, moet u "python iotapp.py" uitvoeren.

Aanbevolen: