Inhoudsopgave:

Apparaat voor slechtzienden: 4 stappen
Apparaat voor slechtzienden: 4 stappen

Video: Apparaat voor slechtzienden: 4 stappen

Video: Apparaat voor slechtzienden: 4 stappen
Video: Maker Katrien ontwikkelt een app zodat de slechtziende Pakize haar bus kan vinden | Team Scheire #1 2024, December
Anonim
Image
Image

Deze tutorial is gebaseerd op een open source Arduino-project voor een Smart Cane en telefoon die blinden helpt om overal alleen te lopen met behulp van input die wordt geleverd via een obstakelsensor en feedback geeft via haptiek (vibratiemotor). Het apparaat is betaalbaar en kan gemakkelijk in een paar uur worden gerepliceerd. Dit apparaat detecteert automatisch het obstakel tijdens het lopen en geeft feedback door de wandelstok te laten trillen en een waarschuwingsgeluid te geven.

Het apparaat is gemaakt met Arduino Uno en A. I. A6 GSM/GPRS-schild.

Het heeft twee kenmerken:

  1. Telefoon - met 6 knoppen, voor het verzenden van berichten en bellen
  2. Smart Cane - die trilt en piept in de buurt van een obstakel

De functies worden bediend met behulp van een schakelaar, dus het verandert van telefoon in een slimme stok en vice versa.

De slimme wandelstok detecteert obstakels met de HC-SR04 ultrasone sensor die de afstand van een obstakel tot de wandelstok meet en begint te trillen en piepen dankzij de vibratiemotor en zoemer.

Stap 1: Elektrische componenten

Arduino-telefoon

  • Arduino UNO
  • Breadboard en breadboard draden
  • GPRS/GSM-schild - A. I. A6
  • Actieve simkaart
  • PCB
  • Zoemer
  • 6 knoppen
  • 1 schuifschakelaar
  • 9V batterij

Slimme wandelstok

  • HC-SR04 ultrasone sensor
  • Trillingsmotor
  • Diode - IN4001
  • Weerstand - 1KOhms
  • Transistor - 2N2222
  • Condensator - 0.1uF

Extra hulpmiddelen

  • Soldeerbout
  • Draadstrippers
  • Soldeer
  • 3D-printer
  • PLA 3D-printfilament
  • Ninjaflex 3D-printfilament
  • Heet lijmpistool
  • Snijder/zaag voor de printplaat
  • Hobbymes

Stap 2: Breadboarden op het circuit

Breadboarden op het circuit
Breadboarden op het circuit
Breadboarden op het circuit
Breadboarden op het circuit

De echo-pin van de ultrasone sensor moet worden aangesloten op een digitale pin van Arduino

Naast het circuitontwerp op de foto moet u aansluiten:

De zoemer is verbonden met digitale pin 2 van Arduino en met de grond.

Toetsen

De knoppen worden gebruikt voor de telefoonfuncties.

  • 1e is verbonden met digitale pin 4 en heeft de functie om de gsm-module in te schakelen en ook het menu voor de telefoon te openen, het andere uiteinde is verbonden met aarde
  • 2e - digitale pin 5 en massa - oproepfunctie
  • 3e - digitale pin 6 en massa - bericht 1
  • 4e - digitale pin 7 en massa - bericht 2
  • 5e - digitale pin 10 en massa - bericht 3
  • 6e - digitale pin 11 en massa-bericht 4

A6 GPRS/GSM-module

  1. Sluit de GSM-module aan en voeg de simkaart toe. Bel de SIM om er zeker van te zijn dat de GSM een signaal ontvangt. Als je niet kunt bellen, probeer dan een plek te vinden waar je signaal ontvangt, want anders werkt het niet.
  2. Sluit VCC 5.0 aan op VCC van Arduino
  3. Verbind PWR met VCC van Arduino
  4. Opmerking: als u uw Arduino van stroom voorziet vanaf uw laptop, krijgt het GSM-schild niet voldoende stroom om te werken, u kunt het voeden met een 9V-batterij of totdat u klaar bent met de code, het schild afzonderlijk voeden via USB en VCC5.0 aansluiten op PWR ondertussen
  5. U_TXD naar RX van Arduino
  6. U_RXD naar TX van Arduino
  7. GND van GSM naar Arduino GND
  8. Sluit een draad van een andere Arduino GND aan op de GND van de eerste knop en een draad van RST van Arduino naar het andere uiteinde (verbonden met Arduino digitale pin) van de eerste knop
  9. Voordat u de code uploadt, verwijdert u de RX- en TX-verbindingen naar Arduino

Accu

  1. Sluit + van de batterij aan op het ene uiteinde van de schakelaar
  2. Sluit het andere uiteinde van de schakelaar aan op Arduino VCC
  3. Verbind - van de batterij met GND van Arduino

Na het testen op het breadboard kun je al je componenten op een testbedrading solderen.

Stap 3: Coderen

  1. Download de nieuwste versie van de Arduino IDE van
  2. Wijzig het telefoonnummer met het nummer waarop u oproepen en berichten van Arduino wilt ontvangen.
  3. Selecteer boards in Tools -> Board -> Arduino Uno en selecteer vervolgens de poort waarop je Arduino is aangesloten onder Tools Port
  4. Selecteer Extra -> Programmeur -> USBasp
  5. Druk op de upload-knop om de code naar de Arduino te uploaden

Stap 4: 3D print het schild

Download de 3D-afdruksoftware die uw printer ondersteunt.

Snijd de bijgevoegde STL-bestanden, wat in feite betekent dat het onderdeel in verschillende lagen wordt gesneden en tijdens het afdrukken opdrachten naar de 3D-printer wordt gestuurd.

Download de bijgevoegde STL-bestanden en laad deze in uw printersoftware en snijd het bestand op basis van uw printerinstelling. Het snijden van de STL-bestanden duurt ongeveer 2-3 minuten en de afdruktijd voor het hele bestand moet ongeveer 2 tot 3 uur zijn, en dit is gebaseerd op uw slicer-instelling.

Aanbevolen: