Мазмұны:

Брайльдің қарапайым жазушысы (Брайльге сөйлеу): 8 қадам (суреттермен)
Брайльдің қарапайым жазушысы (Брайльге сөйлеу): 8 қадам (суреттермен)

Бейне: Брайльдің қарапайым жазушысы (Брайльге сөйлеу): 8 қадам (суреттермен)

Бейне: Брайльдің қарапайым жазушысы (Брайльге сөйлеу): 8 қадам (суреттермен)
Бейне: Теріні ағартады. Отбелить кожа 2024, Шілде
Anonim
Image
Image

Барлығына сәлем, Мұның бәрі қарапайым XY плоттерінен басталды, оны сәтті аяқтағаннан кейін мен брайльді мәтіндік түрлендіргішке қарапайым сөйлеуді дамытуды ойладым. Мен оны интернеттен іздей бастадым, күтпеген жерден бағалар тым жоғары болды, бұл мені шағын портативті және арзан жазушыға айналдырды.

Біз білетініміздей, біз қалай құрамыз деп ойласақ та, ол болуы мүмкін немесе кем дегенде біреу тырысуы мүмкін, сондықтан мен осындай жазу машинасын іздей бастадым. Менде үлкен және шулы бейне бар, сондықтан мен өз дәмімді қоюды ойладым. бұл шағын портативті және қолдануға оңай.

Шынымды айтсам, мен Arduino -ға жаңадан келдім және оны әлі де үйреніп жатырмын. Мен XY плоттерін сәтті құра алдым, сол кезде менің үмітім жоғары болды, мен өзімнің кішкентай брайль жазушысын шығарып аламын. мен оны ақырында 2 апта ішінде дамыта алдым.

Міне, қарапайым брайль жазушысын құру әдісі.

1 -қадам: Жобаға қажетті материалдар

  • Ардуино Нано
  • A4988 қадамдық жүргізуші
  • Bluetooth сериялық трансивер модулі
  • Ықшам диск жетегінің қозғалтқышы сызықты бағыттағыш микро
  • 2 дана 360 градусқа айналатын серво қозғалтқышы
  • 1 дана 180 градус сервоқозғалтқыш
  • 2 дана шприц (дәріхана дүкенінде)
  • 1 дана мөлдір акрил парағы
  • Екі жақты көбік таспасы
  • Феви Квик
  • Еркек-әйел секіргіш сым
  • Бұрауыштар мен кесу құралдары.
  • Гель / шарикті қалам
  • Bluetooth мүмкіндігі бар ұялы телефон
  • APP: Arduino дауысты басқару

Енді оны тұрғызайық

  • Жалпы жобаны 4 шағын бөлікке бөлуге болады

    1. Лайнер модулін орнату (A4988 драйвері арқылы)
    2. Жазушының басына жоғары және төмен қозғалыс жасау
    3. Қағазды илеуге арналған ролик
    4. Bluetooth интеграциясы
  • Соңында жобаны аяқтауға әкелетін барлық бөлшектерді жинау қажет.

2 -қадам: 1 -бөлім: Жазушыға лайнерлік қозғалыс жасау

1 -бөлім: Жазушыға арналған лайнерлік қозғалыс құру
1 -бөлім: Жазушыға арналған лайнерлік қозғалыс құру

Қағазға материалды жазу үшін бізге ары -бері қозғалу керек. Әр түрлі әдістерді қолдана отырып, мұндай механикалық қозғалысты жасауға арналған көптеген бейнелер бар. Бірақ қадамдық қозғалтқышты қолдану арқылы біз оны жоғары дәлдікте өте оңай жасай аламыз.

Механикалық заттардың пайда болуын болдырмау үшін мен жүгірткісі бар қадамдық моторды қолдандым, сіз оны өзіңіз жасай аласыз, егер сіз өзіңіздің жеке машинаңызды жасағыңыз келсе, мына сілтемеге өтіңіз.

Механикалық бөлік аяқталғаннан кейін біз электрлік конфигурацияны жасау үшін қадамдарды орындауымыз керек

  • Схеманың конфигурациясын орындаңыз.
  • Қоюға көз жеткізіңіз

    • 6 -түйреу: қосу
    • 5 -қадам: қадам
    • 4 түйреуіш: Бағыт
  • BasicMove2 кодын Arduino наноға жүктеңіз және сериялық мониторды ашыңыз және бағыттау үшін «f», артқа «b» таңбасын қолданыңыз және тізбекті тексеріңіз. Сіз дәл сызықты қозғалысқа қол жеткізе аласыз ба, жоқ па.
  • Сіз fbfbffbbfffbbb сияқты командаларды пайдалана аласыз.

3 -қадам: 2 -бөлім: Жазушы басы (жоғары және төмен қозғалыс)

2 -бөлім: Жазушы басы (жоғары және төмен қозғалыс)
2 -бөлім: Жазушы басы (жоғары және төмен қозғалыс)
2 -бөлім: Жазушы басы (жоғары және төмен қозғалыс)
2 -бөлім: Жазушы басы (жоғары және төмен қозғалыс)
2 -бөлім: Жазушы басы (жоғары және төмен қозғалыс)
2 -бөлім: Жазушы басы (жоғары және төмен қозғалыс)
2 -бөлім: Жазушы басы (жоғары және төмен қозғалыс)
2 -бөлім: Жазушы басы (жоғары және төмен қозғалыс)

Жоғары және төмен қозғалыстың әр түрлі әдістері бар. Сіз мұны электромагниттік жетектің көмегімен жасай аласыз. Бірақ мен мұнда сервоқозғалтқыш көмегімен қарапайым қалам қолданамын.

  • Алынбалы толтырылатын кез келген қарапайым шарикті алыңыз.
  • Толтыруды ішке итергеннен кейін үстіңгі жағында тесік жасаңыз, сіздің тесік қаламның екі жағынан өтіп, қайта толтырылатынына көз жеткізіңіз.
  • Қайта толтыру үшін тағы бір тесік жасаңыз және оған жіпті бекітіңіз.
  • Қайта толтыруды орнына қойыңыз және толтырғыш тесік астындағы қаламға тесік жасаңыз, оны толтырғыштан кемінде 2-3 см төмен жасаңыз.
  • Енді қаламмен серпімді резеңке байлап, салыңыз.
  • 180 градусқа қызмет ететін қозғалтқышты қолданыңыз, оны 0 градусқа орнатыңыз және жіпті нобқа бекітіңіз.
  • Енді Nob 180 сағат тіліне қарсы бұрылғанда, қайта толтыру шығарылады және ол 0 градусқа қайтқанда жоғарғы жағында серпімді жолақ болғандықтан, ол ішке қарай жылжиды.
  • Сигнал түйреуішін Arduino нано 8 нөміріне бекітіңіз.
  • BasicMove2 кодын Arduino наноға жүктеңіз және сериялық мониторды ашып, «n» таңбасын қолданыңыз және тізбекті тексеріңіз.
  • Сіз nnnnnnnnn пәрменін қолдана аласыз және оның жұмыс істеп тұрғанын тексере аласыз.
  • Қалау қозғалысын алу үшін айналу бұрышын төмендетіңіз.

4 -қадам: 3 -бөлім: Қағаз ролигі

3 -бөлім: Қағаз ролигі
3 -бөлім: Қағаз ролигі
3 -бөлім: Қағаз ролигі
3 -бөлім: Қағаз ролигі
3 -бөлім: Қағаз ролигі
3 -бөлім: Қағаз ролигі

Енді қағаз ролигі - бұл ең қызықты және қиын бөлігі.

  • Инъекцияға арналған шприц резеңкесін алыңыз.
  • Пластикалық тісті дөңгелекті кесіңіз.
  • Оны резеңкеге салып, желім жағыңыз.
  • Сервоны бекітіп, оны желіммен бекітіңіз.
  • Жоғарыдағыдай басқасын жасаңыз.
  • Сигнал түйреуішін Arduino nano -дағы 9 және 10 түйреуішке бекітіңіз.
  • BasicMove2 кодын Arduino наноға жүктеп, сериялық мониторды ашып, «p» таңбасын қолданып, тізбекті тексеріңіз.
  • Сіз сондай -ақ pppppppppp пәрменін қолдана аласыз және оның жұмыс істеп тұрғанын тексере аласыз.
  • Қажетті жылдамдыққа жету үшін айналу бұрышын төмендетіңіз.
  • Сервода орналасқан потенциометрді өзгерту арқылы жылдамдықты реттеуге тырысыңыз.
  • Айналуды бір бағытта және жылдамдықта жасаңыз (бұл ең маңызды және жалықтыратын жұмыс).

5 -қадам: 4 -бөлім: Bluetooth модулінің интеграциясы

4 -бөлім: Bluetooth модулін біріктіру
4 -бөлім: Bluetooth модулін біріктіру

Бұл бөлім - ең оңай бөлігі.

  • Жоғарыдағы тізбектің конфигурациясын орындаңыз және ол орындалады.
  • Бұл сізге Arduino Voice Control көмегімен дауыстық команданы жіберуге көмектеседі.
  • Сіз google-де «Arduino Bluetooth модулін hc-05» іздей аласыз, сіз керемет мысалдар аласыз.

6 -қадам: 5 -бөлім: Барлығын жинаңыз

5 -бөлім: Барлығын жинаңыз
5 -бөлім: Барлығын жинаңыз
5 -бөлім: Барлығын жинаңыз
5 -бөлім: Барлығын жинаңыз
5 -бөлім: Барлығын жинаңыз
5 -бөлім: Барлығын жинаңыз

Енді барлық төрт бөлікті жинайық.

  • Парақты тазалаңыз.
  • Қос таспаны пайдаланып, суретте көрсетілгендей сервоприводты қосыңыз.
  • Сызықтық жүгірткіге қосымша пластикалық бөлікті бекітіңіз және оны екі серво үстіне қойыңыз.
  • Оны қағаз ролигімен параллель орнатыңыз.
  • Енді қаламның басын бекітіңіз, оның бетіне тиіп кетпеуін қадағалаңыз, ал серво айналуы кезінде таспаға тесік соғуы керек.
  • Ардуино нано түйреуішін бекітіңіз.
  • BasicMove2 кодын Arduino наноға жүктеңіз.
  • Сериялық мониторды ашып, барлық командаларды тексеріңіз

    • f қайта жіберу үшін
    • b арқа үшін
    • p қағазды илеуге арналған
    • n қаламды жоғары және төмен жылжытуға арналған.
  • Барлық функция тексерілгеннен кейін ол Брайль шрифтімен басып шығаруға дайын.

7 -қадам: Электр тізбегін ықшам етіңіз

Электр тізбегін ықшам етіңіз
Электр тізбегін ықшам етіңіз
Электр тізбегін ықшам етіңіз
Электр тізбегін ықшам етіңіз
Электр тізбегін ықшам етіңіз
Электр тізбегін ықшам етіңіз
Электр тізбегін ықшам етіңіз
Электр тізбегін ықшам етіңіз

Кішкене және жалғыз нан тақтасында схеманы жасау үшін суретті ағынмен жіберіңіз.

8 -қадам: Брайль шрифтімен басып шығаруға рұқсат етіңіз

Image
Image
  • Brallie.ino файлын ашыңыз, Arduino IDE сериялық мониторын ашыңыз.
  • Қағазды жылжымалы қағаз қозғалтқышының астына қойыңыз.
  • Пәрменде бос орын жіберіңіз («») және enter түймесін басыңыз.
  • Қағаз ішке қарай сырғып кетеді.
  • Мұны жазушының басынан өтпейінше жасаңыз.
  • Содан кейін сіз өз пәрменіңізді мониторға, нақты мәтінге жібере аласыз.
  • Bluetooth қосымшасын ашып, Bluetooth -ға қосылыңыз және дауыстық пәрменді жіберіңіз.
  • қағазды аударып, брайль тілін көріңіз.
  • Мен сәлем, сәлем және сәлемдесу сияқты бірнеше сөздерді қолданып көрдім, сіз шығыс қағазының үлгісін көре аласыз.
  • Сізге сәйкес нәтижелерді алу үшін кодтағы төмендегі параметрлерді өзгертуге болады.

    • Брайль бағандары арасындағы бос орын: int steps = 30;
    • Брайльдің алғашқы екі нүктесі арасындағы келесі екі нүктелік жолға дейінгі аралық: int paperLine = 250;
    • Сызықтық жүгірткінің жылдамдығы: int stepperDelay = 500;
    • Жазушы басының жылдамдығы: int servodelay = 500;
    • Бір жолдағы символдар саны: int n = 10;

Ұсынылған: