Innehållsförteckning:

Talking Smart Glass for the Blind: 7 steg
Talking Smart Glass for the Blind: 7 steg

Video: Talking Smart Glass for the Blind: 7 steg

Video: Talking Smart Glass for the Blind: 7 steg
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim
Talking Smart Glass for the Blind
Talking Smart Glass for the Blind

Det finns flera smarta tillbehör som smarta glasögon, smarta klockor etc. tillgängliga på marknaden. Men alla är byggda för oss. Det finns en avsevärd brist på teknik för att hjälpa fysiskt utmanade.

Jag ville bygga något som är användbart för de visuellt utmanade människorna. Så jag designade ett billigt smartglas som kan användas för att hjälpa synskadade.

Detta projekt använder några ultraljudsavståndssensorer, en Arduino Pro Mini, en MP3 -spelarmodul och några vibrationsmotorer. Kretskortet som används i detta projekt i form av ett spektakel, som kan bäras av en synskadad person. En Arduino monterad på glasögonen kommer att upptäcka hindret med hjälp av sensorerna och meddela användarens avstånd och riktning för hindret genom hörlurar och vibrationsmotorer.

Steg 1: Samla komponenterna

Samla komponenterna
Samla komponenterna

Programvara:

Arduino IDE

Hårdvarukomponenter:

  • HC -SR04 - Ultraljudssensor X 3
  • DFRobot DF Player mini X 1
  • Arduino Pro Mini X 1
  • 3,5 mm ljuduttag X 1
  • Vibrationsmotorer X 3
  • USB till seriell omvandlare som FTDI
  • Skjutreglage X 1
  • SD -kort (valfri storlek)
  • Anpassat kretskort från JLCPCB.com (tillval)

Steg 2: Kodningstid - Programmera Arduino Pro Mini

Kodningstid - Programmera Arduino Pro Mini
Kodningstid - Programmera Arduino Pro Mini
  • Gå till https://github.com/B45i/Talking-Smart-Glass-For-Blind och klicka på klonen eller ladda ner och ladda ner och extrahera filerna.
  • Öppna Smart_glass_for_blind.ino -filen i Arduino IDE.
  • Anslut Pro Mini till datorn med en FTDI -kabel.
  • Välj rätt COM -port.
  • Välj 'Arduino Pro eller Pro Mini'.
  • Klicka på ladda upp

Var noga med att blinka Arduino innan du lödar den till kretskortet. När alla komponenter är lödda blir det lite svårare att ansluta programmeringsrubriken.

Ändra minLeftDistance, minCenterDistance, minRightDistance för att justera det minsta utlösningsavståndet.

Steg 3: Åtgärda fel !!

Åtgärda fel !!!
Åtgärda fel !!!

Du kommer förmodligen att se några fel som

fatalt fel: NewPing.h: Ingen sådan fil eller katalog#inkluderar^ sammanställning avslutad. exit status 1 Fel vid kompilering för kort Arduino Pro eller Pro Mini.

eller något som:

dödligt fel: DFRobotDFPlayerMini.h: Ingen sådan fil eller katalog#inkluderar^ sammanställning avslutad. exit status 1 Fel vid kompilering för kort Arduino Pro eller Pro Mini.

Detta beror på att biblioteken som NewPing och DFRobotDFPlayerMini inte är installerade på din IDE.

För att åtgärda detta, gå till

Skiss> Inkludera bibliotek> Hantera bibliotek

Ange det saknade biblioteksnamnet i sökfältet och klicka på installera, detta installerar det saknade biblioteket.

Gör detta för alla bibliotek som saknas

Koden kommer att kompilera och ladda upp nu.

Steg 4: Förbered SD -kortet

Förbered SD -kortet
Förbered SD -kortet

Kopiera innehållet i mappen Ljudfiler till roten på SD -kortet.

Obs! Kopiera själva mapparna (01, 02, 03), inte dess innehåll, inte mappen Ljudfiler.

