Indholdsfortegnelse:

Enhed til synshandicappede: 4 trin
Enhed til synshandicappede: 4 trin

Video: Enhed til synshandicappede: 4 trin

Video: Enhed til synshandicappede: 4 trin
Video: Сверлильное приспособление для токарного станка. Испытание фрезеровкой. 2024, November
Anonim
Image
Image

Denne vejledning er baseret på et open source Arduino -projekt til en Smart Cane og telefon, der hjælper blinde mennesker med at gå alene hvor som helst ved hjælp af input, der leveres via en forhindringssensor og giver feedback gennem haptics (vibrationsmotor). Enheden er overkommelig og kan let replikeres på et par timer. Denne enhed registrerer automatisk forhindringen, mens du går, og giver feedback ved at lade vandrestokken vibrere sammen med en advarselslyd.

Enheden er lavet med Arduino Uno og A. I. A6 GSM/GPRS -skærm.

Det har to funktioner:

  1. Telefon - med 6 knapper, til afsendelse af beskeder og opkald
  2. Smart Cane - som vibrerer og bipper i nærheden af en forhindring

Funktionerne styres ved hjælp af en switch, så den skifter fra telefon til en smart stok og omvendt.

Den smarte stok registrerer forhindringer med ultralydssensoren HC-SR04, der måler afstanden fra en forhindring til stokken og begynder at vibrere og bippe på grund af vibrationsmotoren og summeren.

Trin 1: Elektriske komponenter

Arduino telefon

  • Arduino UNO
  • Breadboard og breadboarding ledninger
  • GPRS/GSM Shield - A. I. A6
  • Aktivt SIM -kort
  • PCB
  • Summer
  • 6 knapper
  • 1 skydekontakt
  • 9V batteri

Smart Cane

  • HC-SR04 ultralydssensor
  • Vibrationsmotor
  • Diode - IN4001
  • Modstand - 1KOhms
  • Transistor - 2N2222
  • Kondensator - 0.1uF

Yderligere værktøjer

  • Loddekolbe
  • Wire strippere
  • Lodde
  • 3D printer
  • PLA 3D -printfilament
  • Ninjaflex 3D -printfilament
  • Varm limpistol
  • Skærer/sav til printkortet
  • Hobbykniv

Trin 2: Breadboarding af kredsløbet

Breadboarding på kredsløbet
Breadboarding på kredsløbet
Breadboarding på kredsløbet
Breadboarding på kredsløbet

Ultralydssensorens ekkostift skal tilsluttes en digital pin af Arduino

Ud over kredsløbsdesignet på billedet skal du forbinde:

Summeren er forbundet til digital pin 2 på Arduino og til jorden.

Knapper

Knapperne bruges til telefonens funktioner.

  • 1. er forbundet til digital pin 4, og den har funktionen til at aktivere gsm -modulet og også gå ind i telefonens menu, den anden ende er forbundet til jorden
  • 2. - digital pin 5 og jordopkaldsfunktion
  • 3. - digital pin 6 og jord - meddelelse 1
  • 4. - digital pin 7 og jord - meddelelse 2
  • 5. - digital pin 10 og jord - meddelelse 3
  • 6. - digital pin 11 og jordmeddelelse 4

A6 GPRS/GSM -modul

  1. Tilslut GSM -modulet, og tilføj SIM -kortet. Ring til SIM -kortet for at sikre, at GSM'en modtager signal. Hvis du ikke kan foretage opkaldet, skal du prøve at finde et sted, hvor du modtager signal, fordi det ellers ikke fungerer.
  2. Tilslut VCC 5.0 til VCC på Arduino
  3. Tilslut PWR til VCC i Arduino
  4. Bemærk: Hvis du driver din Arduino fra din bærbare computer, får GSM -skjoldet ikke tilstrækkelig strøm til at fungere, du kan tænde det fra et 9V batteri, eller indtil du er færdig med koden, skal strømmen til skærmen separat via USB og tilsluttes VCC5.0 til PWR i mellemtiden
  5. U_TXD til RX for Arduino
  6. U_RXD til TX af Arduino
  7. GND for GSM til Arduino GND
  8. Tilslut en ledning fra en anden Arduino GND til GND for den første knap og en ledning fra RST for Arduino til den anden ende (forbundet til Arduino digital pin) på den første knap
  9. Inden du uploader koden, skal du fjerne RX- og TX -forbindelserne til Arduino

Batteri

  1. Tilslut + af batteriet til den ene ende af kontakten
  2. Slut den anden ende af kontakten til Arduino VCC
  3. Tilslut - af batteriet til GND for Arduino

Efter test på brødbrættet kan du lodde alle dine komponenter på en testledning.

Trin 3: Kode

  1. Download den nyeste version af Arduino IDE fra
  2. Skift telefonnummeret med det, du vil modtage opkald og beskeder fra Arduino.
  3. Vælg boards i Værktøjer -> Board -> Arduino Uno, og vælg derefter den port, som din Arduino er forbundet til under Værktøjsport
  4. Vælg Værktøjer -> Programmer -> USBasp
  5. Tryk på upload -knappen for at uploade koden til Arduino

Trin 4: 3D -udskrivning af skjoldet

Download den 3D -udskrivningssoftware, som din printer understøtter.

Skær de vedhæftede STL -filer, hvilket grundlæggende betyder at skære delen i forskellige lag og sende kommandoer til 3D -printeren under udskrivning.

Download de vedhæftede STL-filer, og indlæs dem i din printersoftware, og skær filen i skiver, baseret på din printerindstilling, Udskæring af STL-filerne skal tage cirka 2-3 minutter, og udskrivningstiden for hele filen skal være cirka 2 til 3 timer, og dette er baseret på din skiverindstilling.

Anbefalede: