Мазмуну:

Жөнөкөй Брайль жазуучусу (Брайль менен сүйлөө): 8 кадам (Сүрөттөр менен)
Жөнөкөй Брайль жазуучусу (Брайль менен сүйлөө): 8 кадам (Сүрөттөр менен)

Video: Жөнөкөй Брайль жазуучусу (Брайль менен сүйлөө): 8 кадам (Сүрөттөр менен)

Video: Жөнөкөй Брайль жазуучусу (Брайль менен сүйлөө): 8 кадам (Сүрөттөр менен)
Video: 1-деңгээлдеги окуялар аркылуу англис тилин үйрөнүңүз ... 2024, Ноябрь
Anonim
Image
Image

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

Биз билгендей, биз курууну ойлогон нерселерибиздин баары бар же жок дегенде кимдир бирөөлөр тарабынан жасалышы мүмкүн, ошондуктан мен мындай жазуу машинасын издей баштадым. Менде чоң жана ызы-чуу болгон видео бар, ошондуктан мен өзүмдүн даамымды салууну ойлодум. кичинекей портативдүү жана колдонууга оңой.

Чынын айтсам, мен Arduino үчүн жаңымын жана дагы эле аны үйрөнүп жатам. XY плоттерин ийгиликтүү кура алдым, ошондо менин үмүтүм ошол эле билим менен жогору болчу, мен өзүмдүн кичинекей брайль жазуучумду сууруп чыгара алам. Ошентип, бул процессте мен үйрөндүм көп жана мен аны акыры 2 жуманын ичинде иштеп чыгууга жөндөмдүү болдум.

Ошентип, бул жерде жөнөкөй брайль жазуучусун кантип куруу керектиги айтылат.

1 -кадам: Долбоор үчүн материалдар

  • Arduino Nano
  • A4988 Stepper айдоочусу
  • Bluetooth Serial Transceiver модулу
  • CD диск степпер мотор сыдыргыч сызыктуу жол микро
  • 2 даана 360 градуска айлануучу серво мотору
  • 1 даана 180 даражадагы servo мотор
  • 2 даана шприц (дарыканада)
  • 1 даана тунук акрил барагы
  • Эки тараптуу көбүк тасмасы
  • Fevi Kwik
  • Эркек-Аял секирүүчү зым
  • Кесүүчү аспаптар жана бурагычтар топтому.
  • Гел / Шарик Калем
  • Bluetooth функциясы бар уюлдук телефон
  • APP: Arduino Үн башкаруу

Эми аны куралы

  • Жалпы долбоорду 4 кичинекей бөлүккө бөлүүгө болот

    1. Liner модулун орнотуу (A4988 драйверин колдонуу менен)
    2. Жазуучунун башы үчүн өйдө жана ылдый кыймыл түзүү
    3. Кагазды жылдыруу үчүн ролик
    4. Bluetooth интеграциясы
  • Акыр -аягы, долбоорду бүтүрүүгө алып келе турган бардык бөлүктөрдү чогултуу керек.

2 -кадам: 1 -бөлүк: Жазуучу үчүн Liner Motion түзүү

1 -бөлүк: Жазуучу үчүн Liner Motion түзүү
1 -бөлүк: Жазуучу үчүн Liner Motion түзүү

Кагазга керектүү нерселерди жазуу үчүн биз алдыга жылышыбыз керек. Ар кандай ыкмаларды колдонуу менен мындай механикалык кыймыл түзүү үчүн көптөгөн видеолор бар. Бирок тепкич моторун колдонуу менен биз муну жогорку тактыкта оңой жасай алабыз.

Ошентип, механикалык нерселерди жаратпоо үчүн, мен тайгак менен келе жаткан тепкич моторун колдондум, аны өзүңүз жасай аласыз, эгер сиз өзүңүздүн жеке машинаңызды курууну кааласаңыз, анда бул шилтемени караңыз.

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

  • Райондун конфигурациясын жасоо үчүн сүрөттү ээрчиңиз.
  • Сөзсүз коюңуз

    • Pin 6: Иштетүү
    • Pin 5: кадам
    • Pin 4: Багыты
  • BasicMove2 кодун Arduino наноңузга жүктөңүз жана сериялык мониторду ачыңыз жана "f" артка жана "b" артка кайрылып, схемаңызды текшериңиз. Туура сызыктуу кыймылга же тактыкка жете албай жатканыңызды текшериңиз.
  • Сиз ошондой эле fbfbffbbfffbbb сериясын колдоно аласыз.

3 -кадам: 2 -бөлүк: Жазуучу башчысы (Өйдө жана ылдый кыймыл)

2 -бөлүк: Жазуучу башчысы (Өйдө жана ылдый кыймыл)
2 -бөлүк: Жазуучу башчысы (Өйдө жана ылдый кыймыл)
2 -бөлүк: Жазуучу башчысы (Өйдө жана ылдый кыймыл)
2 -бөлүк: Жазуучу башчысы (Өйдө жана ылдый кыймыл)
2 -бөлүк: Жазуучу башчысы (Өйдө жана ылдый кыймыл)
2 -бөлүк: Жазуучу башчысы (Өйдө жана ылдый кыймыл)
2 -бөлүк: Жазуучу башчысы (Өйдө жана ылдый кыймыл)
2 -бөлүк: Жазуучу башчысы (Өйдө жана ылдый кыймыл)

Жогору жана ылдый кыймыл жасоонун ар кандай жолдору бар. Сиз электромагниттик кыймылдаткычтын жардамы менен жасай аласыз. Бирок бул жерде мен servo мотордун жардамы менен жөнөкөй калем колдонуп жатам.

  • Алынуучу толтуруу бар каалаган жөнөкөй калемсапты алыңыз.
  • Толтурууну ичине түрткөндөн кийин үстүңкү тешикти түзүңүз, тешигиңиз калемдин эки тарабы аркылуу өтүп, кайра толтурулсун.
  • Толтурууда дагы бир тешик түзүп, ага жипти тиркеңиз.
  • Кайра толтурууну кайра салып, кайра толтуруучу тешиктин астындагы калемге тешик түзүңүз, муну жок дегенде 2-3 см төмөн кылыңыз.
  • Эми үстүнө ийкемдүү резинаны калем аркылуу байлап, кайра толтуруңуз.
  • 180 градус Servo моторун колдонуп, аны 0 градуска коюп, жипти нобго бекиңиз.
  • Эми Nob 180 сааттын жебесине каршы бурулганда, кайра толтуруу тартылып алынат жана үстүнкү ийкемдүү тилкесинен улам 0 градуска кайра жылганда, кайра ичине жылат.
  • Ардуино наносундагы 8 номерине сигналдын пинин тиркеңиз.
  • BasicMove2 кодун Arduino наноңузга жүктөп, сериялык мониторду ачыңыз жана "n" колдонуп, схемаңызды текшериңиз.
  • Сиз nnnnnnnnn командасын колдоно аласыз жана анын иштеп жаткандыгын текшере аласыз.
  • Каалоо кыймылын алуу үчүн айлануу бурчун азайтыңыз.

4 -кадам: 3 -бөлүк: Кагаз ролиги

3 -бөлүк: Кагаз Roller
3 -бөлүк: Кагаз Roller
3 -бөлүк: Кагаз ролиги
3 -бөлүк: Кагаз ролиги
3 -бөлүк: Кагаз Roller
3 -бөлүк: Кагаз Roller

Азыр кагаз ролик, бул эң кызыктуу жана татаал бөлүгү.

  • Инъекциялык шприцтин резинасын алып салыңыз.
  • Пластикалык тиштерди тегеректеп кесип алыңыз.
  • Аны резинага салып, клей сүйкөп коюңуз.
  • Ага сервону тиркеп, клей менен бекемдеңиз.
  • Жогорудагыдай башкасын түзүңүз.
  • Ардуино наносундагы 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 -бөлүк: Баарын чогултуу

Эми төрт бөлүктү тең чогулталы.

  • Баракты тазалаңыз.
  • Кош лентаны колдонуп, сүрөттө көрсөтүлгөндөй servos моторун кошуңуз.
  • Сызыктуу сыдырмага кошумча пластикалык бөлүктү тиркеп, аны эки сервонун үстүнө коюңуз.
  • Аны кагаз ролигине параллель коюңуз.
  • Эми калем башын бекиңиз, анын бетине тийбешин текшериңиз жана серво айлануусунда лентага тешип салыңыз.
  • Пин Arduino нано тиркөө.
  • BasicMove2 кодун Arduino наноңузга жүктөңүз.
  • Сериялык мониторду ачыңыз жана бардык буйруктарды текшериңиз

    • жөнөтүү үчүн f
    • б арка үчүн
    • кагаз түрмөктөө үчүн б
    • n калемди өйдө жана ылдый жылдыруу үчүн.
  • Бардык функция текшерилгенден кийин Брайль шрифти менен басып чыгарууга даяр.

7 -кадам: Районду компакт кылыңыз

Circuit Compact кылыңыз
Circuit Compact кылыңыз
Circuit Compact кылыңыз
Circuit Compact кылыңыз
Circuit Compact кылыңыз
Circuit Compact кылыңыз
Circuit Compact кылыңыз
Circuit Compact кылыңыз

Чакан жана жалгыз нан тактасында схеманы жасоо үчүн сүрөттү агылтыңыз.

8 -кадам: Брайль шрифти менен басып чыгарууга мүмкүнчүлүк берет

Image
Image
  • Brallie.ino файлын ачыңыз, Arduino IDE сериялык мониторун ачыңыз.
  • Кагазды кыймылдаткычтын астына кой.
  • Боштукту жөнөтүңүз, башкача айтканда ("") жана буйрукту басыңыз.
  • Кагаз ичине жылат.
  • Жазуучунун башынан өтмөйүнчө жасаңыз.
  • Андан кийин сиз өз буйругуңузду мониторго, чыныгы текстке жөнөтө аласыз.
  • Bluetooth колдонмосун ачыңыз жана Bluetooth'га туташыңыз жана үн буйругун жөнөтүңүз.
  • Брайль тилин көрүү үчүн кагазды оодарыңыз.
  • Мен салам, салам жана кош келиңиз сыяктуу бир нече сөздөрдү аракет кылдыңыз, сиз кагаздын үлгүсүн көрө аласыз.
  • Сизге тиешелүү жыйынтыктарды алуу үчүн коддогу параметрлерди өзгөртө аласыз.

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

Сунушталууда: