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

اصنع ساعة ناطق: 10 خطوات (بالصور)
اصنع ساعة ناطق: 10 خطوات (بالصور)

فيديو: اصنع ساعة ناطق: 10 خطوات (بالصور)

فيديو: اصنع ساعة ناطق: 10 خطوات (بالصور)
فيديو: انشاء فيديوهات احترافية سريعة الإنتشار🔥 بدون الظهور بوجهك ! 2024, يوليو
Anonim
اصنع ساعة ناطقة
اصنع ساعة ناطقة

هذه الساعة تعلن الوقت باستخدام صوتك!

لقد وضعتها معًا كإشادة بخدمة الفشار القديمة في شمال كاليفورنيا. يمكنك الاتصال بـ 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

اجعلها: RTC
اجعلها: RTC
اجعلها: RTC
اجعلها: RTC

الآن ، دعنا نضيف بلورة Propeller 5Mhz (في Xo و Xi). يحتاج الدعامة إلى الكريستال ليعمل بسرعة 80 ميجا هرتز ، وهو أمر مطلوب لتشغيل wav.

أضف DS1307 ، وقم بتوصيله بـ P29 و P28 ، نفس المسامير مثل eeprom. أضف أيضًا بلورة الساعة إلى DS1307's P1 و P2.

اختياريًا ، يمكنك منح DS1307 نسخة احتياطية للبطارية إما عن طريق توصيل بطارية 3 فولت بـ P3 ، أو باستخدام غطاء سوبر وصمام ثنائي. سيتم شحن الغطاء الفائق كلما تم تطبيق الطاقة على الدائرة ، وسيتأكد الصمام الثنائي الصغير من تفريغه فقط إلى DS1307 (بدلاً من تشغيل الدائرة بأكملها)

الخطوة 8: اجعلها: بطاقة SD ، ومكبر الصوت ، والشاشة

صنعها: بطاقة SD ، مكبر صوت ، شاشة عرض
صنعها: بطاقة SD ، مكبر صوت ، شاشة عرض
صنعها: بطاقة SD ، مكبر صوت ، شاشة عرض
صنعها: بطاقة SD ، مكبر صوت ، شاشة عرض
صنعها: بطاقة SD ، مكبر صوت ، شاشة عرض
صنعها: بطاقة SD ، مكبر صوت ، شاشة عرض
صنعها: بطاقة SD ، مكبر صوت ، شاشة عرض
صنعها: بطاقة SD ، مكبر صوت ، شاشة عرض

قم بتوصيل السماعة بالمروحة ، ثم ببطاقة SD. لاحظ أن كل سطر على بطاقة SD يحتوي على مقاوم سحب يصل إلى 10 كيلو بايت.

قم بتوصيل شاشة LCD. هذا اتصال معقد - ارجع إلى التخطيطي لكل دبوس. لاحظ أن DB4-DB7 يمر عبر 4.7 كيلو مقاومات.

أخيرًا أضف المفاتيح التي ستستخدمها للإدخال.

الخطوة 9: اجعلها: البرمجة

اجعلها: البرمجة
اجعلها: البرمجة

بمجرد حصولك على كل شيء سلكيًا ، قم بتنزيل رمز المصدر (هنا) ، وقم بتوصيل Prop Plug الخاص بك وبرمج Propeller. هذا هو الشكل الذي سيبدو عليه.

الخطوة 10: اجعله: استخدام واجهة مستخدم LCD و Propeller Platform SD

اجعلها: استخدام واجهة مستخدم LCD و Propeller Platform SD
اجعلها: استخدام واجهة مستخدم LCD و Propeller Platform SD
اجعلها: استخدام واجهة مستخدم LCD و Propeller Platform SD
اجعلها: استخدام واجهة مستخدم LCD و Propeller Platform SD

إذا كنت تستخدم Propeller Platform SD و LCD UI ، فإن الإعداد مختلف قليلاً ؛

1 - تم تجميع Propeller Platform SD مسبقًا. 2 - اتبع التعليمات لتجميع واجهة مستخدم LCD. 3 - لست بحاجة إلى سدادة دعامة. يحتوي Propeller Platform SD على محمل إقلاع ، لذا ما عليك سوى فك ضغط هذا الملف والنسخ إلى جذر بطاقة SD الخاصة بك. 4 - ستحتاج إلى إضافة مقبس سماعة رأس أو مجرد إضافة سلك توصيل لمكبر صوت صغير على واجهة مستخدم LCD. يمكنك أن ترى في الصور كيف فعلت ذلك. هذا كل شيء! استمتع بساعة التحدث الجديدة الخاصة بك!

موصى به: