فهرست مطالب:
تصویری: یک ساعت دیگر: 4 قدم
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
همانطور که از بارگذاری های قبلی من مشخص است ، برخی از صفحات صفحه نمایش 7 بخش را از برخی تجهیزات قدیمی توزین به دست آوردم.
تلاش قبلی من از آردوینو با ماژول ساعت زمان واقعی استفاده کرد.
این دستورالعمل از ESP8266 D1 Mini متصل به سرور NTP استفاده می کند!
کد بر اساس نمونه ای از کتابخانه ESP8266WiFi است.
من قصد ندارم در مورد سیم کشی صفحه نمایش 7 سگمنت به جزئیات بپردازم زیرا ده ها مثال در شبکه وجود دارد. 2 تخته ای که من دارم از تراشه درایور رمزگشای MAX7219 استفاده می کنم ، اینها فقط برای کنترل حداکثر 8 x 7 بخش سگمنت به 3 پین نیاز دارند.
من همچنین می خواستم تاریخ را نشان دهم ، بنابراین 3 پین دیگر مورد نیاز بود!
برای نمایش روز به 7 خروجی دیگر نیاز داشتم! برای رفع کمبود پین های خروجی ، صفحه نمایش Neo Pixel ، 1 پین ، 7 خروجی را انتخاب کردم!
مرحله 1: سخت افزار
قطعات مورد نیاز
نمایشگرهای 12 * 7 سگمنت (در مورد من بسیار خوش شانس بودم که چند تخته ماشین توزین قدیمی داشتم که سیم کشی بسیار زیادی را ذخیره می کرد.
1 عدد ESP8266 D1 Mini یا هر ESP8266 با 7 یا بیشتر خروجی دیجیتال
2 x MAX7129 (باز هم ، من خوش شانس بودم که تخته های صفحه نمایش دستگاه توزین را داشتم)
1 x صفحه نمایش NeoPixel 8 راست
2 عدد جابجایی سطح
منبع تغذیه 1 x 5 ولت
مرحله 2: نمایش DAY
برای این کار از قسمتی از یک کارت اعتباری قدیمی برای پایه ، مقداری کارت ضخیم (در مورد من کاغذ عکس 300gsm) و چند نوار نصب دو طرفه استفاده کردم.
فقط 2 نوار از نوار با شکاف هایی که با چاقوی برش بریده شده اند. فاصله بین LED ها در برد NeoPixel است.
نوارهای نازک کارت برای ایجاد یک کانال برای هر روز استفاده می شود.
نام روزها بر روی نوار شفاف با برچسب ساز Dymo چاپ می شود.
مرحله 3: اتصال Up و نرم افزار
محدوده محصول ESP8266 به دلیل ارسال عالی است
الف) ارزان قیمت هستند
ب) آنها به اجزای خارجی بسیار کمی نیاز دارند
من برای نمایشگرها 5 ولت و برای ESP 3 ولت نیاز داشتم ، بنابراین از چند شیفت ترانسفورماتور با منبع تغذیه 5 ولت استفاده کردم.
MAX7219 برای کنترل حداکثر 8 صفحه به 3 پین نیاز دارد ، این پین ها 1 (Din) ، 12 (Load / CS) و 13 (Clock) هستند.
اینها از طریق تغییر سطح به هم متصل می شوند.
کد به شرح زیر است:
// ورودی: پین DIN ، پین CLK ، پین LOAD. تعداد تراشهLedControl mydisplay = LedControl (3 ، 2 ، 1 ، 1)
LedControl datedisp = LedControl (7 ، 6 ، 5 ، 1) ؛
تعداد تراشه ها روی 1 تنظیم شده است زیرا من 2 نمایشگر را به عنوان موارد جداگانه در نظر می گیرم نه اینکه از DOUT استفاده کنم و آنها را بصورت پشت سر هم قرار دهم.
NeoPixel به خروجی دیجیتال 4 متصل است
#پین 4 را تعریف کنید
#تعریف NUMPIXELS 7 (نادیده گرفتن 1 از 8 LED)
تعدادی #شامل همه آنها وجود دارد که می توانید در GitHub پیدا کنید.
روتر SSID و رمز عبور باید وارد شوند و یک سرور NTP انتخاب شود (من سرورهای NTP رایگان را در گوگل جستجو کردم).
مرحله 4: روشن کردن دستگاه
با روشن شدن ، LED های NeoPixel تکان می خورند ، سپس نمایشگرهای 7 قسمتی "c" و "8" متناوب را نشان می دهند تا زمانی که اتصال به روتر برقرار شود.
اگر همه بخشها یک c8 را نشان می دهند به این معنی است که اتصال سرور NTP برقرار نشده است ، تنظیم مجدد باید این را حل کند.
پس از برقراری ارتباط ، زمان و تاریخ نمایش داده می شود ، روز با یک LED آبی نشان داده می شود.
توصیه شده:
یک ساعت دیگر نیکسی: 6 مرحله (همراه با تصاویر)
باز هم یک ساعت نیکسی دیگر: من همیشه یک ساعت نیکسی می خواستم ، فقط چیزی در مورد این اعداد درخشان وجود دارد که من را مجذوب خود می کند. بنابراین وقتی تعدادی IN12 بسیار گران قیمت در ebay پیدا کردم ، آنها را خریدم ، وقتی آنها را دریافت کردم تعجب کردم اما به زودی متوجه شدم که برای
دیگر بهار به جلو: 5 قدم
دیگر بهار به جلو نیست: عنوان جایگزین: IP Time Clock قسمت 3 اگر دوست دارید ، من این مسابقه را در مسابقه Clock وارد می کنم. آیا از مجبور شدن به Spring Forward خسته شده اید؟ آیا از مجبور شدن به عقب خسته شده اید؟ خوب ، من هستم. من این ساعت زنگ دار قدیمی را دارم که این مشکل (برای مدتی) را برطرف کرده است (به تصویر مراجعه کنید
ساعت شبکه ESP8266 بدون هیچ گونه RTC - Nodemcu NTP ساعت بدون RTC - پروژه ساعت اینترنتی: 4 مرحله
ساعت شبکه ESP8266 بدون هیچ گونه RTC | Nodemcu NTP ساعت بدون RTC | پروژه ساعت اینترنتی: در پروژه ایجاد پروژه ساعت بدون RTC ، زمان استفاده از اینترنت با استفاده از wifi و نمایش آن بر روی صفحه نمایش st7735
JAWS: فقط یک ایستگاه هواشناسی دیگر: 6 قدم
JAWS: فقط یکی دیگر از ایستگاه های هواشناسی: هدف چیست؟ از سال های اولیه زندگی ، به آب و هوا علاقه زیادی دارم. اولین اطلاعاتی که من جمع آوری کردم از یک دماسنج قدیمی پر از جیوه بود که بیرون آویزان بود. هر روز ، ماه ها پشت سر هم ، دما ، تاریخ و ساعت را به صورت sma می نوشتم
فقط یک آنتن دیگر: 4 قدم
فقط یک آنتن دیگر: بنابراین تصمیم گرفتم از مواد ضایعاتی که در خانه داشتم آنتن بسازم ، این ایده این بود که در صورت امکان هیچ گونه مصالحی نخرید. من می دانم که افراد عادی اینقدر آشغال نخواهند داشت اما من این کار را کردم و خودم را به چالش کشیدم