جدول المحتويات:
- الخطوة 1: عارض الغموض
- الخطوة 2: PHAT القديم
- الخطوة الثالثة: الاستماع إلى الألوان
- الخطوة 4: Pi من الاسطوانة
- الخطوة 5: زيادة الذكاء
- الخطوة 6: عارض منتظم
فيديو: مصباح الإخطار Kodak Pi من الثلاثينيات: 6 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
هذا هو برنامج Kodak Table Viewer الذي يعود إلى ثلاثينيات القرن الماضي والذي قمت بتكييفه لعرض الإشعارات والتنبيهات باستخدام مجموعة من الألوان الزاهية. مصدر الضوء هو Unicorn pHAT ، وهو مصفوفة قابلة للبرمجة من مصابيح LED الساطعة ، ويتم التحكم في هذا بواسطة Raspberry Pi Zero W ، والذي يتحقق من تعليمات Gmail الواردة باستخدام برنامج نصي بسيط من Python.
في حالة تعذر مشاهدة الفيديو المضمن ، فإنه موجود على YouTube على
الخطوة 1: عارض الغموض
لقد التقطت شريحة Kodak / عارض سلبي هذا في بيع مؤخرًا مقابل 10 جنيهات إسترلينية - أكثر مما أحب عادةً دفعه مقابل مشروع تحويل ولكن كان له مظهر رائع لم أستطع مقاومته. عادةً ما أقوم ببعض البحث على شبكة الإنترنت قبل تمزيق القطعة ، فقط للفضول وللتعرف على وظيفتها الأصلية ، لكنني لم أذهب بعيدًا! بعد أن بحثت في صور Google وكتالوجات التصوير القديمة ، كان النموذج الوحيد المماثل الذي صادفته هو قائمة Ebay ، حيث طلبت حوالي 600 جنيه إسترليني للمشاهد.
ليس لدي أي فكرة عما إذا كان هذا سعرًا عادلًا أم لا ، لكنني قررت لهذا المشروع أنني سأحاول إجراء تحويل غير مدمر ، بحيث يمكن إعادته دائمًا إلى حالته الأصلية. اتضح أن هذه خطة ذكية لأن المشاهد مصنوع حصريًا من الزجاج والمعدن ، لذا فإن أي قرصنة حولك قد تخاطر بتدمير مكون لا يمكن الاستغناء عنه.
قررت أن أبقى صادقًا إلى حد ما مع وظيفتها الأصلية واستبدل مصدر الضوء بمصفوفة LED حديثة ، على أمل أن يكون هذا مشرقًا بدرجة كافية للتوهج بشكل جيد وعرض بعض الضوء على الأقل من خلال عدسة العارض على الحائط.
الخطوة 2: PHAT القديم
لقد جربت Pimoroni Unicorn pHAT (الأجهزة المرفقة في الأعلى) من قبل ، في التكملة المشؤومة لمشروع Rabbit Pi الخاص بي ، لذلك ظهرت على الفور إلى ذهني عندما بدأت التفكير في خيارات LED. مصابيح LED ساطعة لدرجة وجود تحذير صحي ويمكن برمجتها بسهولة باستخدام Python ، لذلك كان هذا هو الخيار المثالي ، كما أنني كنت أعلم أن لدي واحدًا - في مكان ما.
تبين أن الرقم الهيدروجيني الموجود لدي "في المخزن" لم يكن بداية ، لأنني قمت بالفعل بلحام رأس مكون من 40 سنًا به مما جعل التجميع سميكًا جدًا بحيث لا يتناسب مع العارض. أردت أن يجلس الرقم الهيدروجيني في المكان الذي عادة ما تضع فيه شريحة أو سلبية ، لكن لسوء الحظ كانت هذه الفجوة حوالي 7 مم فقط.
بالنظر على الويب ، وجدت أن Unicorn pHAT يحتاج فقط إلى الاتصال بثلاثة من دبابيس GPIO الخاصة بـ Pi (5v و GND و GPIO18) وكان هذا منقذًا حقيقيًا للحياة - وهذا يعني أنه يمكنني اللحام بزاوية يمنى واحدة رؤوس إلى تلك المسامير الموجودة على السبورة فقط وتحافظ على المظهر الجانبي لطيفًا ونحيفًا.
لقد قمت بتفكيك فتحة الشريحة المعدنية (مسامير صغيرة!) وقمت بلصق الرقم الهيدروجيني برفق على الجزء الخلفي منه ، بحيث يتألق أكبر عدد ممكن من مصابيح LED من خلال العدسة. عاد كل شيء معًا بشكل جيد ، لذا حان الوقت الآن لبدء النظر في الكود.
الخطوة الثالثة: الاستماع إلى الألوان
بدلاً من مجرد الجلوس في الزاوية كضوء مزاجي ، أردت أن يكون هذا المصباح متصلاً وتفاعليًا ، لذا ابدأ في تجميع بعض الكود للحصول على Pi Zero عبر الإنترنت. لقد أعدت استخدام الكود من مشروع Talking Radio الخاص بي كنقطة انطلاق ، والذي يستخدم برنامج Python النصي للتحقق من رسائل Gmail الواردة بحثًا عن سلسلة أحرف معينة. بعد تثبيت الكود الضروري لـ Unicorn pHAT ، قمت بتكييف بعض الأمثلة بحيث يضيء Pi الرقم الهيدروجيني بألوان مختلفة اعتمادًا على نص الموضوع لرسالة Gmail التي تلقاها ، على سبيل المثال إذا تم تضمين كلمة "أخضر" فستضيء المصابيح الخضراء لمدة 30 ثانية.
الكود الذي استخدمته موجود على GitHub - يرجى المعذرة عن عدم وعي Python الخاص بي!
بمجرد أن يعمل البرنامج النصي بشكل صحيح ، قمت بحفظه في المجلد / home / pi وقمت بتعيينه للتشغيل التلقائي عند التمهيد عن طريق إضافة السطر:
sudo python /home/pi/kodak.py
إلى نهاية الملف:
.config / lxsession / LXDE-pi / تشغيل تلقائي
يضيء رمز GitHub مصابيح LED بلون واحد عند درجة سطوع محددة ، مع بعض "قوس قزح" والاختلافات الوامضة ، اعتمادًا على الكلمة التي يتم تلقيها عبر Gmail. هناك الكثير من الخيارات الأخرى لتأثيرات الألوان المختلفة المضمنة في وثائق Unicorn. مع عمل الكود "بدون رأس" ، كان Pi Zero جاهزًا لفصله عن الشاشة والماوس ولوحة المفاتيح وتركيبه في العارض.
الخطوة 4: Pi من الاسطوانة
كان الجزء الخلفي من العارض يحمل المصباح وحامله في الأصل ، وكان كبيرًا بما يكفي لـ Pi Zero ، طالما أنه لا يحتوي على إضافات مرفقة (ومن ثم اختيار إصدار W مع WiFi مدمج!). تم قفل الجزء الخلفي من الأسطوانة في مكانها بلفة بسيطة ، لتسهيل تغيير المصباح ، لذلك قررت الاحتفاظ بهذه الميزة وإرفاق Pi في مكان حامل المصباح.
على الرغم من وجود مساحة كبيرة ، إلا أن الشكل الأسطواني يعني أن الأشياء كانت ضيقة جدًا ، لذلك كنت بحاجة إلى إيجاد طريقة لإمساك Pi بشكل آمن في المركز. بعد بضع تجارب ، قطعت قسمًا من صندوق بلاستيكي شفاف بأداة دوارة ، وحفر ثقوبًا بحيث يمكن تثبيته في "الباب الخلفي" و Pi.
في هذه المرحلة ، أدركت أن أيًا من كبلات micro-USB الخاصة بي لم تكن صغيرة بما يكفي لتناسب داخل الأسطوانة أثناء توصيلها بمقبس طاقة Pi. لقد فكرت في تشغيل Pi من دبابيس GPIO ، والتي من الواضح أنها قابلة للتنفيذ ولكنها محفوفة بالمخاطر إلى حد ما لأنها تتجاوز الصمامات الواقية ، وفكرت أيضًا في المقابس ذات الزاوية اليمنى ، لكنني أخيرًا قمت بقص أحد الكابلات الموجودة بحرف. السكين ، الذي فعل الحيلة. قمت بتوجيه الكابلات الثلاثة من Unicorn pHAT عبر إحدى فتحات التهوية الموجودة ، وكانت هذه طويلة بما يكفي للاتصال بشكل جيد قبل تحريك pi في العارض.
أنا سعيد حقًا بكيفية ظهور هذا الجزء من المشروع ، إنه لأمر مرضي وعملي أن أكون قادرًا على إخراج pi لتوصيل الشاشة ولوحة المفاتيح إذا كنت بحاجة إلى ذلك.
الخطوة 5: زيادة الذكاء
مع بناء كل شيء ، حان الوقت لجعل هذا المصباح الفاخر أكثر ذكاءً! مع تشغيل برنامج Gmail النصي ، يمكنني التحكم في الضوء فقط عن طريق إرسال رسالة ، لكنني أردت أن يكون أكثر تلقائية.
لقد استخدمت خدمة IFTTT (If This Then That) في عدد قليل من المشاريع الآن ، وهي بالتأكيد الرجل المفضل لدي لأتمتة إنترنت الأشياء. إذا لم تكن قد استخدمته من قبل ، فهو نوع من الموزع عبر الإنترنت يتيح لك ربط خدمات متعددة عبر الإنترنت معًا ، باستخدام تطبيقات صغيرة للتحكم في كيفية تفاعلها مع بعضها البعض.
بالنسبة إلى الأمثلة الموجودة في الفيديو ، استخدمت مساعد Google وخدمات Gmail ، على سبيل المثال تحديد عبارة معينة في مساعد Google لمكون "IF" ("Go to Red Alert") الذي يرسل رسالة Gmail مع الموضوع "redalert". يبحث البرنامج النصي على Pi فقط عن رسائل البريد الإلكتروني من عنوان محدد بكلمات محددة في الموضوع ، لذلك عندما يتلقى رسالة "redalert" ، يخبرها البرنامج النصي أن تومض مؤشرات LED الخاصة بـ Unicorn pHAT باللون الأحمر لمدة 30 ثانية.
ما ورد أعلاه هو مثال أساسي ، والبعض الآخر الذي أستخدمه في الوقت الحالي هم:
- فلاش أحمر إذا انخفضت بطارية هاتفي عن 15٪ (خدمة بطارية Android)
- تضيء باللون الأخضر إذا اكتشفت كاميرا MotionEye الخاصة بي حركة (خدمة خطافات الويب الخاصة بحدث Maker)
- أضيء اللون الأرجواني إذا اكتشفت كاميرا Motorola الخاصة بي حركة (خدمة إشعارات جهاز Android)
- أضيء باللون الأزرق إذا كان الجو على وشك أن تمطر (خدمة الطقس تحت الأرض)
- يضيء باللون البرتقالي عند غروب الشمس (خدمة الطقس تحت الأرض)
- تضيء باللون السماوي إذا تم ذكرك على Twitter (خدمة Twitter)
هناك العديد من الاحتمالات ويتم إضافة المزيد من الخيارات طوال الوقت ، لذا فهي تستحق التجربة والتمرير عبر القائمة الطويلة للخدمات المتاحة.
الخطوة 6: عارض منتظم
اتضح أن هذا المشروع كان ممتعًا للغاية ، خاصةً مع التحدي الإضافي المتمثل في عدم تغيير القطعة الأصلية بشكل لا رجعة فيه. أنا فقط أحب تلك العدسة الكبيرة في المقدمة ، والطريقة التي يمكن بها أن يميل كل شيء بزاوية ويميل إلى الفتح. إنها محمولة جدًا (رغم أنها ثقيلة) وتحتاج فقط إلى مقبس USB واحد للطاقة ، لذا من الجيد تجربتها في مواقع مختلفة.
في غرفة مظلمة ، فإنها تعرض مجموعة مناسبة من الضوء على الحائط أو السقف ، ولكن حتى في منطقة أفتح ، تضيء العدسة الأمامية بشكل مشرق لإطلاعك على كل ما هو جديد.
إذا كنت تحب هذا المشروع وترغب في رؤية المزيد ، يمكنك التحقق من موقع الويب الخاص بي للحصول على تحديثات المشروع الجارية في bit.ly/OldTechNewSpec ، أو الانضمام إلى TwitterOldTechNewSpec أو الاشتراك في قناة YouTube المتنامية على bit.ly/oldtechtube - أعط بعض من التكنولوجيا القديمة الخاصة بك مواصفات جديدة!
موصى به:
Nightvision Laserbeak! (أو كيفية عمل مصباح للرؤية الليلية ، مصباح LED ، مصباح يدوي مزج لعبة المحولات!): 5 خطوات
Nightvision Laserbeak! (أو كيف تصنع Nightvision-Preserving ، LED Throwie ، Transformer Toy Mashup Flashlight!): Instructable من قبل noob for the noob. ما الذي تحصل عليه عند مزج مصباح يدوي للحفاظ على الرؤية الليلية ، ورمية LED ، ومحول أنيق عروسه لعبه؟ تعليمات ذات اسم طويل حقًا! سوف نسميها & quot؛ Nightvision Laserbeak & quot؛ ل
مصباح المومياء - مصباح ذكي يتم التحكم به عبر WiFi: 5 خطوات (بالصور)
المصباح المومياء - المصباح الذكي الذي يتم التحكم فيه بواسطة WiFi: منذ حوالي 230 ألف عام تعلم الإنسان التحكم في الحريق ، وهذا يؤدي إلى تغيير كبير في أسلوب حياته حيث بدأ العمل في الليل باستخدام الضوء المنبعث من النار. يمكننا القول أن هذه هي بداية الإضاءة الداخلية. الآن أنا
علم الإخطار - مقدمة رائعة لشبكة Wi-Fi و IFTTT و Huzzah ESP8266: 9 خطوات (بالصور)
علم الإخطار - مقدمة رائعة لشبكة Wi-Fi و IFTTT و Huzzah ESP8266: أفتقد دائمًا أشياء مهمة … لذلك قمت بإنشاء Flag. جهاز إنترنت الأشياء (IoT) لإخطاري أو تذكيرني بهذه الأشياء المهمة! الآن بإلقاء نظرة سريعة على مكتبي يمكنني معرفة ما إذا كان
تنبيه Arduino Washer Dryer Alert - دفع الإخطار للهاتف باستخدام Blynk: 5 خطوات (بالصور)
تنبيه Arduino Washer Dryer Alert - دفع الإخطار إلى الهاتف مع Blynk: غسالة ملابسنا في المرآب ولا يمكننا سماع أصوات التنبيه للإشارة إلى اكتمال الغسيل. أردت أن أجد طريقة لإخطاري ، أينما كنا في المنزل ، عندما تنتهي الدورة. لقد كنت العبث مع Arduino ، ESP8266 WiFi
قم بإنشاء مصباح LED أو مصباح ليلي Joule Thief LED عن طريق إعادة تدوير كاميرا Kodak التي يمكن التخلص منها: 11 خطوة (بالصور)
قم بإنشاء مصباح Joule Thief LED أو ضوء الليل من خلال إعادة تدوير كاميرا Kodak التي يمكن التخلص منها: بعد الاطلاع على معلومات حول برامج تشغيل Joule Thief LED على الإنترنت ، قررت أن أحاول صنعها. بعد الحصول على بعض وحدات العمل ، بدأت في تجربة (كما أفعل عادةً) مع مصادر مختلفة لأجزاء من كائنات يمكنني إعادة تدويرها. وجدت أن