فهرست مطالب:
تصویری: ساعت NeoPixel با زنگ هشدار: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
سلام بچه ها،
صبح زود بیدار شدن گاهی سخت است. به خصوص زمانی که بیرون هوا ابری ، بارانی یا زمستانی است. از آنجایی که من یک ساعت با زنگ ساعت خودم ساختم ، بلند شدن برایم بسیار لذت بخش تر است.:)
من از ماژول RTC دقیق برای کنترل زمان و زنگ هشدار استفاده کردم. دو حلقه NeoPixel زمان را نمایش می دهد (btw. آیا شما نیز شیفته چراغ های LED هستید؟). ماژول MP3 خروجی صدا را کنترل می کند. و تنظیمات از طریق بلوتوث انجام می شود.
در این قسمت آموزشی من کمی از پروژه NeoClock الهام گرفتم.
مرحله 1: اجزاء
ماژول RTC
همانطور که نوشتم ، از ماژول RTC دقیق Sparkfun - DeadOn RTC استفاده کردم. این ماژول برای ساعت ها ، تقویم ها یا هر پروژه زمان بندی دیگری مناسب است. ارتباط بین میکروکنترلر و ماژول RTC با استفاده از رابط SPI چهار سیمه به دست می آید. وقتی از طریق منبع اصلی تغذیه نمی شود ، می توان تراشه را طوری تنظیم کرد که با باتری پشتیبان کار کند. Sparkfun یک کتابخانه آردوینو برای ماژول نوشته است که از تمام ارتباطات SPI مراقبت می کند. Sparkfun همچنین DeadOn RTC Breakout Hookup Guide را نوشته است.
پخش کننده سریال MP3
چندین ماژول در بازار وجود دارد. من از ماژول Open-smart Serial MP3 با خروجی بلندگو استفاده کردم. روی میز کار تقویت کننده 3W وجود دارد.
همچنین یک سوکت کارت TF در هیئت مدیره وجود دارد ، بنابراین می توانید یک کارت micro SD را که فایل های صوتی را در قالب MP3 یا WAV ذخیره می کند ، متصل کنید. من از کارت حافظه microSD 8 گیگابایت Kingston استفاده کردم.
من از رابط بلندگوی داخلی برای اتصال بلندگوی خارجی 8 اهم استفاده کردم. شما می توانید ماژول را با ارسال دستوراتی از طریق پورت سریال UART TTL مانند تغییر آهنگ ، تغییر میزان صدا و حالت پخش و غیره کنترل کنید.
من کتابخانه بسیار ساده خودم را برای کنترل شروع و توقف آهنگها نوشتم.
ماژول بلوتوث HC-06
من از این ماژول بلوتوث HC-06 برای ارسال داده از تلفن به ساعت استفاده کردم. از استاندارد بلوتوث 2.0 استفاده می کند. من از ماژول بلوتوث برای تنظیم زمان ، زنگ هشدار ، آهنگ ، روشنایی استفاده کردم … این کاملاً کار می کند! ارسال داده در فاصله چند متری از ساعت مشکلی ندارد. هیچ دکمه و سوئیچ روی ساعت وجود ندارد.
من کنترلر بلوتوث آردوینو را روی گوشی اندرویدی خود نصب کردم. من به ماژول متصل می شوم و دستورات را از طریق ترمینال وارد می کنم.
مثلا:
- sa0600 - زنگ ساعت را در 6:00 تنظیم کنید
- st1845 - زمان را در 18:45 تنظیم کنید
- sb80 - روشنایی را روی 80 تنظیم کنید
- ps3 - پخش آهنگ شماره 3
کنترل کننده
من از مدل آردوینو نانو استفاده کردم زیرا کوچک است و با کابل USB Mini-B کار می کند. من از ترمینال برای نصب کنترلر و تنظیم کننده ولتاژ LM7805 استفاده کردم ، اما این ضروری نیست.
NeoPixel حلقه می کند
من از دو حلقه NeoPixel استفاده کردم. حلقه بزرگتر با 60 LED برای نمایش دقیقه و ثانیه. و حلقه کوچکتر با 24 LED برای نمایش ساعت. من هر دو حلقه را در Aliexpress خریدم.
من حلقه بزرگتری را دریافت کردم که آسیب پذیر بود زیرا شکننده بود و احتمالاً در هنگام حمل و نقل ناگهانی شکسته شد.:(یک کتابخانه NeoPixel بسیار مفید برای کنترل حلقه LED از Adafruit وجود دارد.
مرحله 2: جعبه
من جعبه را روی دستگاه CNC خود ایجاد کردم. من شیارهای دقیق را در جلو برای دو حلقه آسیاب کردم. من هر دو شیار را با رزین اپوکسی پر کردم. پس از سخت شدن ، رزین اپوکسی قابل ماسه زدن و جلا دادن است.
من از سر سوسک به عنوان تزئین استفاده کردم ، که تابستان آن را در جنگل مرده پیدا کردم. من آن را درون رزین اپوکسی هم ریختم.
من یک شیر را در قسمت پشت آسیاب کردم و با طلا رنگ آمیزی کردم.
مرحله 3: سیم کشی
سیم کشی بسیار ساده است و اساساً فقط اتصال ماژول به کنترلر است. سوئیچ پاور و سوکت جک DC را وصل کردم.
من از پیچ های کوچک و تفنگ چسب حرارتی برای نگه داشتن ماژول ها در جعبه استفاده کردم.
مرحله 4: کد نویسی
تمام کد را با تمام کتابخانه های لازم و مستندات ماژول در Github قرار دادم.
توصیه شده:
کرونومتر دیجیتال همه در یک (ساعت ، تایمر ، زنگ هشدار ، دما): 10 مرحله (همراه با تصاویر)
کرونومتر دیجیتال همه در یک (ساعت ، تایمر ، زنگ هشدار ، دما): ما قصد داشتیم برای مسابقات دیگر یک تایمر بسازیم ، اما بعداً یک ساعت (بدون RTC) نیز اجرا کردیم. با شروع برنامه نویسی ، ما علاقه مند به استفاده از قابلیت های بیشتر در دستگاه شدیم و در نهایت DS3231 RTC را اضافه کردیم ، به عنوان
ساعت زنگ دار هوشمند: یک ساعت زنگ دار هوشمند ساخته شده با تمشک پای: 10 مرحله (همراه با تصاویر)
ساعت زنگ دار هوشمند: ساعت زنگ دار هوشمند ساخته شده با تمشک پای: آیا تا به حال به دنبال ساعت هوشمند بوده اید؟ اگر چنین است ، این راه حل برای شما است! من ساعت زنگ دار هوشمند ساختم ، این یک ساعت است که می توانید زمان زنگ ساعت را با توجه به وب سایت تغییر دهید. هنگامی که زنگ هشدار به صدا در می آید ، یک صدا (زنگ) و 2 چراغ
ساعت LCD بزرگ آردوینو با دو زنگ هشدار و مانیتور دما کنترل شده از راه دور IR TV: 5 مرحله
ساعت LCD بزرگ آردوینو با دو زنگ هشدار و دماسنج کنترل شده توسط تلویزیون IR از راه دور: نحوه ساخت یک ساعت LCD مبتنی بر آردوینو با دو آلارم و مانیتور دما کنترل شده از راه دور تلویزیون IR
آموزش: نحوه ایجاد زنگ درب با استفاده از زنگ هشدار سنسور مغناطیسی MC-18: 3 مرحله
آموزش: چگونه می توان با استفاده از زنگ هشدار سنسور مغناطیسی MC-18 زنگ در را ایجاد کرد: سلام بچه ها ، من قصد دارم در مورد هشدار سنسور سوئیچ مغناطیسی MC-18 که در حالت عادی بسته عمل می کند ، آموزش دهم. اما ابتدا اجازه دهید برای شما توضیح دهم به طور خلاصه منظور از بستن معمولی چیست دو نوع حالت وجود دارد که معمولاً باز هستند و معمولاً بسته می شوند
ساعت زنگ دار طلوع LED با زنگ هشدار قابل تنظیم: 7 مرحله (همراه با تصاویر)
ساعت مچی LED طلوع آفتاب با زنگ هشدار قابل تنظیم: انگیزه من در این زمستان دوست دخترم هنگام بیدار شدن از خواب با مشکلات زیادی روبرو شد و به نظر می رسید از SAD (اختلال عاطفی فصلی) رنج می برد. من حتی متوجه می شوم که بیدار شدن در زمستان بسیار سخت تر است زیرا خورشید نیامده است