فهرست مطالب:
- مرحله 1: آنچه شما نیاز دارید
- مرحله 2: Visuino را راه اندازی کنید و نوع برد M5 Stack Stick C را انتخاب کنید
- مرحله 3: در Visuino تخته StickC را تنظیم کنید
- مرحله 4: راه اندازی WiFi
- مرحله 5: در Visuino قطعات را اضافه کنید
- مرحله 6: در Visuino Set Components
- مرحله 7: در Visuino Connect Components
- مرحله 8: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
- مرحله 9: بازی کنید
تصویری: دریافت زمان و تاریخ از اینترنت - آموزش: 9 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
در این آموزش با نحوه دریافت تاریخ و زمان از سرور NIST TIME با استفاده از M5Stack StickC و Visuino آشنا می شویم ،
یک فیلم تظاهرات تماشا کنید.
مرحله 1: آنچه شما نیاز دارید
M5StickC ESP32: می توانید آن را از اینجا دریافت کنید
برنامه Visuino: Visuino را بارگیری کنید
توجه: این آموزش را در مورد نحوه نصب برد StickC ESP32 بررسی کنید
مرحله 2: Visuino را راه اندازی کنید و نوع برد M5 Stack Stick C را انتخاب کنید
Visuino را مانند تصویر اول شروع کنید روی دکمه "Tools" در جزء Arduino (تصویر 1) در Visuino کلیک کنید. هنگامی که محاوره ظاهر می شود ، "M5 Stack Stick C" را همانطور که در تصویر 2 نشان داده شده است ، انتخاب کنید.
مرحله 3: در Visuino تخته StickC را تنظیم کنید
برای انتخاب روی برد "M5 Stack Stick C" کلیک کنید
در پنجره "Properties" ، "Modules" را انتخاب کرده و برای گسترش "+" را کلیک کنید ،
"Display ST7735" را انتخاب کرده و روی "+" کلیک کنید تا بزرگ شود ، "Orientation" را روی "goRight" تنظیم کنید.
"Background Color" را روی "ClBlack" قرار دهید "Elements" را انتخاب کرده و روی دکمه آبی با 3 نقطه کلیک کنید…
Elements Dialog نشان می دهد
در گفتگوی عناصر "Text" را در سمت راست گسترش دهید و "Draw Text" را بکشید و 2X "Text Text" را از سمت راست به چپ بکشید.
- متن "Draw Text1" را در سمت چپ انتخاب کنید و در پنجره Properties اندازه را روی 2 ، رنگ را روی aclLime و متن را روی "Date & Time" تنظیم کنید.
- "Text Text1" را در سمت چپ انتخاب کنید و در پنجره Properties اندازه را روی 2 ، رنگ را روی aclAqua و Y را روی 10 تنظیم کنید.
- "Text Field2" را در سمت چپ انتخاب کنید و در پنجره Properties اندازه را روی 2 و Y را روی 30 تنظیم کنید
مرحله 4: راه اندازی WiFi
برای انتخاب روی برد "M5 Stack Stick C" کلیک کنید
در پنجره "Properties" ، "Modules" را انتخاب کرده و روی "+" برای گسترش ، "WiFi" و "+" برای گسترش ، "Connect To Access Points" را انتخاب کرده و روی دکمه (3 نقطه) کلیک کنید.
در پنجره "AccessPoints" ، "نقطه دسترسی WiFi" را به سمت چپ بکشید.
سپس در سمت چپ "Access Point1" و در پنجره Properties set را انتخاب کنید
- در زیر "SSID" نام شبکه WiFi خود را قرار دهید
- در بخش "رمز عبور" گذرواژه دسترسی را برای شبکه WiFi خود قرار دهید
در پنجره "Properties" "Modules" را انتخاب کنید و "+" را برای گسترش ، "WiFi" و "+" را برای گسترش ،> Socket ، دکمه […] را کلیک کنید ، تا پنجره "Socket" باز شود مشتری TCP را از آنجا بکشید راست به سمت چپ و پنجره Under Properties تنظیم شده است
- پورت: 37 و
- میزبان: time-b-g.nist.gov
مرحله 5: در Visuino قطعات را اضافه کنید
جزء "Pulse Generator" را اضافه کنید
جزء "پروتکل زمان اینترنت" را اضافه کنید
2X جزء "Delete Right Sub Text" را اضافه کنید
2X جزء "Delete Left Sub Text" را اضافه کنید
مرحله 6: در Visuino Set Components
- "PulseGenerator1" را انتخاب کرده و در پنجره Properties فرکانس را روی 0.1166667 تنظیم کنید
- "DeleteRightText1" را انتخاب کنید و در پنجره Properties طول را روی 13 تنظیم کنید
- "DeleteRightText2" را انتخاب کرده و در پنجره Properties طول را روی 5 تنظیم کنید
- "DeleteLeftText2" را انتخاب کنید و در پنجره Properties طول را روی 12 تنظیم کنید
مرحله 7: در Visuino Connect Components
- پین "PulseGenerator1" [Out] را به پین "InternetTime1" وصل کنید [In]
- پین "InternetTime1" [سوکت] را به "M5 Stack Stick C"> TCP Client1 پین [In] وصل کنید
- پین "InternetTime1" [Out] را به پین "DeleteRightText1" [In] و پین "DeleteRightText2" [In] وصل کنید
- پین "DeleteRightText1" [Out] را به پین "DeleteLeftText1" وصل کنید [In]
- پین "DeleteRightText2" [Out] را به پین "DeleteLeftText2" [In] وصل کنید
- پین "DeleteLeftText1" [Out] را به "M5 Stack Stick C"> نمایش ST7735> Text Text1 pin (In] وصل کنید
- پین "DeleteLeftText2" [Out] را به "M5 Stack Stick C"> نمایش ST7735> Text Field2 pin [In] وصل کنید
مرحله 8: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
روی نماد Arduino در نوار ابزار کلیک کنید ، این کد تولید می کند و Arduino IDE را باز می کند. دکمه کنار آن کامپایل شده و کد را مستقیماً به دستگاه ارسال می کند. برای اطمینان از تنظیم صحیح پورت COM ، می خواهید IDE را برای اولین بار باز کنید. پس از آن Arduino IDE تنظیمات شما را ذخیره می کند.
پس از ورود به Arduino IDE ، مطمئن شوید که Board ، Speed و Port شما به درستی تنظیم شده اند. به احتمال زیاد شما باید پورت COM را از زیر منو تنظیم کنید ، اما بقیه باید به صورت خودکار تنظیم شوند. اگر بیش از یک پورت COM دارید M5Stick خود را بردارید ، نگاه کنید و ببینید کدام پورت ها باقی مانده اند ، سپس M5Stick را مجدداً وصل کنید و ببینید کدام باز می گردد. این پورت COM است.
سپس روی بارگذاری کلیک کنید. با این کار تأیید (کامپایل) و بارگذاری می شود.
مرحله 9: بازی کنید
اگر ماژول M5Sticks را تغذیه کنید ، به اینترنت متصل می شود و صفحه نمایش باید تاریخ و زمان را از سرور NIST نشان دهد
. همچنین می توانید سرورهای دیگری را که می توانید در اینجا پیدا کنید آزمایش کنید
تبریک می گویم! پروژه M5Sticks خود را با Visuino تکمیل کرده اید. همچنین پروژه Visuino ضمیمه شده است ، که من برای این Instructable ایجاد کردم ، می توانید آن را از اینجا بارگیری کنید. می توانید آن را در Visuino بارگیری و باز کنید:
توصیه شده:
ESP8266 OLED - زمان و تاریخ را از اینترنت دریافت کنید: 8 مرحله
ESP8266 OLED - زمان و تاریخ را از اینترنت دریافت کنید: در این آموزش ما نحوه دریافت تاریخ و زمان از سرور NIST TIME با استفاده از ESP8266 OLED و Visuino را یاد می گیریم ، یک فیلم نمایشی تماشا کنید
ساعت اینترنتی: نمایش تاریخ و زمان با OLED با استفاده از ESP8266 NodeMCU با پروتکل NTP: 6 مرحله
ساعت اینترنتی: نمایش تاریخ و زمان با OLED با استفاده از ESP8266 NodeMCU با پروتکل NTP: سلام بچه ها در این دستورالعمل ها ما یک ساعت اینترنتی ایجاد می کنیم که از اینترنت زمان می گیرد بنابراین این پروژه برای اجرا به هیچ RTC احتیاج ندارد ، فقط به یک اتصال به اینترنت کار می کند و برای این پروژه به esp8266 نیاز دارید که دارای
Visuino - زمان دقیق را از سرور NIST اینترنت با استفاده از NodeMCU دریافت کنید: 8 مرحله
Visuino - زمان دقیق را از سرور NIST اینترنت با استفاده از NodeMCU دریافت کنید: در این آموزش ما از NodeMCU Mini ، OLED Lcd و Visuino برای نمایش زمان اینترنت مستقیم از سرور NIST در Lcd استفاده می کنیم. یک فیلم تظاهرات تماشا کنید. اعتبار الهام بخش به کاربر یوتیوب & quot؛ Ciprian Balalau & quot؛
تاریخ و زمان Arduino ترسیم/ورود به سیستم با استفاده از Millis () و PfodApp: 11 مرحله
Arduino تاریخ/زمان نقشه کشی/ورود به سیستم با استفاده از Millis () و PfodApp: برنامه نویسی Arduino یا Android لازم نیست. ماژول های RTC و GPS نیز پشتیبانی می شود. تصحیح خودکار مناطق زمانی ، رانش RTC و ثانیه های جهشی GPS ناپدید می شود ) زمان بندی برای ترسیم داده ها
نمایش تاریخ ، زمان و دما با استفاده از XinaBox: 8 مرحله
نمایش تاریخ ، زمان و دما با استفاده از XinaBox: صفحه نمایش خنک OLED که تاریخ ، زمان و دما را در سانتی گراد و فارنهایت با استفاده از Xinabox xChips بر اساس ESP8266 نشان می دهد