جدول المحتويات:
- الخطوة 1: التعليمات
- الخطوة 2: المواد
- الخطوة الثالثة: تسجيل صوتك
- الخطوة 4: اجعله: تخطيطي
- الخطوة 5: اصنعها: القوة والمروحة
- الخطوة 6: اجعلها: الاختبار
- الخطوة 7: اجعله: RTC
- الخطوة 8: اجعلها: بطاقة SD ، ومكبر الصوت ، والشاشة
- الخطوة 9: اجعلها: البرمجة
- الخطوة 10: اجعله: استخدام واجهة مستخدم LCD و Propeller Platform SD
فيديو: اصنع ساعة ناطق: 10 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
هذه الساعة تعلن الوقت باستخدام صوتك!
لقد وضعتها معًا كإشادة بخدمة الفشار القديمة في شمال كاليفورنيا. يمكنك الاتصال بـ POPCORN من أي هاتف ، وسيخبرك التسجيل بالوقت من اليوم. في الأصل ، كنت أرغب في استخدام صوت Joanne Daniels (كانت صوت Popcorn) ، لكنني لم أستطع الحصول على عينات كافية منها تقول جميع الأرقام. تقدم Pat Fleet (السيدة التي تقول "A و T و T") في الواقع تسجيلات ، ولكن عليك أن تدفع مقابلها. لذلك قررت استخدام صوتي ، ومن السهل استبداله بصوتك. أولاً ، عرض توضيحي صغير ، ثم اقلب إلى الصفحة التالية وسأوضح لك كيفية إعداده على لوح التجارب.
الخطوة 1: التعليمات
س: كيف يعمل؟ يتم تخزين عينات الصوت على بطاقة SD. يتم تعقب الوقت باستخدام DS1307 RTC. يستطلع الميكروكونترولر RTC كل ثانية لتحديث الشاشة ويشاهد الزر الأحمر الكبير "إعلان". بمجرد الضغط على الزر ، يقوم الميكروكونترولر بتشغيل العينات المناسبة بناءً على الوقت الحالي. س: كيف أستخدم صوتي؟ ما عليك سوى تسجيل صوتك والنسخ إلى بطاقة SD. سأريكم كيف ذلك قليلاً ، لكنه سهل. س: هل يمكنني جعله يفعل x؟ المحتمل. يمكنك تنزيل الكود في الخطوة التالية - يمكنك النقر عليه وتغيير الأشياء بسهولة إلى حد ما. س: ما هي التفاصيل الفنية؟ إنها مروحة Parallax تعمل بسرعة 80 ميجا هرتز متصلة بساعة الوقت الحقيقي DS1307 و HD44780 8x2 Character LCD (واجهة 4 بت). يدير Propeller كل شيء بما في ذلك تشغيل الصوت باستخدام كائنات تشغيل wav الممتازة من rayman. يتم دعم تشغيل wav أحادي أو استريو بتردد 16 كيلو هرتز. فيما يلي شرح لكيفية عملها. لاحظ أنني أستخدم وحدة LCD UI و Propeller Platform SD ، لكن هذا التوجيه سيوضح لك كيفية إنشائه باستخدام لوحة توصيل.
الخطوة 2: المواد
لقد صنعت ساعتي باستخدام Propeller Platform SD ووحدة LCD UI. إذا كان لديك هؤلاء ، فإن الشيء الوحيد الذي ستحتاجه هو مقبس سماعة رأس لتوصيل الساعة بالسماعات. الإعداد مختلف قليلاً ، وسأوضح لك كيفية القيام بذلك لاحقًا.
سأوضح لك أولاً كيفية بناء ساعتك على لوح التجارب - وإليك ما ستحتاج إليه لذلك ؛ الرمز هنا هو رمز المصدر. كل شيء متاح بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. فتحة بطاقة SD قمت بتثبيتها على لوح حماية وقصته بالحجم باستخدام جهاز dremel. أنا أستخدم فتحة من الماوس ، يمكنك أيضًا اللحام بألواح أحد محولات microSD - SD. لقد وضعت خاصتي على لوح بروتوبورد لتسهيل الاتصال بشاشة LCD مقاس 8 × 2 أحرف تعرض الوقت. يحتوي Sparkfun على شاشة LCD مقاس 16 × 2 ستعمل ، وسماعة أدوات صغيرة قمت بنزعها من مجموعة استريو صغيرة لدي. يمكنك أيضًا استخدام مكبر صوت لسماعة الرأس ، صندوق بطارية 3xAA ، الجزء رقم 12BH331 / CS-GRParallax Propeller متوفر في ParallaxDS1307 RTC الجزء رقم 700-DS1307N5Mhz Crystal متوفر في Parallax 32.768 KHz Crystal Mouser Part # 73-XT26232kb EEPROM Mouser Part-I-24LC256 / P 10k وعاء متوفر في Parallax 5x مفاتيح لمسية فوسر الجزء # 653-B3F-1000 3.3 فولت منظم الجهد الكهربائي صائد الفئران الجزء # 511-LD1117V33 حوالي 10 10 كيلو أوم مقاومات 4x 4.7 كيلو أوم المقاومات 3 أو 4. لإضافة نسخة احتياطية للبطارية إلى RTC ، ستحتاج إما إلى بطارية 3 فولت ، أو غطاء فائق وصمام ثنائي Breadboard ومجموعة من الأسلاك الموصلة. بطاقة SD أو microSD.
الخطوة الثالثة: تسجيل صوتك
لنبدأ بالتقاط عينات من صوتك. إذا كنت تفضل تخطي ذلك ، فيمكنك استخدام العينات التي صنعتها (تنزيل هنا). Audacity هو برنامج رائع لتسجيل الصوت. يمكنك تنزيل برنامج Audacity من هنا. عند استخدام Audacity ، تأكد من ضبط خصائص المسار على 16 بت PCM ، ومعدل 16 كيلو هرتز. أحادي جيد ، سيعمل الاستريو ، لكنني قمت فقط بتوصيل مكبر صوت واحد (ولماذا يجب أن تكون ساعتك في وضع الاستريو؟). كل رقم يحصل على wav الخاص به. ملف. ستحتاج إلى العينات التالية: الأرقام
- 00 wav
- 01. wav
- 02 wav
- 03. wav
- 04. wav
- 05. wav
- 06. wav
- 07. wav
- 08. wav
- 09 wav
- 11. wav
- 12. wav
- 13. wav
- 14 - wav
- 15. wav
- 16. wav
- 17 - wav
- 18 wav
- 19. wav
- 20. wav
- 30 - wav
- 40. wav
- 50 - wav
كلمات
- صباحا. wav
- مساء. wav
- geve.wav (مساء الخير)
- morn.wav (صباح الخير)
- anoon.wav (مساء الخير)
- و wav (و)
- oclock.wav (الساعة)
- secs.wav (بالثواني)
- بالضبط. wav (بالضبط)
- beep.wav ، صوت صفير
- standard.wav (الوقت القياسي للمحيط الهادئ سيكون)
- dlight.wav (سيكون التوقيت الصيفي للمحيط الهادئ)
سجل كل منها كملفات منفصلة واحفظها في الدليل الجذر على بطاقة SD الخاصة بك. لقد سجلت كل منهم كموجة واحدة ، ثم قطعتهم إلى ملفات منفصلة. يبدو أنه من الأسهل التحكم في مستويات الصوت بهذه الطريقة. أيضًا ، إذا كان لديك جهاز كمبيوتر محمول ، فستحصل على نتائج أفضل باستخدام ميكروفون خارجي. اعتمادًا على جهاز الكمبيوتر المحمول الخاص بك ، قد تحصل على بعض الهسهسة أو الطنين.
الخطوة 4: اجعله: تخطيطي
أولاً ، راجع المخطط أدناه لفهم كيفية اتصال كل شيء. المربع الموجود على اليسار عبارة عن فتحة بطاقة SD ، والمربع الموجود في الأعلى هو Prop Plug. سوف أمشي من خلال اللوح ، لكن التخطيطي هو أفضل دليل لك. هنا نسخة عالية الدقة ، نسخة lo-res أدناه.
الخطوة 5: اصنعها: القوة والمروحة
قم بتوصيل صندوق البطارية بلوحة التجارب وقم ببناء مرحلة الطاقة.
ثم أضف الدعامة ، وربط Vdd و Vss على جانبي الشريحة. لاحظ أنني أضفت أغطية سيراميك 2.1 فائق التوهج لكل سكة كهرباء. أضف الآن مقاومات EEPROM و 2 10k ، أعلى الدعامة مباشرةً ، وأخيرًا ، أضف رؤوس الدبوس والأسلاك لتوصيل الرؤوس بـ RST و P30 و P31.
الخطوة 6: اجعلها: الاختبار
اكتمل الآن إعداد Propeller الأساسي الخاص بك. قم بتوصيل Prop الخاص بك في الرؤوس ، وقم بتوصيل كابل USB وقم بتشغيل أداة Propeller Tool. اضغط على F7 وتأكد من أنه يمكنك التواصل مع الدعامة
الخطوة 7: اجعله: RTC
الآن ، دعنا نضيف بلورة Propeller 5Mhz (في Xo و Xi). يحتاج الدعامة إلى الكريستال ليعمل بسرعة 80 ميجا هرتز ، وهو أمر مطلوب لتشغيل wav.
أضف DS1307 ، وقم بتوصيله بـ P29 و P28 ، نفس المسامير مثل eeprom. أضف أيضًا بلورة الساعة إلى DS1307's P1 و P2.
اختياريًا ، يمكنك منح DS1307 نسخة احتياطية للبطارية إما عن طريق توصيل بطارية 3 فولت بـ P3 ، أو باستخدام غطاء سوبر وصمام ثنائي. سيتم شحن الغطاء الفائق كلما تم تطبيق الطاقة على الدائرة ، وسيتأكد الصمام الثنائي الصغير من تفريغه فقط إلى DS1307 (بدلاً من تشغيل الدائرة بأكملها)
الخطوة 8: اجعلها: بطاقة SD ، ومكبر الصوت ، والشاشة
قم بتوصيل السماعة بالمروحة ، ثم ببطاقة SD. لاحظ أن كل سطر على بطاقة SD يحتوي على مقاوم سحب يصل إلى 10 كيلو بايت.
قم بتوصيل شاشة LCD. هذا اتصال معقد - ارجع إلى التخطيطي لكل دبوس. لاحظ أن DB4-DB7 يمر عبر 4.7 كيلو مقاومات.
أخيرًا أضف المفاتيح التي ستستخدمها للإدخال.
الخطوة 9: اجعلها: البرمجة
بمجرد حصولك على كل شيء سلكيًا ، قم بتنزيل رمز المصدر (هنا) ، وقم بتوصيل Prop Plug الخاص بك وبرمج Propeller. هذا هو الشكل الذي سيبدو عليه.
الخطوة 10: اجعله: استخدام واجهة مستخدم LCD و Propeller Platform SD
إذا كنت تستخدم Propeller Platform SD و LCD UI ، فإن الإعداد مختلف قليلاً ؛
1 - تم تجميع Propeller Platform SD مسبقًا. 2 - اتبع التعليمات لتجميع واجهة مستخدم LCD. 3 - لست بحاجة إلى سدادة دعامة. يحتوي Propeller Platform SD على محمل إقلاع ، لذا ما عليك سوى فك ضغط هذا الملف والنسخ إلى جذر بطاقة SD الخاصة بك. 4 - ستحتاج إلى إضافة مقبس سماعة رأس أو مجرد إضافة سلك توصيل لمكبر صوت صغير على واجهة مستخدم LCD. يمكنك أن ترى في الصور كيف فعلت ذلك. هذا كل شيء! استمتع بساعة التحدث الجديدة الخاصة بك!
موصى به:
اصنع ساعة مرآة إنفينيتي: 15 خطوة (بالصور)
اصنع ساعة إنفينيتي ميرور: في مشروع سابق قمت ببناء مرآة لا متناهية ، حيث كان هدفي النهائي هو تحويلها إلى ساعة. (اصنع مرآة إنفينيتي ملونة) لم أتابع ذلك بعد بنائه لأنه ، على الرغم من أنه يبدو رائعًا ، إلا أنه كان هناك بعض الأشياء مع
اصنع بنفسك - اصنع نظام سماعات USB صغير مع PAM8403 و Cardboard - برغي ذهبي: 5 خطوات
اصنع بنفسك - اصنع نظام سماعات USB صغير مع PAM8403 و Cardboard | Gold Screw: اليوم ، سأوضح لك كيفية صنع نظام مكبر صوت صغير USB مع وحدة مضخم PAM8403 و Cardboard. إنه سهل للغاية باستخدام مواد رخيصة
اصنع ساعة Nixie الخاصة بك مع RTC!: 7 خطوات (بالصور)
اصنع ساعة Retro Nixie الخاصة بك باستخدام RTC!: في هذا المشروع ، سأوضح لك كيفية إنشاء ساعة عتيقة قديمة. هذا يعني أنني سأوضح لك كيف يمكنك التحكم في أنابيب nixie مع مصدر طاقة تيار مستمر عالي الجهد ، وبعد ذلك سأجمع 4 أنابيب nixie مع Arduino وساعة الوقت الحقيقي (RTC) و cu
اصنع ساعة Nixie مع Arduino في علبة خشب MDF: 11 خطوة (بالصور)
اصنع ساعة Nixie مع Arduino في MDF Wood Case: في هذه التعليمات ، سأوضح كيفية جعل ساعة Nixie مع Arduino عن طريق الدائرة التي هي ببساطة قدر الإمكان. يتم وضع كل منهم في صندوق خشب MDF. بعد الانتهاء ، تبدو الساعة وكأنها منتج: حسن المظهر ومضغوطة بإحكام. لنبدأ
Otto DIY - اصنع روبوتك الخاص في ساعة واحدة!: 9 خطوات (بالصور)
Otto DIY - قم ببناء الروبوت الخاص بك في ساعة واحدة!: Otto هو روبوت تفاعلي يمكن لأي شخص صنعه! مهمة التأثير لخلق بيئة شاملة للجميع