مجله مطالب خواندنی

سبک زندگی، روانشناسی، سلامت،فناوری و ....

مجله مطالب خواندنی

سبک زندگی، روانشناسی، سلامت،فناوری و ....

آموزش ساخت ساعت باینری بسیار دقیق با آردوینو [Arduino]

[ad_1]

اگر به ساخت پروژه‌های آردوینو علاقه مند باشید، حتماً ساخت ساعت آردوینو برایتان جالب است. روش‌های مختلفی برای ساخت ساعت آردوینو وجود دارد اما از همه آنها جالب تر، ساخت ساعت باینری است. این نوع ساعت نسبت به ساعت‌های معمولی دقیق تر است و البته خواندنش هم نیاز به آشنایی با سیستم اعداد باینری دارد.با ساختنی همراه باشید.

برای ساخت ساعت باینری با آردوینو باید از یک ماژول RTC هم استفاده کنید چون خود آردوینو دقت خوبی برای نشان دادن زمان در بازه‌های طولانی ندارد. این نوع ماژول باتری جداگانه دارد و به همین خاطر مصرف انرژی پروژه آردوینو را زیاد نمی‌کند. می‌توانید از ماژول DS3231 هم استفاده کنید که فقط یک دقیقه در سال عقب می‌ماند.

این آموزش ساخت شامل ساعت مدار LED، آماده سازی و برنامه ریزی آردوینو و ساخت جعبه ساعت با پرینتر سه بعدی است. تمام فایل‌های مورد نیاز هم در ادمه قابل دریافت است. اگر نمی‌خواهید تمام قطعات را بخرید، می‌توانید ویژگی‌های ساعت باینری را متناسب با نیازتان محدود کنید یا تغییر بدهید؛ مثلاً تعداد LEDها را کمتر کنید یا بجای جعبه پرینت شده از جعبه‌های آاده استفاده کنید.

گام اول: وسایل مورد نیاز

  • برد آردوینو Nano
  • ماژول RTC
  • سنسور دما و رطوبت RHT03
  • ماژول صفحه نمایش OLED 0.96 اینچی
  • یازده عدد LED آبی
  • یازده عدد مقاومت ۴۷۰Ohm
  • مقاومت ۱۰KOhm
  • جعبه ساعت پرینت شده
  • دستگاه لحیم کاری
  • استریپ برد

گام دوم: ماژول‌های LED را بسازید

ماژول‌های LED از سه یا چهار LED ساخته می‌شوند که پایه‌های مثبت آنها به یکدیگر و پایه منفی آنها به یک مقاومت ۴۷۰Ohm وصل می‌شوند. این مقاومت‌ها جریان عبوری از LEDها را به مقدار ۵ میلی آمپر محدود می‌کند. حداکث تعداد LEDهایی که می‌توانید به یک ماژول وصل کنید، هشت تاست. بنابراین حداکثر جریانی که می‌توانید از آردوینو بگیرید ۴۰ میلی آمپر است که برای آردینو مناسب است.

بعد از لحیم کاری ماژول‌های آردوینو، مقاومت‌ها را با هیت شرینک بپوشانید.

گام سوم: مدار ساعت باینری را بسازید

دیاگرام مدار ساعت باینری
دیاگرام مدار ساعت باینری

مغز ساعت باینری آردوینوی نانو است و به همین خاطر از بیشتر پین‌هایش استفاده خواهیم کرد. ماژول RTC و ماژول صفحه نمایش هر دو روی i2C قرار می‌گیرند تا بتوانید از اتصالات مشترک استفاده کنید. کافی است پین‌های ۵V، ۰V، SDA و SCL را به هر دو ماژول وصل کنید. سپس SDA را به پین A4 آردوینو و SCL را به پین A5 آردوینو وصل کنید.

سپس ماژول RHT03 (DHT22) را وصل کنید. این قطعه به پین‌های ۵V و ۰V وصل می‌شود اما پین ۲ مستقیماً به پشت پین D12 آردوینو وصل می‌شود. فراموش نکنید مطابق دیاگرام بین اتصال سیگنال و پین ۵V یک مقاومت ۱۰KOhm قرار بدهید.

حالا می‌توانید ماژول‌های LED را وصل کنید. برق همه ماژول‌ها به پین‌های ۹، ۱۰ یا ۱۱ وصل می‌شود (مهم نیست کدام پین را انتخاب می‌کنید چون این پین‌ها فقط سیگنال PWM را برای تنظیم میزان روشنایی LEDها ارائه می‌کنند). سپس پایه منفی هر LED را به پین مربوطه که در دیاگرام مشخص شده، وصل کنید.

گام چهارم: جعبه ساعت را پرینت کنید

برای ساخت جعبه ساعت باینری می‌توانید از فایل‌های موجود در لینک زیر استفاده کنید (رمز فایل saakhtani.ir است). اما قبلش باید این فایل‌ها را با نرم افزار مناسب چک کنید تا مطمئن شوید اندازه آنها با ابعاد برد مدار و ماژول‌هایی که ساخته اید، مطابقت داشته باشد. برای اینکار می‌توانید از نرم افزارهایی مثل DesignSpark یا SketchUp استفاده کنید. اگر فایل را ویرایش کردید حتماً فرمت فایل خروجی را STL نگه دارید تا بتوانید با پرینتر سه بعدی از آن استفاده کنید.

اگر به پرینتر سه بعدی دسترسی ندارید، می‌توانید پرینت قطعات را به شرکت‌هایی بسپارید که کار پرینت سه بعدی انجام می‌دهند. برای ساخت جعبه هم می‌توانید از هر نوع ABS با هر رنگی که دوست دارید، استفاده کنید.

بعد از پرینت کردن قطعات جعبه ساعت باینری، باید آنها را سنباده بکشید. اگر می‌خواهید ظاهر پرینت شده را حفظ کنید، باید از سنباده‌های نرم استفاده کنید. در نهایت هم یک لایه اسپری شفاف روی جعبه بزنید.

اگر امکان پرینت کردن جعبه را ندارید، می‌توانید یک جعبه با شکل و اندازه مناسب ایجاد کنید و سپس سوراخ‌های LEDها و ماژول صفحه نمایش را رویش ببرید.

گام پنجم: ساعت را مونتاژ کنید

تمام ماژول‌ها و برد مدار ساعت را داخل جعبه قرار بدهید. برای ثابت کردن سرجایشان از کمی‌چسب استفاده کنید. فراموش نکنید در حین مونتاژ باتری ماژول RTC را به آن وصل کنید.

سپس برد آردوینو را طوری داخل جعبه قرار بدهید که پورت USB آن درست مقابل بریدگی پشت جعبه قرار بگیرد.

بعد از ثابت کردن تمام قطعات سرجایشان می‌توانید در جعبه را ببندید و آن را با پیچ محکم کنید. اندازه سوراخ‌های پیچ‌ها را باید متناسب با اندازه خود پیچ‌ها باشد چون سوراخ خیلی کوچک به جعبه فشار می‌آورد و باعث شکستنش می‌شود.

گام ششم: ساعت باینری را برنامه ریزی کنید

قبل از اینکه کدهای آردوینو را آپلود کنید و ساعت را روشن کنید، باید کتابخانه‌های آردوینوی RTClib، DHT22 و OLED Screen را نصب کنید (ممکن است به کتابخانه adafruit GFX هم نیاز داشته باشید). اگر نصب کتابخانه‌های آردوینو را بلد نیستید، این راهنما را مطالعه کنید.

برق مورد نیاز ساعت باینری از طریق پورت مینی USB پشت جعبه تنظیم می‌شود. ساعت را از همین پورت به کامپیوتر وصل کنید و کدهای Binary_Clock_Set.ino را روی آردوینو آپلود کنید.

این کد ساعت و تاریخ کامپیوتر را در حین کامپایل کدها دریافت می‌کند و آن را وارد لوپ ساعت می‌کند. با آپلود کردن این کدها روی ساعت باینری، زمان تنظیم می‌شود. بدون اینکه ساعت را جدا کنید، کدهای Binary_Clock.ino را روی آردوینو آپلود کنید. این کدها برای کار کردن عادی ساعت طراحی شده اند.

اگر اتصال USB در حین انجام این دو مرحله قطع بشود، باید هر دو مرحله را از اول تکرار کنید.

اگر پیشنهادی برای بهبود طراحی یا دقت ساعت باینری دارید، آن را با کاربران ساختنی به اشتراک بگذارید. برای اطلاع از انتشار پروژه‌های آردوینوی جدید هم کافی است در کانال تلگرام ساختنی عضو شوید.

منبع

خلاصه مطلب

عنوان مطلب

آموزش ساخت ساعت باینری بسیار دقیق با آردوینو [Arduino]

توضیح کوتاه

این ساعت با آردینو ساخته می‌شود و زمان را به صورت باینری نشان می‌دهد.

نویسنده

عاطفه اسدزاده

در ساختنی بخوانید :


[ad_2]
لینک منبع
بازنشر: مفیدستان

عبارات مرتبط با این موضوع

پروژه با و الکترونیکادر این برنامه با استفاده از داخلی میکرو که همان تایمر است یک ساعت دیجیتال دقیق پروژه با و الکترونیکا در این برنامه با استفاده از داخلی میکرو که همان تایمر است یک ساعت دیجیتال دقیق طراحی



لینک منبع :آموزش ساخت ساعت باینری بسیار دقیق با آردوینو [Arduino]

آموزش ساخت ساعت باینری بسیار دقیق با آردوینو [Arduino] | ساختنی saakhtani.ir/archive/1395/10/51583‏ - ذخیره شده 8 ژانویه 2017 ... در این ساختنی طرز ساخت ساعت باینری با برد آردوینو را یاد می گیرید. این ساعت نسبت به سایر ساعت های آردوینو دقت بیشتری در نمایش زمان دارد. ساخت ساعت با استفاده ز آردوینو- قسمت اول - Arduino forum.arduino.ir/1/19/1298.html‏ - ذخیره شده با عرض سلام خدمت دوستان عزیز امروز آموزش ساخت یک ساعت جالب رو ... زمین در حال چرخشند - و از ساعت های بسیار دقیقی استفاده می کنند و با استفاده ... آموزش راه اندازی ماژول ساعت Ds3231 آردوینو - دیجی اسپارک digispark.ir/آموزش-راه-اندازی-ماژول-ساعت-ds3231-آردوینو/‏ - ذخیره شده - مشابه آموزش راه اندازی ماژول ساعت Ds3231 آردوینو Arduino ماژول ساعت دقیق با استفاده از ... ولتاژ کاری ماژول ۳٫۳ الی ۵٫۵ ولت بوده و از باتری بک آپ و جریان مصرفی بسیار پایین ... کارکرد این ماژول براساس کدهای binary coded decimalکه اصطلاحا کدBCD نامیده می شود، است. ..... R در آموزش ساخت پاوربانک در منزل با سلول خورشیدی + ویدیو ... آموزش ساخت ساعت با استفاده از آردوینو | پروژه آردوینو - کافه ربات thecaferobot.com/academy/articles/arduino/arduino-clock‏ - ذخیره شده در پایان این آموزش قادر خواهید بود تا با استفاده از آردوینو ساعتی بسازید که توسط زمان منتشرشده از ماهواره های GPSتنظیم می شود. ... تعداد زیادی ماهواره در مدار بالای زمین در حال چرخشند - و از ساعت های بسیار دقیقی ... academy 940811 arduino clock 02. ماژول ساعت فوق دقیق DS3231 - الکترونیک 724 www.electronic724.com/product/1068/DS3231-Module‏ - ذخیره شده - مشابه در بسیاری از پروژه های میکروکنترلری مانند ساخت ساعت، تایمر و. ... کارکرد این ماژول براساس کدهای binary coded decimalکه اصطلاحا کدBCD نامیده می شود، است. ماژول ساعت فوق دقیق DS3231 با باتری - دانشجو کیت https://daneshjookit.com/بر-اساس.../1730-ماژول-ds3231.html‏ - ذخیره شده 22 سپتامبر 2016 ... آموزش راه اندازی ماژول ساعت Ds3231 آردوینو. آی سی DS2331آی سی تکمیل شده و پیشرفته ترDS1307 بوده که علاوه بر امکانات DS1307 از دقت ... سرزمین الکترونیک - صفحه 10 از 60 - تولید محتوای آموزشی در زمینه ... wle.ir/page/10/‏ - ذخیره شده 31 دسامبر 2015 ... ساخت کوادکوپتر با فلایت کنترل KK v5.5 (جلسه 16 کواد) ... پردازیم ، این آموزش بصورت کاملا تصوری است و زمان آموزش یک ساعت و پنج دقیقه می ... این قسمت از آموزش آردوینو بسیار مهم و پر کاربردی هست ، در این بخش دستورات پر ... ترین و کم حجم ترین کد ها مبدل آنالوگ به دیجیتال را در آردوینو (arduino) توضیح می ... سه پروژه ساعت LED جالب با افکت های زیبا همراه با PCB https://melec.ir/سه-پروژه-ساعت-led-جالب-با-افکت-های-زیبا-همر/‏ - ذخیره شده 18 ژانویه 2014 ... یکی نه سه تا پروژه ساعت زیبا با LED و SEVEN SEG ! ... ساعت از سون سگمنت استفاده می کند و در اطراف دایره 60تا ال ای دی جا سازی شده تا با آنها افکت های زیبایی ایجاد شوند. ... ساخت چراغ قوه با ۵۰۰ تا LED .... چون پروژه را خودم طراحی نکردم دقیق اطلاع ندارم . .... پروژه و آموزش کار با ماژول فاصله سنج SRF04 با آردوینو. گنجینه فرادرس های آموزش الکترونیک دیجیتال و سیستم های برنامه پذیر faradars.org/.../hpee95071-digital-electronics-and-programmable-systems‏ - ذخیره شده مجموعه آموزش های برنامه نویسی آردوینو (ARDUINO) با محوریت پروژه های رباتیک ... مجموعه آموزش های آشنایی با PLC های ساخت شرکت های Omron و Keyence, ۶ ساعت و ۱۹ ... [PDF] این قسمت ssc.ce.sharif.edu/media/uploads/files/Gatuino-Report.pdf‏ - ذخیره شده بررسی دقیق بخش. های .... Arduino. باشد. این بخش می. تواند به نوعی بخش ساخت مدار بر روی بورد را هم در بر بگیرد. در نهایت .... های بسیار مثبتی از ارتباط مستقیم تیم برگزاری و آموزش ...... برای این کار سنسور فتوسل و المان پیزو را به آردوینو متصل .... و با استفاده از تعداد مناسب. LED. ، ساعت. کامپیوتر خود را. به شکل باینری.