فهرست مطالب:
- تدارکات
- مرحله 1: برش نوارهای LED تا طول
- مرحله 2: ترتیب و سیم کشی نوارهای LED
- مرحله 3: اتصال به ESP32
- مرحله 4: نصب Arduino IDE
- مرحله 5: راه اندازی Arduino IDE
- مرحله 6: برنامه نویسی ESP32 برای پروژه Word Word
- مرحله 7: مراحل نهایی…
- مرحله 8: اتصال به WiFi
- مرحله 9: تغییر رنگ LED ها
- مرحله 10: تنظیم زمان
- مرحله 11: مونتاژ نهایی
- مرحله 12: نکات پایانی
![پروژه ساعت IEEE WORD CLOCK: 12 مرحله (همراه با تصاویر) پروژه ساعت IEEE WORD CLOCK: 12 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/002/image-4252-j.webp)
تصویری: پروژه ساعت IEEE WORD CLOCK: 12 مرحله (همراه با تصاویر)
![تصویری: پروژه ساعت IEEE WORD CLOCK: 12 مرحله (همراه با تصاویر) تصویری: پروژه ساعت IEEE WORD CLOCK: 12 مرحله (همراه با تصاویر)](https://i.ytimg.com/vi/Ors0xrKp9_A/hqdefault.jpg)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
![پروژه IEEE WORD CLOCK پروژه IEEE WORD CLOCK](https://i.howwhatproduce.com/images/002/image-4252-1-j.webp)
![پروژه IEEE WORD CLOCK پروژه IEEE WORD CLOCK](https://i.howwhatproduce.com/images/002/image-4252-2-j.webp)
این یک پروژه برای باشگاه IEEE UNO است ، این راهی منحصر به فرد برای نشان دادن زمان آن است. ساعت واژه زمان را مشخص می کند و با نوار RGB می توانید ساعت را در هر رنگ دلخواه خود داشته باشید. با استفاده از قابلیت های WiFi ESP32 ، ساعت به یک شبکه WiFi مشخص متصل می شود و زمان فعلی را از اینترنت خارج می کند. اگر شبکه وای فای برای اتصال ندارید ، نگران نباشید ، کد را می توان به راحتی تغییر داد تا بر روی ساعت داخلی ESP32 اجرا شود ، اما این باعث می شود ساعت ورد دقیق نباشد.
پروژه و کد با الهام از:
www.instructables.com/id/THE-WORD-CLOCK/
randomnerdtutorials.com/esp32-ntp-client-d…
تدارکات
-میکروکنترلر ESP32
-WS2812b RGB نوار LED قابل آدرس دهی جداگانه (60 led در هر متر)
برای 8 نوار 13 LED ، ~ 2 متر کافی است
-پانل جلو
- این پنل جلویی را می توان از هر ماده مات و برش لیزری برش داد
- در این دستورالعمل ، پنل جلویی از روکش چوبی 1/8 اینچی با ابعاد 9x7 برش خورده است
-حذف مواد
می تواند هر چیزی از پارچه انتشار واقعی تا کاغذ چاپگر باشد
-نوار
-V 5w Wallwort
-کابل USB به micro-USB
-کامپیوتر با دسترسی به اینترنت
-Arduino IDE
-کد ارائه شده
-شبکه وای فای
مرحله 1: برش نوارهای LED تا طول
![برش نوارهای LED تا طول برش نوارهای LED تا طول](https://i.howwhatproduce.com/images/002/image-4252-3-j.webp)
نوار LED قابل آدرس دهی جداگانه یکی از مهمترین اجزای این پروژه است. اگر نوع نوار LED مناسب را دریافت نکنید ، ممکن است کد کار نکند. فاصله LED ها روی نوار مهم است ، مطمئن شوید که نوارهایی دارید که 60 LED در هر متر دارند. برای این پروژه ، ~ 2 متر نوار LED کافی خواهد بود.
برای انجام پروژه ، باید نوار LED کامل را به نوارهای کوچکتر برش دهید تا بتوانند روی تخته قرار بگیرند. شما به 8 نوار با طول 13 LED نیاز دارید. از ابتدای نوار (با اتصال زن پایان دهید) 13 عدد را شمارش کنید و سپس نوار را ببرید تا یک نوار کوچکتر با 13 LED داشته باشید. این کار را تا زمانی که 8 نوار کامل داشته باشید تکرار کنید ، این 2 نوار LED به طول یک متر خواهد داشت. از هر نوار متری LED ها 4 نوار با اندازه مناسب دریافت خواهید کرد. LED های اضافی را برای قطعات جایگزین یا پروژه های دیگر نگه دارید.
مرحله 2: ترتیب و سیم کشی نوارهای LED
![چیدمان و سیم کشی نوارهای LED چیدمان و سیم کشی نوارهای LED](https://i.howwhatproduce.com/images/002/image-4252-4-j.webp)
![چیدمان و سیم کشی نوارهای LED چیدمان و سیم کشی نوارهای LED](https://i.howwhatproduce.com/images/002/image-4252-5-j.webp)
اکنون که 8 نوار LED دارید ، وقت آن است که آنها را روی قالب ارائه شده (Front Panel.svg) مرتب کنید. هنگام چاپ فایل.svg اطمینان حاصل کنید که آن را به درستی در 9 اینچ در 7 اینچ تنظیم کنید. با دقت به جهت خط داده توجه کنید. اگر با دقت به نوار نگاه کنید ، Din را با یک پیکان که به ماژول LED اشاره دارد می بینید. جهت جهت قرار دادن درست نوارهای LED از جهت فلش استفاده خواهد شد. قبل از برداشتن محافظ چسب ، ابتدا نوارهای LED را روی قالب قرار دهید. با شروع از ردیف بالا ، خط "IT R IS C TEN HALF" ، اولین نوار را با پیکان Din به سمت راست قرار دهید. نوار LED بعدی را در خط بعدی پایین قرار دهید ، اما این بار مطمئن شوید که پیکان Din به سمت چپ باشد. ادامه قرار دادن همه نوارهای LED به صورت متناوب جهت فلش رو به رو است. آخرین خط باید به سمت چپ باشد.
هنگامی که همه نوارهای LED را به درستی روی قالب چیده اید ، نوار به نوار ، نوار محافظ چسب را از پشت نوار LED بردارید و تا آنجا که ممکن است مستقیماً روی قالب بمالید. پس از اتصال همه نوارهای LED به صفحه قالب ، سیمها را با دقت لحیم کنید تا اتصالات +5V ، GND و Data را به یکدیگر متصل کنید.
مرحله 3: اتصال به ESP32
![اتصال به ESP32 اتصال به ESP32](https://i.howwhatproduce.com/images/002/image-4252-6-j.webp)
هنگامی که همه نوارها با هم لحیم شدند ، نوبت اتصال نوار LED به کنترلر ESP32 است. شما می توانید سیم ها را به کانکتور زن وارد کنید یا می توانید حرارت را از سیم ها جدا کرده و لحیم را از نوار LED جدا کنید. وقتی این سیم ها را به ESP32 لحیم می کنید مطمئن شوید که سیم کافی برای قرار دادن mirco-USB در جایی که می توانید کابل mirco-USB را به آن متصل کنید ، دارید. سیم متصل به +5V یا +3.3V به Vin ، GND به GND و Din به D13 را لحیم کنید.
مرحله 4: نصب Arduino IDE
![نصب Arduino IDE نصب Arduino IDE](https://i.howwhatproduce.com/images/002/image-4252-7-j.webp)
اگر Arduino IDE را نصب نکرده اید ، آن را از لینک زیر بارگیری کنید
www.arduino.cc/fa/Main/Software
نسخه صحیح سیستم عامل خود را انتخاب کنید
مرحله 5: راه اندازی Arduino IDE
پس از باز کردن Arduino IDE ، برای نصب درایورهای برد ESP32 به پیوند مربوطه بروید
نصب برد ESP32 در Arduino IDE (دستورالعمل های ویندوز)
نصب برد ESP32 در Arduino IDE (دستورالعمل مک و لینوکس)
سپس ، کتابخانه NTP Client را از Taranais از لینک زیر بارگیری کنید:
برای بارگیری کتابخانه NTP Client اینجا را کلیک کنید
همچنین باید کتابخانه Adopruit Neopixel را بارگیری کنید
github.com/adafruit/Adafruit_NeoPixel
فایل.zip را از حالت فشرده خارج کرده و پوشه داخل آن را در پوشه کتابخانه های Arduino IDE خود کپی کنید.
مرحله 6: برنامه نویسی ESP32 برای پروژه Word Word
یک طرح جدید آردوینو باز کنید و کد بالا را بارگیری کنید. این کد را در طرح جدید Arduino خود کپی و جایگذاری کنید و کد را نیز کامپایل کنید مطمئن شوید که همه درایورهای مناسب نصب شده اند.
مرحله 7: مراحل نهایی…
تنظیمات کمی در کد وجود دارد که باید آنها را تغییر دهید.
مرحله 8: اتصال به WiFi
![اتصال به WiFi اتصال به WiFi](https://i.howwhatproduce.com/images/002/image-4252-8-j.webp)
این دو متغیر در کد باید به نام و رمز عبور شبکه wifi شما تغییر کند.
مرحله 9: تغییر رنگ LED ها
![تغییر رنگ LED ها تغییر رنگ LED ها](https://i.howwhatproduce.com/images/002/image-4252-9-j.webp)
این متغیر LED ها را چه رنگی کنترل می کند ، طرح این خط را می توان به این شکل نگاه کرد:
uint32_t color = strip. Color (سبز ، قرمز ، آبی) ؛
با تغییر مقادیر هر مقدار رنگ (0-255) ، می توانید رنگ LED ها را تغییر دهید. کد از پیش تعیین شده برای LED ها به رنگ سبز روشن است.
مرحله 10: تنظیم زمان
![تنظیم زمان تنظیم زمان](https://i.howwhatproduce.com/images/002/image-4252-10-j.webp)
این بلوک کد مسئول تنظیم تغییر زمان به دلیل مناطق زمانی است. روی CDT تنظیم شده است ، توجه داشته باشید که این کد به طور خودکار با صرفه جویی در نور روز تغییر نمی کند. هنگامی که پس اندازهای نور روز "عقب می افتد" ، باید مقدار جبران را به -21600 تغییر دهید.
مرحله 11: مونتاژ نهایی
![مجمع نهایی مجمع نهایی](https://i.howwhatproduce.com/images/002/image-4252-11-j.webp)
هنگامی که ESP32 به WiFi متصل می شود و چراغ های LED شما روشن می شوند ، زمان مونتاژ پروژه فرا رسیده است.
مواد پخش کننده خود را به پشت صفحه جلویی بچسبانید تا همه حروف بریده شده پوشانده شوند. سپس LED ها را با حروف برش تنظیم کنید. هنگامی که اینها تراز می شوند ، لبه های پانل های پشت و جلو را با چسب بچسبانید.
مرحله 12: نکات پایانی
این پروژه احتمالاً می تواند از یک باتری تغذیه کند ، اما به دلیل تعداد زیادی LED که در حال تغذیه هستند ، باتری ها ممکن است نتوانند جریان کافی را تأمین کنند.
برخی از LED ها به طور تصادفی روشن می شوند ، این را می توان با تنظیم مجدد ESP32 با فشار دادن دکمه EN برطرف کرد. تغییر پین Vin به 3.3V از 5V نیز ممکن است این مشکل را برطرف کند.
توصیه شده:
ساعت هوشمند ساعت زنگ دار Upcycled: 8 مرحله (همراه با تصاویر)
![ساعت هوشمند ساعت زنگ دار Upcycled: 8 مرحله (همراه با تصاویر) ساعت هوشمند ساعت زنگ دار Upcycled: 8 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/006/image-15744-j.webp)
چراغ هوشمند ساعت زنگ دار Upcycled: در این پروژه من یک ساعت زنگ دار کاملاً خراب را به صورت کامل تخلیه می کنم. صفحه ساعت با 12 LED جایگزین شده است که توسط یک نوار LED در اطراف لبه ساعت روشن شده است. 12 LED زمان را مشخص می کند و نوار LED طوری برنامه ریزی شده است که به عنوان زنگ خطر عمل می کند و می چرخد
ساعت بازنشستگی / شمارش بالا / ساعت Dn: 4 مرحله (همراه با تصاویر)
![ساعت بازنشستگی / شمارش بالا / ساعت Dn: 4 مرحله (همراه با تصاویر) ساعت بازنشستگی / شمارش بالا / ساعت Dn: 4 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/006/image-17200-j.webp)
ساعت بازنشستگی / شمارش بالا / ساعت Dn: من تعدادی از این نمایشگرهای نقطه ای ماتریس LED 8x8 را در کشو داشتم و به این فکر می کردم که با آنها چه کنم. با الهام از دستورالعمل های دیگر ، من این ایده را پیدا کردم که یک صفحه شمارش معکوس/بالا ایجاد کنم تا تا تاریخ/زمان آینده شمارش معکوس کنم و اگر زمان مورد نظر
Clockception - چگونه می توان یک ساعت را از ساعت ساخت؟!: 14 مرحله (همراه با تصاویر)
![Clockception - چگونه می توان یک ساعت را از ساعت ساخت؟!: 14 مرحله (همراه با تصاویر) Clockception - چگونه می توان یک ساعت را از ساعت ساخت؟!: 14 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/006/image-17266-j.webp)
Clockception - چگونه می توان یک ساعت ساخته شده از ساعت ساخت !: سلام به همه! این ارسال من برای مسابقه نویسنده اولین بار 2020 است! اگر این پروژه را دوست دارید ، من از رای شما بسیار استقبال می کنم :) متشکرم! این دستورالعمل شما را در روند ساخت یک ساعت ساخته شده از ساعت راهنمایی می کند! من هوشمندانه نام برده ام
ساعت زنگ دار هوشمند: یک ساعت زنگ دار هوشمند ساخته شده با تمشک پای: 10 مرحله (همراه با تصاویر)
![ساعت زنگ دار هوشمند: یک ساعت زنگ دار هوشمند ساخته شده با تمشک پای: 10 مرحله (همراه با تصاویر) ساعت زنگ دار هوشمند: یک ساعت زنگ دار هوشمند ساخته شده با تمشک پای: 10 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/007/image-19330-j.webp)
ساعت زنگ دار هوشمند: ساعت زنگ دار هوشمند ساخته شده با تمشک پای: آیا تا به حال به دنبال ساعت هوشمند بوده اید؟ اگر چنین است ، این راه حل برای شما است! من ساعت زنگ دار هوشمند ساختم ، این یک ساعت است که می توانید زمان زنگ ساعت را با توجه به وب سایت تغییر دهید. هنگامی که زنگ هشدار به صدا در می آید ، یک صدا (زنگ) و 2 چراغ
ساعت شبکه ESP8266 بدون هیچ گونه RTC - Nodemcu NTP ساعت بدون RTC - پروژه ساعت اینترنتی: 4 مرحله
![ساعت شبکه ESP8266 بدون هیچ گونه RTC - Nodemcu NTP ساعت بدون RTC - پروژه ساعت اینترنتی: 4 مرحله ساعت شبکه ESP8266 بدون هیچ گونه RTC - Nodemcu NTP ساعت بدون RTC - پروژه ساعت اینترنتی: 4 مرحله](https://i.howwhatproduce.com/images/011/image-31107-j.webp)
ساعت شبکه ESP8266 بدون هیچ گونه RTC | Nodemcu NTP ساعت بدون RTC | پروژه ساعت اینترنتی: در پروژه ایجاد پروژه ساعت بدون RTC ، زمان استفاده از اینترنت با استفاده از wifi و نمایش آن بر روی صفحه نمایش st7735