Satura rādītājs:

Runājošais viedais stikls neredzīgajiem: 7 soļi
Runājošais viedais stikls neredzīgajiem: 7 soļi

Video: Runājošais viedais stikls neredzīgajiem: 7 soļi

Video: Runājošais viedais stikls neredzīgajiem: 7 soļi
Video: Konferences 3.sesija - praktisks materiāls darba devējiem 2024, Novembris
Anonim
Runājošais viedais stikls neredzīgajiem
Runājošais viedais stikls neredzīgajiem

Tirgū ir pieejami vairāki viedie piederumi, piemēram, viedās brilles, viedie pulksteņi utt. Bet tie visi ir radīti mums. Ievērojami trūkst tehnoloģiju, lai palīdzētu fiziski grūtībās nonākušajiem.

Es gribēju izveidot kaut ko tādu, kas būtu noderīgs cilvēkiem ar redzes traucējumiem. Tāpēc es izveidoju lētu viedo stiklu, ko var izmantot, lai palīdzētu vājredzīgajiem.

Šajā projektā tiek izmantoti daži ultraskaņas attāluma sensori, Arduino Pro Mini, MP3 atskaņotāja modulis un daži vibrācijas motori. Šajā projektā izmantotā shēmas plate briļļu veidā, ko var nēsāt redzes invalīds. Uz briļļu uzstādītais Arduino ar sensoru palīdzību noteiks šķērsli un, izmantojot austiņas un vibrācijas motorus, paziņos lietotājam attālumu un šķēršļa virzienu.

1. darbība: apkopojiet komponentus

Savāc komponentus
Savāc komponentus

Programmatūra:

Arduino IDE

Aparatūras komponenti:

  • HC -SR04 - ultraskaņas sensors X 3
  • DFRobot DF Player mini X 1
  • Arduino Pro Mini X 1
  • 3,5 mm audio ligzda X 1
  • Vibrācijas motori X 3
  • USB uz seriālo pārveidotāju, piemēram, FTDI
  • Bīdāmais slēdzis X 1
  • SD karte (jebkura izmēra)
  • Pielāgota PCB no JLCPCB.com (pēc izvēles)

2. darbība: kodēšanas laiks - ieprogrammējiet Arduino Pro Mini

Kodēšanas laiks - ieprogrammējiet Arduino Pro Mini
Kodēšanas laiks - ieprogrammējiet Arduino Pro Mini
  • Dodieties uz vietni https://github.com/B45i/Talking-Smart-Glass-For-Blind un noklikšķiniet uz klona vai lejupielādes un lejupielādējiet un izvelciet failus.
  • Atveriet Smart_glass_for_blind.ino failu Arduino IDE.
  • Pievienojiet Pro Mini datoram, izmantojot FTDI kabeli.
  • Izvēlieties pareizo COM portu.
  • Atlasiet “Arduino Pro vai Pro Mini”.
  • Noklikšķiniet uz augšupielādēt

Pirms lodēšanas uz PCB pārliecinieties, ka Arduino ir mirgo. Kad visas sastāvdaļas ir pielodētas, programmēšanas galveni būs nedaudz grūtāk savienot.

Mainiet minLeftDistance, minCenterDistance, minRightDistance, lai pielāgotu minimālo iedarbināšanas attālumu.

3. darbība: kļūdu novēršana !

Kļūdu labošana !!!
Kļūdu labošana !!!

Jūs, iespējams, redzēsit tādas kļūdas kā

fatāla kļūda: NewPing.h: Neviens šāds fails vai direktorijs#neietver^ kompilāciju. izejas statuss 1 Kļūda, apkopojot Arduino Pro vai Pro Mini.

vai kaut kas līdzīgs:

fatāla kļūda: DFRobotDFPlayerMini.h: Šāds fails vai direktorija#ietver^ kompilācija ir pārtraukta. izejas statuss 1 Kļūda, apkopojot Arduino Pro vai Pro Mini.

Tas ir tāpēc, ka bibliotēkas, piemēram, NewPing un DFRobotDFPlayerMini, nav instalētas jūsu IDE.

Lai to labotu, dodieties uz

Skice> Iekļaut bibliotēkas> Pārvaldīt bibliotēkas

Meklēšanas joslā ievadiet trūkstošo bibliotēkas nosaukumu un noklikšķiniet uz instalēt, tādējādi tiks instalēta trūkstošā bibliotēka.

Dariet to visām trūkstošajām bibliotēkām

Kods tiks apkopots un augšupielādēts tūlīt.

4. darbība: sagatavojiet SD karti

Sagatavojiet SD karti
Sagatavojiet SD karti

Kopējiet audio failu mapes saturu SD kartes saknē.

Piezīme. Kopējiet mapes (01, 02, 03), nevis tās saturu, nevis mapi Audio faili.

Pēc kopēšanas SD kartei vajadzētu izskatīties kā attēlā.

5. solis: PCB pasūtīšana

PCB pasūtīšana
PCB pasūtīšana

Pasūtīsim PCB.

PCB failus varat atrast šeit:

Šo projektu var veikt arī bez PCB. Bet PCB izmantošana padara to ērtāku.

PCB pasūtīšanai mans mīļākais ražotājs ir JLCPCB.com.

Viņi ražo patiešām augstas kvalitātes PCB par ļoti lētu cenu.

Kad es sāku projektēt PCB, PCB ražošana izmaksāja daudz naudas. Tāpēc man pašai vajadzēja tās iegravēt.

Tas bija netīrs un garlaicīgs process, un divpusēju PCB izgatavošana bija ļoti ļoti grūts uzdevums.

Tagad es to vairs nedaru. JLCPCB ir tik lēts, ka es nekad vairs nedomāju par to kodināšanu.

Jūs saņemsiet 5 vai 10 PCB gabalus par aptuveni 2 USD (ja tā izmērs ir mazāks par 10 cm * 10 cm).

PCB izstrādei es izmantoju easyEDA. Kas ir uz mākoņiem balstīts rīks. Tas nozīmē, ka man nekas nav jālejupielādē, un es varu strādāt no gandrīz jebkura datora ar interneta pieslēgumu.

JLCPCB, EASYEDA un LCSC (elektronikas komponentu piegādātājs) strādā kopā.

Jūs varat pasūtīt PCB no JLC pašā easyeda.

Jūsu PCB izmantoto komponentu pasūtīšana no LCSC prasa tikai dažus klikšķus.

Tā kā JLCPCB un LCSC piegādā kopā, jūs ietaupāt arī piegādes izmaksas

JLCPCB, EASYEDA un LCSC kopā nodrošina lielisku platformu elektronikas ražotājiem.

6. solis: lodēšanas laiks

Lodēšanas laiks
Lodēšanas laiks
Lodēšanas laiks
Lodēšanas laiks
Lodēšanas laiks
Lodēšanas laiks

Vispirms pielodējiet komponentus, piemēram, Arduino, DF atskaņotāju, audio ligzdu, bīdāmos slēdžus.

Nelodējiet tieši HC-SR04 moduli, mums ir jāveic dažas izmaiņas

  1. Iztaisnojiet vīriešu galviņu, izmantojot knaibles vai atlaidiniet 90 ° galvenes un lodējiet parastās galvenes.
  2. Pievienojiet elektrisko lenti HC-SR04 aizmugurē, lai izvairītos no īssavienojuma.
  3. Ievietojiet HC-SR04 norādītajos lodēšanas paliktņos. turiet kreiso un labo HC-SR04 leņķī tā, lai tas būtu vērsts pa kreisi un virzienā, un uzlieciet lodmetālu.

Lodējiet pārējās sastāvdaļas, piemēram, barošanas kabeli, slīdņus, vibrācijas motorus utt.

Vibrācijas motoriem jābūt pielodētiem pie PCB aizmugures, lai stikla nesējs varētu sajust vibrācijas.

Ja jums nav PCB, jūs joprojām varat izveidot projektu, savienojot komponentus, kā parādīts shēmas shēmā.

Ja veicat projektu bez PCB, lūdzu, skatiet pievienoto shēmu

Shēmās es nejauši nomainīju tapu 8 un 9. Atvainojiet par kļūdu, Pareizais savienojums ir

  • DF Player Rx => Arduino PIN 9.
  • DF Player Tx => Arduino 8. tapa.

Labojiet to, ja neizmantojat PCB, man vairs nav fritzes faila.

Tagad varat ievietot SD karti DFPlayer.

Pēc strāvas pievienošanas motoriem vajadzētu vibrēt, un, ja ir šķērslis, atskan skaņa no austiņām.

7. darbība. Gatavs

Pabeigts
Pabeigts
Pabeigts
Pabeigts
Pabeigts
Pabeigts

Tagad esat pabeidzis.

Visu resursu varat atrast šeit.

GitHub

HackSter.io

Šis ir mans ieraksts PCB konkursā. Balsojiet, ja jums patika šī pamācība.

Mans ieraksts PCBWAY PCB desi gning konkursā. Ja jums patīk šis projekts, apsveriet iespēju balsot par manu ierakstu:

Ja rodas kādas problēmas, komentējiet tās. Es centīšos palīdzēt

Ieteicams: