Mündəricat:
- Addım 1: Tələb olunan Komponent
- Addım 2: Dövrə qurun
- Addım 3: Arduino Kodu
- Addım 4: Şüşə
- Addım 5: Test edin
Video: Arduino Səs Sensoru Siqnalı: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
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
İ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ə:
ATMEGA328P (Arduino) DIY -dən istifadə edərək səs siqnalı: 3 addım
ATMEGA328P (Arduino) DIY istifadə edərək viktorina buzzer: viktorina yarışlarının buzzer turunda sual bütün komandalara açıq şəkildə verilir. Cavabı bilən adam əvvəlcə səs siqnalı ilə vurur və sonra suala cavab verir. Bəzən iki və ya daha çox oyunçu səs siqnalı ilə demək olar ki, eyni vaxtda vurur
Səs siqnalı: 18 addım
Audio Alert: Dizayn etdiyim PCB Audio Alert adlanır. Bu lövhə stereo səs mənbəyi ilə FM ötürücü və ya gücləndirici kimi bir stereo səs istehlakçısı arasında yerləşdirilir. Lövhə simsiz olaraq şifrələnmiş bir mesaj aldıqda səs axınına daxil olur
Toxunma Sensoru və AC/DC işıqlarını idarə edən səs sensoru: 5 addım
Toxunma Sensoru və AC/DC İşıqlarını İdarə edən Səs Sensoru: Bu mənim ilk layihəmdir və bu iki əsas sensora əsaslanaraq işləyir, biri Sensor, ikincisi Səs sensoru, toxunma sensoruna toxunanda AC işığı dəyişəcək. AÇIQ, buraxsanız İşıq sönəcək və eyni
Şüşə qırılma siqnalı / oğurluq siqnalı: 17 addım
Şüşə Kırılma Siqnalı / Oğurluq Siqnalı: Bu dövrə, girən şəxs şüşənin sınıq olmamasını təmin etsə belə, şüşə pəncərənin girən tərəfindən sındırıldığını aşkar etmək üçün həyəcan siqnalı vermək üçün istifadə edilə bilər
Təzyiq Siqnalı Siqnalı: 4 Addım
Təzyiq Siqnalı Siqnalı: Bu təlimat sizə zəhmli bir təzyiq açarı siqnalı necə edəcəyinizi göstərəcək. Təxminən 10 dollar xərclədim! yüksək olduğunu xəbərdar edir