فهرست مطالب:
- مرحله 1: قطعات و ابزارها
- مرحله 2: کابل صوتی TRRS بسازید
- مرحله 3: تنظیم Raspberry PI
- مرحله 4: نمایشگر LCD را به Raspberry Pi ، Setup و Test وصل کنید
- مرحله 5: آزمایش سیستم
- مرحله 6: قاب عکس و مجموعه نهایی را تغییر دهید
تصویری: ساعت شمارش معکوس مراسم تحلیف ریاست جمهوری (Wifi): 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
نمای کلی: ساعت شمارش معکوس شبیه محصولات تجاری است ، با چند پیچش:
الف) با رسیدن به زمان رویداد مورد نظر ، ساعت شمارش معکوس: یک اعلان پیمایش را نمایش می دهد و جلوه های صوتی و آهنگ mp3 را پخش می کند - در این مورد ، R. E. M. آهنگ: "این پایان جهان است همانطور که ما می دانیم (و من احساس خوبی دارم)." پخش در یوتیوب
ب) می توانید زمان دقیق یک رویداد آینده را تا دقیقه و ثانیه مشخص کنید.
ج) عملکرد ساعت Wifi تغییر زمان را حذف می کند و امکان برنامه ریزی آسان از طریق هوا را برای تاریخ رویدادهای آینده فراهم می کند.
اجزای اصلی: رزبری پای ، LCD 16 2 2 و اسپیکر مجهز به قاب تصویر 5x7 در فروشگاه دلار نصب شده است.
سطح مهارت: آشنا با راه اندازی رزبری پای و اجرای بدون سر ، دستورات اصلی لینوکس و برنامه های پایتون و کمی لحیم کاری (3 سیم).
مرحله 1: قطعات و ابزارها
قطعات:
- Raspberry Pi مدل B+ یا بالاتر و کیف
- بلندگوی USB دارای ورودی صوتی 3.5 میلی متری بلندگوی مورد استفاده من یک مورد تبلیغاتی رایگان بود ، اما این بلندگو بسیار نزدیک به نظر می رسد … بلندگو. در حالت ایده آل چیزی با ضریب فرم مربع است.
- 2 کابل USB میکرو و شارژر دو پورت - مهار سیم سیم کویل قرمز اختیاری
- قاب تصویر 5x7
- کابل صوتی Sparkfun TRRS - 18 "(pigtail) CAB -11580
- پلاگین استریو Digikey CP-3502-ND 3.5 میلیمتری
- تخته سه لا ضخیم 3/4 اینچ یا تخته سه لا در حدود 5 اینچ در 8 اینچ
- ماژول صفحه نمایش LCD I2C 2X16
- 4 سیم جهنده زن به زن دوپونت (طول 100 یا 200 میلی متر خوب است)
- آداپتور وای فای USB
ابزارها:
- چسب حرارتی تفنگی
- آهن لحیم کاری
- استریپر سیمی
- اره باند یا اره مویی
مرحله 2: کابل صوتی TRRS بسازید
سیمهای زرد ، قرمز و سبز کابل صوتی Sparkfun TRRS-18 (pigtail) CAB-11580 را به فیگ استریوی Digikey CP-3502-ND 3.5 میلیمتری لحیم کنید ، همانطور که در نمودار نشان داده شده است.
مرحله 3: تنظیم Raspberry PI
الف) Raspberry Pi را راه اندازی کنید ، حتما I2C و SHH را فعال کنید ، همچنین wifi را تنظیم کنید و مطمئن باشید که می توانید در "حالت بدون سر" به تمشک pi متصل شوید. راهنمای مرجع.
ب) یک زیرمجموعه پروژه ایجاد کنید - من برای قرار دادن پرونده های مورد نیاز خود ، "trump" نامیدم.
mkdir ترامپ
سی دی ترامپ
دستور pwd باید yield/home/pi/trump را بدهد
ج) جلوه های صوتی و فایل های آهنگ خود را در/home/pi/trump کپی کنید. نام فایلها باید DRUMROLL.wav باشد و آهنگ remsong.mp3 برای کار با برنامه python همانطور که هست بعداً اضافه خواهیم کرد. می توانید از نام فایل های مختلف استفاده کنید ، اما سپس باید فایل پایتون را ویرایش کنید. من نمی توانم این فایل ها را به دلایل حق چاپ ارائه کنم - اما می توانید بسیاری از فایل های جلوه صوتی موجود در سیستم عامل ویندوز را پیدا کنید ، و البته آهنگ ها را از iTunes ، آمازون بارگیری کنید …
نکته - برای جابجایی پرونده ها بین کامپیوتر و RasPi ، از برنامه کاربردی winSCP استفاده می کنم
مرحله 4: نمایشگر LCD را به Raspberry Pi ، Setup و Test وصل کنید
الف) با استفاده از بلوز 4 زن به ماده ، LCD را به Raspberry PI وصل کنید. پین SDA در RasPi را به پین GPIO SDA در LCD و پین SCL در RasPi را به پین SCL در LCD وصل کنید ، همچنین پین های 5 ولت و زمینی را از RasPi به LCD وصل کنید.
ب) برای اینکه RasPi خود را با LCD صحبت کنید - در حالت بدون سر به Raspberry Pi دسترسی داشته باشید و راهنمای برنامه نویسی LCD با PYTHON توسط اصول مدار را ببینید. شما باید حداقل بخش هایی با عنوان: نصب کتابخانه RPLCD و نوشتن برای نمایش در حالت 8 بیتی را تکمیل کنید. اطمینان حاصل کنید که می توانید "Hello World" را روی LCD نمایش دهید. تا زمانی که این کار انجام نشود ، بیشتر پیش نروید.
مرحله 5: آزمایش سیستم
الف) LCD را متصل نگه دارید ، همچنین کابل صوتی TRRS را بین بلندگو و RasPi (انتهای کابل TRRS به RasPi) متصل کنید. هر دو RasPi و بلندگو را به برق متصل کنید. نمودار بالا را ببینید.
ب) فایل cntDwnSng.py را در فهرست trump خود کپی کنید. برای آزمایش ، فایل را ویرایش کنید تا مقادیر تاریخ به زمانی حدود 10 دقیقه از زمان اجرای آزمایش تغییر کند:
خلاصه فرمان -
تغییر به دایرکتوری ترامپ"
سی دی ترامپ
ویرایش با:
نانو cntDwnSng.py
تغییر مقادیر تاریخ برنامه پایتون:
# زمان و تاریخ هدف را در اینجا وارد کنید روز = 20
ماه = 1
سال = 2017
ساعت = 12
دقیقه = 00
ثانیه = 0
ج) برنامه پایتون را ذخیره کرده و با دستور اجرا کنید:
python cntDwnSng.py
د) نتیجه مورد انتظار این است: LCD زمان را شمارش می کند تا به صفر برسد ، سپس جلوه صوتی پخش می شود ، سپس پیام LCD حرکت می کند و در نهایت آهنگ mp3 پخش می شود. اگر همه چیز خوب پیش رفت می توانید مقادیر تاریخ را بازنشانی کنید.
مرحله 6: قاب عکس و مجموعه نهایی را تغییر دهید
الف) بازوی پشتی قاب عکس را به طرف دیگر تکان دهید تا از پشت تخته جدا شود.
ب) فایل تصویر افتتاحیه-j.webp
ج) تمام پین هایی را که به صفحه نمایش چسبیده اند ، برش دهید تا بیشتر به هم متصل شود. LCD را با چسب حرارتی و نوارهای مقوایی گوشه ای به قاب پشتی وصل کنید. LCD را وارونه نصب نکنید!
د) با یک نوار یا اره مویی ، در هر نقاشی ، قاب قاب را برش داده و با چسب داغ به قاب پشتی تصویر بچسبانید - مراقب باشید که به طور مستقیم متصل شود.
ه) قبل از اتصال قاب RasPi به هم ، 4 سیم dupont را روی پین های RasPi GPIO قرار دهید.
و) راسپی و اسپیکر را با چسب حرارتی به قاب بازوی نگهدارنده وصل کنید. اتصالات دیگر را در مرحله قبلی تکمیل کنید. اختیاری - کابل برق USB را با مهار سیم سیم پیچ قرمز وصل کنید.
g) برای اجرای خودکار برنامه پایتون هنگام راه اندازی دستور را وارد کنید:
sudo nano /etc /profile
به پایین بروید و خط زیر را اضافه کنید:
sudo python /home/pi/trump/cntDwnSng.py
Ctrl-X را برای خروج و سپس "Y" را برای ذخیره و سپس "Enter" را دوبار تایپ کنید.
ح) ادامه دهید - اکنون که قابلیت های کنترل RasPi را دارید ، می توانید به راحتی حتی بیشتر عملکردهای جشن را اضافه کنید ، به تایمر شمارش معکوس شب سال نو با قابلیت راه اندازی آتش بازی مراجعه کنید.
توصیه شده:
زمان سنج شمارش معکوس رویداد آینده: 5 مرحله
زمان سنج شمارش معکوس رویداد آینده: مرور کلی: ساعت شمارش معکوس رویداد مشابه محصولات تجاری است ، با چند پیچ و تاب: رنگ - سبز - & gt؛ رنگ زرد
دکمه شمارش معکوس آردوینو W/ Rest: 4 مرحله
دکمه شمارش معکوس آردوینو W/ Rest: این دستورالعمل به شما آموزش می دهد که چگونه با استفاده از صفحه نمایش 4 رقمی 7 قسمتی که می تواند با یک دکمه تنظیم مجدد شود ، یک تایمر شمارش معکوس ایجاد کنید. من ایده ساخت آن را پیدا کردم زیرا هنگام ایجاد صفحه نمایش 1 رقمی 7 قسمتی در کلاس ، می خواستم چیزی ایجاد کنم
تایمر شمارش معکوس: 4 مرحله
تایمر شمارش معکوس: در این دستورالعمل ، من به شما آموزش می دهم که چگونه یک تایمر شمارش معکوس بسازید که به کنترل مدیریت زمان شما در زندگی روزمره شما کمک می کند. الهام اصلی از این پیوند گرفته شد. این تایمر شمارش معکوس اساساً چهار رقمی و هفت قسمتی خواهد بود
ساعت بازنشستگی / شمارش بالا / ساعت Dn: 4 مرحله (همراه با تصاویر)
ساعت بازنشستگی / شمارش بالا / ساعت Dn: من تعدادی از این نمایشگرهای نقطه ای ماتریس LED 8x8 را در کشو داشتم و به این فکر می کردم که با آنها چه کنم. با الهام از دستورالعمل های دیگر ، من این ایده را پیدا کردم که یک صفحه شمارش معکوس/بالا ایجاد کنم تا تا تاریخ/زمان آینده شمارش معکوس کنم و اگر زمان مورد نظر
ساعت شمارش معکوس با LED ها: 3 مرحله
ساعت شمارش معکوس با LED ها: اینها نکات کوتاهی در مورد "ساعت شمارش معکوس" است که 10 سال پیش برای Y2K ساختم ، ساعت از جلو 4 فوت مربع است. ضخامت آن حدود 4 اینچ است و بر روی میکروکنترلر تعبیه شده کار می کند. هر بخش از LEDS 10x 20 میلی متر ساخته شده است. من حدود