Mündəricat:
- Addım 1: Alətlər və materiallar
- Addım 2: Kindle'i Jailbreaking
- Addım 3: Günün hər dəqiqəsi üçün bir şəkil çəkin
- Addım 4: Saatın Başlaması və Durdurulması
- Addım 5: Stend hazırlayın
- Addım 6: Əlavə fikirlər
Video: E-oxucudan hazırlanmış ədəbi saat: 6 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Qız yoldaşım çox həvəsli bir oxucudur. İngilis ədəbiyyatı müəllimi və alimi olaraq, ildə orta hesabla səksən kitab oxuyur.
İstək siyahısında qonaq otağımız üçün bir saat var idi. Mağazadan divar saatı ala bilərdim, amma bunun əyləncəsi haradadır? Bunun əvəzinə, ədəbi əsərlərdən vaxt göstəricilərini sitat gətirərək, e-oxucunu ekran kimi istifadə edərək, vaxtı izah edən bir saat etdim, çünki bu, olduqca inanılmaz dərəcədə uyğundur:-)
Hər dəqiqə yenilənir, belə ki, məsələn, axşam saat 9.23 -də Kindle oxuyacaq
Atam məni stansiyada qarşıladı, it mənimlə görüşmək üçün ayağa qalxdı, qaçırdı və az qala 21.23 -də Birmingham ekspressinin qarşısına düşdü.
Bunu necə hazırladımsa, Kindle hələ də normal bir e-oxucu olaraq istifadə edilə bilər. Saat açılsa, əlavə bir bonus olaraq, ədəbi viktorina olaraq iki qat artır. Saat kitabın adı və müəllifi olmayan sitatı göstərir, buna görə təxmin edə bilərsiniz. Cavabları bilmək istəyirsinizsə, yan tərəfdəki düymələrə basaraq (adətən e-kitabların səhifələrini qabaqlamaq üçün istifadə olunur) onları aşkar edəcəksiniz.
5 Avqust yeniləyin:
Bütün gözəl təbriklər üçün çox sağ olun! Ayrıca, rəy çox faydalı oldu. Öz Kindle saatınızı hazırlamaqda çətinlik çəkirsinizsə, şərhlərə baxın
Bu Təlimat Hackaday, Gizmodo, The Verge və Hacker News -da yer alıb. Mən çox qürurlu və xoşbəxt bir istehsalçıyam:-)
Bu vaxt, Johannes Enevoldsen, Davide kimi saatımın veb versiyasını hazırladı. Layihəmin onlara ilham verməsi məni həyəcanlandırır
Addım 1: Alətlər və materiallar
Həqiqətən lazım olan yeganə şey e-oxucu (və ona qoşulmaq üçün USB kabeli) dir. Bu layihə üçün bir dostum mənə Kindle bağışladı. Kindle 3 WiFi (K3 və ya K3W ləqəbli). Məsələn eBay-də belə bir çox ikinci əl modelləri tapa bilərsiniz.
VSSH kimi bir SSH müştərisi və Filezilla kimi bir sFTP müştəri quraşdırılmış bir kompüterə (hər hansı bir əməliyyat sisteminə) ehtiyacınız olacaq (hər ikisi də pulsuzdur). Linux ilə bir az təcrübəyə sahib olmağa kömək edir, çünki Kindle bu işlə məşğuldur.
Kindle şkafımızda dik durması üçün betondan bir dayaq düzəltdim. Eyni şeyi etmək istəyirsinizsə, bəyəndiyiniz formada bir yemək qabına, yapışqan filmə, strafor, sement, isti yapışqan və ya iki tərəfli lentə və bir kovaya (sement qarışdırmaq üçün) ehtiyacınız olacaq.
Addım 2: Kindle'i Jailbreaking
Kindle'i bir saata çevirmək üçün sistem fayllarına girməliyik. Bunu etmək üçün onu 'jailbreak' adlı bir proseslə açmalıyıq (narahat olmayın, mülkünüz varsa qanunsuz deyil). Kindle jailbreak üçün bir izahat və lazımlı faylları olan bir zip faylını burada tapa bilərsiniz. Mövcud olan bütün xüsusi proqram təminatlarının bu icmalına baxın. Bu səhifədə hansı Kindle modelinin olduğunu öyrənin.
Bu layihə üçün yalnız ekran qoruyucusu deyil, jailbreak hack və usbnet hack qurmaq lazımdır. USBNetwork, USB və ya WiFi üzərindən Kindle -ə uzaqdan qabıq girişi verəcək. Klaviaturanın düymələrindən istifadə etmək istəyirsinizsə, sizə lazım olan şey Launchpad hackidir.
Xəbərdarlıq: Oxudum ki, bu, Kindle -inizi poza bilər. Təlimatları izləyin. Öz riski ilə Jailbreak.
Kindle'i kompüterinizə bağlasanız, USB sürücüsü olaraq görünəcək.
Əsasən, etməniz lazım olan hər şeyi Kindle -ə qoşulduqda Update_jailbreak_0.13. N _ *** _ install.bin (burada *** sizin Kindle versiyanızdır, mənim vəziyyətimdə 'k3w') qoymaq kifayətdir. kompüter
Zip faylındakı README faylından: "İndi Kindle cihazınızı çıxarın və ayırın və *[HOME] -> [MENU]> Ayarlar -> [MENU]> Kindleinizi Yeniləyin *bölməsinə keçin. Tez olmalıdır." (Qeyd: bu menyu düyməsini iki dəfə vurmaqdır).
Sonra USBNet və Launchpad faylları üçün də eyni şeyi edin. İndi SSH istifadə edərək cihaza daxil ola bilməlisiniz. Kindle -də WiFi şəbəkəsinə qoşulun. IP ünvanını öyrənməyin bir yolu WiFi yönlendiricinizə daxil olmaq və oraya baxmaqdır. İstifadəçi adı 'kök' dir və modeliniz üçün standart kök şifrəsi hesablana bilər.
Daha sonra əla Mobileread.com forumundakı faylları istifadə edərək Python'u Kindle -də quraşdırın (aşağıdakı şərhlərdə VoltaX2 sayəsində).
Addım 3: Günün hər dəqiqəsi üçün bir şəkil çəkin
Gündə 1,440 dəqiqə var. Fərqli ədəbi əsərlərdən hər biri üçün sitatlarla bir siyahı tərtib etmək böyük bir işdir. Böyük bir rahatlama: başqaları bunu artıq bizim üçün etdi.
2011 -ci ildə The Guardian qəzeti oxucularından vaxtlarından bəhs edən kitablardan sitatlar təqdim etmələrini istədi. Ədəbiyyat festivalı üçün installyasiya qurmaq istəyirdilər. Beləliklə, veb saytlarında bir siyahının iki versiyası var (1, 2).
İki siyahını birləşdirdim, təmizlədim, bir neçə dəfə özümü tapdım və bir CSV sənədinə çevirdim.
Təəssüf ki, siyahı günün bütün dəqiqələrini əhatə etmir. Bəzi sitatlardan bir dəfədən çox istifadə edərək bu mövzuda çalışdım, məsələn həm AM -də, həm də PM -də istifadə oluna bilər. Müəyyən bir müddət ərzində daha çox qeyri -müəyyən vaxt göstəriciləri istifadə edilə bilər, buna görə də Çovdarda Çatçının bu təklifi səhər 9.58 -də istifadə olunur: "Çox uzun yatmadım, çünki düşünürəm ki, oyandığım zaman yalnız saat on idi. …"
Bu xoş siyahı ilə belə, iki şey ağılsız vaxtımı aldı. Siyahıdakı hər bir sitatı bir görüntüyə çevirmək lazım idi. Onları ekrana gözəl uyğunlaşdırmaq istədim, buna görə də hər bir alıntı üçün yazı tipi mümkün qədər böyük olardı.
Bir mətn qutusunu müəyyən bir hündürlüyə və genişliyə ölçüsünü ölçmək, əksər foto tənzimləmə proqramlarında əl ilə etmək asan olsa da, onları tək -tək yaratmaq çox böyük iş olardı. Mənim üçün bunu etmək üçün bir skript yaratmaq da olduqca çətin bir iş olduğunu sübut etdi. PHP -də (mətnlə işləmək üçün gözəl funksiyaları olduğu üçün bu proqramlaşdırma dilindən istifadə etdim) uzun və ya qısa hər bir sitat üçün ən uyğun variantı tapmaq üçün rekursiv bir funksiya yazdım. Hər sətir üçün, skript biri metadatası olan və biri olmayan iki-p.webp
Qəşəng görünüşünə görə çox bəyəndiyim Libertine şriftindən istifadə edir, çünki çox tamdır (ədədlər, durğu işarələri, diakritika) və açıq mənbəyidir.
Uzun müddət çəkdiyim başqa bir şey, sitatlardakı bütün zaman qeydlərini müəyyənləşdirməkdir, çünki onları qalın mətnlə yazmaq istədim. Xüsusilə bir təklif olduqca uzun olduqda bu, saatın istifadəsini asanlaşdırır. Məsələ ondadır ki, kitablarda vaxt təsvirlərinin təsirli bir dəyişikliyindən istifadə olunur. Saat 18.00 -dan hər şey ola bilər. ya da '18: 11: 00 '-' 0600h ',' saat altı civarında ', yalnız' altıda 'və ya' on birdən iyirmi səkkiz dəqiqə '. Bu varyasyonların çoxunu sınamaq və tapmaq üçün bir skript hazırladım, özüm tapa bilməyənləri etdim və csv faylına əlavə etdim.
Öz Kindle saatınızı etmək istəyirsinizsə, mənim skriptlərimdən istifadə edə bilərsiniz (onları aşağıda əlavə edin), ancaq nəticədə ortaya çıxan bütün şəkilləri yükləyə bilərsiniz.
Addım 4: Saatın Başlaması və Durdurulması
E-oxucunun kiçik klaviaturasındakı Shift+C qısa yolunu basaraq ədəbi saatımı işə salmaq istəyirdim. Yenidən basmaq saatı dayandırır və saatı yenidən normal e-oxucuya çevirir.
Əvvəlcə bu qovluğu yaradın:/mnt/us/timelit və sonra aşağıda əlavə etdiyim skriptləri ora qoyun.
Şəkillər (əvvəlki addıma baxın)/mnt/us/timelit/images və/mnt/us/timelit/images/metadata/
Launchpad hack qurduqda/mnt/us/launchpad qovluğu yaradılır. Orada startClock.ini adlı yeni bir fayl yaradın və bu mətni ora daxil edin:
[Tədbirlər]
C =! Sh /mnt/us/timelit/startstopClock.sh &
Bu, Shift+C qısa yolunu yaradır. Buna basarsaq, bash-script startstopClock.sh başlayır. Kindle çərçivəsini (normal istifadəçi interfeysi) dayandırır, Kindle -in enerji qənaət rejiminə keçməsini maneə törədir və saatın başladığını göstərmək üçün kiçik bir fayl (/mnt/us/timelit/clockisticking) yaradır.
Qeyd: Kindle üzərindəki Shift+C, həqiqətən də 'basın sürüşməsi, buraxın, c düyməsini basın'.
İstifadəçi yenidən Shift+C düymələrini basarsa və saat vurma faylı artıq varsa, startstopClock.sh onu silib Kindle -i yenidən başlatacaq.
startstopClock.sh, metadatanı göstərəcək (/usr/bin/waitforkey əmrindən istifadə edərək) tuş vuruşlarını aktivləşdirmək üçün başqa bir showMetadata.sh skriptini də icra edir. İstifadəçi Kindle -in yan tərəflərindəki 'növbəti səhifə' düyməsini basarsa, saatın işarə edib -etmədiyini yoxlayacaq və əgər indiki halda eyni şəkli göstərəcək (hansı fayl saat işində saxlanılır) fayl), lakin sonra başlıq və müəllifin altındadır.
Ekrandakı vaxtın hər dəqiqə dəyişdirilməsi, bu xəttin/etc/crontab/root'a əlavə edilməsi ilə edilir:
* * * * * sh /mnt/us/timelit/timelit.sh
və sonra crontab -ı bu şəkildə yenidən başladın: /etc/init.d/cron yenidən başladın
Hər dəfə işə salındıqda, timelit.sh 'clockisticking' faylının yaradıldığını yoxlayır. Əgər belədirsə, timelit.sh cari dəqiqə üçün görüntünü göstərməyə davam edir.
Qeyd: yəqin ki, timelit.sh -də 'TZ = CEST' yazıldığı zaman dilimini dəyişdirmək istəyəcəksiniz.
Addım 5: Stend hazırlayın
Kindle saatım üçün konkret bir stend düzəltmək üçün digər Təlimatlardan ilham aldım. Ağacdan (və ya hətta bir kitabdan) bir şey hazırlaya bilərdim, amma sement sınamağı çox bəyəndim, çünki əvvəllər heç etməmişəm və boz rəngin e-oxucu ilə yaxşı gedəcəyini düşündüyüm üçün.
E-oxuyucunun ölçüsündə bir strafor parçasını kəsdim, üstəlik USB kabelinin girməsi üçün bir az əlavə etdim. Onu yapışqan filmə və bir az şəffaf lentə bükdüm, beləliklə sement sonradan asanlıqla çıxardı. İki tərəfli lent istifadə edərək yemək qabının altına yapışdırdım.
Sonra yemək qabını təxminən 5 santimetr dərinliyə doldurmaq üçün kifayət qədər sement qarışdırdım. Əmin deyiləm, amma kifayət qədər su istifadə etməmişəm, çünki sement gözlədiyimdən daha az töküldü. Mütləq təqib etməliyəm. növbəti sınağımdan əvvəl konkret sinif:-)
Sementi bir bağ kürəkdən istifadə edərək konteynerə qoydum, bir az sıxdım və sonra iki gün qurudum.
Növbəti dəfə kiçik daşlardan qurtulmaq üçün bir az daha su əlavə edərək nəticəni zımpara etmək üçün daha çox vaxt sərf etmək üçün əvvəlcə sementi süzərək daha hamar bir səth əldə etməyə çalışacağam. Bundan sonra, USB kabelini stendin arxasına getməsi üçün bazada kiçik bir girinti edəcəyəm. Bu bir çubuq istifadə edərək edilə bilər.
Addım 6: Əlavə fikirlər
Ədəbi saat həqiqətən gözəl görünür və viktorina hissəsi yaxşı işləyir. Qız yoldaşım bəzən bir kitabın hansı kitabdan alındığını yoxlayır (ümumiyyətlə düzgün təxmin edir:). Stend ümid etdiyim kimi çıxmadı, amma daha yaxşısını hazırlamağı səbirsizliklə gözləyirəm.
Yəqin ki, ya cihaza bərkidilmiş və ya yeni bazaya daxil edilmiş bir lampa əlavə edəcəyəm. Saat dolabda oturanda bəzən vaxtı deyə bilməmək üçün bir az qaranlıq olur.
Ayrı bir lampa üçün güc almaq əvəzinə, Kindle'deki menteşe yuvasından güc istifadə edərək bir lampanı gücləndirə bilərsiniz. Daxili lampa olan Kindle qutuları üçün iki yuva var. Kindle'ı açıb bir az lehim etməli və ya öz metal qısqaclarınızı düzəltməlisiniz, amma bu çox şirin olardı. Bir işıq sensoru da bağlaya bilər, buna görə lampa yalnız qaranlıq düşəndə açılacaq.
Əlavə etməyi ümid etdiyim əlavə xüsusiyyətlər
- Gücə qənaət etmək üçün saat 1 -dən 6 -a qədər dayanmalıdır
- eyni səbəbdən wifi -ni açın, ancaq sistem saatını sinxronizasiya etmək üçün hər gün bir neçə dəqiqə açın
- Kindle, oxucunun bir kitabda əldə etdiyi irəliləyişi göstərdiyi kimi, altdakı kiçik bloklar kimi keçən cari dəqiqənin faizini göstərmək
- Kindle batareyası tükənəndə xəbərdarlıq göstərin
(bu son ikisi, Kindle -in eips əmrindən istifadə edərək kiçik şəkilləri daha böyük şəklin üzərinə qoyaraq edilə bilər, nümunələr üçün skriptlərimə baxın).
Digər mümkün fikirlərdir
- vaxtı təyin etmək üçün Kindle düymələrindən istifadə edin
- saat başladıqda və/və ya heç bir şəkil tapılmadıqda standart bir şəkil göstərin
- viktorina rejiminə keçmək üçün qısa yol (məsələn, shift-Q) istifadə edin
- Kindle -in içərisində gözəl bir dinamik var. Digər səslər bir kitabı bağlamaq və ya səhifələri çevirmək və ya hətta bir sitatı oxumaq kimi ola bilər.
Ümid edirəm bu fikri və bu Təlimatlandırmanı bəyənəcəksiniz. Hər hansı bir sualınız və ya təklifiniz varsa mənə bildirin!
Saat Yarışmasında İkinci Mükafat
Tövsiyə:
WEMOS D1 (ESP-8266EX) əsasında hazırlanmış MicroPython IoT Rover: 7 addım (şəkillərlə birlikdə)
MicroPython IoT Rover, WEMOS D1 (ESP-8266EX) əsasında: ** Yeniləmə: V2 üçün yeni bir video açmışam. ** Gənc uşaqlar üçün Robototexnika seminarlarına ev sahibliyi edirəm və həmişə maraqlı layihələr qurmaq üçün iqtisadi platformalar axtarıram. Arduino klonları ucuz olsa da, uşaqların bilmədiyi C/C ++ dilindən istifadə edir
Yenidən işlənmiş noutbuk batareyalarından hazırlanmış 280Wh 4S 10P Li-ion Batareya: 6 addım (şəkillərlə birlikdə)
Yenidən işlənmiş noutbuk batareyalarından hazırlanan 280Wh 4S 10P Li-ion Batareya: Son bir il ərzində noutbuk batareyalarını toplayıram və içərisində olan 18650 hüceyrələri emal edir və çeşidləyirəm. Noutbukum indi qocalır, 2dn gen i7 ilə güc yeyir, buna görə də bu cihazı götürsəm də, yolda şarj etmək üçün bir şeyə ehtiyacım var idi
CMOS EPROM-dan hazırlanmış yaddaş kartı: 6 addım (şəkillərlə birlikdə)
CMOS EPROM-dan hazırlanan Yaddaş Kartı: Mənim hazırladığım təlimat, bir çox layihə və ölçü üçün əlverişli olacaq böyük bir yaddaş tutumu yaratmağa kömək edəcək. Yaddaş kartı çox istifadə üçün uyğundur və flash kartlara və digərlərinə nisbətən daha realdır
Musiqili Menorah (Arduino ilə hazırlanmış): 13 addım (şəkillərlə)
Musiqili Menorah (Arduino ilə birlikdə): Chanukah tezliklə gəlir! Bu səbəbdən bayramla əlaqədar bir layihə hazırlamağın əla bir fikir olacağını düşündüm. Bu sərin Chanukah Menorah'ı, hər dəfə düyməni basaraq gecəni dəyişəndə fərqli bir mahnı ifa edən bir Arduino ilə hazırladım. LEDlər
Ədəbi Saat: 7 addım (şəkillərlə)
Ədəbi Saat: Çox asan bir layihə, bir saata bir kitab hazırlayın. Bir uşaq yataq otağı üçün idealdır-bir hekayə kitabından istifadə edin. Və ya mətbəx-bir yemək kitabından istifadə edin. Dostumun iki yaşlı uşağı üçün hazırladım (hazırda saatlarla məşğuldur) və yaxşı keçdi