Talaan ng mga Nilalaman:

Device para sa May kapansanan sa Biswal: 4 na Hakbang
Device para sa May kapansanan sa Biswal: 4 na Hakbang

Video: Device para sa May kapansanan sa Biswal: 4 na Hakbang

Video: Device para sa May kapansanan sa Biswal: 4 na Hakbang
Video: Paano Mababasa Ang Isip Ng Isang Tao? (14 PSYCHOLOGICAL TIPS) 2024, Nobyembre
Anonim
Image
Image

Ang tutorial na ito ay batay sa isang bukas na mapagkukunang proyekto ng Arduino para sa isang Smart Cane at telepono na tumutulong sa mga bulag na mag-isa na maglakad kahit saan sa tulong ng mga input na ibinigay sa pamamagitan ng isang balakid sensor at pagbibigay ng puna sa pamamagitan ng haptics (panginginig ng motor motor). Ang aparato ay abot-kayang at maaaring madaling kopyahin sa loob ng ilang oras. Ang aparatong ito ay awtomatikong nakakakita ng balakid habang naglalakad at nagbibigay ng puna sa pamamagitan ng pagpapaalam sa lumalakad na stick na mag-vibrate kasama ang isang babalang tunog.

Ang aparato ay gawa sa Arduino Uno at A. I. A6 GSM / GPRS Shield.

Mayroon itong dalawang tampok:

  1. Telepono - na may 6 na mga pindutan, para sa pagpapadala ng mga mensahe at pagtawag
  2. Smart Cane - na kung saan ay nag-vibrate at beep sa paligid ng isang balakid

Ang mga tampok ay kinokontrol sa tulong ng isang switch, kaya't lumiliko ito mula sa telepono patungo sa isang matalinong tubo at kabaligtaran.

Ang matalinong tungkod ay nakakakita ng mga hadlang sa HC-SR04 ultrasonic sensor na sumusukat sa distansya mula sa isang balakid sa tungkod at nagsisimulang mag-vibrate at beep dahil sa vibration motor at buzzer.

Hakbang 1: Mga Sangkap ng Elektrikal

Telepono ng Arduino

  • Arduino UNO
  • Mga wire ng tinapay at tinapay sa tinapay
  • GPRS / GSM Shield - A. I. A6
  • Aktibong SIM card
  • PCB
  • Buzzer
  • 6 na mga pindutan
  • 1 slide switch
  • 9V Baterya

Smart Cane

  • HC-SR04 ultrasonic sensor
  • Motor na panginginig
  • Diode - IN4001
  • Resistor - 1KOhms
  • Transistor - 2N2222
  • Kapasitor - 0.1uF

Karagdagang mga tool

  • Panghinang
  • Mga striper ng wire
  • Panghinang
  • 3d printer
  • PLA 3D filament ng pag-print
  • Ninjaflex 3D filament ng pag-print
  • Mainit na glue GUN
  • Cutter / saw para sa PCB
  • Kutsilyo sa libangan

Hakbang 2: Breadboarding sa Circuit

Breadboarding sa Circuit
Breadboarding sa Circuit
Breadboarding sa Circuit
Breadboarding sa Circuit

Ang echo pin ng ultrasonic sensor ay dapat na konektado sa isang digital pin ng Arduino

Bilang karagdagan sa disenyo ng circuit sa larawan dapat kang kumonekta:

Ang buzzer ay konektado sa digital pin 2 ng Arduino at sa lupa.

Mga Pindutan

Ginagamit ang mga pindutan para sa mga pagpapaandar ng telepono.

  • Ang ika-1 ay konektado sa digital pin 4 at mayroon itong pagpapaandar upang paganahin ang module ng gsm at ipasok din ang menu para sa telepono, ang kabilang dulo ay konektado sa ground
  • Ika-2 - digital pin 5 at ground - call function
  • Ika-3 - digital pin 6 at ground - mensahe 1
  • Ika-4 - digital pin 7 at ground - mensahe 2
  • Ika-5 - digital pin 10 at ground - mensahe 3
  • Ika-6 - digital pin 11 at ground- message 4

A6 GPRS / GSM Module

  1. I-plug ang module ng GSM at idagdag ang SIM card. Tumawag sa SIM upang matiyak na tumatanggap ang signal ng GSM. Kung hindi ka makagawa ng tawag pagkatapos subukang maghanap ng isang lugar kung saan ka nakakatanggap ng signal, dahil hindi ito gagana kung hindi man.
  2. Ikonekta ang VCC 5.0 sa VCC ng Arduino
  3. Ikonekta ang PWR sa VCC ng Arduino
  4. Tandaan: Kung pinapagana mo ang iyong Arduino mula sa iyong laptop, ang kalasag ng GSM ay hindi makakakuha ng sapat na kasalukuyang gumana, maaari mo itong mai-power mula sa isang 9V na baterya o hanggang sa matapos mo sa code na kuryente ang kalasag nang magkahiwalay sa pamamagitan ng USB at ikonekta ang VCC5.0 sa PWR pansamantala
  5. U_TXD sa RX ng Arduino
  6. U_RXD sa TX ng Arduino
  7. GND ng GSM kay Arduino GND
  8. Ikonekta ang isang kawad mula sa isa pang Arduino GND sa GND ng unang pindutan at isang kawad mula sa RST ng Arduino sa kabilang dulo (konektado sa Arduino digital pin) ng unang pindutan
  9. Bago i-upload ang code alisin ang mga koneksyon sa RX at TX sa Arduino

Baterya

  1. Ikonekta + ang baterya sa isang dulo ng switch
  2. Ikonekta ang kabilang dulo ng switch sa Arduino VCC
  3. Kumonekta - ng baterya sa GND ng Arduino

Pagkatapos ng pagsubok sa breadboard, maaari mong solder ang lahat ng iyong mga bahagi sa isang pagsubok na mga kable.

Hakbang 3: Code

  1. I-download ang pinakabagong bersyon ng Arduino IDE mula sa
  2. Baguhin ang numero ng telepono sa isang nais mong makatanggap ng mga tawag at mensahe mula sa Arduino.
  3. Piliin ang mga board sa Tools -> Board -> Arduino Uno at pagkatapos ay piliin ang port na konektado ang iyong Arduino sa ilalim ng Tools Port
  4. Piliin ang Mga Tool -> Programmer -> USBasp
  5. Pindutin ang pindutan ng pag-upload upang mai-upload ang code sa Arduino

Hakbang 4: 3D I-print ang Shield

I-download ang 3D software sa pag-print na sinusuportahan ng iyong printer.

Hiwain ang mga STL file na nakakabit, na nangangahulugang pagputol ng bahagi sa iba't ibang mga layer at magpadala ng mga utos sa 3D printer habang nagpi-print.

I-download ang mga STL file na nakalakip at i-load ito sa iyong software ng printer at hiwain ang file, batay sa setting ng iyong printer, ang Paghiwa ng mga file ng STL ay dapat tumagal ng halos 2-3 minuto at ang oras ng pag-print para sa lahat ng file ay dapat na mga 2 hanggang 3 oras, at ito ay batay sa iyong setting ng slicer.

Inirerekumendang: