Mündəricat:

Korlar üçün danışan ağıllı şüşə: 7 addım
Korlar üçün danışan ağıllı şüşə: 7 addım

Video: Korlar üçün danışan ağıllı şüşə: 7 addım

Video: Korlar üçün danışan ağıllı şüşə: 7 addım
Video: ''ALEMLERİN ANAHTARI'' 💫RUHA ŞİFA💫 ABDULKADİR GEYLANİ SOHBETLERİ (KİŞİSEL GELİŞİM SESLİ KİTAP) 2024, Dekabr
Anonim
Korlar üçün danışan ağıllı şüşə
Korlar üçün danışan ağıllı şüşə

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

Komponentləri toplayın
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

Kodlaşdırma vaxtı - Arduino Pro Mini proqramlaşdırın
Kodlaşdırma vaxtı - 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 !

Səhvlərin Düzəldilməsi !!!
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

SD Kart hazırlayın
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 sifarişi
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ı

Lehim vaxtı
Lehim vaxtı
Lehim vaxtı
Lehim vaxtı
Lehim vaxtı
Lehim 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

  1. 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.
  2. Qısa qapanmanın qarşısını almaq üçün HC-SR04-ün arxasına elektrik lenti əlavə edin.
  3. 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ı

Bitdi
Bitdi
Bitdi
Bitdi
Bitdi
Bitdi

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ə: