فهرست مطالب:
تصویری: ساعت جهانی در سراسر جهان: 5 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
ساعت جهانی 5 منطقه ای مناسب این امر است که آیا جهان در حال تردد است یا فقط علاقه دارد بداند ساعت قبل از برقراری تماس دیروقت چه ساعتی است. از آنجا که در آخرین محموله خود نمایشگرهای 7 رقمی TM1637 اضافی دریافت کردم ، تصمیم گرفتم برای همه موارد یک ساعت جمع کنم. تصمیم گرفتم از Arduino Uno برای این پروژه استفاده کنم ، که GPIO کافی برای 5 ساعت ، نشانگرهای 5 صبح (LED) و یک چراغ سربار فعال شده با سنسور لمسی را ارائه می داد. تنها پینی که من استفاده نکردم D1 بود ، که برای سریال Tx است ، که فقط می تواند مشکل ایجاد کند. بنابراین اگر علاقه دارید ، ادامه مطلب را بخوانید!
مرحله 1: قطعات
برای ساخت ساعت من استفاده کردم:- Arduino Uno (اما نانو یا مگا نیز کار می کند)
- (5) صفحه نمایش TM1637
- (5) LED (برای استفاده به عنوان شاخص AM/PM)
- (5) مقاومت 220 اهم
- ساعت RTC3231
- چوب AdaFruit NeoPixel یا سایر روشنایی ها
- برای فعال کردن نور ، سنسور را لمس کنید
- مبدل Buck به منظور جلب قدرت
- قاب یا کیس (من کیس را به صورت سه بعدی چاپ کردم ، اما خلاق باشید)
- قدرت 12 ولت با یک مخزن بشکه (به منظور تقسیم فیدها)
- اختیاری - سپر Arduino Uno (فقط برای ساده تر شدن آن)
مرحله 2: شروع به کار
من هنوز با TM1637 تازه کار هستم بنابراین ابتدا یکی را برنامه ریزی کردم تا ببینم چه کاری می توانم انجام دهم. در ابتدا هیچ کاری انجام نمی داد ، اما جامعه آردوینو شگفت انگیز است و به زودی من را به کار انداخت. در TM1637 من مجبور شدم 2 کلاه پشت را برش دهم تا کار کند و از آنجا فقط آزمایش و خطا انجام شود. در نهایت من هنوز نتوانستم برای ساعت دو قطعه بگیرم - این عدد ساعت را در موقعیت 1 "جایگزین" می کند ، اما فعلا با آن خوب نیستم.
بعد ، ابتدا یک تخته نان را با همه چیز وصل کنید تا مطمئن شوید همه ارتباطات و برنامه نویسی شما مطابقت دارد - بله ، من هنوز یک پسر قدم به قدم هستم. سپس در مورد مکان های مورد نظر تصمیم بگیرید و با پیدا کردن تفاوت زمان با GMT ، مکان های مورد نظر خود را تنظیم کنید. در حال حاضر به لحیم کاری و موقعیت.
مرحله 3: سیم کشی
با استفاده از یک کانکتور تغذیه بشکه برای ورودی 12 ولت ، قدرت و زمین را به 1) مبدل باک و 2) Vin در آردوینو تقسیم کنید.
از مبدل باک برای ایجاد برق 5 ولت و ردیف های اتصال روی سپر برای اجرای اتصالات استفاده کنید ، این امر هرگونه مشکل برق را تثبیت می کند.
هر TM1637 دارای 4 اتصال (5v ، Grd ، Data و Clock) است که DIO و CLK به پین های GPIO منفرد (من از 2-11 استفاده کردم) و قدرت ردیف های من ارسال می شود.
برای نشانگرهای نصف النهار (5 LED) لحیم کاری (5) 220 اهم به زمین و اتصال آند به A0-A3 و D12.
RTC به 5v و Grd به همراه SDA و SCL (A4 و A5) نیاز دارد.
چوب سبک باید دو بار زمین بخورد ، یک بار به ردیف و یک بار به Uno. 5v را به ردیف و داده ها را روی GPIO (D13) اجرا کنید. سنسور لمسی تا 5v و Grd و GPIO D0 اجرا می شود.
مرحله 4: برنامه نویسی
برنامه نویسی نسبتاً مستقیم است. من برای نمایشگرها از کتابخانه TM1637display.h استفاده کردم و به هر صفحه یک نام منحصر به فرد اختصاص دادم - قابل پیش بینی ، با نام شهر. فقط برای هر کدام پین DIO و CLK را تغییر دهید.
اولین مکان خود را با تفاوت زمان کدگذاری کنید و محیط AM/PM را برای LED روشن یا خاموش کنید. از آن برای تکرار هر مکان استفاده کنید.
من ساعت را به موقعیت 0 ، 2 رقمی ، بدون صفر اصلی اختصاص دادم. برای دقیقه ها از دقیقه استفاده کردم و بر 10 برای رقم 1 (پست 2 ، 1 رقمی) و modulo ()) برای رقم 2 (موقعیت 3 ، 1 رقمی) تقسیم کردم.
نورپردازی NeoPixel با سنسور درست مانند سایر دکمه ها/ترکیب LED با استفاده از کتابخانه Adafruit_NeoPixel بود.
آسان.
مرحله 5: مونتاژ
یک کیف مناسب متناسب با نمایشگرها و کمی فضای پشتی برای برد ، ورودی برق و مبدل باک بسازید. سیم را وارد کنید ، وصل کنید ، روشن کنید و آماده است. خوب ، ممکن است موارد بیشتری از این وجود داشته باشد ، اما اینها صرف نظر از طراحی ، موارد اساسی هستند.
لذت ببرید و خوشحال باشید!
توصیه شده:
اولین ساعت شمعی فیبر نوری جهان: 14 مرحله (همراه با تصاویر)
اولین ساعت شمعی فیبر نوری در جهان: من تصمیم گرفتم از همسرم هدیه بگیرم و می خواستم یک ایده اصلی ارائه کنم. من ایده یک مجسمه متحرک را دوست داشتم و پس از بحث و بررسی فراوان به مفهوم یک ساعت مکانیکی رسیدم که با استفاده از کریستال ، شمع و… چشمک می زد و چشمک می زد
ساعت "جهانی": 10 مرحله (همراه با تصاویر)
ساعت "جهانی": این ساعت می تواند زمان را در 24 منطقه زمانی جهان نشان دهد. این عملکرد به لطف ترتیب نشان داده شده در نقاشی که اجزای اصلی ساعت را نشان می دهد ، به دست می آید. ساعت کار 1 در پشتیبانی 2 نصب شده است که می تواند باعث چرخش شود
کنترل در سراسر جهان با استفاده از اینترنت با استفاده از آردوینو: 4 مرحله
کنترل در سراسر جهان با استفاده از اینترنت با استفاده از آردوینو: سلام ، من ریتیک هستم. ما قصد داریم با استفاده از تلفن شما یک رهبری اینترنتی کنترل شده ایجاد کنیم. ما از نرم افزاری مانند Arduino IDE و Blynk استفاده خواهیم کرد. این ساده است و اگر موفق شدید می توانید تعداد زیادی از قطعات الکترونیکی مورد نظر خود را کنترل کنید موارد مورد نیاز: سخت افزار:
NODEMCU 1.0 (ESP8266) رله کنترل شده با استفاده از BLYNK (در سراسر وب): 5 مرحله (همراه با تصاویر)
NODEMCU 1.0 (ESP8266) رله کنترل شده با استفاده از BLYNK (در سراسر وب): سلام بچه های من اسم من P STEVEN LYLE JYOTHI است و این اولین دستورالعمل من برای نحوه کنترل رله ها توسط نوردوژک GROGY660 است انگلیسی بد من
پیوند میکروکنترلر در سراسر جهان برای مراحل زیر 20 دلار: 15 دلار
پیوند میکروکنترلر در سراسر جهان با زیر 20 دلار: ترموستات خانه خود را از محل کار کنترل کنید. با تکان دادن یک سوئیچ ، آبپاش را از هر نقطه در جهان روشن کنید. این دستورالعمل نحوه اتصال دو یا چند میکروکنترلر 4 دلاری با استفاده از ستون فقرات اینترنت و چند کد ساده VB.Net را نشان می دهد. این ایجاد