فهرست مطالب:

دریافت زمان و تاریخ از اینترنت - آموزش: 9 مرحله
دریافت زمان و تاریخ از اینترنت - آموزش: 9 مرحله

تصویری: دریافت زمان و تاریخ از اینترنت - آموزش: 9 مرحله

تصویری: دریافت زمان و تاریخ از اینترنت - آموزش: 9 مرحله
تصویری: تکچرخ 2024, جولای
Anonim
Image
Image

در این آموزش با نحوه دریافت تاریخ و زمان از سرور NIST TIME با استفاده از M5Stack StickC و Visuino آشنا می شویم ،

یک فیلم تظاهرات تماشا کنید.

مرحله 1: آنچه شما نیاز دارید

آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت

M5StickC ESP32: می توانید آن را از اینجا دریافت کنید

برنامه Visuino: Visuino را بارگیری کنید

توجه: این آموزش را در مورد نحوه نصب برد StickC ESP32 بررسی کنید

مرحله 2: Visuino را راه اندازی کنید و نوع برد M5 Stack Stick C را انتخاب کنید

Visuino را راه اندازی کرده و نوع برد M5 Stack Stick C را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد M5 Stack Stick C را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد M5 Stack Stick C را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد M5 Stack Stick C را انتخاب کنید

Visuino را مانند تصویر اول شروع کنید روی دکمه "Tools" در جزء Arduino (تصویر 1) در Visuino کلیک کنید. هنگامی که محاوره ظاهر می شود ، "M5 Stack Stick C" را همانطور که در تصویر 2 نشان داده شده است ، انتخاب کنید.

مرحله 3: در Visuino تخته StickC را تنظیم کنید

در Visuino صفحه StickC را تنظیم کنید
در Visuino صفحه StickC را تنظیم کنید
در Visuino صفحه StickC را تنظیم کنید
در Visuino صفحه StickC را تنظیم کنید
در Visuino صفحه StickC را تنظیم کنید
در Visuino صفحه StickC را تنظیم کنید
در Visuino صفحه StickC را تنظیم کنید
در 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

راه اندازی WiFi
راه اندازی WiFi
راه اندازی WiFi
راه اندازی WiFi
راه اندازی WiFi
راه اندازی 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 قطعات را اضافه کنید

در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات

جزء "Pulse Generator" را اضافه کنید

جزء "پروتکل زمان اینترنت" را اضافه کنید

2X جزء "Delete Right Sub Text" را اضافه کنید

2X جزء "Delete Left Sub Text" را اضافه کنید

مرحله 6: در Visuino Set Components

در Visuino Set Components
در Visuino Set Components
در Visuino Set Components
در Visuino Set Components
  • "PulseGenerator1" را انتخاب کرده و در پنجره Properties فرکانس را روی 0.1166667 تنظیم کنید
  • "DeleteRightText1" را انتخاب کنید و در پنجره Properties طول را روی 13 تنظیم کنید
  • "DeleteRightText2" را انتخاب کرده و در پنجره Properties طول را روی 5 تنظیم کنید
  • "DeleteLeftText2" را انتخاب کنید و در پنجره Properties طول را روی 12 تنظیم کنید

مرحله 7: در Visuino Connect Components

در Visuino Connect Components
در 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 را ایجاد ، کامپایل و بارگذاری کنید
کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
کد 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 بارگیری و باز کنید:

توصیه شده: