Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: O'chirish davri
- 3 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang
- 4 -qadam: Visuino -da komponentlarni qo'shish va ulash
- 5 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
- 6 -qadam: O'ynang
Video: Arduino chivin kovucusu: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Ushbu qo'llanmada biz arduino va piezo -buzzer yordamida oddiy chivinlarga qarshi vositani yasashni o'rganamiz. Bu signal 31 kHz chastotali tovushni chiqaradi, bu chivinlarni qaytaradi va siz ham chastotani o'zingizning xohishingizga ko'ra sozlashingiz mumkin. Videoni tomosha qiling!
1 -qadam: Sizga nima kerak
- Arduino Uno yoki boshqa Arduino taxtasi
- Piezo signal
- Jumper simlari
- Visuino dasturi: Bu yerdan yuklab oling
2 -qadam: O'chirish davri
- Piezo buzzer musbat pin + (VCC) ni Arduino pin + 5V ga ulang
- Piezo signalining salbiy pinini - (GND) Arduino pin GND ga ulang
- Piezo signal signal pinini (S) Arduino raqamli pin 2 ga ulang
3 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang
Visuino: https://www.visuino.eu ham o'rnatilishi kerak. Bepul versiyani yuklab oling yoki bepul sinov uchun ro'yxatdan o'ting.
Visuino -ni birinchi rasmda ko'rsatilgandek ishga tushiring, Visuino -dagi Arduino komponentidagi "Asboblar" tugmasini bosing (1 -rasm) Dialog paydo bo'lganda, 2 -rasmda ko'rsatilgandek "Arduino UNO" -ni tanlang.
4 -qadam: Visuino -da komponentlarni qo'shish va ulash
- "Chastotani ovozi" komponentini qo'shing
- "PlayFrequency1" -ni tanlang va "Xususiyatlar" oynasida "Dastlabki chastota (Hz)" ni 31000 ga o'rnating.
- "PlayFrequency1" komponentli pinni Arduino raqamli 2 -pinli piniga ulang
5 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Visuino -ning pastki qismida "Qurish" yorlig'ini bosing, to'g'ri port tanlanganligiga ishonch hosil qiling, so'ng "Tuzish/qurish va yuklash" tugmasini bosing.
6 -qadam: O'ynang
Agar siz Arduino UNO modulini quvvatlantirsangiz, piezo -buzzer chivinlarni qaytaradigan ma'lum bo'lgan 31 kHz chastotani chiqara boshlaydi. Agar xohlasangiz, chastotani sozlashingiz mumkin.
Tabriklaymiz! Siz o'z loyihangizni Visuino bilan yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham biriktirilgan, uni Visuino -da yuklab olishingiz va ochishingiz mumkin:
Tavsiya:
Arpeggiing sintezatori (chivin I): 6 qadam
Arpeggiating sintezatori (Mosquito I): Mosquito I - bu Arduino Nano va Mozzi tovush sintezi kutubxonasidan foydalanadigan kichik arpejli sintezator. U yigirma sakkiz bosqichli ketma-ketlikni o'ynashi mumkin, lekin siz xohlaganingizcha ko'p shaxsiy ketma-ketlikni qo'shishingiz mumkin. O'rnatish nisbatan sodda va bajarilmaydi
Ultrasonik chivin qotili: 3 qadam (rasmlar bilan)
Ultrasonik chivin qotili: chivinlar emizadi! Qichishtiruvchi qichitadigan bezovtalanishdan tashqari, qon so'rib olgan xalqlar odamlarga eng o'lik kasalliklarni keltirib chiqaradi; Deng, bezgak, chikungunya virusi … ro'yxat davom etadi! Har yili bir millionga yaqin odam halok bo'ladi
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Mushuk kovucusu: 4 qadam (rasmlar bilan)
Mushuk kovucusu: Birinchidan, men mushuklardan nafratlanmayman, lekin qushlarni yaxshi ko'raman. Mening bog'imda qushlar xohlagancha kirib ketishi mumkin bo'lgan ochiq qafaslar bor. U erda oziq -ovqat va suv topish mumkin. Afsuski, ba'zida mening bog'imga mahalladan mushuk kirib keladi va men
O'quv qo'llanma ESP8266 va tugunli RED MQTT GPIO (chivin) # 1: 5 qadam
O'quv qo'llanma ESP8266 va Node-RED MQTT GPIO (Mosquitto) # 1: ESP8266 modulini tugunli qizil IoT platformasi bilan birlashtirish uchun MQTT protokoli ishlatilgan, esp8266 uchun MQTT sifatida mijoz kutubxonalari mavjud, bu holda men kutubxona publisubentidan foydalanishga qaror qildim. Bu misol Node Redni oladi, u ma'lumotni oladi