Բովանդակություն:
- Քայլ 1: Գործիքներ և նյութեր
- Քայլ 2: Jailbreaking the Kindle- ը
- Քայլ 3. Պատկեր ստեղծելը օրվա յուրաքանչյուր րոպեի համար
- Քայլ 4: Startամացույցի գործարկում և դադարեցում
- Քայլ 5. Դիրքորոշում կայացնելը
- Քայլ 6: Լրացուցիչ գաղափարներ
Video: Էլեկտրոնային ընթերցողից պատրաստված գրական ժամացույց. 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Իմ ընկերուհին * շատ * անկուշտ ընթերցող է: Որպես անգլերեն գրականության ուսուցչուհի և գիտնական ՝ նա միջինում տարեկան կարդում է ութսուն գիրք:
Նրա ցանկությունների ցուցակում մեր հյուրասենյակի ժամացույցն էր: Ես կարող էի խանութից պատի ժամացույց գնել, բայց որտե՞ղ է դրա մեջ զվարճանքը: Փոխարենը, ես նրան պատրաստեցի մի ժամացույց, որը պատմում է ժամանակը ՝ մեջբերելով գրական ստեղծագործություններից ժամային ցուցումներ, օգտագործելով էլեկտրոնային ընթերցող որպես ցուցադրում, քանի որ դա աներևակայելիորեն տեղին է:-)
Այն թարմացվում է ամեն րոպե, այնպես որ, օրինակ, երեկոյան ժամը 9.23 -ին, Kindle- ը կկարդա
Հայրս հանդիպեց ինձ կայարանում, շունը ցատկեց ինձ ընդառաջ, բաց թողեց և քիչ մնաց ընկներ Բիրմինգհեմի էքսպրես ժամի 21.23 -ի դիմաց:
Ինչպես ես դա արեցի, Kindle- ը դեռ կարող է օգտագործվել որպես սովորական էլեկտրոնային ընթերցող: Եթե ժամացույցը միացված է, սակայն, որպես լրացուցիչ բոնուս, այն կրկնապատկվում է որպես գրական վիկտորինա: Theամացույցը ցույց է տալիս մեջբերումը `առանց գրքի վերնագրի և հեղինակի, այնպես որ կարող եք կռահել: Եթե ցանկանում եք իմանալ պատասխանները, կողքի կոճակները սեղմելը (սովորաբար օգտագործվում է էլեկտրոնային գրքերի էջերը առաջ տանելու համար) կբացահայտի դրանք:
Թարմացնել օգոստոսի 5 -ը
Շատ շնորհակալ եմ բոլորիդ հաճելի հաճոյախոսությունների համար: Բացի այդ, հետադարձ կապը շատ օգտակար էր: Եթե ձեր Kindle ժամացույցը պատրաստելու հետ կապված որևէ խնդիր ունեք, տեսեք մեկնաբանությունները:
Այս Instructable- ը ցուցադրվել է Hackaday, Gizmodo, The Verge և Hacker News- ում: Ես շատ հպարտ և երջանիկ ստեղծող եմ:-)
Մինչդեռ, Յոհաննես Էնևոլդսենը պատրաստեց իմ ժամացույցի վեբ տարբերակը, ինչպես և Դավիդը: Ես ոգևորված եմ, որ իմ նախագիծը ոգեշնչեց նրանց:
Քայլ 1: Գործիքներ և նյութեր
Իրոք, միակ բանը, որ անհրաժեշտ է, էլեկտրոնային ընթերցողն է (և դրան միանալու համար USB մալուխը): Այս նախագծի համար ընկերոջ կողմից ինձ նվիրել են Kindle: Դա Kindle 3 WiFi է (մականունը ՝ K3, կամ K3W): Օրինակ, eBay- ում դուք կարող եք գտնել բազմաթիվ երկրորդ ձեռքի ավելի վաղ մոդելներ:
Ձեզ անհրաժեշտ կլինի համակարգիչ (ցանկացած օպերացիոն համակարգ) ՝ SSH- ի նման vSSH- ի հաճախորդով և FileZilla- ի նման sFTP հաճախորդով (երկուսն էլ անվճար են): Դա օգնում է ունենալ մի փոքր փորձ Linux- ի հետ, քանի որ հենց դրանով է աշխատում Kindle- ը:
Որպեսզի Kindle- ն ուղիղ կանգնի մեր պահարանում, ես բետոնից ամրացա: Եթե ցանկանում եք նույնն անել, ձեզ հարկավոր է սննդամթերքի տարա, որը ձեզ դուր է գալիս, կպչուն ֆիլմ, պոլիպրո, ցեմենտ, տաք սոսինձ կամ երկկողմանի ժապավեն և դույլ (ցեմենտը խառնելու համար):
Քայլ 2: Jailbreaking the Kindle- ը
Kindle- ը ժամացույցի վերածելու համար մենք պետք է մտնենք համակարգի ֆայլերի մեջ: Դա անելու համար մենք պետք է բացենք այն «jailbreaking» կոչվող գործընթացի միջոցով (մի անհանգստացեք, դա անօրինական չէ, եթե դա ձեր սեփականությունն է): Kindle- ը jailbreak- ին և անհրաժեշտ ֆայլերով zip ֆայլին բացատրություն կարող եք գտնել այստեղ: Նաև տեսեք առկա բոլոր ծրագրակազմի հատուկ ծրագրակազմի այս ակնարկը: Իմացեք, թե որ Kindle մոդելն ունեք այս էջում:
Այս նախագծի համար ձեզ հարկավոր է տեղադրել միայն jailbreak hack և usbnet hack, այլ ոչ թե էկրանի խնայարար կոտրում: USBNetwork- ը ձեզ կտրամադրի հեռավոր հասանելիություն ձեր Kindle- ին ՝ USB- ով կամ WiFi- ով: Այն, ինչ ձեզ հարկավոր կլինի, եթե ցանկանում եք օգտագործել ստեղնաշարի ստեղները, Launchpad- ի կոտրումն է:
Arnգուշացում. Ես կարդացի, որ սա կարող է պոտենցիալ փչացնել ձեր Kindle- ը: Հետևեք հրահանգներին: Jailbreak ձեր ռիսկով:
Եթե Kindle- ը միացնեք ձեր համակարգչին, այն կցուցադրվի որպես USB կրիչ:
Հիմնականում այն, ինչ ձեզ հարկավոր է անել, տեղադրել Update_jailbreak_0.13. N _ *** _ install.bin (որտեղ *** ձեր Kindle տարբերակն է, իմ դեպքում 'k3w') Kindle- ի արմատային թղթապանակում, երբ այն միացված է ձեր համակարգիչ:
Zip ֆայլի README ֆայլից. «Այժմ, հանեք և անջատեք ձեր Kindle- ը և գնացեք *[HOME] -> [MENU]> Settings -> [MENU]> Update Your Kindle *: Այն պետք է արագ լինի»: (նշեք. դա երկու անգամ սեղմելով ընտրացանկի կոճակը):
Այնուհետև նույնը արեք USBNet և Launchpad ֆայլերի համար: Այժմ դուք պետք է կարողանաք մուտք գործել սարքը ՝ օգտագործելով SSH: Kindle- ում միացեք WiFi ցանցին: Նրա IP հասցեն պարզելու եղանակներից մեկը ձեր WiFi երթուղիչ մուտք գործելը և այնտեղ փնտրելն է: Օգտվողի անունը «արմատ» է, և ձեր մոդելի կանխադրված արմատային գաղտնաբառը կարող է հաշվարկվել:
Այնուհետև տեղադրեք Python- ը Kindle- ում ՝ կրկին օգտագործելով Mobileread.com հիանալի ֆորումի ֆայլերը (շնորհակալություն VoltaX2- ին ստորև բերված մեկնաբանություններում):
Քայլ 3. Պատկեր ստեղծելը օրվա յուրաքանչյուր րոպեի համար
Օրվա ընթացքում կա 1, 440 րոպե: Տարբեր գրական ստեղծագործություններից յուրաքանչյուրի համար մեջբերումներով ցուցակ կազմելը զանգվածային նախաձեռնություն է: Մեծ օգնություն. Ուրիշներն արդեն դա արել են մեզ համար:
2011 -ին The Guardian թերթը խնդրեց իր ընթերցողներին ներկայացնել մեջբերումներ ժամանակներից նշվող գրքերից: Նրանք ցանկանում էին գրական փառատոնի համար ինստալացիա կառուցել: Այսպիսով, նրանք իրենց ցուցակում ունեն երկու տարբերակ (1, 2):
Ես միավորեցի երկու ցուցակները, մաքրեցի դրանք, ավելացրեցի մի քանի անգամ, երբ հայտնվեցի և դրանք դարձրեցի մեկ CSV ֆայլ:
Unfortunatelyավոք, ցանկը չի ներառում օրվա բոլոր րոպեները: Ես աշխատեցի դրա շուրջ ՝ մեկից ավելի անգամ օգտագործելով որոշ մեջբերումներ, օրինակ, եթե այն կարող է օգտագործվել ինչպես առավոտյան, այնպես էլ երեկոյան ժամերին: Moreամանակի ավելի անորոշ նշումներ կարող են օգտագործվել որոշակի ժամանակի մոտ, այնպես որ Catcher in the Rye- ի այս մեջբերումը օգտագործվում է առավոտյան 9.58 -ին. … »
Նույնիսկ այս հաճելի ցանկով, երկու բան ինձ անհիմն ժամանակ տևեցին: Ինձ պետք էր ցուցակից յուրաքանչյուր մեջբերում պատկերի վերածել: Ես ուզում էի այնպես անել, որ դրանք գեղեցիկ տեղավորվեն էկրանին, այնպես որ տառատեսակը հնարավորինս մեծ լինի յուրաքանչյուր մեջբերման համար:
Թեև տեքստի տուփը որոշակի բարձրության և լայնության լայնացնելը հեշտ է ձեռքով անել լուսանկարների խմբագրման ծրագրերի մեծ մասում, դրանք հսկայական աշխատանք կլիներ ՝ դրանք մեկ առ մեկ ստեղծելը: Ինձ համար դա անելու համար սցենար ստեղծելը, սակայն, նույնպես բավականին խնդիր էր: PHP- ում (ես օգտագործել եմ այդ ծրագրավորման լեզուն, քանի որ այն ունի տեքստին վերաբերող գեղեցիկ գործառույթներ) գրել եմ ռեկուրսիվ գործառույթ ՝ յուրաքանչյուր մեջբերման համար լավագույնը գտնելու համար ՝ երկար կամ կարճ: Յուրաքանչյուր տողի համար սցենարը ստեղծում է երկու-p.webp
Այն օգտագործում է Libertine տառատեսակը, որն ինձ դուր է գալիս իր ոճային տեսքի պատճառով, քանի որ այն շատ ամբողջական է (թվեր, կետադրական նշաններ, դիակրիտիկա) և բաց կոդով լինելու պատճառով:
Մյուս բանը, որ ինձ երկար տևեց, մեջբերումներում բոլոր ժամանակների հիշատակումներն են, քանի որ ես ուզում էի դրանք գրել համարձակ տեքստով: Դա հեշտացնում է ժամացույցի օգտագործումը, հատկապես, երբ մեջբերումը բավականին երկար է: Խնդիրն այն է, որ գրքերում ժամանակի նկարագրությունների տպավորիչ տարբերակն է օգտագործվում: Դա կարող է լինել ամեն ինչ ՝ «18.00 -ից» սկսած: կամ «18: 11: 00» -ից մինչև «0600 ժամ», «մոտ վեցը», պարզապես «վեցին» կամ «տասնմեկից քսան ութ րոպե անց»: Ես ստեղծեցի սցենար `փորձելու և գտնելու այս տատանումների մեծ մասը, արեցի այնպիսիները, որոնք ինքս չէի կարող գտնել, և դրանք ավելացրեցի csv ֆայլում:
Եթե ցանկանում եք պատրաստել ձեր սեփական Kindle ժամացույցը, կարող եք օգտագործել իմ սցենարները (գտեք դրանք ստորև կցված), բայց կարող եք նաև պարզապես ներբեռնել ստացված բոլոր պատկերները:
Քայլ 4: Startամացույցի գործարկում և դադարեցում
Ես ուզում էի, որ կարողանամ գրական ժամացույցս սկսել ՝ էլեկտրոնային ընթերցողի փոքր ստեղնաշարի վրա սեղմելով Shift+C դյուրանցումը: Կրկին սեղմելով այն կանգնեցնում է ժամացույցը և ժամացույցը դարձնում սովորական էլեկտրոնային ընթերցող:
Նախ, ստեղծեք այս թղթապանակը ՝/mnt/us/timelit և այնուհետև տեղադրեք ներքևում տեղադրված սցենարները:
Պատկերները (տես նախորդ քայլը) մտնում են/mnt/us/timelit/images և/mnt/us/timelit/images/metadata/
Երբ տեղադրում եք Launchpad հաքը, ստեղծվում է/mnt/us/launpad թղթապանակը: Ստեղծեք այնտեղ նոր ֆայլ, որը կոչվում է startClock.ini և տեղադրեք այս տեքստը այնտեղ.
[Գործողություններ]
C =! Sh /mnt/us/timelit/startstopClock.sh &
Դա ստեղծում է Shift+C դյուրանցումը: Եթե դա սեղմենք, սկսվում է bash-script startstopClock.sh- ը: Այն դադարեցնում է Kindle- ի շրջանակը (սովորական ինտերֆեյսը), կանխում է Kindle- ը էներգախնայողության ռեժիմի անցնելը և ստեղծում է փոքր ֆայլ (/mnt/us/timelit/clockisticking) `նշելու, որ ժամացույցը սկսվել է:
Նշում. Kindle- ի Shift+C- ն իսկապես «սեղմեք հերթափոխը, բաց թողեք, սեղմեք c» - ն:
Եթե օգտվողը կրկին սեղմում է Shift+C- ը և ժամացույցի սեղմման ֆայլն արդեն այնտեղ է, startstopClock.sh- ը կհեռացնի այն և կվերագործարկի Kindle- ը:
startstopClock.sh- ը նաև կատարում է մեկ այլ սցենար ՝ showMetadata.sh ՝ միացնելու համար ստեղնաշարի հարվածները, որոնք ցույց կտան մետատվյալները (օգտագործելով հրամանը/usr/bin/waitforkey): Եթե օգտվողը սեղմում է Kindle- ի կողքին գտնվող «հաջորդ էջ» կոճակը, ապա այն կստուգի, թե արդյոք ժամացույցը թրթռում է, և եթե դա լինի, ցույց կտա նույն պատկերը, ինչ ներկայումս ցուցադրված է (որն է ֆայլը, այն պահվում է ժամացույցի սլաքի մեջ) ֆայլ), բայց ներքևում ՝ վերնագրով և հեղինակով:
Ամեն րոպե ցուցադրման ժամանակը փոխելը կատարվում է այս տողը ավելացնելով/etc/crontab/root:
* * * * * sh /mnt/us/timelit/timelit.sh
և ապա վերագործարկեք crontab- ը այսպես ՝ /etc/init.d/cron վերագործարկեք
Ամեն անգամ, երբ այն գործարկվում է, timelit.sh- ը ստուգում է, թե արդյոք ստեղծվել է «ժամացույցի հավաքման» ֆայլ: Եթե այդպես է, timelit.sh- ը շարունակում է ցուցադրել պատկերը ընթացիկ րոպեի համար:
Նշում. Հավանաբար կցանկանաք փոխել timelit.sh- ի ժամային գոտին, որտեղ գրված է 'TZ = CEST':
Քայլ 5. Դիրքորոշում կայացնելը
Ես ոգեշնչվեցի այլ Instructables- ով, որպեսզի պատրաստեմ կոնկրետ Kindle ժամացույցի համար: Ես կարող էի նաև փայտից ինչ-որ բան պատրաստել (կամ նույնիսկ գիրք), բայց ես սիրում էի ցեմենտ փորձել, քանի որ նախկինում դա չէի անում, և նաև այն պատճառով, որ կարծում էի, որ գորշ գույնը հիանալի կերպով կհամապատասխանի էլեկտրոնային ընթերցողին:
Ես կտրեցի էլեկտրոնային ընթերցողի չափ մի կտոր պոլիստրոփ, գումարած մի փոքր ավելին, որպեսզի USB մալուխը ներս մտնի: Ես այն փաթաթեցի սննդի ֆիլմով և մի փոքր թափանցիկ ժապավենով, որպեսզի ցեմենտը հեշտությամբ դուրս գա դրանից հետո: Ես այն կպցրեցի սննդի տարայի հատակին ՝ օգտագործելով երկկողմանի ժապավեն:
Հետո ես բավականաչափ ցեմենտ խառնեցի, որպեսզի սննդի տարան լցնեի մոտ 5 սանտիմետր (2 ) խորությամբ: Ես վստահ չեմ, բայց գուցե ես բավականաչափ ջուր չեմ օգտագործել, քանի որ ցեմենտը ավելի քիչ լցվել էր, քան ես սպասում էի: Ես անպայման պետք է հետևեմ կոնկրետ դաս ՝ իմ հաջորդ փորձից առաջ:-)
Ես ցեմենտը դրեցի տարայի մեջ ՝ օգտագործելով այգու բահը, մի փոքր կոփեցի այն, իսկ հետո թողեցի, որ այն չորանա երկու օր:
Հաջորդ անգամ ես կփորձեմ ավելի հարթ մակերևույթի համար ՝ նախ ցեմենտը մաղելով ՝ փոքր ժայռերից ազատվելու համար, մի քիչ ավելի ջուր ավելացնելով և ավելի շատ ժամանակ կծախսեմ արդյունքը հղկելու համար: Այնուհետև ես մի փոքր ընդմիջում կկատարեմ բազայի մեջ, որպեսզի USB մալուխը գնա դեպի կանգառի հետևը: Դա կարելի է անել, օգտագործելով ծղոտ:
Քայլ 6: Լրացուցիչ գաղափարներ
Գրական ժամացույցը իսկապես գեղեցիկ տեսք ունի, իսկ վիկտորինայի հատվածը լավ է աշխատում: Իմ ընկերուհին երբեմն ստուգում է, թե որ գրքից է մեջբերում (սովորաբար նա ճիշտ է կռահում:): Մոտեցումն այնպիսին չստացվեց, ինչպես ես հույս ունեի, բայց ես անհամբերությամբ սպասում եմ ավելի լավը պատրաստելու փորձերին:
Ես, հավանաբար, կավելացնեմ նաև լամպ, որը սեղմված է սարքի վրա կամ ներառված է նոր բազայի մեջ: Երբ ժամացույցը նստում է պահարանի մեջ, երբեմն մի փոքր չափազանց մութ է լինում, որպեսզի կարողանամ ասել ժամանակը:
Լամպի առանձին էներգիա ստանալու փոխարեն, կարելի է լամպը սնուցել ՝ օգտագործելով Kindle- ի ծխնու անցքից: Երկու լուսանցք կա Kindle- ի պատյանների համար, որոնցում տեղադրված է լամպ: Դուք պետք է բացեք Kindle- ը և մի փոքր զոդեք, կամ պատրաստեք ձեր սեփական մետաղական սեղմակները, բայց դա քաղցր կլինի: Կարելի է նույնիսկ լույսի ցուցիչ միացնել, այնպես որ լամպը կմիանա միայն մութն ընկնելիս:
Լրացուցիչ հնարավորություններ, որոնք ես հույս ունեմ շրջանցել
- ժամացույցը կանգ առնել 1 -ից 6 -ն ընկած ժամանակահատվածում `էներգիա խնայելու համար
- Wi -Fi- ի միացում նույն պատճառով, բայց միացրեք այն ամեն օր մի քանի րոպեով ՝ համակարգի ժամացույցը համաժամեցնելու համար
- ցույց տալով ընթացիկ րոպեի տոկոսը, որն անցել է որպես փոքր բլոկներ ներքևում, ճիշտ այնպես, ինչպես Kindle- ը ցույց է տալիս ընթերցողի առաջընթացը գրքում
- ցույց տալ նախազգուշացում, երբ Kindle- ի մարտկոցը սպառվում է
(այս վերջին երկուսը կարող են կատարվել `փոքր պատկերներ ավելի մեծ պատկերի վրա ծածկելով` օգտագործելով Kindle's eips հրահանգը, օրինակներս տես իմ սցենարները):
Այլ հնարավոր գաղափարներ են
- օգտագործելով Kindle- ի ստեղները `ժամանակը սահմանելու համար
- ցուցադրել լռելյայն պատկեր, երբ ժամացույցը սկսում է և/կամ երբ որևէ պատկեր չի գտնվել
- օգտագործելով կարճուղի (օրինակ ՝ shift-Q) ՝ վիկտորինայի ռեժիմը միացնելու համար
- ժամացույցի սկզբում (միայն ցերեկը) կատարեք Բիգ Բենի ձայնը, քանի որ Kindle- ում ներկառուցված է գեղեցիկ բարձրախոս: Այլ հնչյուններ կարող են լինել գիրքը փակելու կամ էջեր շրջելու կամ նույնիսկ մեջբերում կարդալու ձայնը:
Հուսով եմ, որ ձեզ դուր եկավ գաղափարը և այս Instructable- ը: Տեղեկացրեք ինձ, եթե ունեք որևէ հարց կամ առաջարկ:
Priամացույցների մրցույթում երկրորդ մրցանակ
Խորհուրդ ենք տալիս:
Ockամացույցի ընդունում - Ինչպես կառուցել ժամացույցներից պատրաստված ժամացույց: 14 քայլ (նկարներով)
Ockամացույցի ընդունում - Ինչպես կառուցել ժամացույցներից պատրաստված ժամացույց: Բարև բոլորին: Սա իմ ներկայացումն է 2020 թվականի առաջին անգամ հեղինակային մրցույթին: Եթե ձեզ դուր եկավ այս նախագիծը, ես շատ կգնահատեի ձեր ձայնը :) Շնորհակալություն: Այս հրահանգը ձեզ կառաջնորդի ժամացույցներից պատրաստված ժամացույց կառուցելու գործընթացում: Ես խելամտորեն անվանեցի
C51 4 բիթանոց էլեկտրոնային ժամացույց - փայտյա ժամացույց ՝ 15 քայլ (նկարներով)
C51 4 բիթանոց էլեկտրոնային ժամացույց - Փայտե ժամացույց. Այս հանգստյան օրերին որոշ ժամանակ ունեի, այնպես որ առաջ գնացի և հավաքեցի այս 2.40 ԱՄՆ դոլար արժողությամբ 4 -բիթանոց DIY էլեկտրոնային թվային ժամացույցը, որը ես գնել էի AliExpress- ից քիչ առաջ
VizTimer: Էլեկտրոնային ժամացույց. 28 քայլ (նկարներով)
VizTimer: Էլեկտրոնային ժամացույց. Երբ մեր որդին մոտ երեք -չորս տարեկան էր, մենք սկսեցինք ակնկալել, որ նա ամեն ինչ կանի ժամանակին: Ես կասեի այնպիսի բաներ, ինչպիսիք են " Մենք պետք է տաս րոպեից գնանք " կամ « Խաղացեք այդ բեռնատարի հետ ևս հինգ րոպե, այնուհետև տվեք ինչ -որ մեկին
Գրական ժամացույց ՝ 7 քայլ (նկարներով)
Գրական ժամացույց. Սուպեր հեշտ նախագիծ, գիրքը ժամացույցի վերածիր: Կատարյալ երեխայի ննջասենյակի համար `օգտագործեք պատմվածքների գիրք: Կամ խոհանոցը `օգտագործեք խոհարարական գիրք: Ես մեկը պատրաստեցի ընկերոջս երկամյա երեխայի համար (ով ներկայումս տարված է ժամացույցներով) և այն լավ անցավ
Amazon Kindle էլեկտրոնային թանաքի էկրանի փոխպատվաստում Sony ընթերցողից. 6 քայլ (նկարներով)
Amazon Kindle էլեկտրոնային թանաքի էկրանի փոխպատվաստում Sony Reader- ից. Գնելով 400 դոլար արժողությամբ Amazon Kindle- ը, երբ ես Սուրբ Christmasննդյան տոներին ընտանիք էի այցելում, իմ փոքր քույրը պատահաբար ոտք դրեց սարքի վրա ՝ փշրելով էկրանը: Այն ութ ամիս պահվում էր պահեստում, մինչև ես որոշեցի փորձել անհնարինը