![](https://duino4projects.com/wp-content/uploads/2021/02/Web-Connected-SMART-LED-Animation-Clock-With-Web-based-Control-Panel-Time-Server-Synchronized.jpg)
داستان این ساعت به قدمت زیادی برمی گردد - بیش از 30 سال. پدرم زمانی که من فقط 10 ساله بودم، بسیار قبل از انقلاب LED، این ایده را پیشگام کرد - زمانی که LED ها 1/1000 روشنایی درخشندگی کورکننده فعلی خود را داشتند. او که یک مبتکر واقعی بود، به زبان اسمبلی کدنویسی کرد و هر ال ای دی جداگانه را سیم کشی کرد (یک شاهکار قابل توجه از صبر و اراده)! نسخه اصلی او هنوز هم تا به امروز کار می کند.
میخواستم آن را از جایی که او متوقف کرد ادامه دهم و از پیشرفتهای فناوری استفاده کنم تا ساعتی زیبا بسازم که متصل به وب، رنگارنگ، سرگرمکننده و پر از علاقه بود. این تا جایی پیشرفت کرده است که میخواهیم ساعت را به عنوان یک پروژه منبع باز برای عموم عرضه کنیم، اما همچنین محصولات نهایی را در اختیار علاقهمندان به خرید قرار دهیم. اگر میبینید علاقهمند به حمایت هستید، کمپین indiegogo ما را ببینید !
ساعت به شکل امروزی دارای ویژگی های زیادی است و یک محصول کاملاً تمام شده و کارآمد است. ما از نحوه عملکرد آن هم از نظر کیفیت و عملکرد و هم از نظر مجموعه ویژگی و ثبات بسیار خوشحالیم. ساعت در هر دقیقه با یک سرور زمان همگام می شود و اطمینان می دهد که زمان همیشه عالی خواهد بود. کاربران فقط باید یک بار منطقه زمانی را تنظیم کنند، حالت تابستانی را فعال کنند و دیگر نیازی به نگرانی در مورد تنظیم ساعت نخواهند داشت!
52 انیمیشن مختلف با رنگ، سرعت و روشنایی قابل تنظیم به کاربر کنترل دقیق و تنوع بی نهایت می دهد. حالت های مورد علاقه در حافظه ذخیره می شوند. تایمرهای نور و رویدادهای روزانه را می توان تنظیم کرد که به کاربران امکان می دهد در زمان انتخاب شده به صورت بصری مطلع شوند. حالتهای ویژه تعطیلات میتوانند جشن را به خانه شما در طول هالووین، سال نو یا کریسمس اضافه کنند. ما حتی یک حالت ویژه برای روز پی داریم که در آن ساعت هر ساعت ارقام پی را برای 100 رقم متحرک می کند.
این ساعت توسط یک Node MCU ESP8266 متصل به وب تغذیه می شود و با استفاده از زبان arduino و کتابخانه های محبوب c++ که به صورت استاندارد در پلتفرم آردوینو ارائه می شوند، برنامه ریزی شده است. می خواهید یکی بسازید؟ در اینجا به این صورت است:
مرحله 1: مواد را جمع آوری کنید
![](https://duino4projects.com/wp-content/uploads/2021/02/Assemble-the-Materials.jpg)
در اینجا لیست کاملی از همه چیزهایی که نیاز دارید با قیمت ها و پیوندها وجود دارد.
- تخته چوبی دایرهای ضخیم به قطر 18 اینچ - 10.40 دلار - Lowes
- اکریلیک پخش کننده نور - 5.79 دلار + 6.55 دلار حمل و نقل = 12.34 دلار از آمازون
- (2) رشته های LED از پیش سیم کشی شده 50 – 11.67 دلار x 2 = 23.34 دلار از eBay
- ساطع جانبی LED – 26.62 دلار از Adafruit
- ESP 8266 Node MCU – 8.39 دلار از آمازون
- Pigtail 2.5mm – 6.99 دلار (بسته 10 عددی) از آمازون
- برد مدار نمونه اولیه 4cm x 6cm – 9.99 دلار (بسته 10 تایی – به 1 عدد نیاز دارید) از آمازون
- بلوک های ترمینال - 7.99 دلار (بسته 20 تایی - به 5 عدد نیاز دارید)
- 1 × 8 قطعه کاج - 4.79 دلار از Lowes
- 1/4 قطعه از مواد کفپوش چوب سخت (برای پایه) شماره مورد 422633 – 10.48 دلار از Lowes
- (1) منبع تغذیه 5 ولت، 5a - 14.99 دلار از آمازون
- مواد پشتیبان 2.7 میلی متری (مورد 757295000023) - 10.98 دلار از Home Depot
- (20) پیچ های چوب سیاه شماره 6 - 6.83 دلار - آمازون
- لکه و کت شفاف. پایان های عمومی توصیه می شود! - تقریباً 20 دلار از Woodcraft
- (2) آجیل سیاه 1/4-20 (مورد 755801) - 1.38 دلار از Lowes
- (2) پیچ های سر تابه سیاه 1/4-20 (مورد 755806) - 1.49 دلار
قیمت کل اقلام فهرست شده در اینجا: 177.38 دلار
ابزار مورد نیاز:
- دستگاه CNC
- چسب حرارتی تفنگی
- آهن لحیم کاری
- درمل یا فایل دستی
- سیم کش
مرحله 2: با صفحه وب آشنا شوید
![](https://duino4projects.com/wp-content/uploads/2021/02/Familiarize-Yourself-With-the-Web-Page.jpg)
این قسمت چیزی است که ساعت را سرگرم کننده و خنک می کند. صفحه وب به چهار بخش تقسیم می شود: تنظیمات عمومی، رنگ، انیمیشن های حلقه و انیمیشن های اعداد.
- تنظیمات عمومی - این بخش شامل تنظیماتی مانند صرفه جویی در روز، منطقه زمانی و غیره است. همچنین در این صفحه گزینه ای برای ذخیره و فراخوانی سه پیکربندی مختلف ساعت وجود دارد. این به کاربر اجازه می دهد تا صحنه های مورد علاقه خود را ذخیره کند. تمام تنظیمات در eeprom (حافظه غیر فرار) ذخیره می شوند. علاوه بر این، تنظیمات فعلی همیشه ذخیره می شود تا در صورت قطع برق، ساعت از جایی که متوقف شده است، بازیابی شود.
- گزینه های رنگ - هر جنبه از ساعت قابل تنظیم است. برای تغییر رنگ هر عنصر کافی است روی دکمه مربوط به عنصری که می خواهید تغییر دهید کلیک کنید و سپس روی چرخه رنگ کلیک کنید. داخل چرخ رنگ سفید خالص است. بیرون چرخه رنگ LED را خاموش می کند.
- انیمیشن های حلقه - انیمیشن های حلقه رویدادهایی هستند که در هر دقیقه اتفاق می افتند (یعنی انیمیشن هایی که عقربه دقیقه را پیش می برند) یا فعالیت های جالب مانند یک آونگ. از بین گزینه های مختلف اینجا را انتخاب کنید
- انیمیشن های اعداد - انیمیشن های اعداد نمایشگرهای نوری هستند که به یک رویداد زمانی مرتبط نیستند. بلکه خلق و خو یا علاقه ایجاد می کنند. 52 گزینه مختلف در اینجا وجود دارد و می توان آنها را با تنظیم روشنایی یا سرعت با استفاده از نوارهای لغزنده جالب تر کرد.
html و جاوا اسکریپت برای این صفحه در کد منبع موجود در github گنجانده شده است. ما در یک لحظه به آن خواهیم رسید.