Mündəricat:
- Addım 1: Komponentləri toplayın
- Addım 2: Kodlaşdırma Zamanı - Arduino Pro Mini proqramlaşdırın
- Addım 3: Səhvlərin Düzəldilməsi !
- Addım 4: SD Kart hazırlayın
- Addım 5: PCB sifarişi
- Addım 6: Lehimləmə vaxtı
- Addım 7: Tamamlandı
Video: Korlar üçün danışan ağıllı şüşə: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bazarda ağıllı eynək, ağıllı saat və s. Kimi bir çox ağıllı aksesuar var. Amma hamısı bizim üçün tikilib. Fiziki məhdudiyyətli insanlara kömək edəcək əhəmiyyətli bir texnologiya çatışmazlığı var.
Görmə qüsurlu insanlar üçün faydalı bir şey qurmaq istədim. Buna görə də gözdən əlillərə kömək etmək üçün istifadə edilə bilən ucuz bir ağıllı şüşə hazırladım.
Bu layihədə bir neçə ultrasəs məsafə sensoru, Arduino Pro Mini, MP3 pleyer modulu və bəzi vibrasiya mühərrikləri istifadə olunur. Bu layihədə görmə qüsurlu bir adamın geyə biləcəyi bir eynək şəklində istifadə olunan elektron lövhə. Eynəyə quraşdırılmış Arduino sensorlar vasitəsilə maneəni aşkarlayacaq və qulaqlıq və vibrasiya mühərrikləri vasitəsilə istifadəçiyə maneənin məsafəsini və istiqamətini bildirəcək.
Addım 1: Komponentləri toplayın
Proqram təminatı:
Arduino IDE
Avadanlıq Komponentləri:
- HC -SR04 - Ultrasonik Sensor X 3
- DFRobot DF Player mini X 1
- Arduino Pro Mini X 1
- 3.5 mm audio jak X 1
-
Titrəmə mühərrikləri X 3
- FTDI kimi USB -dən Serial Dönüştürücü
- Sürüşdürücü X 1
- SD Kart (İstənilən ölçüdə)
- JLCPCB.com -dan Xüsusi PCB (İsteğe bağlı)
Addım 2: Kodlaşdırma Zamanı - Arduino Pro Mini proqramlaşdırın
- Https://github.com/B45i/Talking-Smart-Glass-For-Blind ünvanına gedin və klon və ya yükləməni vurun və faylları endirin və çıxarın.
- Arduino IDE -də Smart_glass_for_blind.ino faylını açın.
- Pro Mini -ni FTDI kabelindən istifadə edərək kompüterə qoşun.
- Uyğun bir COM portu seçin.
- 'Arduino Pro və ya Pro Mini' seçin.
- Yüklə vurun
PCB -yə lehimləməzdən əvvəl Arduinonu yandırdığınızdan əmin olun. Bütün komponentlər lehimləndikdən sonra proqramlaşdırma başlığını bağlamaq bir az çətin olacaq.
Minimum tetikleme məsafəsini tənzimləmək üçün minLeftDistance, minCenterDistance, minRightDistance dəyişdirin.
Addım 3: Səhvlərin Düzəldilməsi !
Kimi bəzi səhvlər yəqin ki görəcəksiniz
ölümcül səhv: NewPing.h: Belə bir fayl və ya#qovluq daxil deyil^ kompilyasiyası sona çatdı. çıxış vəziyyəti 1 Arduino Pro və ya Pro Mini lövhəsi üçün tərtib xətası.
ya da belə bir şey:
ölümcül səhv: DFRobotDFPlayerMini.h: Belə bir fayl və ya kataloq#daxil^ tərtibinə xitam verilməyib. çıxış vəziyyəti 1 Arduino Pro və ya Pro Mini lövhəsi üçün tərtib xətası.
Bunun səbəbi, NewPing və DFRobotDFPlayerMini kimi kitabxanaların IDE -də quraşdırılmamasıdır.
Bunu düzəltmək üçün gedin
Eskiz> Kitabxanaları Daxil et> Kitabxanaları İdarə Edin
Axtarış çubuğuna itkin kitabxana adını daxil edin və quraşdırma düyməsini basın, bu itkin kitabxananı quraşdıracaq.
Bütün itkin kitabxanalar üçün bunu edin
Kod indi tərtib ediləcək və yüklənəcəkdir.
Addım 4: SD Kart hazırlayın
Audio fayllar qovluğunun məzmununu SD kartın kökünə kopyalayın.
Qeyd: Qovluqları (01, 02, 03) kopyalayın, məzmununu deyil, Audio faylları qovluğunu deyil.
SD kart, kopyaladıqdan sonra şəkildəki kimi olmalıdır.
Addım 5: PCB sifarişi
PCB -ləri sifariş edək.
PCB fayllarını burada tapa bilərsiniz:
Bu layihəni PCB olmadan da edə bilərsiniz. Ancaq PCB -nin olması onu daha rahat edir.
PCB sifariş etmək üçün ən sevdiyim istehsalçı JLCPCB.com -dur.
Çox ucuz qiymətə həqiqətən yüksək keyfiyyətli PCB istehsal edirlər.
PCB dizayn etməyə başladığımda, PCB istehsal etmək üçün çox pul xərcləndi. Buna görə də onları özüm oymalıydım.
Səliqəsiz və yorucu bir proses idi və iki tərəfli PCB hazırlamaq çox çətin bir iş idi.
İndi bunu artıq etmirəm. JLCPCB o qədər ucuzdur ki, artıq heç vaxt aşındırmağı düşünmürəm.
Təxminən 2 dollara 5 və ya 10 ədəd PCB alacaqsınız (ölçüsü 10 sm * 10 sm -dən azdırsa).
PCB dizaynı üçün easyEDA -dan istifadə etdim. Bulud əsaslı bir vasitədir. Yəni heç bir şey yükləməyimə ehtiyac yoxdur və demək olar ki, internet bağlantısı olan hər hansı bir kompüterdən işləyə bilərəm.
JLCPCB, EASYEDA və LCSC (elektron komponent təminatçısı) birlikdə işləyir.
PCB -ləri JLC -dən easyeda'nın özündə sifariş edə bilərsiniz.
PCB -də istifadə olunan komponentləri LCSC -dən sifariş etmək yalnız bir neçə klik çəkir.
JLCPCB və LCSC birlikdə yaxşı göndərildiyindən göndərmə xərclərinə də qənaət edirsiniz
JLCPCB, EASYEDA və LCSC birlikdə elektronika istehsalı üçün əla bir platforma təmin edir.
Addım 6: Lehimləmə vaxtı
Arduino, DF Player, Audio Jack, Slide Switch kimi komponentləri əvvəlcə PCB -yə lehimləyin.
HC-SR04 modulunu birbaşa lehimləməyin, bəzi dəyişikliklər etməliyik
- 90 ° başlıqları və normal başlıqları lehimləyərək pense istifadə edərək kişi başlığını düzəldin.
- Qısa qapanmanın qarşısını almaq üçün HC-SR04-ün arxasına elektrik lenti əlavə edin.
- Təyin olunmuş lehim yastiqciqlərinə HC-SR04 daxil edin. sol və sağ HC-SR04-ü sola və istiqamətə işarə edən bir açıda saxlayın və lehim tətbiq edin.
Elektrik təchizatı kabeli, sürüşmə açarları, vibrasiya mühərrikləri və s.
Titrəmə mühərrikləri PCB -nin arxasına lehimlənməlidir ki, şüşə taxan şəxs titrəmələri hiss edə bilsin.
PCB yoxdursa, komponentləri dövrə diaqramında göstərildiyi kimi bağlayaraq layihəni edə bilərsiniz.
Layihəni PCB olmadan edirsinizsə, zəhmət olmasa əlavə edilmiş sxemə baxın
Sxemada təsadüfən Pin 8 və 9 -u dəyişdirdim. Səhv üçün üzr istəyirəm.
Düzgün əlaqə
- DF Playerin Rx => Arduinonun PIN 9.
- DF Player Tx => Arduino 8 pin.
PCB -dən istifadə etmirsinizsə, düzəldin, mənimlə birlikdə fritzing faylı yoxdur.
SD Kartı indi DFPlayer -ə daxil edə bilərsiniz.
Gücü bağladıqdan sonra mühərriklər titrəməlidir və maneə olduqda qulaqlıqdan səs çıxacaq.
Addım 7: Tamamlandı
Artıq işiniz bitib.
Bütün mənbələri burada tapa bilərsiniz.
GitHub
HackSter.io
Bu PCB yarışmasına girişimdir, bu təlimatı bəyənmisinizsə səs verin.
PCBWAY PCB dizayn yarışmasına girişim. Bu layihəni sevirsinizsə, girişimə səs verməyi düşünün:
Hər hansı bir problemlə qarşılaşsanız, şərh yazın. Kömək etməyə çalışacağam
Tövsiyə:
SONOFF Ağıllı Açarları ilə Ağıllı Pərdələri necə DIY etmək olar ?: 14 addım
SONOFF Smart Açarları ilə Ağıllı Panjurları Necə DIY etmək olar?: SONOFF ağıllı açarlarda kilidləmə rejimindən istifadə edərək adi pərdələrinizi/pərdələrinizi ağıllı hala gətirin Çoxlarınız bunun səhərlər pərdələri/pərdələri çəkdiyiniz bir iş olduğunu qəbul edəcəksinizmi? və axşam aşağı çəkin? Hər halda, mən
ScanUp NFC Oxucu/Yazıçı və Korlar, Görmə Əlillər və Digərləri üçün Audio Yazıcı: 4 Addım (Şəkillərlə)
ScanUp NFC Oxucu/Yazıçı və Korlar, Görmə Əlilləri və Başqaları üçün Audio Yazıcı: Sənaye dizaynını öyrənirəm və layihə semestrimin işidir. Məqsəd, görmə qüsurlu və kor insanları SD kartda WAV formatında səs yazdırmağa və bu məlumatları NFC etiketi ilə çağırmağa imkan verən cihazla dəstəkləməkdir. Belə ki
Bir Pediatri Ofisi üçün Danışan Baymax Ekranı: 10 Adım (Şəkillərlə)
Bir Pediatr Ofisi üçün Danışan Baymax Ekranı: “Salam. Mən Baymax, şəxsi sağlamlıq yoldaşınızam. " - Baymax Yerli pediatr ofisində tibb mühitini uşaqlar üçün daha az stresli və əyləncəli etmək üçün maraqlı bir strategiya qəbul etdilər. E -ni doldurdular
Korlar üçün Haptik Əlcək: 7 addım
Korlar üçün Haptic Əlcək: Haptic əlcək, kor və/və ya görmə qüsurlu insanlar üçün istifadəçiyə yaxın ətrafındakı maneələr haqqında məlumat verən bir cihazdır. Əlcək, cisimlərin məsafəsini və istiqamətini bildirən iki ultrasəs sensoru istifadə edir
OpenEyeTap: 3D Çap və Proqramlaşdırıla bilən Ağıllı Şüşə: 12 Addım (Şəkillərlə birlikdə)
OpenEyeTap: 3D Çaplı və Proqramlaşdırıla bilən Ağıllı Şüşə: Açıq EyeTap -ın Təlimatlar səhifəsinə xoş gəldiniz! Dünyanın ən aktiv Ağıllı Eynəkləri və Geyilə bilən Artırılmış Reallıq Cəmiyyətini qurmaq istəyi olan bir neçə həvəsli istehsalçıyıq. Artırılmış bir çərçivə əldə etmək istəyirik