Mundarija:
- Ta'minotlar
- 1 -qadam: Barcha komponentlarni bir -biriga ulash
- 2 -qadam: kodlash
- 3 -qadam: Kosonlarni 3D bosib chiqarish
- 4 -qadam: Barcha qismlarni birlashtirish
- 5 -qadam: Yakuniy uchrashuvlar
Video: Oq tayoqni to'siqlarni aniqlash: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Maktabimda o'qituvchim yordamchi texnologiyalar va boshqa odamlarga yordam berish uchun qanday asboblar yasashimiz mumkinligi haqida gapirdi. Men bu fikrga qiziqib qoldim, shuning uchun ko'rish qobiliyati cheklanganlar uchun oldindan aytib bo'lmaydigan to'siqlar haqida ogohlantirish tizimini yaratishga qaror qildim. Ushbu loyiha uchun men Tinkercad, Microbits, Arduino nano, sensor, buzzer va boshqa ko'plab vositalardan foydalandim. Men o'z loyihamni yo'lda o'zgartirishim kerak edi, lekin u juda samarali va samarali ishladi.
Ta'minotlar
-1 Arduino nano
-1 optik masofa sensori
-2 ta kalit
-2 ta mikrob
-2 ta batareya to'plami
-4 ta batareya
-payvandlash temir
-sotuvchi
-3D printer
-3D bosma filament
-simlar
-issiqlik qisqaradigan quvurlar
-issiq qurol
1 -qadam: Barcha komponentlarni bir -biriga ulash
Masofa sensori komponenti:
Siz optik masofa sensorini Arduino nanosiga lehimlashingiz kerak va Arduino nano Microbitga lehimlanishi kerak. Butun konfiguratsiyani ko'proq quvvat bilan ta'minlash uchun Microbit -ga batareya to'plamini lehimlash kerak bo'ladi. Quvvatni nazorat qilish uchun Microbit va batareya to'plami o'rtasida kalitni lehimlang. Simlarni kalitga ulashda issiqlik qisqaradigan quvurni ulang.
Ovoz chiqaruvchi komponent:
Microbit -ga ovozli signal va batareya to'plamini lehimlashingiz kerak bo'ladi. Quvvatni nazorat qilish uchun Microbit va batareya to'plami o'rtasida kalitni lehimlang. Kodning ishlashi uchun ovozli signal 0 piniga lehimli bo'lishi kerak. Simlarni kalitga ulashda issiqlik qisqaradigan quvurni ulang.
Mening aniq simlarim uchun yuqoridagi diagramaga qarang.
2 -qadam: kodlash
Mikrobitslarni kodlash uchun men https://makecode.microbit.org/ veb -saytidan foydalanardim. Men sizga har bir komponent uchun kodni berdim.
Masofani aniqlash komponenti kodi:
makecode.microbit.org/_ao5hUgM8Af8e
Arduino nanosi 1 -pinga lehimlanganligi sababli, kod 1 -pimdagi qiymatlarni oladi va Bluetooth yordamida ovoz chiqaruvchi komponentdagi Microbit -ga bu qiymatlarni yuboradi. Kodni yaxshiroq tushunish uchun ketma -ket chiziqlar nima ekanligini bilishingiz kerak bo'ladi. Seriya aloqasi - bu ma'lumotlar ketma -ket chiziqlar yordamida yuboriladigan va qabul qilinadigan joy. kodda ketma -ket so'z ko'p ishlatilishini ko'rasiz. U ishlatiladi, chunki Microbit Arduino -dan ketma -ket chiziq bo'ylab ma'lumotlarni oladi va bu ma'lumotni Bluetooth yordamida ovoz chiqaruvchi boshqa Microbit -ga yuborishi kerak.
Ovoz chiqaruvchi komponentlar kodi:
makecode.microbit.org/_coEDmhcz6iTP
Ushbu kodda Microbit Microbit tomonidan yuborilgan masofani aniqlash komponentidan ma'lumotlarni oladi va u signalni ma'lum chastotali ovoz chiqarishga majbur qiladi. Qabul qilingan songa qarab ma'lum bir chastotani yaratish uchun ifoda ishlatilsa, ko'p hollarda. Kattaroq raqam masofa sensori uzoqroq ekanligini anglatadi, shuning uchun pastroq bo'ladi, va kichikroq raqam - masofa sensori ob'ektga yaqinligini bildiradi, shuning uchun yuqori balandlik hosil bo'ladi. Foydalanuvchi buzzer tomonidan yaratilgan maydonlarga qarab, yo'lda biror narsa bor yoki yo'qligini aniqlay oladi.
3 -qadam: Kosonlarni 3D bosib chiqarish
Keyin ikkita holatni chop etishingiz kerak bo'ladi. Biri foydalanuvchining bo'ynidan o'tadigan tovush komponenti uchun, ikkinchisi esa tayoqqa biriktiriladigan masofani sezuvchi komponent uchun.
4 -qadam: Barcha qismlarni birlashtirish
Keyin siz tovush chiqaruvchi komponentlarni qutilarning biriga qo'yishingiz va korpusni mahkam yopish uchun lenta yoki elimdan foydalanishingiz kerak bo'ladi. Masofani aniqlash komponenti uchun ham xuddi shunday qiling. O'lchovlarni amalga oshirish uchun masofa sensori ochiq teshiklardan biriga joylashtirilganligiga ishonch hosil qiling. Bundan tashqari, ovoz chiqargich ochiq teshiklardan biriga joylashtirilganligiga ishonch hosil qiling, shunda foydalanuvchi tovushlarni aniq eshitadi.
5 -qadam: Yakuniy uchrashuvlar
Ovoz chiqaruvchi qismga tasma bog'lang, shunda u foydalanuvchining boshiga to'g'ri keladi va masofani aniqlovchi qismni pvc quvur yoki tayoqqa yopishtiring.
Tavsiya:
Chiroyli yopishtiruvchi tayoqni yoqish: 8 qadam
Chiroyli yopishtiruvchi tayoqni yoqish: salom! Bu safar men arduino, elim, karton, lenta va akril quvurlar yordamida chiroyli yopishtiruvchi tayoqlarni yoqish bo'yicha darslik bilan bo'lishaman
Bolalar haydovchisining avtoulovga kirishi, chiziqni kuzatib borish va to'siqlarni aniqlash mashinasi: 4 qadam
O'z -o'zidan haydab ketadigan, chiziqni kuzatadigan va to'siqlarni aniqlaydigan mashinaga kiradigan bolalarning to'rtta xakerligi: Bugungi yo'riqnomada biz 1000 Vt (Ha, men juda ko'p narsani bilaman!) Elektr bolalar kvadrati o'z -o'zini haydash, chiziqni ta'qib qilish va to'siqlardan qochish vositasiga aylantiramiz! Demo video: https: //youtu.be/bVIsolkEP1kBu loyiha uchun bizga quyidagi materiallar kerak bo'ladi
Yuzni aniqlash va aniqlash - OpenCV Python va Arduino yordamida Arduino Face ID: 6 qadam
Yuzni aniqlash va aniqlash | OpenCV Python va Arduino yordamida Arduino Face ID: yuzni aniqlash AKA yuz identifikatori hozirgi vaqtda mobil telefonlarning eng muhim xususiyatlaridan biridir. Shunday qilib, menda "Arduino loyihasi uchun yuz identifikatori bo'lishi mumkinmi?" Degan savol bor edi. va javob ha … Mening sayohatim quyidagicha boshlandi: 1 -qadam: Bizga kirish
Arduino yordamida RoboCar bilan ishlaydigan smartfonda to'siqlarni aniqlash: 5 qadam
Arduino yordamida RoboCar boshqariladigan smartfonni to'siqlarni aniqlash: Ushbu loyihada biz ikkita ultratovushli sensor, bitta bluetooth moduli Arduino bilan bog'langan Robocar yaratdik
To'siqlarni aniqlash va ogohlantirish - Arduino UNO va Ultrasonik: 4 qadam (rasmlar bilan)
To'siqlarni aniqlash va ogohlantirish - Arduino UNO va Ultrasonik: Bu sizga ultratovush va buzzerni tushunishga va Arduino -ni chuqur o'rganishga yordam beradigan o'quv qo'llanmasi bo'lib, ushbu bosqichlarni bajaring va menga fikr bildiring