Съдържание:

Вземете час и дата от интернет - Урок: 9 стъпки
Вземете час и дата от интернет - Урок: 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, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "M5 Stack Stick C", както е показано на Снимка 2

Стъпка 3: Във Visuino настройте StickC Board

Във Visuino Задайте дъската StickC
Във Visuino Задайте дъската StickC
Във Visuino Задайте дъската StickC
Във Visuino Задайте дъската StickC
Във Visuino Задайте дъската StickC
Във Visuino Задайте дъската StickC
Във Visuino Задайте дъската StickC
Във Visuino Задайте дъската StickC

Кликнете върху дъската „M5 Stack Stick C“, за да я изберете

В прозореца „Свойства“изберете „Модули“и кликнете върху „+“, за да разгънете, Изберете „Display ST7735“и натиснете „+“, за да го разгънете, задайте „Orientation“на „goRight“

Задайте „Цвят на фона“на „ClBlack“Изберете „Елементи“и кликнете върху синия бутон с 3 точки…

Ще се покаже диалоговият прозорец за елементи

В диалоговия прозорец Elements разгънете „Text“от дясната страна и плъзнете „Draw Text“и плъзнете 2X „Text Field“от дясната страна наляво

  • Изберете текст „Draw Text1“вляво и в прозореца със свойства задайте размер на 2, цвят на aclLime и текст на „Date & Time“
  • Изберете „Текстово поле1“вляво и в прозореца със свойства задайте размер на 2, цвят на aclAqua и Y на 10
  • Изберете „Текстово поле 2“вляво и в прозореца със свойства задайте размера на 2 и Y на 30

Стъпка 4: Настройка на WiFi

WiFi настройка
WiFi настройка
WiFi настройка
WiFi настройка
WiFi настройка
WiFi настройка

Кликнете върху дъската „M5 Stack Stick C“, за да я изберете

В прозореца „Свойства“изберете „Модули“и кликнете върху „+“, за да разгънете, „WiFi“и щракнете върху „+“, за да разгънете, изберете „Свързване към точки за достъп“и щракнете върху бутона (3 точки)

В прозореца "AccessPoints" плъзнете "WiFi Access Point" вляво.

След това от лявата страна изберете „Точка за достъп1“и в прозореца със свойства изберете

  • Под „SSID“поставете името на вашата WiFi мрежа
  • Под „Парола“поставете паролата за достъп за вашата WiFi мрежа

В прозореца "Свойства" изберете "Модули" и щракнете върху "+", за да разгънете, "WiFi" и щракнете върху "+", за да разширите,> Сокети, щракнете върху бутона […], така че прозорецът "Сокети" ще се отвори Плъзнете TCP клиента от отдясно наляво и прозорец Под свойства

  • порт: 37 и
  • домакин: time-b-g.nist.gov

Стъпка 5: Във Visuino Добавяне на компоненти

Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти

Добавете компонента „Генератор на импулси“

Добавете компонент „Протокол за интернет време“

Добавете 2X компонент „Изтриване на десен подтекст“

Добавете 2X компонент "Изтриване на левия подтекст"

Стъпка 6: Във Visuino Set Components

Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
  • Изберете „PulseGenerator1“и в прозореца със свойства задайте честота на 0.1166667
  • Изберете „DeleteRightText1“и в прозореца със свойства задайте Length на 13
  • Изберете „DeleteRightText2“и в прозореца със свойства задайте Length на 5
  • Изберете „DeleteLeftText2“и в прозореца със свойства задайте Length на 12

Стъпка 7: Във Visuino Connect Components

Във Visuino Connect Components
Във Visuino Connect Components
  • Свържете щифта "PulseGenerator1" [Out] към щифта "InternetTime1" [In]
  • Свържете щифт "InternetTime1" [гнездо] към "M5 Stack Stick C"> TCP клиент 1 щифт [вход]
  • Свържете щифта "InternetTime1" [Out] към щифта "DeleteRightText1" [In] и щифта "DeleteRightText2" [In]
  • Свържете щифта "DeleteRightText1" [Out] към щифта "DeleteLeftText1" [In]
  • Свържете щифта "DeleteRightText2" [Out] към щифта "DeleteLeftText2" [In]
  • Свържете щифт "DeleteLeftText1" [Out] към "M5 Stack Stick C"> Display ST7735> Text field1 pin [In]
  • Свържете "DeleteLeftText2" щифт [Out] към "M5 Stack Stick C"> Дисплей ST7735> Text field2 pin [In]

Стъпка 8: Генерирайте, компилирайте и качете кода на Arduino

Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino

Щракнете върху иконата Arduino в лентата с инструменти, това ще генерира код и ще отвори Arduino IDE. Бутонът до него ще компилира и изпрати кода направо на устройството. Ще искате да отворите IDE за първи път, за да се уверите, че COM портът е настроен правилно. След това IDE на Arduino ще запише вашите настройки.

След като сте в IDE на Arduino, уверете се, че вашият борд, скорост и порт са настроени правилно. Най -вероятно ще трябва да настроите COM порта от подменюто, но другите трябва да бъдат зададени автоматично. Ако имате повече от един COM порт, опитайте да премахнете вашия M5Stick, погледнете и вижте кои портове остават, след това свържете отново M5Stick и вижте кой от тях се връща. Това е COM портът.

След това щракнете върху Качване. Това ще потвърди (компилира) и Качи.

Стъпка 9: Играйте

Ако захранвате модула M5Sticks, той ще се свърже с интернет и дисплеят трябва да започне да показва датата и часа от NIST сървъра

. Можете също да експериментирате с други сървъри, които можете да намерите тук

Честито! Завършихте проекта си M5Sticks с Visuino. Приложен е и проектът Visuino, който създадох за този Instructable, можете да го изтеглите тук. Можете да го изтеглите и отворите във Visuino:

Препоръчано: