Mundarija:
- 1 -qadam: Komponentlarni yig'ing
- 2 -qadam: Vaqtni kodlash - Arduino Pro Mini -ni dasturlash
- 3 -qadam: Xatolarni tuzatish !!
- 4 -qadam: SD -kartani tayyorlang
- 5 -qadam: tenglikni buyurtma qilish
- 6 -qadam: Lehimlash vaqti
- 7 -qadam: bajarildi
Video: Ko'zi ojizlar uchun gapiradigan aqlli oynalar: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bozorda aqlli ko'zoynaklar, aqlli soatlar va boshqalar kabi bir nechta aqlli aksessuarlar mavjud. Ammo ularning barchasi biz uchun yaratilgan. Jismoniy imkoniyati cheklanganlarga yordam beradigan texnologiyalarning etishmasligi.
Men ko'zi ojiz odamlar uchun foydali bo'lgan narsani qurmoqchi edim. Shunday qilib, men ko'rish qobiliyati past bo'lganlarga yordam beradigan arzon aqlli oynani yaratdim.
Ushbu loyihada bir nechta ultratovushli masofali sensorlar, Arduino Pro Mini, MP3 pleer moduli va ba'zi tebranish dvigatellari ishlatiladi. Ushbu loyihada ko'rish qobiliyati cheklangan odam kiyishi mumkin bo'lgan ko'zoynak shaklida ishlatilgan elektron karta. Ko'zoynakka o'rnatilgan Arduino sensorlar yordamida to'siqni aniqlaydi va minigarnituralar va tebranish dvigatellari orqali foydalanuvchining to'siqning masofasi va yo'nalishini xabardor qiladi.
1 -qadam: Komponentlarni yig'ing
Dasturiy ta'minot:
Arduino IDE
Uskuna komponentlari:
- HC -SR04 - Ultrasonik sensor X 3
- DFRobot DF Player mini X 1
- Arduino Pro Mini X 1
- 3,5 mm audio raz'em X 1
-
V 3 tebranish dvigatellari
- USB - FTDI kabi ketma -ket konvertor
- Slayd kaliti X 1
- SD -karta (har qanday o'lchamda)
- JLCPCB.com dan maxsus PCB (ixtiyoriy)
2 -qadam: Vaqtni kodlash - Arduino Pro Mini -ni dasturlash
- Https://github.com/B45i/Talking-Smart-Glass-For-Blind-ga o'ting va klon yoki yuklashni bosing va fayllarni yuklab oling va chiqarib oling.
- Smart_glass_for_blind.ino faylini Arduino IDE -da oching.
- Pro Mini -ni kompyuterga FTDI kabeli yordamida ulang.
- To'g'ri COM portini tanlang.
- "Arduino Pro yoki Pro Mini" ni tanlang.
- Yuklash -ni bosing
Arduino -ni PCBga lehimlashdan oldin uni o'chirganingizga ishonch hosil qiling. Barcha komponentlar lehimlangandan so'ng, dasturlash sarlavhasini ulash biroz qiyinroq bo'ladi.
MinLeftDistance, minCenterDistance, minRightDistance ni minimal tetiklash masofasini sozlash uchun o'zgartiring.
3 -qadam: Xatolarni tuzatish !!
Siz, ehtimol, ba'zi xatolarni ko'rasiz
halokatli xato: NewPing.h: Bunday fayl yoki katalog#o'z ichiga olmaydi^ kompilyatsiya tugatilmagan. chiqish holati 1 Arduino Pro yoki Pro Mini taxtasi uchun kompilyatsiya xatosi.
yoki shunga o'xshash narsa:
muhim xato: DFRobotDFPlayerMini.h: Bunday fayl yoki katalog#o'z ichiga olgan^ kompilyatsiya tugatilmagan. chiqish holati 1 Arduino Pro yoki Pro Mini taxtasi uchun kompilyatsiya xatosi.
Buning sababi, IDE -ga NewPing va DFRobotDFPlayerMini kabi kutubxonalar o'rnatilmagan.
Buni tuzatish uchun o'ting
Eskiz> Kutubxonalarni kiritish> Kutubxonalarni boshqarish
Qidiruv satriga yo'qolgan kutubxona nomini kiriting va "O'rnatish" tugmasini bosing, bu yo'qolgan kutubxonani o'rnatadi.
Buni hamma yo'qolgan kutubxonalar uchun qiling
Kod hozir kompilyatsiya qilinadi va yuklanadi.
4 -qadam: SD -kartani tayyorlang
Audio fayllar papkasidagi tarkibni SD -kartaning ildiziga nusxalash.
Eslatma: papkalarni (01, 02, 03) nusxa ko'chiring, uning mazmuni emas, balki audio fayllar papkasi.
SD karta nusxa ko'chirilgandan so'ng rasmdagi kabi bo'lishi kerak.
5 -qadam: tenglikni buyurtma qilish
PCB -larga buyurtma beramiz.
PCB fayllarini bu erda topishingiz mumkin:
Siz ushbu loyihani PCBsiz ham qilishingiz mumkin. Ammo PCBga ega bo'lish uni yanada qulay qiladi.
PCBga buyurtma berish uchun mening sevimli ishlab chiqaruvchim - JLCPCB.com.
Ular chindan ham yuqori sifatli tenglikni juda arzon narxda ishlab chiqaradilar.
Men tenglikni ishlab chiqarishni boshlaganimda, tenglikni ishlab chiqarish uchun ko'p pul kerak bo'ldi. Shuning uchun men ularni o'zim chizishim kerak edi.
Bu tartibsiz va zerikarli jarayon edi va ikki tomonlama tenglikni ishlab chiqarish juda qiyin ish edi.
Endi men boshqa bunday qilmayman. JLCPCB shu qadar arzonki, men hech qachon o'yib o'ylamayman.
Siz taxminan 2 dollarga 5 yoki 10 dona tenglikni olasiz (agar uning o'lchami 10 sm * 10 sm dan kichik bo'lsa).
Men tenglikni loyihalash uchun easyEDA -dan foydalandim. Qaysi bulutga asoslangan vosita. Bu shuni anglatadiki, men hech narsa yuklab olishim shart emas va men Internetga ulangan deyarli har qanday kompyuterdan ishlay olaman.
JLCPCB, EASYEDA va LCSC (elektron komponentlar provayderi) birgalikda ishlaydi.
PCLC -ni JLC -dan easyeda -da buyurtma qilishingiz mumkin.
PCB -da ishlatiladigan komponentlarga LCSC -dan buyurtma berish bir necha marta bosish bilan amalga oshiriladi.
JLCPCB va LCSC yaxshi jo'natilganligi sababli siz etkazib berish narxini ham tejaysiz
JLCPCB, EASYEDA va LCSC birgalikda elektronika ishlab chiqarish uchun ajoyib platformani taqdim etadi.
6 -qadam: Lehimlash vaqti
Arduino, DF pleer, audio raz'em, slayd kalitlari kabi komponentlarni avval tenglikni lehimlang.
HC-SR04 modulini to'g'ridan-to'g'ri lehim qilmang, biz ba'zi o'zgartirishlarni kiritishimiz kerak
- Erkak boshini 90 ° sarlavhali pense yordamida tekislang yoki lehimlang va oddiy sarlavhalarni lehimlang.
- Qisqa tutashuvni oldini olish uchun HC-SR04 orqa qismiga elektr tasmasini qo'shing.
- Belgilangan lehim yostiqchalariga HC-SR04 ni joylashtiring. chap va o'ng HC-SR04 ni chapga va yo'nalishga qaratadigan burchakda ushlab turing va lehimni qo'llang.
Qolgan qismlar, masalan, elektr ta'minoti kabeli, slayd kalitlari, tebranish motorlari va boshqalar.
Vibratsiyali dvigatellar tenglikni orqa tomoniga lehimli bo'lishi kerak, shunda ko'zoynak taqqan odam tebranishlarni sezadi.
Agar sizda PCB bo'lmasa, siz sxemani ko'rsatilgandek komponentlarni ulash orqali loyihani amalga oshirishingiz mumkin.
Agar siz loyihani PCBsiz bajarayotgan bo'lsangiz, iltimos, ilova qilingan sxemaga qarang
Sxemada men tasodifan 8 va 9 -pinlarni almashtirdim, xato uchun uzr so'rayman.
To'g'ri ulanish
- DF Player Rx => Arduino PIN 9.
- DF Player -ning Tx => Arduino -ning 8 -pin.
Agar siz PCB -dan foydalanmasangiz, uni to'g'rilang, menda endi muzlatuvchi fayl yo'q.
Siz hozir SD -kartani DFPlayer -ga kiritishingiz mumkin.
Quvvat ulangandan so'ng, dvigatellar tebranishi kerak va to'siq bo'lganida minigarnituradan ovoz keladi.
7 -qadam: bajarildi
Siz tugatdingiz.
Bu erda barcha manbalarni topishingiz mumkin.
GitHub
HackSter.io
Bu mening tenglikni tanloviga kirishim, agar sizga bu ko'rsatma yoqsa ovoz bering.
PCBWAY PCB desi gning tanloviga kirishim. Agar sizga bu loyiha yoqsa, mening yozuvim uchun ovoz berishni o'ylab ko'ring:
Agar biror muammoga duch kelsangiz, ularga izoh qoldiring. Men yordam berishga harakat qilaman
Tavsiya:
ScanUp NFC o'quvchi/yozuvchi va ko'zi ojizlar, ko'rish nogironlari va boshqalar uchun audio yozuvchisi: 4 qadam (rasmlar bilan)
ScanUp NFC o'quvchi/yozuvchi va ko'r, ko'r va boshqa hamma uchun ovoz yozuvchisi: men sanoat dizaynini o'rganaman va loyiha mening semestr ishim. Maqsad - ko'rish qobiliyati cheklangan va ko'rlarni ko'rishni nogironlarga SD -kartada WAV formatida yozib olish imkonini beruvchi qurilma yordamida qo'llab -quvvatlash. Shunday qilib,
Ko'zi ojizlar uchun moslashtirilgan poyabzal: 12 qadam
Ko'zi ojizlar uchun poyabzal: 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'ziga zarar etkazadi
Ko'zi ojizlar navigatsiyasini kuchaytirish uchun ultratovushli qurilma: 4 qadam (rasmlar bilan)
Ko'zi ojizlar navigatsiyasini kuchaytirish uchun ultratovushli qurilma: Bizning iste'dodlarimiz jarohatlanganlarning hayotini yaxshilash uchun texnologiya va tadqiqot echimlarini takomillashtirish uchun ishlatilganda, biz kambag'allarga murojaat qilamiz. Bu elektron qo'lqop ultratovushli aniqlash yordamida
Ko'zi ojizlar uchun periferik radar: 14 qadam
Ko'zi ojizlar uchun periferik radar: dahshatli baxtsiz hodisa natijasida yaqinda bir do'stim o'ng ko'zini ko'rmay qoldi. U uzoq vaqt ishsiz edi va qaytib kelganida, u menga nima kerakligini bilmaslik kerakligini aytdi
OpenEyeTap: 3D bosma va dasturlashtiriladigan aqlli oynalar: 12 qadam (rasmlar bilan)
OpenEyeTap: 3D bosma va dasturlashtiriladigan aqlli oynalar: Open EyeTap -ning ko'rsatmalari sahifasiga xush kelibsiz! Biz dunyodagi eng faol aqlli ko'zoynak va taqiladigan kengaytirilgan reallik hamjamiyatini yaratish niyatida bo'lgan bir nechta g'ayratli ishlab chiqaruvchilarmiz. Biz kengaytirilgan ramka yaratishni xohlaymiz