Բովանդակություն:

Բրայլյան պարզ գրող (խոսք ՝ բրայլյան) ՝ 8 քայլ (նկարներով)
Բրայլյան պարզ գրող (խոսք ՝ բրայլյան) ՝ 8 քայլ (նկարներով)

Video: Բրայլյան պարզ գրող (խոսք ՝ բրայլյան) ՝ 8 քայլ (նկարներով)

Video: Բրայլյան պարզ գրող (խոսք ՝ բրայլյան) ՝ 8 քայլ (նկարներով)
Video: Know Your Rights: School Accommodations 2024, Նոյեմբեր
Anonim
Image
Image

Ողջույն բոլորին, Այս ամենը սկսվեց այն հաջողությամբ ավարտելուց հետո պարզ XY գծապատկեր կատարելով, ես մտածեցի զարգացնել պարզ ելույթը բրայլյան տեքստի փոխարկիչով: Ես սկսեցի որոնել այն առցանց, և անսպասելիորեն գները չափազանց բարձր էին, ինչը խթանեց ինձ կառուցել մի փոքր շարժական և էժան գրող:

Քանի որ մենք գիտենք, որ այն, ինչ մենք մտածում ենք կառուցել, այն կարող է գոյություն ունենալ կամ գոնե ինչ-որ մեկի կողմից փորձված լինի, ուստի ես սկսեցի փնտրել նման գրելու մեքենա: Ես մի տեսանյութ ստացա, որտեղ այն բավականին մեծ էր և աղմկոտ, ուստի ես մտածեցի իմ համը դնել որը փոքր շարժական է և հեշտ օգտագործման համար:

Անկեղծ ասած, ես նոր եմ Arduino- ում և դեռ սովորում եմ այն: Ես հաջողությամբ կարողացա կառուցել XY գծապատկեր, որպեսզի ժամանակի ընթացքում իմ հույսերը մեծ լինեն նույն գիտելիքներով, որոնք կարող եմ հանել իմ փոքրիկ բրայլյան գրողը: Այսպիսով, այս գործընթացում ես սովորեցի շատ բան, և ես վերջապես կարողացա զարգացնել այն ընդամենը 2 շաբաթվա ընթացքում:

Այսպիսով, այստեղ գնում է, թե ինչպես կարելի է կառուցել պարզ բրայլյան գրող:

Քայլ 1: ialsրագրի նյութեր

  • Արդուինո Նանո
  • A4988 Stepper վարորդ
  • Bluetooth սերիայի հաղորդիչ մոդուլ
  • CD drive stepper motor slider գծային ուղեցույց միկրո
  • 2 հատ 360 աստիճանի պտտվող servo շարժիչ
  • 1 հատ 180 աստիճանի սերվո շարժիչ
  • 2 հատ ներարկիչ (բժշկական խանութում)
  • 1 կտոր հստակ ակրիլային թերթ
  • Երկկողմանի փրփուր ժապավեն
  • Ֆևի Կվիկ
  • Արական-իգական jumper մետաղալար
  • Կտրող գործիքներ և պտուտակահանների հավաքածու:
  • Գել / գնդիկավոր գրիչ
  • Բջջային հեռախոս ՝ Bluetooth գործառույթով
  • APP: Arduino ձայնային կառավարում

Հիմա եկեք կառուցենք այն

  • Ընդհանուր նախագիծը կարելի է բաժանել 4 փոքր մասի

    1. Գծային մոդուլի կարգավորում (օգտագործելով A4988 վարորդը)
    2. Գրողի գլխի վեր ու վար շարժման ստեղծում
    3. Թուղթ `թղթի գլորման համար
    4. Bluetooth ինտեգրում
  • Վերջում անհրաժեշտ է հավաքել բոլոր այն մասերը, որոնք կհանգեցնեն ծրագրի ավարտին:

Քայլ 2. Մաս 1. Գրողի համար գծային շարժում ստեղծելը

Մաս 1. Գրողի համար գծային շարժման ստեղծում
Մաս 1. Գրողի համար գծային շարժման ստեղծում

Մեզ անհրաժեշտ է այս ու այն կողմ շարժում ՝ իրերը թերթի մեջ գրելու համար: Կան բազմաթիվ տեսանյութեր, որոնք ստեղծում են նման մեխանիկական շարժում ՝ օգտագործելով տարբեր մեթոդներ: Բայց օգտագործելով stepper շարժիչը, մենք կարող ենք դա անել շատ հեշտ ՝ բարձր ճշգրտությամբ:

Այսպիսով, մեխանիկական իրերի ստեղծումից խուսափելու համար ես օգտագործեցի սլայդով եկող սլաք շարժիչ, դուք կարող եք այն ինքներդ կառուցել, եթե ձեզ հետաքրքրում է ձեր սեփականը կառուցելը, կարող եք հետևել այս հղմանը:

Մեխանիկական մասի ավարտից հետո մենք պետք է հետևենք քայլերին `էլեկտրական կազմաձևումը կատարելու համար

  • Հետևեք պատկերին ՝ միացրեք սխեմայի կազմաձևումը:
  • Համոզվեք, որ դրեք

    • PIN 6: Միացնել
    • Pin 5: Քայլ
    • Պին 4. Ուղղություն
  • Վերբեռնեք BasicMove2- ի կոդը ձեր Arduino nano- ում և բացեք սերիական մոնիտորը և օգտագործեք «f» ՝ հետ և «« b » - ն հետընթաց կատարելու համար և ստուգեք ձեր միացումը:
  • Դուք նույնպես կարող եք օգտագործել fbfbffbbfffbbb like հրամանի շարք:

Քայլ 3: Մաս 2: Գրողի գլուխ (վեր և վար շարժում)

Մաս 2. Գրողի գլուխ (վեր և վար շարժում)
Մաս 2. Գրողի գլուխ (վեր և վար շարժում)
Մաս 2. Գրողի գլուխ (վեր և վար շարժում)
Մաս 2. Գրողի գլուխ (վեր և վար շարժում)
Մաս 2. Գրողի գլուխ (վեր և վար շարժում)
Մաս 2. Գրողի գլուխ (վեր և վար շարժում)
Մաս 2. Գրողի գլուխ (վեր և վար շարժում)
Մաս 2. Գրողի գլուխ (վեր և վար շարժում)

Գոյություն ունեն վեր և վար շարժումներ կատարելու տարբեր եղանակներ: Դուք կարող եք դա անել, օգտագործելով էլեկտրամագնիսական շարժիչ: Բայց այստեղ ես դրա համար օգտագործում եմ մի պարզ գրիչ `սերվո շարժիչի օգնությամբ:

  • Վերցրեք ցանկացած պարզ գնդիկավոր գրիչ, որն ունի շարժական լիցքավորում:
  • Լրացուցիչը ներս մղելուց հետո վերևում անցք ստեղծեք, համոզվեք, որ ձեր անցքը պետք է անցնի գրիչի երկու կողմերով և լիցքավորվի:
  • Լրացման մեջ ստեղծեք ևս մեկ անցք և դրան մի լար կցեք:
  • Հետ դրեք լիցքավորումը և գրիչում անցք ստեղծեք վերամշակման անցքից ներքև, համոզվեք, որ դա արեք նռնակից առնվազն 2-3 սմ ցածր:
  • Այժմ վերևում կապեք առաձգական կաուչուկ գրիչի միջով և վերամշակեք:
  • Օգտագործեք 180 աստիճանի Servo շարժիչը և դրեք այն 0 աստիճանի վրա, և լարը կցեք nob- ին:
  • Այժմ, երբ նոբը պտտվում է ժամացույցի սլաքի հակառակ ուղղությամբ 180, լիցքավորումը դուրս կհանվի և երբ այն 0 աստիճան կվերադառնա վերևի առաձգական խմբի պատճառով այն հետ կշարժվի դեպի ներս:
  • Arduino nano- ում ամրացրեք ազդանշանային կապը 8 համարին:
  • Վերբեռնեք BasicMove2 ծածկագիրը ձեր Arduino nano- ում և բացեք սերիական մոնիտորը և օգտագործեք «n» և փորձարկեք ձեր սխեման:
  • Կարող եք նաև օգտագործել nnnnnnnnn հրամանի շարք և ստուգել ՝ այն աշխատում է, թե ոչ:
  • Բարձրացրեք պտույտի անկման նվազումը `ցանկության շարժում ստանալու համար:

Քայլ 4. Մաս 3. Թուղթ գլան

Մաս 3. Թուղթ գլան
Մաս 3. Թուղթ գլան
Մաս 3. Թուղթ գլան
Մաս 3. Թուղթ գլան
Մաս 3. Թուղթ գլան
Մաս 3. Թուղթ գլան

Այժմ թղթի գլան, դա ամենահետաքրքիր և դժվարին մասն է:

  • Հեռացրեք ներարկիչի ռետինը:
  • Կտրեք պլաստիկ հանդերձանքը շրջանագծի մեջ:
  • Դրեք այն կաուչուկի մեջ և մի քիչ սոսինձ քսեք:
  • Կցեք այն servo- ին և ամրացրեք այն սոսինձով:
  • Ստեղծեք ևս մեկը, ինչպես վերը նշվածը:
  • Arduino nano- ում ամրացրեք ազդանշանային քորոցը 9 և 10 համարին:
  • Վերբեռնեք BasicMove2 ծածկագիրը ձեր Arduino nano- ում և բացեք սերիական մոնիտորը և օգտագործեք «p» - ն և փորձարկեք ձեր սխեման:
  • Կարող եք նաև օգտագործել pppppppppp հրամանի շարք և ստուգել ՝ այն աշխատում է, թե ոչ:
  • Բարձրացրեք ռոտացիայի անկման անկումը `ցանկալի արագություն ստանալու համար:
  • Փորձեք կարգավորել արագությունը ՝ փոխելով պոտենցիոմետրը, որը առկա է սերվոյի ներսում:
  • Կատարեք պտույտը նույն ուղղությամբ և արագությամբ (սա ամենակարևոր և հոգնեցուցիչ աշխատանքն է):

Քայլ 5. Մաս 4. Bluetooth մոդուլի ինտեգրում

Մաս 4. Bluetooth մոդուլի ինտեգրում
Մաս 4. Bluetooth մոդուլի ինտեգրում

Այս հատվածը ամենահեշտն է:

  • Կատարեք վերը նշված սխեմայի կազմաձևումը և դա արված է:
  • Այն կօգնի ձեզ ուղարկել ձայնային հրաման ՝ օգտագործելով Arduino ձայնային կառավարման համակարգը:
  • Դուք կարող եք որոնել «Arduino Bluetooth module hc-05» Google- ում: Դուք կստանաք հիանալի օրինակներ:

Քայլ 6: Մաս 5. Հավաքեք բոլորը

Մաս 5. Հավաքեք բոլորը
Մաս 5. Հավաքեք բոլորը
Մաս 5. Հավաքեք բոլորը
Մաս 5. Հավաքեք բոլորը
Մաս 5. Հավաքեք բոլորը
Մաս 5. Հավաքեք բոլորը

Հիմա եկեք հավաքենք մեր չորս մասերը:

  • Մաքրեք թերթիկը:
  • Օգտագործելով կրկնակի ժապավեն, ավելացրեք սերվերի շարժիչ, ինչպես ցույց է տրված նկարում:
  • Կցեք լրացուցիչ պլաստմասե կտոր գծային սահողին և տեղադրեք այն երկու սերվոյի վերևում:
  • Համոզվեք, որ այն զուգահեռ տեղադրեք թղթի գլանափաթեթին:
  • Այժմ ամրացրեք գրիչի գլուխը, համոզվեք, որ այն չպետք է դիպչի մակերեսին, իսկ սերվոյի պտտման ժամանակ այն պետք է անցք բացի ժապավենի վրա:
  • Կցեք քորոցը Arduino nano:
  • Վերբեռնեք BasicMove2 ծածկագիրը ձեր Arduino nano- ում:
  • Բացեք սերիական մոնիտորը և ստուգեք բոլոր հրամանները

    • զ փոխանցման համար
    • բ մեջքի համար
    • p թղթի գլորման համար
    • n գրիչը վեր ու վար տեղափոխելու համար:
  • Երբ բոլոր գործառույթները ստուգվեն, այժմ այն պատրաստ է Բրայլյան տառով տպագրության համար:

Քայլ 7: Կատարեք շրջանը կոմպակտ

Կատարեք շրջանը կոմպակտ
Կատարեք շրջանը կոմպակտ
Կատարեք շրջանը կոմպակտ
Կատարեք շրջանը կոմպակտ
Կատարեք շրջանը կոմպակտ
Կատարեք շրջանը կոմպակտ
Կատարեք շրջանը կոմպակտ
Կատարեք շրջանը կոմպակտ

Հոսեք պատկերը ՝ միացումը փոքր և մեկ տախտակի մեջ դարձնելու համար:

Քայլ 8: Թույլ տվեք տպել Բրայլյան տառերը

Image
Image
  • Բացեք Brallie.ino ֆայլը, բացեք Arduino IDE- ի սերիական մոնիտորը:
  • Թուղթը դրեք գլորվող թղթի շարժիչի տակ:
  • Հրամանի մեջ ուղարկեք որոշակի տարածք, այսինքն ՝ ("") և կտտացրեք Enter:
  • Թուղթը կսահի ներսում:
  • Դա արեք այնքան ժամանակ, մինչև այն անցնի գրողի գլխին:
  • Այնուհետև կարող եք մոնիտորի մեջ ուղարկել ձեր հրամանը ՝ իրական տեքստը:
  • Բացեք Bluetooth ծրագիրը և միացեք Bluetooth- ին և ուղարկեք ձայնային հրաման:
  • բրայլյան լեզուն տեսնելու համար թերթը շրջեք:
  • Ես փորձեցի մի քանի բառեր, ինչպիսիք են բարև, բարև և ողջույն: Դուք կարող եք տեսնել ելքային թղթի նմուշը:
  • Դուք կարող եք փոխել ներքևի պարամետրերը ծածկագրում ՝ ձեզ հատուկ արդյունքները ստանալու համար:

    • Բրայլյան սյուների միջև բացը. Int քայլեր = 30;
    • Բրայլյան առաջին երկու կետերի միջև հաջորդ երկու տողերի միջև եղած բացը. Int paperLine = 250;
    • Գծային սահիչի արագություն. Int stepperDelay = 500;
    • Գրողի ղեկավարի արագությունը ՝ int servodelay = 500;
    • Մեկ տողի բնույթի թիվը `int n = 10;

Խորհուրդ ենք տալիս: