جدول المحتويات:

الساعة الأدبية المصنوعة من القارئ الإلكتروني: 6 خطوات (بالصور)
الساعة الأدبية المصنوعة من القارئ الإلكتروني: 6 خطوات (بالصور)

فيديو: الساعة الأدبية المصنوعة من القارئ الإلكتروني: 6 خطوات (بالصور)

فيديو: الساعة الأدبية المصنوعة من القارئ الإلكتروني: 6 خطوات (بالصور)
فيديو: مراجعة مطولة للقارئ الإلكتروني inkBook Prime وشرح مبسط لتقنية الحبر الإلكتروني 2024, يوليو
Anonim
الساعة الأدبية مصنوعة من القارئ الإلكتروني
الساعة الأدبية مصنوعة من القارئ الإلكتروني

صديقتي هي قارئ متعطش للغاية. كمعلمة وباحثة في الأدب الإنجليزي ، تقرأ ثمانين كتابًا سنويًا في المتوسط.

في قائمة أمنياتها كانت هناك ساعة لغرفة جلوسنا. كان بإمكاني شراء ساعة حائط من المتجر ، ولكن أين المتعة في ذلك؟ بدلاً من ذلك ، صنعتها ساعة تخبر الوقت عن طريق اقتباس مؤشرات الوقت من الأعمال الأدبية ، باستخدام قارئ إلكتروني كعرض ، لأنه مناسب للغاية:-)

يتم تحديثه كل دقيقة ، على سبيل المثال في الساعة 9.23 مساءً ، سيقرأ Kindle

التقى والدي بي في المحطة ، وقفز الكلب ليلتقي بي ، وغاب عني ، وكاد يسقط أمام قطار برمنغهام السريع 9.23 مساءً.

بالطريقة التي صنعت بها هذا ، لا يزال من الممكن استخدام Kindle كقارئ إلكتروني عادي. إذا تم تشغيل الساعة ، كمكافأة إضافية ، فإنها تضاعف كمسابقة أدبية. تعرض الساعة الاقتباس بدون عنوان الكتاب ومؤلفه ، لذا يمكنك التخمين. إذا كنت تريد معرفة الإجابات ، فسيؤدي الضغط على الأزرار الموجودة على الجانب (التي تُستخدم عادةً لتقدم صفحات الكتب الإلكترونية) إلى الكشف عنها.

تحديث 5 أغسطس:

شكرا جزيلا لكم جميعا على كل التحيات اللطيفة! أيضًا ، كانت التعليقات مفيدة جدًا. إذا كنت تواجه أي مشكلة في صنع ساعة Kindle الخاصة بك ، فيرجى الاطلاع على التعليقات

تم عرض هذا Instructable على Hackaday و Gizmodo و The Verge و Hacker News. أنا صانع فخور وسعيد للغاية:-)

في هذه الأثناء ، صنع يوهانس إنيفولدسن نسخة ويب من ساعتي ، كما فعل دافيد. أنا متحمس لأن مشروعي ألهم مشروعهم

الخطوة 1: الأدوات والمواد

الأدوات والمواد
الأدوات والمواد

حقًا الشيء الوحيد المطلوب هو قارئ إلكتروني (وكابل USB للاتصال به). لهذا المشروع ، تبرع لي صديق بجهاز Kindle. إنه جهاز Kindle 3 WiFi (الملقب بـ K3 أو K3W). ستجد العديد من الطرز القديمة المستعملة مثل تلك الموجودة على موقع eBay على سبيل المثال.

ستحتاج إلى جهاز كمبيوتر (أي نظام تشغيل) ، مع عميل SSH مثل vSSH وعميل sFTP مثل Filezilla مثبتًا (كلاهما مجاني). يساعد في الحصول على القليل من الخبرة مع Linux ، لأن هذا هو ما يعمل عليه Kindle.

لجعل Kindle يقف بشكل عمودي في دولابنا ، قمت بعمل حامل من الخرسانة. إذا كنت تريد أن تفعل الشيء نفسه ، فستحتاج إلى حاوية طعام بالشكل الذي تريده ، أو غلاف بلاستيكي ، أو ستايروفوم ، أو أسمنت ، أو غراء ساخن أو شريط لاصق مزدوج الجوانب ، ودلو (لخلط الأسمنت).

الخطوة 2: كسر الحماية لجهاز Kindle

كسر الحماية من Kindle
كسر الحماية من Kindle

من أجل تغيير Kindle إلى ساعة ، نحتاج إلى الوصول إلى ملفات النظام. من أجل القيام بذلك ، نحتاج إلى فتحه من خلال عملية تسمى "كسر الحماية" (لا تقلق ، فهذا ليس غير قانوني إذا كان ملكًا لك). يمكن العثور هنا على شرح لكسر حماية جهاز Kindle وملف مضغوط يحتوي على الملفات الضرورية. راجع أيضًا هذه النظرة العامة على جميع البرامج المخصصة المتوفرة للبرامج. اكتشف طراز Kindle الموجود لديك في هذه الصفحة.

بالنسبة لهذا المشروع ، ما عليك سوى تثبيت اختراق jailbreak و usbnet ، وليس اختراق شاشة التوقف. ستمنحك USBNetwork وصولاً بعيدًا عن بُعد إلى جهاز Kindle ، إما عبر USB أو WiFi. ما ستحتاجه ، إذا كنت تريد استخدام مفاتيح لوحة المفاتيح ، هو اختراق Launchpad.

تحذير: قرأت أن هذا يمكن أن يدمر جهاز Kindle الخاص بك. اتبع التعليمات. الهروب من السجن على مسؤوليتك الخاصة.

إذا قمت بتوصيل Kindle بجهاز الكمبيوتر الخاص بك ، فسوف يظهر كمحرك أقراص USB.

في الأساس ، كل ما عليك فعله هو وضع Update_jailbreak_0.13. N _ *** _ install.bin (حيث *** هو إصدار Kindle الخاص بك ، في حالتي 'k3w') في المجلد الجذر لجهاز Kindle عندما يكون متصلاً بجهازك. الحاسوب.

من ملف README في الملف المضغوط: "الآن ، أخرج Kindle وافصله ، وانتقل إلى * [HOME] -> [MENU]> الإعدادات -> [MENU]> تحديث Kindle *. يجب أن يكون سريعًا." (ملاحظة: يتم النقر مرتين على زر القائمة).

ثم افعل الشيء نفسه لملفات USBNet و Launchpad. يجب أن تكون الآن قادرًا على تسجيل الدخول إلى الجهاز باستخدام SSH. على Kindle ، قم بالاتصال بشبكة WiFi. تتمثل إحدى طرق اكتشاف عنوان IP الخاص به في تسجيل الدخول إلى جهاز توجيه WiFi والبحث عنه هناك. اسم المستخدم هو "root" ، ويمكن حساب كلمة مرور الجذر الافتراضية لطرازك.

ثم قم بتثبيت Python على Kindle ، مرة أخرى باستخدام الملفات الموجودة على منتدى Mobileread.com الممتاز (شكرًا VoltaX2 في التعليقات أدناه).

الخطوة 3: عمل صورة لكل دقيقة من اليوم

عمل صورة لكل دقيقة من اليوم
عمل صورة لكل دقيقة من اليوم

هناك 1440 دقيقة في اليوم. يعد تجميع قائمة بالاقتباسات لكل منهم من أعمال أدبية مختلفة مهمة ضخمة. ارتياح كبير: فعل الآخرون ذلك بالفعل من أجلنا.

في عام 2011 ، طلبت صحيفة The Guardian من قراءها تقديم اقتباسات من الكتب التي تذكر الأوقات. أرادوا بناء تجهيز لمهرجان أدبي. لذلك لديهم نسختان من القائمة على موقع الويب الخاص بهم (1 ، 2).

لقد جمعت القائمتين ، وقمت بتنظيفهما ، وأضفت نفسي عدة مرات ، وقمت بتحويلهما إلى ملف CSV واحد.

لسوء الحظ ، لا تغطي القائمة جميع دقائق اليوم. لقد عملت على حل هذا باستخدام بعض الاقتباسات أكثر من مرة ، على سبيل المثال إذا كان من الممكن استخدامها في كل من AM و PM. يمكن استخدام المزيد من مؤشرات الوقت الغامضة حول وقت معين ، لذلك يتم استخدام هذا الاقتباس من Catcher in the Rye في الساعة 9.58 صباحًا: "لم أنم طويلاً ، لأنني أعتقد أنه كان حوالي الساعة العاشرة صباحًا فقط عندما استيقظت …"

حتى مع هذه القائمة الممتعة ، استغرقتني شيئان وقتًا غير معقول. كنت بحاجة لتحويل كل اقتباس من القائمة إلى صورة. كنت أرغب في جعلها تتلاءم بشكل جيد مع الشاشة ، لذلك سيكون الخط كبيرًا بقدر الإمكان لكل عرض أسعار.

في حين أن تغيير حجم مربع نص إلى ارتفاع وعرض معين من السهل القيام به يدويًا في معظم برامج تحرير الصور ، فقد كان إنشاءها واحدًا تلو الآخر يتطلب قدرًا هائلاً من العمل. ومع ذلك ، فقد ثبت أن إنشاء برنامج نصي للقيام بذلك من أجلي هو المهمة أيضًا. في PHP (لقد استخدمت لغة البرمجة هذه لأنها تحتوي على وظائف لطيفة للتعامل مع النص) كتبت دالة تعاودية للعثور على أفضل ما يناسب كل اقتباس ، طويل أو قصير. لكل سطر ، يقوم البرنامج النصي بإنشاء صورتين-p.webp

يستخدم خط Libertine ، الذي يعجبني بسبب مظهره الأنيق ، لأنه مكتمل للغاية (أرقام وعلامات ترقيم وعلامات تشكيل) ولأنه مفتوح المصدر.

الشيء الآخر الذي استغرق مني وقتًا طويلاً هو تحديد كل الأوقات المذكورة في الاقتباسات ، لأنني أردت كتابتها بنص غامق. هذا يجعل الساعة أسهل في الاستخدام ، خاصة عندما يكون عرض الأسعار طويلًا جدًا. المشكلة هي أنه في الكتب ، يتم استخدام تنوع مثير للإعجاب في أوصاف الوقت. يمكن أن يكون أي شيء من "6.00 مساءً" أو "18: 11: 00" إلى "0600h" أو "حوالي الساعة السادسة صباحًا" أو "الساعة السادسة" فقط أو "ثمانية وعشرون دقيقة بعد الحادية عشرة". لقد أنشأت نصًا لمحاولة العثور على معظم هذه الاختلافات ، وفعلت تلك التي لم أجدها بنفسي ، وأضفتها إلى ملف csv.

إذا كنت تريد إنشاء ساعة Kindle الخاصة بك ، فيمكنك استخدام البرامج النصية الخاصة بي (تجدها مرفقة أدناه) ، ولكن يمكنك أيضًا تنزيل جميع الصور الناتجة.

الخطوة 4: بدء وإيقاف الساعة

بدء وإيقاف الساعة
بدء وإيقاف الساعة

أردت أن أكون قادرًا على بدء ساعتي الأدبية بالضغط على الاختصار Shift + C على لوحة المفاتيح الصغيرة للقارئ الإلكتروني. يؤدي الضغط عليه مرة أخرى إلى إيقاف الساعة وتحويلها إلى قارئ إلكتروني عادي مرة أخرى.

أولاً ، قم بإنشاء هذا المجلد: / mnt / us / timelit ثم ضع البرامج النصية التي أرفقتها أدناه هناك.

الصور (انظر الخطوة السابقة) انتقل إلى / mnt / us / timelit / images و / mnt / us / timelit / images / metadata /

عند تثبيت Launchpad hack ، يتم إنشاء المجلد / mnt / us / launchpad. قم بإنشاء ملف جديد هناك يسمى startClock.ini ووضع هذا النص هناك:

[أجراءات]

C =! sh /mnt/us/timelit/startstopClock.sh &

يؤدي ذلك إلى إنشاء الاختصار Shift + C. إذا ضغطنا على ذلك ، فسيبدأ تشغيل bash-script startstopClock.sh. يوقف إطار عمل Kindle (واجهة المستخدم العادية) ، ويمنع Kindle من الدخول في وضع توفير الطاقة وينشئ ملفًا صغيرًا (/ mnt / us / timelit / clockisticking) للإشارة إلى بدء الساعة.

ملحوظة: Shift + C على Kindle هو في الحقيقة "اضغط على التحول ، دعنا نذهب ، اضغط c".

إذا ضغط المستخدم على Shift + C مرة أخرى وكان ملف تسجيل التوقيت موجودًا بالفعل ، فسيقوم startstopClock.sh بإزالته وإعادة تشغيل Kindle.

يقوم startstopClock.sh أيضًا بتنفيذ برنامج نصي آخر ، showMetadata.sh ، لتمكين ضغطات المفاتيح التي ستظهر البيانات الوصفية (باستخدام الأمر / usr / bin / waitforkey). إذا ضغط المستخدم على زر "الصفحة التالية" على جانبي جهاز Kindle ، فسوف يتحقق مما إذا كانت الساعة تدق وإذا كانت كذلك ، فسيعرض نفس الصورة المعروضة حاليًا (الملف الذي تم حفظه في تسجيل الساعة file) ولكن بعد ذلك يكون العنوان والمؤلف في الأسفل.

يتم تغيير الوقت على الشاشة كل دقيقة عن طريق إضافة هذا السطر إلى / 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 صباحًا لتوفير الطاقة
  • قم بتشغيل wifi للسبب نفسه ، ولكن قم بتشغيله يوميًا لبضع دقائق لمزامنة ساعة النظام
  • إظهار النسبة المئوية للدقيقة الحالية التي مرت ككتل صغيرة في الأسفل ، تمامًا كما يشير Kindle إلى التقدم الذي يحرزه القارئ في الكتاب
  • عرض تحذير عندما تنفد بطارية Kindle

(يمكن عمل هذين الأخيرين عن طريق تراكب الصور الصغيرة على الصورة الأكبر باستخدام أمر eips الخاص بـ Kindle ، راجع البرامج النصية الخاصة بي للحصول على أمثلة).

الأفكار الأخرى الممكنة

  • باستخدام المفاتيح على Kindle لضبط الوقت
  • عرض صورة افتراضية عند بدء الساعة و / أو عند عدم العثور على أي صورة
  • باستخدام اختصار (shift-Q على سبيل المثال) لتبديل وضع الاختبار
  • اجعل صوت بيغ بن في أعلى الساعة (فقط خلال النهار) ، حيث يحتوي جهاز Kindle على مكبر صوت جميل مدمج. قد تكون الأصوات الأخرى صوت إغلاق كتاب أو قلب الصفحات أو حتى قراءة اقتباس.

أتمنى أن تعجبك الفكرة وهذا Instructable. اسمحوا لي أن أعرف إذا كان لديك أي أسئلة أو اقتراحات!

مسابقة الساعات
مسابقة الساعات
مسابقة الساعات
مسابقة الساعات

الجائزة الثانية في مسابقة الساعات

موصى به: