INHOUDSOPGAWE:

Toestel vir gesiggestremdes: 4 stappe
Toestel vir gesiggestremdes: 4 stappe

Video: Toestel vir gesiggestremdes: 4 stappe

Video: Toestel vir gesiggestremdes: 4 stappe
Video: The Rise of Voice Assistants: Alexa, Siri, Google and Beyond 2024, November
Anonim
Image
Image

Hierdie tutoriaal is gebaseer op 'n open source Arduino -projek vir 'n Smart Cane en 'n telefoon wat blindes help om alleen te loop met behulp van insette wat deur 'n hindernisensor verskaf word en terugvoer gee deur haptika (vibrasiemotor). Die toestel is bekostigbaar en kan maklik binne 'n paar uur herhaal word. Hierdie toestel bespeur outomaties die hindernis tydens loop en gee terugvoer deur die kierie te laat vibreer saam met 'n waarskuwingsgeluid.

Die toestel is vervaardig met Arduino Uno en A. I. A6 GSM/GPRS -skild.

Dit het twee funksies:

  1. Telefoon - met 6 knoppies, om boodskappe te stuur en oproepe te maak
  2. Smart Cane - wat vibreer en piep in die omgewing van 'n hindernis

Die funksies word met behulp van 'n skakelaar beheer, sodat dit van telefoon na 'n slim kierie verander en omgekeerd.

Die slim kierie ontdek struikelblokke met die HC-SR04 ultrasoniese sensor wat die afstand van 'n hindernis tot die kierie meet en begin tril en piep as gevolg van die vibrasiemotor en die zoemer.

Stap 1: Elektriese komponente

Arduino -telefoon

  • Arduino UNO
  • Broodplank- en broodplankdrade
  • GPRS/GSM Shield - A. I. A6
  • Aktiewe SIM -kaart
  • PCB
  • Gonser
  • 6 knoppies
  • 1 skuifskakelaar
  • 9V battery

Slim riet

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

Bykomende gereedskap

  • Soldeerbout
  • Draadstroppers
  • Soldeer
  • 3D -drukker
  • PLA 3D -drukfilament
  • Ninjaflex 3D -drukfilament
  • Warm gom geweer
  • Snyer/saag vir die PCB
  • Stokperdjie mes

Stap 2: Breadboarding die kring

Breadboarding op die baan
Breadboarding op die baan
Breadboarding op die baan
Breadboarding op die baan

Die eggo -pen van die ultrasoniese sensor moet aan 'n digitale pen van Arduino gekoppel word

Benewens die kringontwerp op die foto, moet u ook verbind:

Die zoemer is gekoppel aan die digitale pen 2 van Arduino en op die grond.

Knoppies

Die knoppies word gebruik vir die telefoonfunksies.

  • Die eerste is gekoppel aan die digitale pen 4 en het die funksie om die gsm -module in te skakel en ook die spyskaart vir die telefoon te betree; die ander kant is met die grond verbind
  • 2de - digitale pen 5 en grondoproepfunksie
  • 3de - digitale pen 6 en grond - boodskap 1
  • 4de - digitale pen 7 en grond - boodskap 2
  • 5de - digitale pen 10 en grond - boodskap 3
  • 6de - digitale pen 11 en grondboodskap 4

A6 GPRS/GSM -module

  1. Koppel die GSM -module aan en voeg die SIM -kaart by. Bel die SIM om seker te maak dat die GSM sein ontvang. As u nie kan bel nie, probeer dan om 'n plek te vind waar u 'n sein ontvang, want anders werk dit nie.
  2. Koppel VCC 5.0 aan VCC van Arduino
  3. Koppel PWR aan VCC van Arduino
  4. Opmerking: as u u Arduino van u skootrekenaar af aandryf, kry die GSM -skild nie genoeg stroom om te werk nie; u kan dit van 'n 9V -battery af aandryf, of totdat u die kode afsonderlik via USB aanskakel en VCC5.0 aan PWR koppel Intussen
  5. U_TXD tot RX van Arduino
  6. U_RXD na TX van Arduino
  7. GND van GSM aan Arduino GND
  8. Koppel 'n draad van 'n ander Arduino GND aan die GND van die eerste knoppie en 'n draad van RST van Arduino aan die ander kant (gekoppel aan Arduino digitale pen) van die eerste knoppie
  9. Verwyder die RX- en TX -verbindings na Arduino voordat u die kode oplaai

Battery

  1. Koppel + van die battery aan die een kant van die skakelaar
  2. Koppel die ander kant van die skakelaar aan die Arduino VCC
  3. Koppel die battery aan op die GND van Arduino

Nadat u op die broodbord getoets het, kan u al u komponente aan 'n toetsbedrading soldeer.

Stap 3: Kodeer

  1. Laai die nuutste weergawe van die Arduino IDE af vanaf
  2. Verander die telefoonnommer met die een wat u wil oproepe en boodskappe vanaf Arduino ontvang.
  3. Kies borde in Tools -> Board -> Arduino Uno en kies dan die poort waarmee u Arduino gekoppel is onder Tools Port
  4. Kies Tools -> Programmer -> USBasp
  5. Druk die oplaai -knoppie om die kode na die Arduino op te laai

Stap 4: Druk die skild 3D af

Laai die 3D -drukprogram af wat u drukker ondersteun.

Sny die aangehegte STL -lêers, wat eintlik beteken dat die onderdeel in verskillende lae gesny word en opdragte na die 3D -drukker gestuur word terwyl dit gedruk word.

Laai die aangehegte STL-lêers af en laai dit in u druksagteware en sny die lêer op grond van u drukkerinstelling, die sny van die STL-lêers duur ongeveer 2-3 minute en die druktyd vir die hele lêer behoort ongeveer 2 tot 3 uur te wees, en dit is gebaseer op die instelling van u snyer.

Aanbeveel: