Mundarija:
- Ta'minotlar
- 1 -qadam: 1 -qadam: Ultra Sonik Sensorni yig'ish
- 2 -qadam: 2 -qadam: Buzzerni ulang
- 3 -qadam: 3 -qadam: LEDni ulang
- 4 -qadam: 4 -qadam: Kodlash vaqti
- 5 -qadam: 5 -qadam: Mushukni to'xtatish vaqti
- 6 -qadam: 6 -qadam: Sozlamalar bilan o'ynang
Video: Arduino signalizatsiyasi - mushuklarning isboti: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Mushuklar ajoyib bo'lishi mumkin. Ular aql bovar qilmaydigan darajada bema'ni, kulgili va kulgili bo'lishi mumkin. Biroq, ular loyihani boshlaganlarida, ularni to'xtatish juda qiyin bo'ladi. Mushukni harakatga sezgir yorug'lik va tovushdan ko'ra yaxshiroq to'xtatishning qanday usuli bor?
Bu darsda siz Arduino yaqinidagi harakatni aniqlash uchun uni qanday sozlashni va kodlashni o'rganasiz. Harakat sodir bo'lganda, u LEDni ham, ovozni ham yo'q qiladi.
O'chirish va dasturlash bo'yicha ba'zi asosiy tajribalar yordam beradi, lekin shart emas.
Ta'minotlar
1 Arduino Uno
1 Non paneli
2 330Ω Rezistor
1 Buzzer
1 RGB LED
10 ta o'tish kabeli
1 9V1A adapter (o'rnatish va ulash uchun)
1 -qadam: 1 -qadam: Ultra Sonik Sensorni yig'ish
Non taxtangizni yig'ishni boshlang.
Ultra Sonic sensorini yuqorida ko'rsatilgan tarzda ulang. VCC, Trig, Echo va Gnd to'rt xil piniga e'tibor bering. VCC 5V quvvat manbaiga, GND esa erga ketishiga ishonch hosil qiling.
Trig 2 -pin va Echo 3 -pinga o'tishi kerak.
2 -qadam: 2 -qadam: Buzzerni ulang
Yana, ovozli signalni ulash uchun yuqoridagi non paneli bilan birga amal qiling. + Buzzerning + terminali pin 7 ga ulanganligiga ishonch hosil qiling va terminalni erga ulash uchun 330Ω qarshilikdan foydalaning.
3 -qadam: 3 -qadam: LEDni ulang
RGB LEDini diagrammada ko'rsatilganidek ulang. Qizil 9 -pin, yashil 10 -pin, ko'k 11 -pin bilan biriktirilishi kerak. Oxirgi (va eng uzun) pin 330Ω rezistor bilan erga ulanishi kerak.
4 -qadam: 4 -qadam: Kodlash vaqti
Endi kodni qo'shish vaqti keldi. Quyidagi kod Arduino muharriridan foydalanib, sizning LEDingiz yonadi va UltraSonic Sensor ob'ektni aniqlaydigan masofaga qarab signal chiqaradi.
Agar siz biron -bir PIN raqamingiz bilan ijod qilsangiz, bilingki, kodni ishlashi uchun ularni o'zgartirish kerak bo'ladi.
5 -qadam: 5 -qadam: Mushukni to'xtatish vaqti
Mushukni boshqa joyga ketishiga yo'l qo'ymaslik uchun tartibni xohlagan joyingizga o'rnating. Men uni podvalda, buning oldini olish uchun eshigi bo'lmagan, pol bo'ylab yurishiga to'sqinlik qilmoqchiman. Sensor oldida yurganida, u o'chadi. U shovqin va yorug'likdan osongina qo'rqadi, shuning uchun uni to'xtatish uchun ortiqcha narsa kerak emas.
6 -qadam: 6 -qadam: Sozlamalar bilan o'ynang
O'zingizning ehtiyojlaringizga qarab sozlashingiz yoki o'zgartirishingiz mumkin bo'lgan ba'zi narsalar:
- "MasofaInCM" nima sodir bo'lishiga sabab bo'ladi. Agar u juda yaqin narsani aniqlasa, yoki undan uzoqroqda bo'lishini xohlaysizmi? Agar siz buni juda uzoqqa sozlasangiz, sizga sezgir bo'lgan yaxshiroq ultratovushli sensorni olishingiz kerak bo'ladi.
- Qaysi rang diapazonidan foydalanmoqchisiz? RGB LED -da, u katta ogohlantirish berish uchun 0 dan 100 gacha yoki 0 dan 255 gacha (biror narsa yaqin bo'lganda qizil rangda) tasodifiy qiymatlarni tanlaydi.
- Buzzerning chastotasini sozlash mumkin. Pastroq chastotalar - past notalar, yuqori chastotalar - yuqori notalar.
Tavsiya:
Arduino yordamida lazerli xavfsizlik signalizatsiyasi loyihasi: 5 qadam
Arduino -dan foydalangan holda lazer xavfsizligi signalizatsiyasi loyihasi: lazer xavfsizligi signalizatsiyasi sanoat va boshqa reklamalarda keng qo'llaniladi. Buning sababi shundaki, lazer atrof -muhitning ta'siriga kamroq moyil bo'lib, uni ishonchli va ishonchli qiladi. Shunday qilib, men Arduino loyihasida lazerdan foydalandim
Raqamli tebranish sensori bilan Arduino signalizatsiyasi: 5 qadam
Raqamli tebranish sensori bilan Arduino signalizatsiyasi: Bu yo'riqnomani o'z qo'lingiz bilan qanday qilib oson va arzon qilish mumkinligi haqida. Sizga elektronika va arduino dasturlash bo'yicha asosiy bilimlar kerak bo'ladi. Agar sizda biron bir savol yoki muammo bo'lsa, menga pochta orqali murojaat qilishingiz mumkin: [email protected] qilib
Masofa sensori signalizatsiyasi W/ Arduino: 5 qadam
Uzoqlik sensori signalizatsiyasi W/ Arduino: Siz hech qachon uydan o'zingiz o'rnatadigan va kalitni bosib faollashtiriladigan masofa/ harakat sensori signalini xohlaganmisiz? Men yaratgan signal tizimi aynan shunday qiladi, u ultratovushli masofani o'lchash datchigini boshqaradi
Eshik qo'ng'irog'i, o'g'rilik signalizatsiyasi, tutun signalizatsiyasi va boshqalar uchun Arduino Push signallari: 8 qadam
Eshik qo'ng'irog'i, o'g'rilik signalizatsiyasi, tutun signallari va boshqalar uchun Arduino Push ogohlantirishlari: Arduino Uno va Ethernet qalqoni yordamida eshik qo'ng'irog'i, o'g'rilik signalizatsiyasi, tutun signallari va boshqalardan IoT bildirishnomalari. To'liq tafsilotlar mening veb -saytimda, Arduino Push Alert Box haqida Wiznet W5100 chipiga asoslangan Arduino Uno va Ethernet Shield -dan foydalanadi
Shisha sindirish signalizatsiyasi / o'g'rilik signalizatsiyasi: 17 qadam
Shisha sindirish signallari