İçindekiler:

Arduino Ses Sensörü Alarmı: 5 Adım
Arduino Ses Sensörü Alarmı: 5 Adım

Video: Arduino Ses Sensörü Alarmı: 5 Adım

Video: Arduino Ses Sensörü Alarmı: 5 Adım
Video: Ses Sensörü Devresi ve Arduino ile Alkışla Yanan LED Lamba Yakmak 2024, Kasım
Anonim
Arduino Ses Sensörü Alarmı
Arduino Ses Sensörü Alarmı

Bu eğitim, Arduino kullanarak ses sensörüne dayalı bir alarm oluşturmayı amaçlamaktadır.

Adım 1: Gerekli Bileşen

1. Bir ses sensörü

2. Bir LED

3. 330 ohm'luk bir direnç

4. Bir Arduino tahtası

5. Bir demet tel

6. Bir bilgisayar

Ek olarak, Arduino kodu ve python hakkında temel bir anlayış gerektirir.

Adım 2: Devreyi Oluşturun

Devreyi İnşa Et
Devreyi İnşa Et
Devreyi İnşa Et
Devreyi İnşa Et

İlk grafikte olduğu gibi, bir ses sensörünün dört pimi vardır. VCC ve GND, Arduino üzerinde 5V ve GND'ye bağlanacaktır. D0'ın Arduino kartındaki devremde 7 olan herhangi bir dijital pin ile kablolaması gerekiyor. Bir ses sensörünün kablolaması bu şekilde olmalıdır.

Daha sonra, Led'in de kablolanması gerekir. Kısa taraf Mini breadboard üzerinde toprağa bağlanmalıdır. En önemlisi aralarına 330 ohm rezistör bağlanmalıdır. Uzun taraf, devremde 13 olan başka bir dijital pine bağlanacak.

Adım 3: Arduino Kodu

Devreyi kurduktan sonra Arduino kodunu kullanarak çalışmasını sağlayabiliriz.

Adım 4: Şişe

şişe
şişe

Sensörü flask ile kontrol etmek için öncelikle python ile flask yazacağız. Forms.py dosyasında saklamak için önce neyi tespit etmek istediğimizi bilmemiz gerekiyor. Bu durumda, sensörün açık mı kapalı mı olduğunu bilmemiz gereken tek şey.

Ses sensörünün anahtar durumunda herhangi bir değişiklik yaparsak, Routes.py verileri aktarmalıdır. Ayrıca Arduino kodu C kodunda derlendiği için Arduino ile haberleşebilmek için pyserial paketini kullanmamız gerekiyor. Sensörü açıp kapatmak için değeri Arduino'ya yazacaktır.

Web sayfasını çalıştırmak için ayrıca iki HTML dosyasına ihtiyacımız var. Login dosyası, sensörün durumunu göreceğiniz dosyadır. Durumu değiştirmek isterseniz, index sayfasına yönlendirilecektir ve bu, sensörü açıp kapatabileceğiniz sayfadır.

Tüm dosya, bunları çalıştırmak için resimler olarak kaydedilmelidir. Ayrıca, onlara sahip değilseniz, flask, pyserial, flask-wtf yüklemek için pip kurulumunu kullanmanız gerekir. Bunlar, aşağıdaki dosyaları çalıştırmak için gerekli modüllerdir.

Adım 5: Test Et

Yukarıdaki her adım tamamlandıktan sonra, yeni küçük alarmınızı çalıştırabilmeniz gerekir. Bunu yapmak için "python iotapp.py" dosyasını çalıştırmanız gerekir.

Önerilen: