فهرست مطالب:
- مرحله 1: سوالات متداول
- مرحله 2: مواد
- مرحله 3: ضبط صدای خود
- مرحله 4: بسازید: شماتیک
- مرحله 5: بسازید: قدرت و پروانه
- مرحله 6: بسازید: آزمایش
- مرحله 7: تهیه کنید: RTC
- مرحله 8: تهیه کنید: کارت SD ، بلندگو ، صفحه نمایش
- مرحله 9: برنامه ریزی کنید
- مرحله 10: تهیه کنید: با استفاده از رابط کاربری LCD و پلت فرم SD SD
تصویری: ساخت یک ساعت صحبت کننده: 10 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
این ساعت زمان را با استفاده از صدای خود اعلام می کند!
من آن را به عنوان ادای احترام به سرویس قدیمی پاپ کورن در شمال کالیفرنیا قرار دادم. شما می توانید POPCORN را از هر تلفنی شماره گیری کنید ، و یک ضبط به شما ساعت روز را می گوید. در ابتدا ، من می خواستم از صدای جوآن دانیلز (او صدای پاپ کورن بود) استفاده کنم ، اما نتوانستم نمونه های کافی از او را که همه اعداد را بیان می کرد ، دریافت کنم. پت فلیت (بانویی که می گوید "A ، T و T") در واقع ضبط هایی را ارائه می دهد ، اما شما باید هزینه آنها را بپردازید. بنابراین من به استفاده از صدای خود بسنده کردم و جایگزینی صدای شما آسان است. ابتدا کمی نمایشی ، سپس ورق بزنید به صفحه بعدی و طرز تهیه آن را روی تخته نان به شما نشان خواهم داد.
مرحله 1: سوالات متداول
س: چگونه کار می کند؟ نمونه های صوتی بر روی کارت SD ذخیره می شوند. زمان با DTC1307 RTC پیگیری می شود. میکروکنترلر هر ثانیه از RTC نظرسنجی می کند تا صفحه نمایش را به روز کند و دکمه قرمز بزرگ "اعلام" را تماشا می کند. هنگامی که دکمه را فشار می دهید ، میکروکنترلر بر اساس زمان فعلی نمونه های مناسب را پخش می کند. س: چگونه از صدای خود استفاده کنم؟ شما فقط صدای خود را ضبط کرده و در کارت SD کپی کنید. من به شما نشان می دهم که چگونه در مدت کوتاهی ، اما این آسان است. س: آیا می توانم آن را در x انجام دهم؟ شاید. می توانید کد را در مرحله بعدی بارگیری کنید - می توانید از طریق آن وارد شوید و به راحتی چیزها را تغییر دهید. س: جزئیات فنی چیست؟ این یک پروانه اختلاف منظر با سرعت 80 مگاهرتز است که به یک ساعت زمان واقعی DS1307 و یک LCD کاراکتر HD44780 8x2 (رابط 4 بیتی) متصل است. پروانه همه چیز از جمله پخش صدا را با استفاده از اشیاء پخش عالی wav Rayman مدیریت می کند. پخش موج تک یا استریو 16 کیلوهرتز پشتیبانی می شود. در اینجا به بررسی نحوه عملکرد آن می پردازیم. توجه داشته باشید که من از یک ماژول UI LCD و Propeller Platform SD استفاده می کنم ، اما این دستورالعمل نحوه ساخت آن را با یک تخته نان به شما نشان می دهد.
مرحله 2: مواد
من ساعت خود را با یک Propeller Platform SD و یک ماژول UI LCD ساختم. اگر آن ها را دارید ، تنها چیزی که برای اتصال ساعت به بلندگوها به آن نیاز دارید ، جک هدفون است. تنظیمات کمی متفاوت است ، و بعداً نحوه انجام این کار را به شما نشان خواهم داد.
ابتدا به شما نشان می دهم که چگونه ساعت خود را روی یک تخته نان بسازید - و در اینجا آنچه شما برای آن نیاز دارید را مشاهده کنید ؛ کد در اینجا کد منبع است. همه چیز تحت مجوز MIT در دسترس است. شکاف کارت SD را روی یک صفحه اصلی نصب کردم و با یک dremel اندازه آن را کاهش دادم. من از شکاف موس استفاده می کنم ، همچنین می توانید به پدهای یکی از آن آداپتورهای microSD - SD لحیم کنید. من دستگاه خود را روی یک صفحه اصلی قرار داده ام تا اتصال آن آسان تر شود. LCD xx2 Character زمان را نمایش می دهد. Sparkfun دارای یک LCD 16x2 است که کار می کند ، بلندگوی کوچک من این دستگاه را از یک مجموعه کوچک استریو که داشتم پاره کردم. همچنین می توانید از بلندگوی هدفون 3xAA جعبه باتری Mouser Part #12BH331/CS-GRParallax Propeller Available at ParallaxDS1307 RTC Mouser Part #700-DS1307N5Mhz Crystal Available at Parallax 32.768 KHz Crystal Mouser Part #73-XT26232kb #73-XT26232kb /P 10k قابلمه موجود در Parallax5x Tactile Switches Mouser Part #653-B3F-1000 3.3v تنظیم کننده ولتاژ موس 305 ولتاژ 511-LD1117V33 حدود 10 مقاومت 10k اهم 4x 4.7k اهم مقاومت 3 یا 4.1uF سرامیک Caps3 47uF الکترولیتیک Caps برای افزودن پشتیبان باتری به RTC ، به یک باتری 3 ولت ، یا یک سوپاپ و دیود Breadboard و یک دسته سیم اتصال نیاز دارید. کارت SD یا microSD.
مرحله 3: ضبط صدای خود
بیایید با گرفتن نمونه های صوتی شما شروع کنیم. اگر ترجیح می دهید این مورد را نادیده بگیرید ، می توانید از نمونه هایی که ساخته ام استفاده کنید (اینجا را بارگیری کنید). Audacity یک برنامه عالی برای ضبط صدا است. Audacity را می توانید از اینجا بارگیری کنید. هنگام استفاده از Audacity ، حتماً ویژگی های آهنگ را روی PCM 16 بیتی ، نرخ 16 کیلوهرتز تنظیم کنید. مونو خوب است ، استریو کار می کند ، اما من فقط یک بلندگو را وصل کردم (و چرا ساعت شما باید استریو باشد؟). هر عدد wav مخصوص به خود را می گیرد. فایل. شما به نمونه های زیر نیاز دارید: اعداد
- 00.wav
- 01.wav
- 02.wav
- 03. موج
- 04.wav
- 05. موج
- 06.wav
- 07.wav
- 08.wav
- 09.wav
- 11. موج
- 12. موج
- 13. موج
- 14. موج
- 15.wav
- 16. موج
- 17.wav
- 18. موج
- 19.wav
- 20.wav
- 30. موج
- 40. موج
- 50. موج
کلمات
- am.wav
- pm.wav
- geve.wav (عصر بخیر)
- morn.wav (صبح بخیر)
- anoon.wav (عصر بخیر)
- و. wav (و)
- oclock.wav (O'Clock)
- secs.wav (ثانیه)
- دقیق. wav (دقیقا)
- beep.wav ، یک صدای بوق
- standard.wav (زمان استاندارد اقیانوس آرام خواهد بود)
- dlight.wav (زمان روز اقیانوس آرام خواهد بود)
هر یک از آنها را به عنوان فایلهای جداگانه ضبط کرده و در فهرست اصلی کارت SD خود ذخیره کنید. همه آنها را به صورت یک موج ضبط کردم ، سپس آنها را در فایلهای جداگانه خرد کردم. به نظر می رسید کنترل میزان صدا از این طریق آسان تر است. همچنین ، اگر لپ تاپ دارید ، با استفاده از میکروفون خارجی نتایج بهتری خواهید گرفت. بسته به لپ تاپ شما ممکن است صدای خش خش یا وزوز در شما ایجاد شود.
مرحله 4: بسازید: شماتیک
ابتدا ، شماتیک زیر را مرور کنید تا بفهمید چگونه همه چیز به هم متصل است. کادر سمت چپ شکاف کارت SD است و جعبه بالای آن Prop Plug است. من از طریق نان بر روی آن قدم می زنم ، اما طرح کلی بهترین راهنمای شما است. در اینجا یک نسخه hi-res وجود دارد ، نسخه lo-res در زیر آمده است.
مرحله 5: بسازید: قدرت و پروانه
جعبه باتری را به تخته نان متصل کرده و مرحله قدرت را بسازید.
سپس Prop را اضافه کنید و Vdd و Vss را در دو طرف تراشه متصل کنید. توجه داشته باشید که من 2 درپوش سرامیکی.1uF به هر ریل قدرت اضافه کرده ام. حالا EEPROM و 2 مقاومت 10k را درست در بالای Prop اضافه کنید ، سرآیند و سیم های پین را برای اتصال سرصفحه ها به RST و P30 و P31 اضافه کنید.
مرحله 6: بسازید: آزمایش
تنظیم اولیه پروانه شما اکنون کامل شده است. Prop خود را به سرصفحه ها وصل کنید ، کابل usb را وصل کرده و ابزار Propeller را روشن کنید. F7 را بزنید و مطمئن شوید که می توانید با Prop ارتباط برقرار کنید
مرحله 7: تهیه کنید: RTC
حالا ، بیایید کریستال 5 مگاهرتز پروانه (در Xo و Xi) را اضافه کنیم. پروپ به کریستال 80 مگاهرتز نیاز دارد که برای پخش wav مورد نیاز است.
DS1307 را اضافه کنید و آن را به P29 و P28 وصل کنید ، همان پین های eeprom. همچنین کریستال ساعت را به P1 و P2 DS1307 اضافه کنید.
به صورت اختیاری ، می توانید با اتصال یک باتری 3 ولت به P3 یا استفاده از یک درپوش و دیود فوق العاده ، به DS1307 پشتیبان باتری بدهید. هر زمان که برق به مدار وصل شود ، سوپاپ شارژ می شود و دیود کوچک مطمئن می شود که فقط به DS1307 تخلیه می شود (به جای تغذیه کل مدار)
مرحله 8: تهیه کنید: کارت SD ، بلندگو ، صفحه نمایش
بلندگو را به پروانه و سپس کارت SD وصل کنید. توجه داشته باشید که هر خط روی کارت SD دارای یک مقاومت کششی 10k است.
صفحه LCD را وصل کنید. این یک اتصال پیچیده است - برای هر پین به طرح کلی مراجعه کنید. توجه داشته باشید که DB4-DB7 از مقاومت های 4.7k عبور می کند.
در نهایت سوئیچ هایی را که برای ورودی استفاده می کنید اضافه کنید.
مرحله 9: برنامه ریزی کنید
وقتی همه چیز به هم متصل شد ، کد منبع را بارگیری کنید (اینجا) ، Prop Plug خود را وصل کرده و پروانه را برنامه ریزی کنید. در اینجا ظاهر آن چگونه است ؛
مرحله 10: تهیه کنید: با استفاده از رابط کاربری LCD و پلت فرم SD SD
اگر از رابط کاربری SD و LCD Propeller Platform استفاده می کنید ، تنظیمات کمی متفاوت است.
1 - Propeller Platform SD از قبل مونتاژ شده است. 2- این دستورالعمل را دنبال کنید تا رابط کاربری LCD را کنار هم قرار دهید. 3 - شما نیازی به یک Plug Plug ندارید. Propeller Platform SD دارای بوت لودر است ، بنابراین کافی است این فایل را از حالت فشرده خارج کرده و در ریشه کارت SD خود کپی کنید. 4 - باید یک جک هدفون اضافه کنید یا فقط سیم اتصال را به یک بلندگوی کوچک در رابط کاربری LCD اضافه کنید. در عکسها می بینید که چگونه این کار را کردم. خودشه! از ساعت مکالمه جدید خود لذت ببرید!
توصیه شده:
Clockception - چگونه می توان یک ساعت را از ساعت ساخت؟!: 14 مرحله (همراه با تصاویر)
Clockception - چگونه می توان یک ساعت ساخته شده از ساعت ساخت !: سلام به همه! این ارسال من برای مسابقه نویسنده اولین بار 2020 است! اگر این پروژه را دوست دارید ، من از رای شما بسیار استقبال می کنم :) متشکرم! این دستورالعمل شما را در روند ساخت یک ساعت ساخته شده از ساعت راهنمایی می کند! من هوشمندانه نام برده ام
ساعت شبکه ESP8266 بدون هیچ گونه RTC - Nodemcu NTP ساعت بدون RTC - پروژه ساعت اینترنتی: 4 مرحله
ساعت شبکه ESP8266 بدون هیچ گونه RTC | Nodemcu NTP ساعت بدون RTC | پروژه ساعت اینترنتی: در پروژه ایجاد پروژه ساعت بدون RTC ، زمان استفاده از اینترنت با استفاده از wifi و نمایش آن بر روی صفحه نمایش st7735
نان تست صحبت کننده: 5 مرحله (همراه با تصاویر)
Toast Talker: این برنامه آموزشی به دلیل علاقه زیاد من به برنامه تلویزیونی نان تست لندن شروع شد. کمدی بریتانیایی مت بری که هم اکنون در Netflix یافت می شود دارای صداهای فوق العاده ای است که می خواستم در برنامه معمول توستر صبحگاهی خود جای دهم. در یک شوخی در حال اجرا
شبیه دشمن خود باشید: نشانه هایی ایجاد کنید که گیج کننده ، مبهوت کننده و تقلید کننده باشد!: 6 مرحله (همراه با تصاویر)
شبیه دشمن خود باشید: نشانه هایی ایجاد کنید که باعث گیج شدن ، حیرت و تقلید می شود !: در این مقاله آموزشی طراحی استتار را خواهید آموخت. در پروژه های گذشته ، من تکنیک های مختلفی را برای تقلید از علائم دولتی یا شرکتی اختصاص داده و اصلاح کرده ام. استفاده از روش هایی که در مراحل زیر بیان شده است به شما امکان می دهد به طور موقت
ساخت یک سر ربات صحبت کننده مجهز به آردوینو !: 26 مرحله (همراه با تصاویر)
یک سر ربات سخنگو مجهز به آردوینو بسازید!: این سر ربات در ابتدا به عنوان پروژه پایان سال برای کلاس محاسبات فیزیکی من ساخته شد ، اما در طول تابستان به & quot؛ آموخت & quot؛ نحوه صحبت. هد از دو Freeduinos ، 3 تراشه TLC5940NT و & nbsp؛ صنایع Adafruit تغذیه می کند