Mundarija:
- Ta'minotlar
- 1 -qadam: Bu qanday ishlashini tushunish
- 2 -qadam: to'g'ri poyafzalni tanlang
- 3 -qadam: O'chirish sxemasini tuzish
- 4 -qadam: Arduino -ni kodlash
- 5 -qadam: Hammasini moslashtirishga tayyorlash
- 6 -qadam: Sensorlarni qo'llab -quvvatlash
- 7 -qadam: Vibratsiyali dvigatelni o'rnatish
- 8 -qadam: quvvat manbai
- 9 -qadam: Kalitni qo'shing
- 10 -qadam: Miyani tanaga ulang
- 11 -qadam: Oddiy ko'rinishda yashiring
- 12 -qadam: Siz tugadingiz !
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Butun dunyoda 37 milliondan ortiq ko'rish qobiliyati cheklangan odamlar bor. Bu odamlarning aksariyati tayoq, tayoq yoki boshqa odamga borib -kelishiga bog'liq. Bu nafaqat ularning o'ziga qaramligini kamaytiradi, balki ba'zi hollarda o'z-o'zini hurmat qilishiga ham putur etkazadi. Hozirgi model bu muammolarga e'tibor qaratadi va ularning boshqa odamlarga qaramligini yo'q qilishga harakat qiladi. Bu poyafzaldan foydalangan holda ular hech qanday tashqi yordamisiz xohlagan joylariga bemalol borishlari mumkin.
Ta'minotlar
- Poyafzal
- 2 x Ultrasonik Sensor (HC-SR04)
- Arduino Pro Mini (yoki Arduino nano)
- Vibratorli dvigatel (eski uyali telefondan qutqarish mumkin)
- Buzzer (5 volt)
- Jumper simlari
- 5V quvvat manbai (9V batareya + LM7805 yoki arzon quvvat banki)
1 -qadam: Bu qanday ishlashini tushunish
a) Arduino - bu butun loyihaning miyasi bo'lgan mikro boshqaruvchi. Ultrasonik sensor SONAR printsipi yordamida to'siqlarni sezadi. U egasining oldida turgan eng yaqin to'siqlar orasidagi masofani doimiy ravishda o'lchaydi.
b) Arduino masofa bir metrdan kam ekanligini bilganida, u signal signaliga 0,5 gigagertsli kvadrat to'lqin yuboradi, ya'ni signal bir soniya yonadi, keyin yana bir soniya o'chadi va naqsh davom etguncha davom etadi. to'siq 1 m masofada qoladi. U egasiga ogohlantirish vazifasini bajaradi.
c) Agar to'siq yanada yaqinroq harakat qilsa, ya'ni poyabzal va to'siq orasidagi masofa 50 sm dan kam bo'lsa, Arduino tebranish dvigateliga, shuningdek, buzzerga doimiy +5 voltli signal yuboradi. Bu kuchli tebranish va bezovta qiluvchi signal beradi, xuddi oxirgi ogohlantirish kabi.
d) Ikkinchi ultrasonik datchik poyabzal va uning oldidagi er orasidagi masofani o'qiy oladigan tarzda o'rnatiladi. Agar Arduino ushbu sensor yordamida poyabzal oldidagi har qanday chuqur yoki teshikni aniqlasa, u signal signaliga 1 gigagertsli kvadrat to'lqinni va tebranish motorini yuboradi. Ikkala signalning vaqtlari shovqin va motorni muqobil ravishda yoqish va o'chirishga imkon beradigan tarzda dasturlashtirilgan.
Vibratorli dvigatel poshnali poyabzal tagiga tekkan joyga o'rnatiladi, shuning uchun egasi oldida qandaydir to'siq borligini biladi va u yo'nalishini o'zgartirishi kerak.
2 -qadam: to'g'ri poyafzalni tanlang
Siz poyabzal yaqinida juda ko'p lehim bilan shug'ullanasiz va ehtimol, siz tasodifan poyabzalga zarar etkazasiz. Shunday qilib, siz yotgan bo'lishi mumkin bo'lgan eski poyafzalni tanlang. Poyafzal juda kichik bo'lmasligi kerak, aks holda u bilan ishlash qiyin bo'ladi.
3 -qadam: O'chirish sxemasini tuzish
Yuqoridagi sxemalarda ko'rib turganingizdek, Arduino -ga ulanish uchun barcha alohida komponentlar kerak. Sxemaga rioya qiling va sxemani yig'ing.
4 -qadam: Arduino -ni kodlash
Endi siz Arduino -ga nima qilishni aytishingiz kerak. Kod biriktirilgan fayllarda mavjud, bu so'z fayli (o'qish uchun) yoki Arduino -ga to'g'ridan -to'g'ri yuklanishi mumkin bo'lgan.ino fayli sifatida. Agar siz promini ishlatayotgan bo'lsangiz, kodni yuklash uchun FTDI kartasidan foydalanishingiz kerak bo'ladi
5 -qadam: Hammasini moslashtirishga tayyorlash
Agar kodni yuklagandan so'ng, hamma narsa kutilganidek ishlayotgan bo'lsa, uni poyabzalga joylashtirish uchun butun sxemani uzib qo'yish kerak.
6 -qadam: Sensorlarni qo'llab -quvvatlash
Oyoq kiyimining uchiga simlar o'tishi uchun teshik qilish kerak. Keyin karton yordamida datchiklarni poyabzalning yuqori qismiga o'rnatishga yordam berish kerak (rasmlarga qarang). Hamma narsani issiq elim bilan mahkamlashdan oldin, poyafzal uzunligi ikkita datchikning har bir pimiga payvandlang va keyin ularni ilgari qilingan teshikdan o'tkazing.
7 -qadam: Vibratsiyali dvigatelni o'rnatish
Keyin tebranish dvigatelini egasining tovoni poyabzal tagiga tekkan joyga joylashtirishingiz kerak. Dvigatelni taglikning tagiga qo'yganingizga ishonch hosil qiling, chunki u hamma narsani yashiradi va egasi hech qanday noqulaylik sezmaydi.
8 -qadam: quvvat manbai
Quvvat manbai uchun ikkita variant mavjud:
- 9V batareya va LM7805
- Arzon (haqiqatan ham arzon) Power bank
Men batareyani oldingi prototipda ishlatganman, lekin oxirgi modelda men Amazon -dan arzon quvvat bankidan foydalanaman. Ikkala holatda ham quvvat manbaini tashqi tomondan o'rnatish kerak. Batareyani LM7805 ga to'g'ri ulaganingizga ishonch hosil qiling (agar xohlasangiz). Poyafzal ichidagi ikkita elektr uzatish liniyasini olish uchun yon tomondan kichik bir teshik oching.
9 -qadam: Kalitni qo'shing
Sarlavha hamma narsani aytadi, kalitni qo'shish uchun poyabzalga kiradigan elektr uzatish liniyasini kesib tashlang.
10 -qadam: Miyani tanaga ulang
Endi elektronikani Arduino -ga ulash vaqti keldi. Avval signalni Arduino -ga, keyin tebranish dvigateliga ulang, so'ng sensorlar va oxiridagi elektr uzatish liniyalarini ulang.
11 -qadam: Oddiy ko'rinishda yashiring
Oyoq kiyimining yon devorlarida Arduino -ni yashiring. Sizga bir nechta tikuv va yopishtirish kerak bo'lishi mumkin, lekin men buni hech narsasiz bajarishga muvaffaq bo'ldim.