Cov txheej txheem:

Yooj Yim Tus Neeg Sau Tus Sau Ntawv (Hais Lus rau Braille): 8 Kauj Ruam (nrog Duab)
Yooj Yim Tus Neeg Sau Tus Sau Ntawv (Hais Lus rau Braille): 8 Kauj Ruam (nrog Duab)

Video: Yooj Yim Tus Neeg Sau Tus Sau Ntawv (Hais Lus rau Braille): 8 Kauj Ruam (nrog Duab)

Video: Yooj Yim Tus Neeg Sau Tus Sau Ntawv (Hais Lus rau Braille): 8 Kauj Ruam (nrog Duab)
Video: Kawm Lus Nplog Learn to speak Lao 2024, Hlis ntuj nqeg
Anonim
Image
Image

Nyob zoo sawv daws, Txhua yam no tau pib nrog ua qhov yooj yim XY cov phiaj xwm tom qab ua tiav nws tiav, kuv xav tsim kho cov lus yooj yim rau cov ntawv nyeem ntawv braille. Kuv pib tshawb hauv online thiab tsis tau xav txog tus nqi tau siab dhau, uas txhawb kuv ua tus sau me me thiab pheej yig sau ntawv.

Raws li peb paub tias txhua yam peb xav tsim, nws yuav muaj lossis tsawg kawg tau sim los ntawm ib tus neeg, yog li kuv pib nrhiav lub tshuab sau ntawv. Kuv tau txais cov vis dis aus qhov twg nws loj heev thiab nrov nrov, yog li kuv xav muab kuv tus kheej tsw uas yog me me nqa tau thiab siv tau yooj yim.

Ua siab ncaj Kuv yog tus tshiab rau Arduino thiab tseem kawm nws. Kuv ua tau zoo los tsim XY cov phiaj xwm kom lub sijhawm ntawd kuv txoj kev cia siab tau siab nrog tib txoj kev paub kuv tuaj yeem rub tawm kuv tus kheej tus kws sau ntawv me me. Yog li hauv cov txheej txheem no kuv tau kawm ntau thiab kuv thaum kawg tuaj yeem tsim nws hauv tsuas yog 2 lub lis piam.

Yog li ntawm no nws mus yuav ua li cas thiaj tsim tau tus kws sau ntawv braille yooj yim.

Kauj Ruam 1: Cov ntaub ntawv rau Txoj Haujlwm

  • Arduino Nano Cov
  • A4988 Stepper tsav tsheb
  • Bluetooth Serial Transceiver Module
  • CD tsav stepper lub cev muaj zog slider qhia tawm micro
  • 2 daim 360-degree kev sib hloov servo motor
  • 1 daim 180-degree servo motor
  • 2 daim koob txhaj tshuaj (Hauv khw muag tshuaj)
  • 1 daim ntawv ntshiab acrylic
  • Muab Ob Sab Ua Npuas Ncauj
  • Fevi Kev
  • Txiv neej-Poj niam jumper hlau
  • Txiav cov cuab yeej thiab ntswj ntsia hlau teeb.
  • Gel / Pob Cwj mem
  • Txawb Xov Tooj nrog Bluetooth feature
  • APP: Arduino Lub Suab Tswj

Tam sim no cia peb tsim nws

  • Tag nrho txoj haujlwm tuaj yeem faib ua 4 ntu me

    1. Liner module Teeb (siv A4988 tus tsav tsheb)
    2. Tsim kom nce thiab nqis tsab ntawv rau tus sau lub taub hau
    3. Cov menyuam rau ntawv dov
    4. Bluetooth kev koom ua ke
  • Thaum kawg yuav tsum sib sau ua ke txhua qhov uas yuav ua kom tiav txoj haujlwm.

Kauj Ruam 2: Ntu 1: Tsim Liner Motion rau Tus Sau Ntawv

Ntu 1: Tsim Liner Motion rau Tus Sau Ntawv
Ntu 1: Tsim Liner Motion rau Tus Sau Ntawv

Peb xav tau thiab txav mus los sau cov khoom hauv daim ntawv. Muaj ntau cov yeeb yaj kiab tau tawm los tsim cov lus tsa suab zoo li siv ntau txoj hauv kev. Tab sis los ntawm kev siv stepper lub cev peb tuaj yeem ua nws yooj yim heev nrog qhov raug siab.

Yog li kom tsis txhob tsim cov khoom siv tshuab Kuv siv lub cav tsav uas tau los nrog tus swb, koj tuaj yeem tsim nws koj tus kheej, yog tias koj xav tsim koj tus kheej ces koj tuaj yeem ua raws qhov txuas no.

Thaum cov khoom siv ua tiav tiav peb yuav tsum ua raws cov kauj ruam txhawm rau teeb tsa hluav taws xob

  • Ua raws li cov duab ua qhov teeb tsa hauv Circuit Court.
  • Nco ntsoov muab tso

    • Pin 6: Pab kom
    • Pin 5: Kauj ruam
    • Pin 4: Kev taw qhia
  • Tshaj tawm cov cai ntawm basicMove2 hauv koj Arduino nano thiab qhib lub ntsuas saib thiab siv "f" rau kev xa mus tom ntej thiab "" b "thim rov qab thiab sim koj li kev ntsuas.
  • Koj tuaj yeem siv series ntawm fbfbffbbfffbbb zoo li hais kom ua ib yam nkaus.

Kauj Ruam 3: Ntu 2: Tus Kws Sau Lub Taub Hau (Up and Down Motion)

Ntu 2: Tus Kws Sau Lub Taub Hau (Saum Toj thiab Tawm Tsam)
Ntu 2: Tus Kws Sau Lub Taub Hau (Saum Toj thiab Tawm Tsam)
Ntu 2: Tus Kws Sau Lub Taub Hau (Saum thiab Soj Ntsuam)
Ntu 2: Tus Kws Sau Lub Taub Hau (Saum thiab Soj Ntsuam)
Ntu 2: Tus Kws Sau Lub Taub Hau (Saum Toj thiab Tawm Tsam)
Ntu 2: Tus Kws Sau Lub Taub Hau (Saum Toj thiab Tawm Tsam)
Ntu 2: Tus Kws Sau Lub Taub Hau (Saum Toj thiab Tawm Tsam)
Ntu 2: Tus Kws Sau Lub Taub Hau (Saum Toj thiab Tawm Tsam)

Muaj ntau txoj hauv kev los nce thiab nqis suab. Koj tuaj yeem ua nws los ntawm kev siv solenoid actuator. Tab sis ntawm no kuv siv tus cwj mem yooj yim rau nws nrog kev pab los ntawm servo motor.

  • Siv ib qho yooj yim pob cwj mem uas muaj qhov tshem tawm tau rov qab.
  • Tsim lub qhov nyob rau sab saum toj tom qab thawb lub ntim rau sab hauv, xyuas kom tseeb tias koj lub qhov yuav tsum hla ob sab ntawm tus cwj mem thiab rov ua dua.
  • Tsim lwm qhov hauv qhov ua kom rov zoo thiab txuas ib txoj hlua rau nws.
  • Muab qhov rov ua dua rov qab, thiab tsim lub qhov nyob rau hauv tus cwj mem hauv qab lub qhov ua kom rov zoo dua kom ntseeg tau tias ua nws tsawg kawg 2-3 cm qis dua qhov rov ua dua.
  • Tam sim no khi cov roj hmab ywj rau saum los ntawm tus cwj mem thiab rov ua dua.
  • Siv 180 degrees Servo lub cev muaj zog, thiab teeb nws rau 0 degrees thiab txuas cov hlua rau qhov zoo.
  • Tam sim no thaum tus neeg siab phem tig rov qab los ntawm clockwise 180, qhov rov ua dua yuav raug rub tawm thiab thaum nws yuav txav rov qab mus rau 0 degrees vim tias muaj cov hlua khov nyob rau sab saum toj nws yuav rov qab mus rau sab hauv.
  • Txuas lub teeb liab tus pin rau tus lej 8 hauv Arduino nano.
  • Tshaj tawm cov cai ntawm basicMove2 hauv koj Arduino nano thiab qhib lub ntsuas saib thiab siv "n" thiab sim koj li Circuit Court.
  • Koj tuaj yeem siv ntu ntawm nnnnnnnnn hais kom ua ib yam nkaus, thiab txheeb xyuas seb nws puas ua haujlwm lossis tsis yog.
  • Ua kom txo qis lub kaum sab xis kom tau txais kev txav siab.

Kauj Ruam 4: Ntu 3: Cov Menyuam Ntawv

Ntu 3: Cov Menyuam Ntawv
Ntu 3: Cov Menyuam Ntawv
Ntu 3: Cov Menyuam Ntawv
Ntu 3: Cov Menyuam Ntawv
Ntu 3: Cov Menyuam Ntawv
Ntu 3: Cov Menyuam Ntawv

Tam sim no cov menyuam ntawv, nws yog qhov nthuav tshaj plaws thiab nyuaj tshaj plaws.

  • Tshem cov roj hmab txhaj tshuaj txhaj tshuaj.
  • Txiav cov yas yas rau lub voj voos.
  • Muab nws tso rau hauv cov roj hmab thiab siv qee cov kua nplaum.
  • Txuas nws lub servo thiab ruaj ntseg nws nrog kua nplaum.
  • Tsim lwm qhov zoo li saum toj no.
  • Txuas lub teeb liab tus pin rau tus lej 9 thiab 10 hauv Arduino nano.
  • Tshaj tawm cov cai ntawm basicMove2 hauv koj Arduino nano thiab qhib cov saib txuas thiab siv "p" thiab sim koj li Circuit Court.
  • Koj tuaj yeem siv kab lus ntawm pppppppppp ib yam nkaus, thiab xyuas seb nws puas ua haujlwm lossis tsis yog.
  • Ua kom txo qis lub kaum sab xis kom tau txais qhov xav tau ceev.
  • Sim hloov kho qhov nrawm los ntawm kev hloov pauv lub zog uas muaj tam sim no hauv servo.
  • Ua kev sib hloov hauv tib qho kev taw qhia thiab nrawm (qhov no yog qhov tseem ceeb tshaj plaws thiab ua haujlwm tsis txaus ntseeg).

Kauj Ruam 5: Ntu 4: Bluetooth Module Integration

Ntu 4: Bluetooth Module Integration
Ntu 4: Bluetooth Module Integration

Ib feem no yog ib qho yooj yim tshaj plaws.

  • Ua cov txheej txheem teeb tsa saum toj no thiab nws tau ua tiav.
  • Nws yuav pab koj xa lub suab hais kom siv Arduino Voice Control.
  • Koj tuaj yeem tshawb nrhiav "Arduino Bluetooth module hc-05" hauv google koj yuav tau txais cov piv txwv zoo.

Kauj Ruam 6: Ntu 5: Sib Sau Ua Ke

Ntu 5: Sib Sau Ua Ke
Ntu 5: Sib Sau Ua Ke
Ntu 5: Sib Sau Ua Ke
Ntu 5: Sib Sau Ua Ke
Ntu 5: Sib Sau Ua Ke
Ntu 5: Sib Sau Ua Ke

Tam sim no cia peb sib sau ua ke tag nrho peb plaub ntu.

  • Ntxuav daim ntawv.
  • Siv ob kab xev, ntxiv servos motor raws li qhia hauv daim duab.
  • Txuas daim yas ntxiv rau ntawm kab ntawv swb thiab muab tso rau saum ob lub servos.
  • Nco ntsoov muab nws ua ke nrog cov menyuam ntawv.
  • Tam sim no txuas tus cwj mem taub hau, xyuas kom tseeb tias nws yuav tsum tsis txhob kov saum npoo thiab ntawm kev sib hloov servo nws yuav tsum xuas lub qhov rau ntawm kab xev.
  • Txuas tus pin Arduino nano.
  • Upload cov cai ntawm basicMove2 hauv koj Arduino nano.
  • Qhib serial saib thiab tshawb xyuas txhua cov lus txib

    • f rau kev xa mus
    • b rau tom qab
    • p rau ntawv dov
    • n rau txav tus cwj mem nce thiab nqis.
  • Thaum tag nrho cov haujlwm tau lees paub tam sim no nws tau npaj rau luam ntawv Braille.

Kauj Ruam 7: Ua kom Circuit Compact

Ua kom Circuit Compact
Ua kom Circuit Compact
Ua kom Circuit Compact
Ua kom Circuit Compact
Ua kom Circuit Compact
Ua kom Circuit Compact
Ua kom Circuit Compact
Ua kom Circuit Compact

Ntws daim duab kom ua rau lub voj voos me me thiab ib lub khob cij.

Kauj Ruam 8: Cia Luam Braille

Image
Image
  • Qhib Brallie.ino cov ntaub ntawv, qhib qhov saib ntawm Arduino IDE.
  • Muab daim ntawv tso rau hauv qab daim ntawv tsav tsheb.
  • Xa qee qhov chaw piv txwv ("") hauv qhov hais kom ua thiab nyem nkag mus.
  • Ntawv yuav swb sab hauv.
  • Ua nws kom txog thaum nws hla tus kws sau lub taub hau.
  • Tom qab ntawd koj tuaj yeem xa koj cov lus txib hauv tus saib xyuas, cov ntawv tseeb.
  • Qhib koj lub Bluetooth app thiab txuas rau Bluetooth thiab xa lub suab hais kom ua.
  • ntxeev daim ntawv kom pom cov lus braille.
  • Kuv tau sim ob peb lo lus zoo li nyob zoo, nyob zoo thiab txais tos koj tuaj yeem pom cov qauv ntawv tso tawm.
  • Koj tuaj yeem hloov pauv hauv qab no hauv cov cai kom tau txais cov txiaj ntsig tshwj xeeb rau koj.

    • Sib nrug ntawm kab ntawv braille: int cov kauj ruam = 30;
    • Kab sib txawv ntawm kab ntawv braille thawj ob kab mus rau ob kab tom ntej: int paperLine = 250;
    • Ceev ntawm linear slider: int stepperDelay = 500;
    • Ceev ntawm tus kws sau lub taub hau: int servodelay = 500;
    • Tus naj npawb ntawm cov cim ib kab: int n = 10;

Pom zoo: