Talaan ng mga Nilalaman:

Simpleng Braille Writer (Pagsasalita kay Braille): 8 Hakbang (na may Mga Larawan)
Simpleng Braille Writer (Pagsasalita kay Braille): 8 Hakbang (na may Mga Larawan)

Video: Simpleng Braille Writer (Pagsasalita kay Braille): 8 Hakbang (na may Mga Larawan)

Video: Simpleng Braille Writer (Pagsasalita kay Braille): 8 Hakbang (na may Mga Larawan)
Video: Part 1 - Anne of Avonlea Audiobook by Lucy Maud Montgomery (Chs 01-11) 2024, Hulyo
Anonim
Image
Image

Kamusta po sa lahat, Ang lahat ng ito ay nagsimula sa paggawa ng isang simpleng XY plotter matapos itong makumpleto nang matagumpay, naisip kong bumuo ng isang simpleng pagsasalita sa braille text converter. Sinimulan kong hanapin ito sa online at hindi inaasahan na masyadong mataas ang mga presyo, na nagpalakas sa akin ng isang maliit na portable at murang manunulat.

Tulad ng alam natin na anuman ang iniisip nating itayo, maaari itong mayroon o hindi bababa sa pagtatangka ng isang tao, kaya nagsimula akong maghanap ng tulad ng machine sa pagsulat. Nakakuha ako ng isang video kung saan ito ay malaki at maingay, kaya naisip kong ilagay ang aking sariling lasa na kung saan ay maliit na portable at madaling gamitin.

Sa totoo lang bago ako sa Arduino at natututunan ko pa rin ito. Matagumpay akong nakapagtayo ng isang XY plotter upang sa oras na iyon ang aking pag-asa ay mataas sa parehong kaalaman na makakakuha ako ng aking maliit na manunulat ng braille. Kaya sa prosesong ito natutunan ko ng marami at sa wakas ay kaya kong paunlarin ito sa loob lamang ng 2 linggo.

Kaya narito kung paano bumuo ng isang simpleng manunulat ng braille.

Hakbang 1: Mga Kagamitan para sa Proyekto

  • Arduino Nano
  • A4988 Stepper driver
  • Modyul ng Serial Transceiver ng Bluetooth
  • Ang CD drive stepper motor slider linear guide micro
  • 2 piraso 360-degree na pag-ikot ng servo motor
  • 1 piraso ng 180-degree servo motor
  • 2 piraso ng injection syringe (Sa tindahan ng medisina)
  • 1 piraso ng malinaw na acrylic sheet
  • Double Sided Foam Tape
  • Fevi Kwik
  • Wire ng jumper ng Lalaki-Babae
  • Mga tool sa paggupit at hanay ng distornilyador.
  • Gel / Ball Pen
  • Mobile Phone na may tampok na Bluetooth
  • APP: Arduino Voice Control

Ngayon ay itayo natin ito

  • Ang kabuuang proyekto ay maaaring nahahati sa 4 na maliliit na bahagi

    1. Pag-setup ng Liner module (gamit ang driver ng A4988)
    2. Lumilikha ng pataas at pababang paggalaw para sa ulo ng manunulat
    3. Roller para sa pagliligid ng papel
    4. Pagsasama ng Bluetooth
  • Sa huli kailangang tipunin ang lahat ng mga bahagi na hahantong sa pagkumpleto ng proyekto.

Hakbang 2: Bahagi 1: Lumilikha ng Liner Motion para sa Manunulat

Bahagi 1: Lumilikha ng Liner Motion para sa Manunulat
Bahagi 1: Lumilikha ng Liner Motion para sa Manunulat

Kailangan naming pabalik-balik na paggalaw upang isulat ang mga bagay sa papel. Mayroong maraming mga video na naroon upang lumikha ng naturang mekanikal na paggalaw gamit ang iba't ibang mga pamamaraan. Ngunit sa pamamagitan ng paggamit ng stepper motor ay madali nating magagawa ito na may mataas na kawastuhan.

Kaya upang maiwasan ang paglikha ng mga bagay na mekanikal Gumamit ako ng stepper motor na kung saan ay darating sa isang slider, maaari mo itong buuin ng iyong sarili, kung interesado kang bumuo ng iyong sarili maaari mong sundin ang link na ito.

Kapag tapos na ang mekanikal na bahagi kailangan nating sundin ang mga hakbang upang gawin ang pagsasaayos ng elektrisidad

  • Sundin ang imahe gawin ang pagsasaayos ng circuit.
  • Siguraduhin na ilagay

    • Pin 6: Paganahin
    • Pin 5: Hakbang
    • Pin 4: Direksyon
  • I-upload ang code ng basicMove2 sa iyong Arduino nano at buksan ang serial monitor at gamitin ang "f" para sa pagpapasa at "" b "paatras at subukan ang iyong circuit. Suriin mo magagawang makamit ang wastong linear na paggalaw o hindi na may kawastuhan.
  • Maaari kang gumamit ng serye ng fbfbffbbfffbbb tulad din ng utos.

Hakbang 3: Bahagi 2: Pinuno ng Manunulat (Pataas at Pababa na Paggalaw)

Bahagi 2: Pinuno ng Manunulat (Pataas at Pababang Paggalaw)
Bahagi 2: Pinuno ng Manunulat (Pataas at Pababang Paggalaw)
Bahagi 2: Pinuno ng Manunulat (Pataas at Pababang Paggalaw)
Bahagi 2: Pinuno ng Manunulat (Pataas at Pababang Paggalaw)
Bahagi 2: Pinuno ng Manunulat (Pataas at Pababa na Paggalaw)
Bahagi 2: Pinuno ng Manunulat (Pataas at Pababa na Paggalaw)
Bahagi 2: Pinuno ng Manunulat (Pataas at Pababang Paggalaw)
Bahagi 2: Pinuno ng Manunulat (Pataas at Pababang Paggalaw)

Mayroong iba't ibang mga paraan ng paggalaw ng pataas at pababa. Maaari mo itong gawin sa pamamagitan ng paggamit ng isang solenoid actuator. Ngunit narito gumagamit ako ng isang simpleng panulat para dito sa tulong ng isang servo motor.

  • Kumuha ng anumang simpleng ball pen na may naaalis na refill.
  • Lumikha ng isang butas sa itaas pagkatapos itulak ang refill sa loob, siguraduhin na ang iyong butas ay dapat dumaan sa magkabilang panig ng pen at refill.
  • Lumikha ng isa pang butas sa refill at maglakip ng isang string dito.
  • Ilagay muli ang refill, at lumikha ng isang butas sa pen sa ibaba ng refile hole na siguraduhing gawin ito kahit 2-3 cm mas mababa kaysa sa refile.
  • Itali ngayon ang isang nababanat na goma sa itaas sa pamamagitan ng panulat at muling pagsunurin.
  • Gamitin ang 180 degree na Servo motor, at itakda ito sa 0 degree at ikabit ang string sa nob.
  • Ngayon kapag ang nob ay umiikot ng anti-clockwise 180, ang refill ay hilahin at kung kailan ito babalik sa 0 degree dahil sa nababanat na banda sa itaas ay lilipat ito pabalik sa loob.
  • Ikabit ang signal pin sa pin number 8 sa Arduino nano.
  • I-upload ang code ng basicMove2 sa iyong Arduino nano at buksan ang serial monitor at gamitin ang "n" at subukan ang iyong circuit.
  • Maaari mong gamitin ang serye ng nnnnnnnnn utos din, at suriin kung gumagana ito o hindi.
  • Taasan ang pagbaba ng anggulo ng pag-ikot upang makakuha ng paggalaw ng pagnanasa.

Hakbang 4: Bahagi 3: Roller ng Papel

Bahagi 3: Roller ng Papel
Bahagi 3: Roller ng Papel
Bahagi 3: Roller ng Papel
Bahagi 3: Roller ng Papel
Bahagi 3: Roller ng Papel
Bahagi 3: Roller ng Papel

Ngayon ang roller ng papel, ito ang pinaka-kagiliw-giliw at mapaghamong bahagi.

  • Alisin ang injection syringe rubber.
  • Gupitin ang plastic gear upang bilugan.
  • Ilagay ito sa goma at maglagay ng ilang pandikit.
  • Ikabit ito sa servo at i-secure ito gamit ang pandikit.
  • Lumikha ng isa pang tulad sa itaas.
  • Ikabit ang signal pin sa pin number 9 at 10 sa Arduino nano.
  • I-upload ang code ng basicMove2 sa iyong Arduino nano at buksan ang serial monitor at gamitin ang "p" at subukan ang iyong circuit.
  • Maaari mong gamitin ang serye ng utos ng ppppppppp din, at suriin kung gumagana ito o hindi.
  • Taasan ang bawas ng anggulo ng pag-ikot upang makuha ang ninanais na bilis.
  • Subukang ayusin ang bilis sa pamamagitan ng pagbabago ng potentiometer na naroroon sa loob ng servo.
  • Gawin ang pag-ikot sa parehong direksyon at bilis (ito ang pinakamahalaga at nakakapagod na trabaho).

Hakbang 5: Bahagi 4: Pagsasama ng Module ng Bluetooth

Bahagi 4: Pagsasama ng Module ng Bluetooth
Bahagi 4: Pagsasama ng Module ng Bluetooth

Ang bahaging ito ay ang pinakamadaling bahagi.

  • Gawin ang pagsasaayos ng circuit sa itaas at tapos na ito.
  • Tutulungan ka nitong magpadala ng utos ng boses gamit ang Arduino Voice Control.
  • Maaari kang maghanap para sa "Arduino Bluetooth module hc-05" sa google makakakuha ka ng mga cool na halimbawa.

Hakbang 6: Bahagi 5: Magtipon ng Lahat

Bahagi 5: Magtipon ng Lahat
Bahagi 5: Magtipon ng Lahat
Bahagi 5: Magtipon ng Lahat
Bahagi 5: Magtipon ng Lahat
Bahagi 5: Magtipon ng Lahat
Bahagi 5: Magtipon ng Lahat

Ngayon tipunin natin ang lahat ng ating apat na bahagi.

  • Linisin ang sheet.
  • Gamit ang double tape, magdagdag ng servos motor tulad ng ipinakita sa figure.
  • Maglakip ng labis na piraso ng plastik sa linear slider at ilagay ito sa tuktok ng dalawang servos.
  • Tiyaking ilagay ito kahanay ng roller ng papel.
  • Ngayon ikabit ang ulo ng panulat, siguraduhin na hindi ito dapat hawakan sa ibabaw at sa pag-ikot ng servo dapat itong suntukin ang isang butas sa tape.
  • Ikabit ang pin Arduino nano.
  • I-upload ang code ng basicMove2 sa iyong Arduino nano.
  • Buksan ang serial monitor at suriin ang lahat ng mga utos

    • f para sa pagpapasa
    • b para bumalik
    • p para sa pagliligid ng papel
    • n para sa paglipat ng pluma pataas at pababa.
  • Kapag na-verify na ang lahat ng pagpapaandar ngayon handa na ito para sa pag-print ng Braille.

Hakbang 7: Gawin ang Circuit Compact

Gawin ang Circuit Compact
Gawin ang Circuit Compact
Gawin ang Circuit Compact
Gawin ang Circuit Compact
Gawin ang Circuit Compact
Gawin ang Circuit Compact
Gawin ang Circuit Compact
Gawin ang Circuit Compact

Daloy ang imahe upang gawin ang circuit sa isang maliit at solong breadboard.

Hakbang 8: Hinahayaan ang Mag-print ng Braille

Image
Image
  • Buksan ang Brallie.ino file, buksan ang serial monitor ng Arduino IDE.
  • Ilagay ang papel sa ilalim ng motor na lumiligid na papel.
  • Magpadala ng ilang puwang ie ("") sa utos at i-click ang enter.
  • Mag-slide ang papel sa loob.
  • Gawin ito hanggang sa tumawid ito sa ulo ng manunulat.
  • Pagkatapos ay maaari mong ipadala ang iyong utos sa monitor, ang aktwal na teksto.
  • Buksan ka ng Bluetooth app at kumonekta sa Bluetooth at magpadala ng utos ng boses.
  • i-flip ang papel upang makita ang wikang braille.
  • Sinubukan ko ang ilang mga salita tulad ng hi, hello at maligayang pagdating maaari mong makita ang sample na output paper.
  • Maaari mong baguhin ang mga parameter sa ibaba sa code upang makuha ang mga resulta na tukoy sa iyo.

    • Gap sa pagitan ng mga haligi ng braille: int hakbang = 30;
    • Line gap sa pagitan ng braille unang dalawang tuldok sa susunod na dalawang mga tuldok na hilera: int paperLine = 250;
    • Bilis ng linear slider: int stepperDelay = 500;
    • Bilis ng ulo ng manunulat: int servodelay = 500;
    • Bilang ng character bawat linya: int n = 10;

Inirerekumendang: