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

TimePrntr: 6 քայլ (նկարներով)
TimePrntr: 6 քայլ (նկարներով)

Video: TimePrntr: 6 քայլ (նկարներով)

Video: TimePrntr: 6 քայլ (նկարներով)
Video: PolaPi-Zero development 2024, Սեպտեմբեր
Anonim
Image
Image

Երբևէ նայե՞լ եք Ադաֆրուտից Theերմային անդորրագրի տպիչի փորվածքների հավաքածուին, բայց մտածել եք, թե ինչ օգտակար բան կարող եմ անել դրանով: Դե, այլևս մի նայեք. TimePrntr- ը թվային/անալոգային բառային ժամացույց է, որը տպում է ընթացիկ ամսաթիվը և ժամը մեկ կոճակի սեղմումով և կանոնավոր ընդմիջումներով: Հեշտ է լարերով կապելը, կառուցման խնդիր չկա և հեշտ է ծրագրավորվել: Դուք երբեք ստիպված չեք լինի մտածել, թե քանի ժամ էր նորից ժամանակի անցման կիսամյակային անընդմեջ տպագրությամբ:

Քայլ 1: Քայլ 1. Գնեք նյութեր և տպագիր պատյան

Այս նախագիծը պահանջում է Arduino- ի ծրագրավորման մի փոքր գիտելիք, որոշակի ծանոթություն նախատիպերի և փորձարկման սխեմաների հետ և որոշ հիմնական մեխանիկական հմտություններ: Իրականում այն 3D տպիչ ստեղծելու համար նույնպես օգտակար է, և նույնիսկ ավելի հին մոդելը, ինչպիսին է իմ Replicator 2 -ը, կարող է տպել ներառված պատյանը: Մնացած նյութերը սովորաբար հասանելի են Adafruit- ից.

Պահանջվող մասեր

  1. 1XThermal Receipt Printer Guts
  2. 1X DS1307 Իրական ժամանակի ժամացույցի բեկում
  3. 1X Pro Trinket 5v 16MHz
  4. 1X 1/2 չափի հացի տախտակ
  5. 1X7.5v 3A DC սնուցման աղբյուր
  6. 1X 6 մմ քառակուսի շոշափելի անջատիչ
  7. Միացման մետաղալար (24 գ)
  8. Արական անջատված վերնագրի կապում
  9. M/F, M/M, F/F jumper լարերը
  10. 1X 2.1 մմ Barrel Jack ադապտեր

Լրացուցիչ մասեր. (Տեղադրման դեպքում)

  1. 1X2.1 մմ վահանակի ամրակ բար
  2. 1XAdafruit Perma-Proto 1/2 չափի հացի տախտակ
  3. 2XShort Header Kit փետուրի համար
  4. 3D տպագրված պատյան (. Stl ֆայլերը կցված են)
  5. #4 x 1/4 "Flat Head մեքենայի պտուտակներ
  6. #2 x 1/4 "Pan Head Sheet Metal Screws

Իմ Replicator 2 -ում տպումները տևում են ընդհանուր առմամբ մոտ վեց ժամ, այնպես որ հիմա լավ ժամանակ կլիներ դրանք սկսել, մինչ դուք կատարում եք էլեկտրոնիկայի մնացած աշխատանքները:

Քայլ 2: Քայլ 2. Կարդացեք և հասկացեք սխեմայի սխեման

Քայլ 3. Փորձարկեք տպիչը, կառուցեք միացում հացի տախտակի վրա
Քայլ 3. Փորձարկեք տպիչը, կառուցեք միացում հացի տախտակի վրա

Սա շատ պարզ միացում է, որը չի պահանջում լրացուցիչ բաղադրիչներ, բացի նշվածներից: Ասել է թե ՝ արժե ձեր ժամանակը դիտել կցված սխեմայի սխեմաները և հասկանալ, թե ինչպես է սարքը տեղադրված: Դա բավականին պարզ և հեշտ է հարմարեցնել Arduino- ի միջանկյալ և առաջադեմ հմտություններ ունեցողների համար:

Հիմնական ուրվագիծն այսպիսին է. Սարքն օգտագործում է SoftwareSerial- ը Pro Trinket- ում, ինչպես նաև Adafruit's Thermal Printer Library- ը և Adafruit- ի RTC (Real Time Clock) գրադարանը:

The Trinket- ը ջերմային տպիչի հետ կհաղորդի սերիականորեն `օգտագործելով SoftwareSerial գրադարանը, Trinket- ի 6 -րդ կապումով, որը սահմանվում է որպես TX (փոխանցում) և 5 -րդ կապը` որպես RX (ստացում): Այդ կապումներն համապատասխանաբար միացված են ջերմային տպիչի RX և TX կապերին: Հիշեք, որ սա խաչաձև իրավիճակ է, երբ Trinket- ի TX կապը միանում է տպիչի RX կապին և հակառակը: Adafruit- ը տպիչի համար ունի հիանալի միացման ուղեցույց, եթե ցանկանում եք ավելի խորը ուսումնասիրել նրա հնարավորությունները:

Իրական ժամանակի ժամացույցի մոդուլը անընդհատ ժամանակապահ է, այնպես որ ձեր տպիչը կիմանա ժամանակը, նույնիսկ երբ այն անջատված է ցանցից: The Trinket- ը ժամանակն ուսումնասիրելու է RTC մոդուլից I2C- ի և wire.h գրադարանի միջոցով: The Trinket- ի կանխադրված I2C SDA և SCL կապումներն են համապատասխանաբար A4 և A5: Դրանք պարզապես միացված են RTC տախտակի SDA և SCL կապերին:

Վերջապես, ակնթարթային կոնտակտային անջատիչը միացված է A2 կապին և գետնին և կոդի մեջ նախաստորագրվում է Input_Pullup- ով:

Իշխանությունը նույնպես բավականին հեշտ է: Thermalերմային տպիչը պետք է ուղղակիորեն միացված լինի +7.5VDC- ին սնուցման աղբյուրից և հողից: Այն հզորության կարիք ունեցող սարք է, և 2A- ն պարտադիր է: Այստեղ մատակարարումը 3A է և հիանալի է աշխատում: The Trinket's Bat (մարտկոց կամ Vin) քորոցը միացված է նաև +7.5VDC- ին: RTC մոդուլը կստանա իր հզորությունը Trinket- ի +5V քորոցից:

Քայլ 3. Քայլ 3. Փորձարկիչ տպիչ, կառուցեք միացում հացի տախտակի վրա

Քայլ 3. Փորձարկեք տպիչը, կառուցեք միացում հացի տախտակի վրա
Քայլ 3. Փորձարկեք տպիչը, կառուցեք միացում հացի տախտակի վրա
Քայլ 3. Փորձարկեք տպիչը, կառուցեք միացում հացի տախտակի վրա
Քայլ 3. Փորձարկեք տպիչը, կառուցեք միացում հացի տախտակի վրա
Քայլ 3. Փորձարկեք տպիչը, կառուցեք միացում հացի տախտակի վրա
Քայլ 3. Փորձարկեք տպիչը, կառուցեք միացում հացի տախտակի վրա

Fritzing- ի պատկերը կօգնի ձեզ կառուցել և փորձարկել միացում առանց զոդման տախտակի վրա: Այս քայլը կպահանջի մի փոքր զոդում, չնայած որ դուք նախ կպցրեք մի շարք արական վերնագրերի կապում Pro Trinket և RTC մոդուլների վրա: Հիշեք, որ երկար կապումներն ուղղեք ներքև Pro Trinket- ի վրա, իսկ երկար կապումներն ՝ վերև ՝ RTC- ի վրա: Երբ դրանք կպչեն, կարող եք օգտագործել M/F M/M կապում ՝ հացահատիկի վրա միացումներ կատարելու համար: V + և Ground ռելսերը հացի տախտակի վերևում պետք է միացված լինեն +/- կապանքներին համապատասխանաբար 2.1 մմ տրամաչափի ճարմանդային ադապտեր M/M ցատկող լարերով:

Իմ հացի տախտակի վրա ես օգտագործում էի երկար վերնագրերի արական կապանքներ `rtc և ջերմային տպիչին հարմար խրոցակ տալու համար: Դա կարող է ավելի պարզ լինել պերման-պրոտո հացի տախտակին ամրացված շրջանի ավելի ուշ պատկերներում, այնպես որ նայեք առաջ, եթե այն շփոթեցնող է թվում:

Եթե ուշադիր նայեք գծապատկերին, ես գողացա Pro Trinket- ի հետևում գտնվող RTC- ի 5V կապի միացման մետաղալարը: Սա անհրաժեշտ չէ, բայց այն պահում է տախտակը մաքուր և հեշտ հետևել: RTC- ի գրունտի քորոցը կցված է անջատիչի վրա հիմնված մետաղալարին: RTC մոդուլի SDA և SCL կապումներն իմ գծապատկերում հատված են, ինչը ճիշտ է, պարզապես համոզվեք, որ դրանք կցված են ձեր breadboard- ին:

Եթե նախատեսում եք այս միացումը միացնել մշտական պրոտո տախտակին և տեղադրել այն պատյանում, ապա կարևոր է, որ անջատիչը տեղադրեք տախտակի մեջտեղում: Ֆրիտզինգի գծապատկերին հետևելով ՝ այն ճիշտ կտեղադրվի:

Սրանից որևէ բան անելուց առաջ նպատակահարմար է հետևել Adafruit's Thermal Printer Guide- ին `ջերմային տպիչը փորձարկելու և դրա բաուդ արագությունը գտնելու համար: Ըստ Ադաֆրուտի ՝ այս դրույքը կարող է տարբեր լինել տպիչից տպիչ:

Երբ ամեն ինչ միացված լինի և աշխատի, կարող եք հաջորդ քայլից վերբեռնել կոդը `այն փորձելու համար:

Քայլ 4: Քայլ 4: Վերբեռնեք ծածկագիրը:

Դուք այժմ պատրաստ եք ծրագրավորել Pro Trinket- ը: Նախքան սկսելը, կարդացեք և հետևեք Adafruit's Pro Trinket ուղեցույցի USB bootloader բաժնին: Շարունակելուց առաջ համոզվեք, որ կարող եք վերբեռնել Blink ծածկագիրը:

Դա անելուց հետո կարող եք ներբեռնել timePrntr ծածկագիրը կցված.zip ֆայլում: Բացեք այն ձեր Arduino IDE գրադարանի թղթապանակի մեջ և բացեք ծրագիրը: Programրագրում պետք է լինի երեք ներդիր `երկու վերնագրի ֆայլերով` որոշ գրաֆիկական պատկերների համար, որոնք ծածկագիրը օգտագործում է սարքի ներածությունը տպելու համար: Վերբեռնեք կոդը Pro Trinket- ում և փորձարկեք ձեր ժամանակը

Այստեղ մի կարևոր նշում. Ծածկագիրը օգտագործում է համակարգի ժամանակը ՝ կազմելու համար ժամացույցը RTC մոդուլում կարգավորելու համար: Որպեսզի դա աշխատի, RTC մոդուլը պետք է ճիշտ միացված լինի Pro Trinket- ին: Եթե ժամանակը ճիշտ չէ, ապա կարող է լինել, որ SDA և SCL կապերը պատշաճ կերպով կապված չեն:

Քայլ 5. Քայլ 5. Բաղադրիչները կպցրեք Perma-Proto տախտակին

Քայլ 5. Բաղադրիչները կպցրեք Perma-Proto տախտակին
Քայլ 5. Բաղադրիչները կպցրեք Perma-Proto տախտակին
Քայլ 5. Բաղադրիչները կպցրեք Perma-Proto տախտակին
Քայլ 5. Բաղադրիչները կպցրեք Perma-Proto տախտակին
Քայլ 5. Բաղադրիչները կպցրեք Perma-Proto տախտակին
Քայլ 5. Բաղադրիչները կպցրեք Perma-Proto տախտակին

Այս սարքը մշտական դարձնելու և պատրաստ լինելու համար եռաչափ տպված պատյանում տեղադրելու համար, այն ամենը, ինչ այժմ պետք է անեք, ամեն ինչ կպցրեք Perma-Proto տախտակին: Ես ընտրեցի այս տախտակը իմ առաջին Electronic Instructable- ի համար, որովհետև այն թույլ է տալիս Ձեզ պարզապես մասեր տեղափոխել հացի տախտակից մյուսը: Followշգրտորեն հետևեք լուսանկարների և նախորդ դիագրամների դասավորությանը, և դուք այն տեղավորելու խնդիր չեք ունենա պատյանում:

Տպիչի և RTC մոդուլի համար նախատեսված Pro Trinket- ը, լարերը և վերնագրի կապերը տեղակայված են տախտակի առջևում: Կոճակը կփակցվի տախտակի հետևի մասում:

Նախ նշեք այն տողերը, որտեղ երկու 12-փին կարճ կանացի վերնագրերը տեղադրվելու են մշտական պրոտո տախտակի վրա (C և G տողեր): Այս վերնագրերը դարձնում են այնպես, որ Pro Trinket- ը շարժական է: Այս տողերում այլ բան չպետք է կապել և զոդել:

Կտրեք մետաղալարերը երկարությամբ և շղթայեցեք դրանք լավ մեկուսացված լինելու համար և ժամանակավորապես ամրացրեք դրանք տախտակին `թելերը թեքելով տախտակի հետևի մասում: Տեղադրեք սվիտիչը, բայց իմացեք, որ այն ի վերջո կպցվի տախտակի հետևի կողմին:

Արու և էգ վերնագրերը զոդելու համար պարզապես մի փոքր տախտակ օգտագործեք ՝ կապումներն ամրացնելու համար, մինչ դուք կպցրեք առաջին մի քանի կետերը: Դուք նաև պետք է զոդեք մի զույգ վերնագրի կապում (ուղիղ կամ 90-ը կաշխատի) հոսանքի միակցիչի համար ՝ perma-proto- ի վերևի +/- ռելսերի վրա: Սա թույլ կտա հոսանքը միացնել վերջնական հավաքման ընթացքում վահանակի վրա ամրացվող վահանակին միացված մի զույգ թռչկոտիչով:

Եթե հետևեք գծապատկերին, տպիչի համար նախատեսված 5 պին մալուխը կմիացվի Pro Trinket- ի հետ դրված ներդիրներին: RTC- ն լարված է, ինչպես ցույց է տրված F/F թռիչքներով:

Մի մոռացեք փորձարկել ամեն ինչ:

Քայլ 6: Քայլ 6. Վերջնական հավաքում

Քայլ 6: Վերջնական հավաքում
Քայլ 6: Վերջնական հավաքում
Քայլ 6: Վերջնական հավաքում
Քայլ 6: Վերջնական հավաքում
Քայլ 6: Վերջնական հավաքում
Քայլ 6: Վերջնական հավաքում
Քայլ 6: Վերջնական հավաքում
Քայլ 6: Վերջնական հավաքում

Ձեր տպագրությունների հետ կապված որևէ չնախատեսված խնդիր բաց թողնելիս ամեն ինչ պետք է պատրաստ լինի, երբ էլեկտրոնիկան ավարտվի և զոդվի:

Գործի վերևի մասում կոճակի երեք զսպանակավոր թևերը կարող են խնամքով սոսնձվել CA սոսինձով `պատյանի ներքին մասի երեք համապատասխան ներդիրների մեջ: Կոճակի ափսեը պետք է ուղղված լինի դեպի դուրս:

Վերջնական հավաքմանը նախապատրաստվելու համար հարկավոր է մի քանի լար լարել ձեր 2.1 մմ վահանակի տակառի տակդիրին: Պարզապես մի ծայրը կտրեք մեկ սև և մեկ կարմիր F/F կամ M/F ցատկող լարերից (6 դյույմ երկարությունը կաշխատի, համոզվեք, որ երկուսն էլ թողնում եք իգական ծայր): Կտրեք ծայրը և կպցրեք այն համապատասխան կապում: տակառի խցիկ:

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

Երբ այն եռակցվի, պտուտակավորեք տակառի պատյանը պատյանում, ներառված ընկույզի և կողպեքի լվացքի մեքենայի հետ:

Թուլացրեք բաղադրիչները վերջնական դիրքերում, ինչպես ցույց է տրված: Բոլոր լարերը պետք է լինեն ներքևում, միացրեք բոլոր լարերը իրենց համապատասխան վերնագրերին:

Պտուտակեք տպիչը #2 փոքր պտուտակներով և #4 թավայի գլխով միացրեք նախատախտակը:

Պտուտակեք RTC- ն աջ #2 միակ պտուտակով: Մյուս անցքը ամրացված է սյունակի վրա:

Սահեցրեք տպիչի վերահսկիչը դրա փակագծի մեջ (այն ուղղահայաց է), իսկ դարչնագույն ժապավենի մալուխը պետք է ներքև լինի, տախտակի ավելի հարթ կողմով դեպի տպիչը:

Սահեցրեք մշտական պրոտո տախտակն իր փակագծի մեջ ՝ կոճակը դեպի առջև: Pro Trinket- ը պետք է լինի ձախ կողմում:

Տեղադրեք գագաթը պատյանի վրա և պտուտակացրեք այն 4X #4 հարթ գլխով պտուտակներով ներքևում, և դուք պատրաստ եք, պատրաստ եք ժամանակը տպել կոճակի սեղմումով:

Ocksամացույցների մրցույթ
Ocksամացույցների մրցույթ
Ocksամացույցների մրցույթ
Ocksամացույցների մրցույթ

Երկրորդ տեղը զբաղեցնող ժամացույցների մրցույթում

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