Mündəricat:

Arduino Səs Sensoru Siqnalı: 5 addım
Arduino Səs Sensoru Siqnalı: 5 addım

Video: Arduino Səs Sensoru Siqnalı: 5 addım

Video: Arduino Səs Sensoru Siqnalı: 5 addım
Video: E18-D80NK Инфракрасный датчик приближения для предотвращения препятствий (инфракрасный датчик) 2024, Noyabr
Anonim
Arduino Səs Sensoru Siqnalı
Arduino Səs Sensoru Siqnalı

Bu dərslik, Arduino istifadə edərək səs sensoru əsasında bir həyəcan qurmaq məqsədi daşıyır.

Addım 1: Tələb olunan Komponent

1. Səs sensoru

2. LED

3. 330 ohm müqavimət

4. Arduino lövhəsi

5. Bir dəstə tel

6. Kompüter

Bundan əlavə, Arduino kodu və python haqqında əsas anlayışı tələb edir

Addım 2: Dövrə qurun

Dövrə qurun
Dövrə qurun
Dövrə qurun
Dövrə qurun

İlk qrafikdəki kimi, səs sensoru dörd sancağa malikdir. VCC və GND, Arduinoda 5V və GND -yə qoşulacaq. D0, Arduino lövhəsindəki dövrəmdə 7 olan hər hansı bir rəqəmsal pinlə tel bağlamalıdır. Beləliklə, səs sensoru tel bağlamalıdır.

Daha sonra Ledə də kabel çəkmək lazımdır. Qısa tərəfi Mini çörək taxtasında yerə bağlanmalıdır. Ən başlıcası, aralarında 330 ohm rezistorun bağlanmasıdır. Uzun tərəf, dövrəmdə 13 olan başqa bir rəqəmsal pinə bağlanacaq.

Addım 3: Arduino Kodu

Dövrə qurulduqdan sonra Arduino kodundan istifadə edərək işləyə bilərik.

Addım 4: Şüşə

Şüşə
Şüşə

Sensoru balonla idarə etmək üçün əvvəlcə pitonla bir balon yazacağıq. Form.py faylında saxlamaq üçün əvvəlcə nəyi aşkar etmək istədiyimizi bilməliyik. Bu vəziyyətdə, sensorun açıq olub olmadığını bilməyimiz lazım olan yeganə şey.

Səs sensorunun keçid vəziyyətində hər hansı bir dəyişiklik etsək, Routes.py məlumat ötürməlidir. Əlavə olaraq, Arduino kodu C kodunda toplandığı üçün Arduino ilə əlaqə qurmaq üçün pyserial paketindən istifadə etməliyik. Sensoru açmaq və söndürmək üçün dəyəri Arduinoya yazacaq.

Veb səhifəni işə salmaq üçün iki HTML faylına da ehtiyacımız var. Giriş faylı, sensorun vəziyyətini görəcəyiniz bir sənəddir. Vəziyyəti dəyişdirmək istəyirsinizsə, o, indeks səhifəsinə yönləndiriləcək və bu sensoru yandırıb söndürə biləcəyiniz səhifədir.

Bütün faylları işə salmaq üçün şəkillər kimi saxlanılmalıdır. Ayrıca, yoxsa flask, pyserial, flask-wtf qurmaq üçün pip install istifadə etməlisiniz. Bunlar aşağıdakı faylları işə salmaq üçün lazımlı modullardır.

Addım 5: Test edin

Yuxarıdakı hər addım başa çatdıqdan sonra yeni kiçik siqnalizasiyanı işə salmalısınız. Bunu etmək üçün "python iotapp.py" ni işə salmalısınız.

Tövsiyə: