Мазмұны:

ESP8266 OLED - Интернеттен уақыт пен күнді алу: 8 қадам
ESP8266 OLED - Интернеттен уақыт пен күнді алу: 8 қадам

Бейне: ESP8266 OLED - Интернеттен уақыт пен күнді алу: 8 қадам

Бейне: ESP8266 OLED - Интернеттен уақыт пен күнді алу: 8 қадам
Бейне: The Ultimate ESP8266 WiFi Internet Clock with 1.8 TFT Display ⏰📶 #diy #arduino #electronic #esp8266 2024, Қараша
Anonim

Бұл оқулықта біз NIST TIME серверінен ESP8266 OLED және Visuino көмегімен күн мен уақытты алуды үйренеміз, Демонстрациялық бейнені қараңыз.

1 -қадам: Сізге не қажет

Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
  • ESP8266 OLED
  • Visuino бағдарламасы: Visuino жүктеу

2 -қадам: Visuino -ны іске қосыңыз және Arduino WeMos D1 Mini тақтасының түрін таңдаңыз

Visuino -ны іске қосыңыз және Arduino WeMos D1 Mini тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino WeMos D1 Mini тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino WeMos D1 Mini тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino WeMos D1 Mini тақтасының түрін таңдаңыз

Arduino бағдарламалауды бастау үшін сізге осы жерден Arduino IDE орнату қажет:

Arduino IDE 1.6.6 жүйесінде маңызды қателер бар екенін ескеріңіз. 1.6.7 немесе одан жоғары нұсқасын орнатқаныңызға көз жеткізіңіз, әйтпесе бұл нұсқаулық жұмыс істемейді! Егер сіз осы нұсқаулықтағы қадамдарды орындамасаңыз, WeMos D1 Mini бағдарламасына Arduino IDE орнатыңыз! Visuino: https://www.visuino.eu орнату қажет. Visuino -ны бірінші суретте көрсетілгендей іске қосыңыз Visuino ішіндегі Arduino компонентіндегі (Құралдар 1) «Құралдар» түймесін басыңыз Диалог пайда болған кезде 2 -суретте көрсетілгендей «WeMos D1 Mini» таңдаңыз.

3 -қадам: WiFi орнату

WiFi орнату
WiFi орнату
WiFi орнату
WiFi орнату
  • WeMos D1 Mini таңдаңыз және Modules> WiFi> Access Points редакторында […] батырмасын басыңыз, сонда «Кіру нүктелері» терезесі ашылады. Бұл редакторда WiFi кіру нүктесін сол жаққа сүйреңіз.
  • Сипаттар терезесінде «SSID» астына WiFi желісінің атауын енгізіңіз
  • «Құпия сөз» астына WiFi желісіне кіру құпия сөзін енгізіңіз
  • «Кіру нүктелері» терезесін жабыңыз
  • Редактордың сол жағында Модульдер> Wi -Fi> Сокеттер тармағын таңдаңыз, […] түймесін басыңыз, сонда «Sockets» терезесі ашылады, содан кейін TCP/IP клиентін оң жақтан солға қарай сүйреп апарыңыз, содан кейін Сипаттар терезесінің астында порт: 37 мен хост орнатыңыз.: time-ag.nist.gov
  • «Розеткалар» терезесін жабыңыз

4 -қадам: Visuino компоненттерін қосыңыз

Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
  • «Импульс генераторы» компонентін қосыңыз
  • «Internet Time Protocol» компонентін қосыңыз
  • 2X «Оң жақ мәтінді жою» компонентін қосыңыз
  • 2X «Сол жақ мәтінді жою» компонентін қосыңыз
  • «SSD1306/SH1106 OLED Display (I2C)» компонентін қосыңыз

5 -қадам: Visuino Set компоненттерінде

Visuino Set компоненттерінде
Visuino Set компоненттерінде
Visuino Set компоненттерінде
Visuino Set компоненттерінде
Visuino Set компоненттерінде
Visuino Set компоненттерінде
  • «PulseGenerator1» таңдаңыз және қасиеттер терезесінде жиілікті 0.1166667 етіп орнатыңыз
  • «DeleteRightText1» тармағын таңдап, сипаттар терезесінде Length 13 мәнін орнатыңыз
  • «DeleteRightText2» тармағын таңдап, сипаттар терезесінде Length 5 мәнін орнатыңыз
  • «DeleteLeftText2» тармағын таңдап, сипаттар терезесінде Length 12 мәнін орнатыңыз
  • «DisplayOLED1» компонентіне екі рет шертіңіз

Диалог элементтері көрсетіледі

  • Элементтер тілқатысу терезесінде оң жақтағы «Мәтінді» кеңейтіп, «Мәтін салу» тармағын сүйреп апарыңыз және 2X «Мәтін өрісін» оң жақтан солға қарай сүйреңіз.
  • Элементтер тілқатысу терезесінде оң жақтағы «Сызықтарды» кеңейтіп, оң жақтан солға қарай сызық сызыңыз.
  • Сол жақтағы «Сызу мәтіні1» таңдаңыз және қасиеттер терезесінде «Мәтінді» «Уақыт пен Күнге» (немесе басқа мәтінге) орнатыңыз және өлшемді 2 -ге орнатыңыз.
  • «Сызық сызу1» тармағын таңдап, қасиеттер терезесінде «Ені» 120 -ға, «Y» мәнін 20 -ға орнатыңыз
  • «Мәтін өрісі1» тармағын таңдап, қасиеттер терезесінде «Өлшемді» 2 -ге, «Y» -ді 25 -ке орнатыңыз
  • «Мәтін өрісі2» тармағын таңдап, қасиеттер терезесінде «Өлшемді» 2 -ге, «Y» -ді 45 -ке орнатыңыз

Elements диалогын жабыңыз

6 -қадам: Visuino Connect компоненттерінде

Visuino Connect компоненттерінде
Visuino Connect компоненттерінде
  • «PulseGenerator1» түйреуішін [Out] «InternetTime1» істігіне [In] қосыңыз
  • «InternetTime1» түйреуішін [Socket] «WeMos D1 Mini»> TCP Client1 істігіне қосыңыз [In]
  • «InternetTime1» түйреуішін [Шығу] «DeleteRightText1» түйреуішіне [In] және «DeleteRightText2» түйініне [Кіру] жалғаңыз
  • «DeleteRightText1» түйреуішін [Шығу] «DeleteLeftText1» түйреуішіне [Кіру] жалғаңыз
  • «DeleteRightText2» түйреуішін [Шығу] «DeleteLeftText2» түйреуішіне [Кіру] жалғаңыз
  • «DeleteLeftText1» түйреуішін [Шығу] «DisplayOLED1»> Мәтін өрісінің 1 түйреуішіне [Кіру] жалғаңыз
  • «DeleteLeftText2» түйреуішін [Шығу] «DisplayOLED1»> Мәтін өрісі2 түйреуішіне [Кіру] жалғаңыз

7 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз

Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз

Visuino -да төменгі жағында «Құру» қойындысын нұқыңыз, дұрыс порт таңдалғанына көз жеткізіңіз, содан кейін «Құрастыру/Құру және Жүктеу» түймесін басыңыз.

8 -қадам: Ойнаңыз

Егер сіз ESP8266 OLED модулін қоссаңыз, ол интернетке қосылады және дисплей NIST серверінен күн мен уақытты көрсете бастайды.

Сондай-ақ, https://tf.nist.gov/tf-cgi/servers.cgi таба алатын басқа серверлермен тәжірибе жасай аласыз.

Құттықтаймын! Сіз Visuino көмегімен Интернет уақыты жобасын аяқтадыңыз. Мен Visuino жобасына қоса, осы нұсқаулық үшін құрдым, оны мына жерден жүктеуге болады. Сіз оны Visuino -да жүктей және аша аласыз:

Ұсынылған: