Sisällysluettelo:

Arduino -äänianturin hälytys: 5 vaihetta
Arduino -äänianturin hälytys: 5 vaihetta

Video: Arduino -äänianturin hälytys: 5 vaihetta

Video: Arduino -äänianturin hälytys: 5 vaihetta
Video: How to solve Most Common Arduino Issues in 5 Minutes? 2024, Marraskuu
Anonim
Arduino -äänianturin hälytys
Arduino -äänianturin hälytys

Tämän opetusohjelman tarkoituksena on rakentaa hälytys äänianturin perusteella käyttämällä Arduinoa.

Vaihe 1: Vaadittu komponentti

1. Äänianturi

2. LED

3. 330 ohmin vastus

4. Arduino -taulu

5. Johtosarja

6. Tietokone

Lisäksi se vaatii perustiedot Arduino -koodista ja pythonista

Vaihe 2: Rakenna piiri

Rakenna piiri
Rakenna piiri
Rakenna piiri
Rakenna piiri

Kuten ensimmäisessä kaaviossa, äänianturissa on neljä nastaa. VCC ja GND muodostavat yhteyden 5V- ja GND -laitteisiin Arduinolla. D0 johdotetaan millä tahansa digitaalisella nastalla, joka on 7 piirissäni Arduino -kortilla. Näin äänianturin pitäisi johdottaa.

Myöhemmin Led on myös kytkettävä. Lyhyen sivun tulee liittää maahan Mini -leipälevy. Tärkeintä on 330 ohmin vastus, joka on kytkettävä niiden väliin. Pitkä puoli yhdistää toiseen digitaaliseen nastaan, joka on piirissäni 13.

Vaihe 3: Arduino -koodi

Piirin perustamisen jälkeen voimme käyttää Arduino -koodia sen toimimiseksi.

Vaihe 4: Pullo

Pullo
Pullo

Jotta voisimme ohjata anturia pulloilla, kirjoitamme ensin pullon pythonilla. Meidän on ensin tiedettävä, mitä haluamme havaita voidaksemme tallentaa forms.py -tiedostoon. Tässä tapauksessa ainoa asia, joka meidän on tiedettävä, onko anturi päällä tai pois päältä.

Routes.py: n pitäisi siirtää tietoja, jos muutamme äänianturin kytkimen tilaa. Lisäksi meidän on käytettävä pyserial -pakettia kommunikoidaksemme Arduinon kanssa, koska Arduino -koodi on koottu C -koodiksi. Se kirjoittaa arvon Arduinoon anturin kytkemiseksi päälle ja pois.

Tarvitsemme myös kaksi HTML -tiedostoa verkkosivun suorittamiseen. Kirjautumistiedosto on tiedosto, jonka näet anturin tilasta. Jos haluat muuttaa tilaa, se ohjaa hakemistosivulle, ja tällä sivulla voit kytkeä anturin päälle ja pois päältä.

Kaikki tiedostot on tallennettava kuvina niiden suorittamiseksi. Sinun on myös asennettava pip install -asennuksella pullo, pyserial, flask-wtf, jos sinulla ei ole niitä. Nämä ovat välttämättömiä moduuleja seuraavien tiedostojen suorittamiseen.

Vaihe 5: Testaa

Kun jokainen yllä oleva vaihe on valmis, sinun pitäisi pystyä suorittamaan uusi pieni hälytys. Tätä varten sinun on suoritettava "python iotapp.py".

Suositeltava: