جدول المحتويات:
- الخطوة 1: الخطوة 1: ثنائي الفينيل متعدد الكلور والتخطيطي
- الخطوة 2: الخطوة 2: كود Crap
- الخطوة 3: الخطوة 3: قضية Crap Case
فيديو: ساعة Not So Crap: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
بواسطة davidjwattsdavidjwatts.com تابع المزيد من المؤلف:
أولاً ، لماذا نطلق عليها Crap Clock؟ حسنًا ، إنها تخفض التوقعات على أمل تجاوزها:-) مازحًا بالطبع ، تمثل الساعة العديد من إخفاقاتي ونجاحاتي بنفس القدر. التمثيل المادي للمستضعف في مجال الإلكترونيات.
ثانيًا ، هذا ليس حقًا كيفية جعل "الشيء" انعكاسًا لخيارات التصميم وجميع المواد التي تحتاجها لبناء بنفسك.
Crap Clock هي ساعة تعمل من ATMEGA328 والتي تقود 82 مصباحًا عبر 74HC595 يقود الصفوف و TLC5940 يغرق التيار عبر الأعمدة. نظرًا لأن DS3231 يحافظ على الوقت ويمكن تشغيله باستخدام أطراف إدخال البطارية. تحتوي الساعة على "أوضاع" متعددة لعرض الوقت والتاريخ والسنة ودرجة الحرارة ثم أوضاع ضبط الوقت والتاريخ باستخدام الزرين. يمكن تعتيم مصابيح LED باستخدام TLC5940 ويمكن استخدام شاشة عرض الثواني (مصابيح LED الوردية أعلاه) لعرض حرف سياقي إلى جانب الوضع الذي توجد فيه الساعة.
هناك ميزتان لم أستخدمهما أو أخرجتهما من ثنائي الفينيل متعدد الكلور مثل شحن بطارية Li-ion ، لقد فعلت ذلك في هذا الإصدار لتقليل تكلفة الأجزاء ولأن DS3231 يستهلك بالفعل كمية صغيرة من التيار. لا تزال هناك دبابيس لجهاز الإنذار DS3231 الداخلي INT / SQW ودبوس الجرس من ATMEGA. تم كسر Pin 10 للاستخدام العام وهناك أيضًا دبوس تناظري متاح لميزة مثل LDR لتغيير السطوع بناءً على الإضاءة المحيطة.
أعددت قائمة تشغيل لجميع مقاطع الفيديو حيث يمكنني تذكر الحديث عن Crap Clock أو تصميمه.
الخطوة 1: الخطوة 1: ثنائي الفينيل متعدد الكلور والتخطيطي
تم تصميم تخطيط ثنائي الفينيل متعدد الكلور والتخطيطي في Eagle ، استغرق الأمر وقتًا طويلاً ؛-) ولكنه كان أيضًا كثيرًا من المرح وعلمني كثيرًا عن التصميم. لا تقلق ، لا يزال هناك الكثير من الأخطاء إذا قمت بتنفيذ كل مشروع آخر ، بما في ذلك جميع الأخطاء التي لا أعرف عنها في هذا المشروع.
كنت أرغب في أن يكون للساعة شاشة عرض مصفوفة ولكي تتواجد جميعها على لوحة واحدة ، لذلك شرعت في إنشاء لوحة مستديرة لمحاكاة الساعة التناظرية. نعم…. التي لم تلتصق ، كان شكلًا رهيبًا للتجول وطلب الملايين (ربما المئات) من مصابيح LED. بعد ذلك ، قررت أن أقوم بعرض نمط المصفوفة باستخدام مصابيح LED ، وكلها مدفوعة في الأصل بسجلات التحول (74HC595 الموقر) لكنني قررت في النهاية أن برنامج التشغيل المألوف TLC5940 LED سيكون رائعًا لإغراق التيار من تلك المصابيح ويعطيها رائعة ميزة يعتم PWM.
هنا فاتورة المواد:
1 × 16 ميجاهرتز كريستال SM49
82 × 0603 LEDs (إلى حد كبير أي لون تريده)
1 × USB صغير من النوع B (غير مطلوب ، إنه مخصص فقط للطاقة التي يتم تقسيمها إلى المسامير على أي حال)
مكثفات 7 × 100 نانوفاراد 0805
مقاومات 9 × 10 كيلو 0805
مكثفات 2 × 10 فائق التوهج 0805 (ليست هناك حاجة حقًا لأكون صريحًا و 0805 منها غالية الثمن)
مقاومات 5 × 1 كيلو 0805
1 × 2 كيلو 0805 مقاومات
5 × 2n3906 SOT23
2 × 22pf 1206 مقاومات
مقاومات 16 × 470 أوم 0805
1 × 74HC595D SO16.5
1 × ATMEGA328P-AU
1 × DS3231 SO16W
2 × SMD مفتاح اللمس DTSM-3
1 × TLC5940PWP
الخطوة 2: الخطوة 2: كود Crap
كان الرمز بمثابة كابوس نوعًا ما ، فقد اتضح أن ترميز الساعة باستخدام شاشة مصفوفة البيرة ليس بهذه السهولة حتى عند استخدام مكتبتين.
إنه ليس رمزًا رائعًا بالطبع ، إنه رمز تافه. لكنه يعمل ويسهل تعديله ، ليس لدي أي فكرة عن كيفية إنشاء مكتبة ، لذا فإن هذا كله عبارة عن حطام قطار. هاها ، لكن بصراحة أنا أعمل على تحسين الكود الخاص بي وتعلم كيفية إنشاء مكتباتي الخاصة.
تمت كتابته في Arduino IDE ويستخدم بعض المكتبات (Shifter.h و MD_DS3231.h و Tlc5940.h) التي أنشأها أشخاص أكثر ذكاءً بكثير. ستحتاج إلى تحميل هذا مع مبرمج ، لقد استخدمت Arduino كمزود خدمة إنترنت و قم بتوصيله بإعادة الضبط ، 11 ، 12 ، 13 دبابيس على السبورة.
الأزرار:
يوجد زران ، لهما وظائف متعددة تعتمد على الوضع الذي تعمل فيه الساعة. يمكنك استخدامها لتغيير وضع العرض للأمام والخلف ، من خلال الوقت والتاريخ والسنة ودرجة الحرارة ثم ضبط الوقت.
الخطوة 3: الخطوة 3: قضية Crap Case
"loading =" lazy "هل يمكنني القول ، إنه حماقة بعض الشيء ولكني أحبها نوعًا ما. الإصدار الجديد من تصميم PCB لا يحتوي على أسلاك bodge الجذابة ؛-) والأسلاك النهائية التي أملكها تستند إلى لوحات النموذج الخاص بي.
لا تتردد في تمزيقها وإعادة مزجها واستخدام أي أجزاء تجدها مفيدة. لقد تلقيت الكثير من المساعدة من قبل أشخاص من مجتمع YouTube طوال مدة هذا المشروع ، لذا فإن الجميع في النهاية.
موصى به:
ساعة منبه ذكية: ساعة منبه ذكية مصنوعة من Raspberry Pi: 10 خطوات (مع صور)
المنبه الذكي: ساعة منبه ذكية مصنوعة من Raspberry Pi: هل سبق لك أن أردت ساعة ذكية؟ إذا كان الأمر كذلك ، فهذا هو الحل المناسب لك! لقد صنعت Smart Alarm Clock ، هذه ساعة يمكنك تغيير وقت التنبيه وفقًا لموقع الويب. عندما يرن المنبه ، سيصدر صوت (صفارة) وسيصدر مصباحان
ساعة الشبكة ESP8266 بدون أي RTC - Nodemcu NTP Clock No RTC - مشروع ساعة الإنترنت: 4 خطوات
ساعة الشبكة ESP8266 بدون أي RTC | Nodemcu NTP Clock No RTC | مشروع ساعة الإنترنت: في المشروع ، سيتم إنشاء مشروع ساعة بدون RTC ، سيستغرق الأمر وقتًا من الإنترنت باستخدام wifi وسيعرضه على شاشة st7735
صنع ساعة باستخدام M5stick C باستخدام Arduino IDE - ساعة الوقت الحقيقي RTC مع M5stack M5stick-C: 4 خطوات
صنع ساعة باستخدام M5stick C باستخدام Arduino IDE | RTC Real Time Clock مع M5stack M5stick-C: مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية صنع ساعة باستخدام لوحة تطوير m5stick-C من m5stack باستخدام Arduino IDE ، لذا سيعرض m5stick التاريخ والوقت وأمبير ؛ أسبوع من الشهر على الشاشة
ساعة Gixie: أجمل ساعة أنبوب توهج: 4 خطوات
ساعة Gixie: أجمل ساعة توهج الأنبوبة: أنا أحب Nixie Tube كثيرًا ، لكنها باهظة الثمن ، ولا يمكنني تحملها. لذلك أمضيت نصف عام في إنشاء ساعة Gixie هذه. تم تحقيق ساعة Gixie باستخدام إضاءة ws2812 لجعل ضوء الأكريليك ، أبذل قصارى جهدي لجعل أنبوب RGB أرق
ساعة رقمية لمدة 12 ساعة باستخدام الأردوينو: 3 خطوات
ساعة رقمية مدتها 12 ساعة باستخدام Arduino: هذا مشروع قائم على اللوح يستخدم Atmel Atmega 2560 (Arduino Mega) وشاشة LCD مقاس 16 × 2 لإنشاء ساعة رقمية مدتها 12 ساعة دون الحاجة إلى أجهزة طرفية إضافية. يمكننا أيضًا ضبط الوقت وتعديله بمساعدة زرين ضغط