Съдържание:
- Стъпка 1: Какво ще ви трябва
- Стъпка 2: Веригата
- Стъпка 3: Стартирайте Visuino и изберете NodeMCU ESP-12
- Стъпка 4: Във Visuino Добавяне на компоненти
- Стъпка 5: Настройка на WiFi
- Стъпка 6: Във Visuino: Свързване на компоненти
- Стъпка 7: Генерирайте, компилирайте и качете кода на Arduino
- Стъпка 8: Играйте
Видео: Visuino - Получете точно време от интернет NIST сървър, използвайки NodeMCU: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В този урок ще използваме NodeMCU Mini, OLED Lcd и Visuino за показване на интернет време на живо от NIST сървър на Lcd. Гледайте демонстрационен видеоклип. Заслугата за вдъхновение е на потребителя на youtube "Ciprian Balalau".
Стъпка 1: Какво ще ви трябва
- NodeMCU Mini
- OLED Lcd Червен LED
- Платка
- Кабелни проводници
- Програма Visuino: Изтеглете Visuino
Стъпка 2: Веригата
- Свържете GND от NodeMCU към щифт за макет (gnd)
- Свържете 5V щифт от NodeMCU към щифт за макет (положителен)
- Свържете пин 0 (SCL) от NodeMCU към OLED LCD щифт (SCL)
- Свържете щифт 1 (SDA) от NodeMCU към OLED LCD щифт (SDA)
- Свържете OLED LCD щифт (VCC) към щифт за макет (положителен)
- Свържете OLED LCD щифт (GND) към щифт за чернова платка (GND)
Стъпка 3: Стартирайте Visuino и изберете NodeMCU ESP-12
За да започнете да програмирате Arduino, ще трябва да имате инсталирана Arduino IDE от тук:
Моля, имайте предвид, че има някои критични грешки в Arduino IDE 1.6.6. Уверете се, че сте инсталирали 1.6.7 или по -нова версия, в противен случай тази инструкция няма да работи! Ако не сте направили, следвайте стъпките в тази инструкция, за да настроите Arduino IDE да програмира ESP 8266! Visuino също трябва да бъде инсталиран. Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "NodeMCU ESP-12", както е показано на Снимка 2
Стъпка 4: Във Visuino Добавяне на компоненти
- Добавете компонента InternetTime
- Добавете компонент Pulse Generator и задайте честота на: 0.1166667
- Добавете компонента DeleteRightText и задайте дължината на: 8
- Добавете компонента DeleteLeftText и задайте дължината на 1
- Добавете OLED дисплей I2C
Щракнете двукратно върху компонента на OLED дисплея и плъзнете „Начертайте кръгъл правоъгълник“от лявата страна (вижте снимката), задайте височина: 30, ширина: 120, x: 4, Y: 15
също плъзнете "Текстово поле" вляво (вижте снимката), задайте x: 17 Y: 30
Стъпка 5: Настройка на WiFi
Изберете NodeMCU ESP-12 и в редактора Модули> WiFi> Точки за достъп щракнете върху бутона […], така че да се отвори прозорецът „Точки за достъп“
В този редактор плъзнете точката за достъп до WiFi вляво.
- Под „SSID“поставете името на вашата WiFi мрежа
- Под „Парола“поставете паролата за достъп за вашата WiFi мрежа
Затворете прозореца "Точки за достъп"
Вляво в редактора изберете Модули> Wifi> Сокети, щракнете върху бутона […], за да се отвори прозорецът „Сокети“Плъзнете TCP клиента от дясно на ляво
Под прозорец Свойства задайте хост: time-b-g.nist.gov
Под прозорец Свойства задайте порт: 37
Стъпка 6: Във Visuino: Свързване на компоненти
- Свържете NodeMCU ESP-12 модули. WiFi. Sockets. TCPClient1 ПИН [IN] към InternetTime1 ПИН [гнездо]
- Свържете PULSGenerator1 PIN [OUT] към InternetTime1 PIN [Clock]
- Свържете InternetTime1 PIN [Out] към NodeMCU ESP-12 Serial [0] PIN [IN] и към DeleteRightText1 PIN [IN]
- Свържете PIN за DeleteRightText1 [OUT] към PIN за DeleteLeftText1 [IN]
- Свържете PIN за изтриване на DeleteLeftText1 [OUT] към елементите DisplayOLED1. Текстово поле 1 PIN [IN]
- Свържете DisplayOLED1 PIN [OUT] към NodeMCU ESP-12 I2C PIN [IN]
Стъпка 7: Генерирайте, компилирайте и качете кода на Arduino
Във Visuino натиснете F9 или щракнете върху бутона, показан на снимка 1, за да генерирате кода на Arduino, и отворете Arduino IDE
В IDE на Arduino кликнете върху бутона Качване, за да компилирате и качите кода (Снимка 2)
Стъпка 8: Играйте
Ако захранвате модула NodeMCU, OLED Lcd ще започне да показва текущия час и дата.
Честито! Завършихте проекта си за Live Internet Time с Visuino. Приложен е и проектът Visuino, който създадох за този Instructable. Можете да изтеглите и отворите във Visuino: Връзка за изтегляне
Препоръчано:
Отваряне на гаражни врати с обратна връзка, използвайки Esp8266 като уеб сървър .: 6 стъпки
Отваряне на гаражни врати с обратна връзка, използвайки Esp8266 като уеб сървър: Здравейте, ще ви покажа как да направите лесен начин за отваряне на гаражни врати.-ESP8266 е кодиран като уеб сървър, вратата може да бъде отворена навсякъде по света-С обратна връзка, ще знаете дали вратата е отворена или затворена в реално време-просто, само един пряк път, за да
Получаване на време от интернет с помощта на ESP8266 - Проект за NTP часовник с ESP8266 Nodemcu: 5 стъпки
Получаване на време от интернет с помощта на ESP8266 | NTP Clock Project с ESP8266 Nodemcu: В този урок ще видим как да спечелим време, използвайки ESP8266/nodemcu с Arduino IDE. Получаването на време е особено полезно при регистриране на данни за отбелязване на вашите показания. Ако вашият проект ESP8266 има достъп до интернет, можете да получите време, използвайки Network T
Настройка на DS3231 RTC (часовник в реално време) точно, бързо и автоматично с помощта на Java (+-1s): 3 стъпки
Задаване на DS3231 RTC (часовник в реално време) точно, бързо и автоматизирано с помощта на Java (+-1s): Тази инструкция ще ви покаже как да настроите часа на DS3231 часовник в реално време с помощта на Arduino и малко Java приложение, което използва серийната връзка на Arduino. Основната логика на тази програма: 1. Arduino изпраща серийна заявка
Интернет контролиран светодиод, използващ уеб сървър, базиран на ESP32: 10 стъпки
Интернет контролиран светодиод, използващ уеб сървър, базиран на ESP32: Преглед на проекта В този пример ще разберем как да направим базиран на ESP32 уеб сървър за управление на състоянието на светодиодите, което е достъпно от всяка точка на света. За този проект ще ви е необходим компютър с Mac, но можете да стартирате този софтуер дори на i
Думов часовник Ribba с Wemos D1 Mini (Интернет сървър за време): 8 стъпки (със снимки)
Думов часовник Ribba с Wemos D1 Mini (Интернет времеви сървър): Предполагам, че всеки стига до точката, в която това гъделичка в пръстите му и той иска да изгради Word Clock. Е, това е моят опит и цялостното ми заключение да го изградя възможно най -ефективно. Първо, аз притежавам 3D принтер и имам достъп