Съдържание:
- Стъпка 1: Какво ще ви трябва
- Стъпка 2: Стартирайте Visuino и изберете Тип платка M5 Stack Stick C
- Стъпка 3: Във Visuino настройте StickC Board
- Стъпка 4: Настройка на WiFi
- Стъпка 5: Във Visuino Добавяне на компоненти
- Стъпка 6: Във Visuino Set Components
- Стъпка 7: Във Visuino Connect Components
- Стъпка 8: Генерирайте, компилирайте и качете кода на Arduino
- Стъпка 9: Играйте
Видео: Вземете час и дата от интернет - Урок: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В този урок ще научим как да получаваме датата и часа от сървъра NIST TIME с помощта на M5Stack StickC и Visuino, Гледайте демонстрационен видеоклип.
Стъпка 1: Какво ще ви трябва
M5StickC ESP32: можете да го получите тук
Програма Visuino: Изтеглете Visuino
Забележка: Проверете този урок тук как да инсталирате платката StickC ESP32
Стъпка 2: Стартирайте Visuino и изберете Тип платка M5 Stack Stick C
Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "M5 Stack Stick C", както е показано на Снимка 2
Стъпка 3: Във Visuino настройте StickC Board
Кликнете върху дъската „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
Кликнете върху дъската „M5 Stack Stick C“, за да я изберете
В прозореца „Свойства“изберете „Модули“и кликнете върху „+“, за да разгънете, „WiFi“и щракнете върху „+“, за да разгънете, изберете „Свързване към точки за достъп“и щракнете върху бутона (3 точки)
В прозореца "AccessPoints" плъзнете "WiFi Access Point" вляво.
След това от лявата страна изберете „Точка за достъп1“и в прозореца със свойства изберете
- Под „SSID“поставете името на вашата WiFi мрежа
- Под „Парола“поставете паролата за достъп за вашата WiFi мрежа
В прозореца "Свойства" изберете "Модули" и щракнете върху "+", за да разгънете, "WiFi" и щракнете върху "+", за да разширите,> Сокети, щракнете върху бутона […], така че прозорецът "Сокети" ще се отвори Плъзнете TCP клиента от отдясно наляво и прозорец Под свойства
- порт: 37 и
- домакин: time-b-g.nist.gov
Стъпка 5: Във Visuino Добавяне на компоненти
Добавете компонента „Генератор на импулси“
Добавете компонент „Протокол за интернет време“
Добавете 2X компонент „Изтриване на десен подтекст“
Добавете 2X компонент "Изтриване на левия подтекст"
Стъпка 6: Във Visuino Set Components
- Изберете „PulseGenerator1“и в прозореца със свойства задайте честота на 0.1166667
- Изберете „DeleteRightText1“и в прозореца със свойства задайте Length на 13
- Изберете „DeleteRightText2“и в прозореца със свойства задайте Length на 5
- Изберете „DeleteLeftText2“и в прозореца със свойства задайте Length на 12
Стъпка 7: Във 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 IDE. Бутонът до него ще компилира и изпрати кода направо на устройството. Ще искате да отворите IDE за първи път, за да се уверите, че COM портът е настроен правилно. След това IDE на Arduino ще запише вашите настройки.
След като сте в IDE на Arduino, уверете се, че вашият борд, скорост и порт са настроени правилно. Най -вероятно ще трябва да настроите COM порта от подменюто, но другите трябва да бъдат зададени автоматично. Ако имате повече от един COM порт, опитайте да премахнете вашия M5Stick, погледнете и вижте кои портове остават, след това свържете отново M5Stick и вижте кой от тях се връща. Това е COM портът.
След това щракнете върху Качване. Това ще потвърди (компилира) и Качи.
Стъпка 9: Играйте
Ако захранвате модула M5Sticks, той ще се свърже с интернет и дисплеят трябва да започне да показва датата и часа от NIST сървъра
. Можете също да експериментирате с други сървъри, които можете да намерите тук
Честито! Завършихте проекта си M5Sticks с Visuino. Приложен е и проектът Visuino, който създадох за този Instructable, можете да го изтеглите тук. Можете да го изтеглите и отворите във Visuino:
Препоръчано:
ESP8266 OLED - Вземете време и дата от интернет: 8 стъпки
ESP8266 OLED - Вземете време и дата от Интернет: В този урок ще научим как да получаваме датата и часа от сървъра NIST TIME, използвайки ESP8266 OLED и Visuino, Гледайте демонстрационен видеоклип
Как да направите записване на дата и час - Liono Maker: 5 стъпки
Как да направите записване на дата и час | Liono Maker: Въведение: -В този урок ще научим как да правите регистриране на дата и час с Arduino. За тази цел използвам DS3231 & Модули на Micro SD карта. Основният модул, който се използва за време & регистрирането на дата е DS3231. DS3231 е RTC (истински ти
Интернет часовник: Показване на дата и час с OLED с използване на ESP8266 NodeMCU с NTP протокол: 6 стъпки
Интернет часовник: Показване на дата и час с OLED с помощта на ESP8266 NodeMCU с NTP протокол: Здравейте момчета в тази инструкция, ние ще изградим интернет часовник, който ще получава време от интернет, така че този проект няма да се нуждае от никакъв RTC, за да работи, ще му трябва само работеща интернет връзка И за този проект се нуждаете от esp8266, който ще има
Ардуино начертаване на дата/час/регистриране с помощта на Millis () и PfodApp: 11 стъпки
Начертаване на дата/час на Arduino/Регистриране с помощта на Millis () и PfodApp: Не се изисква програмиране за Arduino или Android. Поддържат се също RTC и GPS модули. Автоматична корекция за часови зони, RTC дрейф и липсващи високосни секунди Въведение Този урок ви показва как да използвате вашия Arduino millis ( ) времеви марки за нанасяне на данни ag
Показване на дата, час и температура с помощта на XinaBox: 8 стъпки
Показване на дата, час и температура с помощта на XinaBox: Охладен OLED дисплей, показващ датата, часа и температурата в Целзий и Фаренхайт, използвайки Xinabox xChips на базата на ESP8266