SD -kortet ska se ut som på bilden efter kopiering.

Steg 5: Beställa kretskortet

Beställer kretskortet
Beställer kretskortet

Låt oss beställa kretskort.

Du hittar PCB-filerna här:

Du kan också göra detta projekt utan kretskort. Men att ha kretskort gör det mer bekvämt.

För att beställa PCB är min favorit tillverkare JLCPCB.com.

De gör verkligen riktigt högkvalitativt kretskort till ett mycket billigt pris.

När jag började designa PCB kostade det mycket pengar att tillverka PCB. Så jag var tvungen att etsa dem själv.

Det var en rörig och tråkig process, och att göra dubbelsidiga PCB var en mycket mycket svår uppgift.

Nu gör jag inte det längre. JLCPCB är så billig att jag aldrig överväger att etsa en längre.

Du får 5 eller 10 bitar PCB för cirka $ 2 (om dess storlek är mindre än 10 cm * 10 cm).

Jag använde easyEDA för att designa kretskortet. Vilket är ett molnbaserat verktyg. Betyder att jag inte behöver ladda ner någonting och jag kan arbeta från nästan vilken dator som helst med internetuppkoppling.

JLCPCB, EASYEDA och LCSC (leverantör av elektronikkomponenter) arbetar tillsammans.

Du kan beställa kretskort från JLC inom easyeda själv.

Att beställa komponenter som används i ditt kretskort från LCSC tar bara några få klick.

Eftersom JLCPCB och LCSC levereras bra tillsammans sparar du också kostnader på frakt

JLCPCB, EASYEDA och LCSC utgör tillsammans en bra plattform för elektronikmärken.

Steg 6: Lödningstid.

Lödningstid.
Lödningstid.
Lödningstid.
Lödningstid.
Lödningstid.
Lödningstid.

Löd komponenterna som Arduino, DF Player, Audio Jack, Slide Switches till PCB först.

Löd inte HC-SR04-modulen direkt, vi måste göra några ändringar

  1. Räta ut det manliga huvudet med en tång eller avlödning av 90 ° -huvudena och lödningshuvudena.
  2. Lägg till elektrisk tejp på baksidan av HC-SR04 för att undvika kortslutning.
  3. Sätt i HC-SR04 på de utsedda lödkuddarna. håll vänster och höger HC-SR04 i en vinkel så att den pekar åt vänster och riktning och applicera löd.

Löd resten av komponenterna som strömförsörjningskabel, skjutbrytare, vibrationsmotorer etc.

Vibrationsmotorer bör lödas på baksidan av kretskortet så att personen som bär glaset kan känna vibrationerna.

Om du inte har kretskortet kan du fortfarande göra projektet genom att ansluta komponenterna som visas i kretsschemat.

Om du gör projektet utan kretskort, se det bifogade kretsschemat

I schemat bytte jag av misstag stift 8 och 9. Ursäkta för misstaget, Rätt anslutning är

  • Rx för DF Player => PIN 9 för Arduino.
  • Tx av DF Player => Pin 8 av Arduino.

Korrigera det om du inte använder kretskortet, jag har inte fritzing -filen med mig längre.

Du kan sätta in SD -kortet i DFPlayer nu.

Efter anslutning av ström bör motorerna vibrera och ljud kommer från hörlurar när det finns ett hinder.

Steg 7: Klar

Gjort
Gjort
Gjort
Gjort
Gjort
Gjort

Nu är du klar.

Du hittar all resurs här.

GitHub

HackSter.io

Detta är mitt bidrag till PCB -tävlingen, Rösta om du gillade detta instruerbart.

Mitt bidrag till PCBWAY PCB desi gning contest. Om du gillar det här projektet kan du överväga att rösta på mitt bidrag:

Kommentera dem om du stöter på några problem. Jag ska försöka hjälpa

Rekommenderad: