Mundarija:

Arduino tovush sensori signalizatsiyasi: 5 qadam
Arduino tovush sensori signalizatsiyasi: 5 qadam

Video: Arduino tovush sensori signalizatsiyasi: 5 qadam

Video: Arduino tovush sensori signalizatsiyasi: 5 qadam
Video: Как работает датчик звука Arduino 2024, Noyabr
Anonim
Arduino tovush sensori signalizatsiyasi
Arduino tovush sensori signalizatsiyasi

Ushbu qo'llanma Arduino yordamida ovoz sensori asosida signalni yaratishga qaratilgan.

1 -qadam: kerakli komponent

1. Ovoz sensori

2. LED

3. 330 ohmli qarshilik

4. Arduino kartasi

5. Bir nechta simlar

6. Kompyuter

Bundan tashqari, u Arduino kodi va python haqida asosiy tushunchani talab qiladi

2 -qadam: O'chirish sxemasini yarating

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

Birinchi grafik bilan bir xil, ovoz sensori to'rtta pinli. VCC va GND Arduino -da 5V va GND -ga ulanadi. D0, Arduino kartasidagi mening davrimda 7 bo'lgan har qanday raqamli pin bilan simga ulanishi kerak. Shunday qilib, ovoz sensori simga ulanishi kerak.

Keyinchalik, Ledni ham sim bilan ulash kerak. Qisqa tomoni mini non panelida erga ulanishi kerak. Eng muhimi, ular orasida 330 ohmli rezistorni ulash kerak. Uzoq tomon mening raqamimda 13 bo'lgan boshqa raqamli pin bilan bog'lanadi.

3 -qadam: Arduino kodi

O'chirish tugagandan so'ng, biz Arduino kodidan foydalanib, uning ishlashini ta'minlay olamiz.

4 -qadam: shisha

Shisha
Shisha

Sensorni kolba yordamida boshqarish uchun biz avval piton bilan kolba yozamiz. Form.py fayliga saqlash uchun avval nimani aniqlamoqchi ekanligimizni bilishimiz kerak. Bunday holda, sensori yoqilgan yoki o'chirilganligini bilishimiz kerak bo'lgan yagona narsa.

Routes.py, agar biz ovoz sensori almashish holatini o'zgartirsak, ma'lumotlarni uzatishi kerak. Bundan tashqari, biz Arduino bilan bog'lanish uchun pyserial paketidan foydalanishimiz kerak, chunki Arduino kodi C kodida tuzilgan. Sensorni yoqish va o'chirish uchun qiymat Arduino -ga yoziladi.

Veb -sahifani ishga tushirish uchun bizga ikkita HTML -fayl kerak. Kirish fayli - bu sensorning holatini ko'radigan fayl. Agar siz holatni o'zgartirmoqchi bo'lsangiz, u indeks sahifasiga yo'naltiriladi va bu siz sensorni yoqishingiz va o'chirishingiz mumkin bo'lgan sahifadir.

Ishlash uchun barcha fayllar rasm sifatida saqlanishi kerak. Bundan tashqari, agar sizda bo'lmasa, kolba, pyserial, flask-wtf ni o'rnatish uchun pip install-dan foydalanishingiz kerak. Bu quyidagi fayllarni ishga tushirish uchun zarur modullar.

5 -qadam: Sinov

Yuqoridagi har bir qadam tugagandan so'ng, siz yangi kichik signalni ishga tushirishingiz kerak. Buning uchun "python iotapp.py" ni ishga tushirish kerak.

Tavsiya: