
Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Visuinoду баштаңыз жана Arduino WeMos D1 Mini Board түрүн тандаңыз
- 3 -кадам: WiFi орнотуу
- 4 -кадам: Visuinoдо компоненттерди кошуу
- 5 -кадам: Visuino Set компоненттеринде
- 6 -кадам: Visuino Connect компоненттеринде
- 7 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
- 8 -кадам: Play
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
Бул үйрөткүчтө биз NIST TIME серверинен ESP8266 OLED жана Visuino аркылуу күндү жана убакытты кантип алууну үйрөнөбүз, Демонстрациялык видеону көрүңүз.
1 -кадам: Сизге эмне керек


- ESP8266 OLED
- Visuino программасы: Visuino жүктөп алыңыз
2 -кадам: Visuinoду баштаңыз жана Arduino WeMos D1 Mini Board түрүн тандаңыз


Arduino программалоону баштоо үчүн, бул жерден Arduino IDE орнотулган болушу керек:
Сураныч, Arduino IDE 1.6.6 кээ бир маанилүү каталар бар экенин билиңиз. 1.6.7 же андан жогору орнотуп жатканыңызды текшериңиз, антпесе бул Нускоо иштебейт! Эгерде сиз бул көрсөтмөдөгү кадамдарды аткарбасаңыз, Arduino IDEди WeMos D1 Mini программасына орнотуңуз! Visuino: https://www.visuino.eu да орнотулушу керек. Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "WeMos D1 Mini" тандаңыз.
3 -кадам: WiFi орнотуу


- WeMos D1 Mini тандаңыз жана Редактордо Модулдар> WiFi> Кирүү пункттары, […] баскычын басыңыз, ошондо "Кирүү чекиттери" терезеси ачылат. Бул редактордо WiFi кирүү чекитин сол жакка сүйрөңүз.
- Касиеттер терезесинде "SSID" астына WiFi тармагыңыздын атын коюңуз
- "Сырсөз" астына WiFi тармагыңыз үчүн кирүү сырсөзүн коюңуз
- "Кирүү чекиттери" терезесин жабыңыз
- Редактордун сол жагында Модулдар> Wifi> Сокеттерди тандап, […] баскычын чыкылдатыңыз, ошондо "Sockets" терезеси ачылат, TCP/IP Клиентин оңдон солго сүйрөңүз, андан кийин Properties терезесинин астына порт орнотулат: 37 жана хост: time-ag.nist.gov
- "Sockets" терезесин жабыңыз
4 -кадам: Visuinoдо компоненттерди кошуу



- "Импульс генератору" компонентин кошуңуз
- "Интернет убактысы протоколу" компонентин кошуу
- 2X "Оң суб текстти жок кылуу" компонентин кошуңуз
- 2X "Сол суб текстти жок кылуу" компонентин кошуңуз
- "SSD1306/SH1106 OLED Display (I2C)" компонентин кошуңуз
5 -кадам: Visuino Set компоненттеринде



- "PulseGenerator1" тандап, касиеттер терезесинде 0.1166667 жыштыгын коюңуз
- "DeleteRightText1" тандап, касиеттер терезесинде Узундугун 13кө коюңуз
- "DeleteRightText2" тандап, касиеттер терезесинде Узундугун 5ке коюңуз
- "DeleteLeftText2" тандап, касиеттер терезесинде Узундугун 12ге коюңуз
- "DisplayOLED1" компонентин эки жолу чыкылдатыңыз
Elements Dialog көрсөтүлөт
- Elements диалогунда "Текстти" оң жагына жайып, "Текстти тартуу" жана 2X "Текст талаасын" оң тарабынан солго сүйрөңүз.
- Элементтер диалогунда оң жагындагы "Саптарды" кеңейтүү жана "Чийүү сызыгын" оң тарабынан солго сүйрөө
- Сол жактагы "Текстти чийүү1" тандап, касиеттер терезесинде "Текстти" "Убакыт жана Күнгө" (же башка текстке) коюп, өлчөмүн 2ге коюңуз.
- "Draw Line1" тандап, касиеттер терезесинде "Width" 120га жана "Y" 20га коюңуз
- "Текст талаасы1" тандап, касиеттер терезесинде "Өлчөмүн" 2ге жана "Y" ди 25ке коюңуз
- "Текст талаасы2" тандап, касиеттер терезесинде "Өлчөмүн" 2ге жана "Y" ди 45ке коюңуз
Elements диалогун жабыңыз
6 -кадам: Visuino Connect компоненттеринде

- "PulseGenerator1" төөнөгүчүн [Чыгуу] менен "InternetTime1" пинине туташтырыңыз [In]
- "InternetTime1" төөнөгүчүн [Socket] "WeMos D1 Mini"> TCP Client1 пинге туташтырыңыз [In]
- "InternetTime1" төөнөгүчүн [Чыгуу] менен "DeleteRightText1" пинине [In] жана "DeleteRightText2" пинине [Кирүү] туташтырыңыз
- "DeleteRightText1" төөнөгүчүн [Чыгуу] менен "DeleteLeftText1" пинине туташтырыңыз [Кирүү]
- "DeleteRightText2" төөнөгүчүн [Чыгуу] менен "DeleteLeftText2" төөнөгүчкө [In] туташтырыңыз
- "DeleteLeftText1" төөнөгүчүн [Чыгуу] "DisplayOLED1"> Текст талаасы 1 төөнөгүчкө [In] туташтырыңыз
- "DeleteLeftText2" төөнөгүчүн [Чыгуу] менен "DisplayOLED1"> Текст талаасы 2 пинге [In] туташтырыңыз
7 -кадам: Arduino кодун түзүү, түзүү жана жүктөө

Visuino'до, ылдый жагындагы "Build" өтмөгүн чыкылдатыңыз, туура порт тандалганын текшериңиз, андан кийин "Compile/Build and Upload" баскычын басыңыз.
8 -кадам: Play
Эгерде сиз ESP8266 OLED модулун иштетсеңиз, анда ал интернетке туташат жана дисплей NIST серверинен датаны жана убакытты көрсөтө башташы керек.
. Сиз бул жерден таба турган башка серверлер менен да эксперимент жасай аласыз
Куттуктайм! Visuino менен Интернет убактысы долбооруңузду бүтүрдүңүз. Ошондой эле Visuino долбоору тиркелген, мен бул Нускамалык үчүн жараткам, аны бул жерден жүктөп алсаңыз болот. Аны Visuino'дон жүктөп алып ача аласыз:
Сунушталууда:
Күндү жана убакытты кантип жазуу керек - Liono Maker: 5 кадам

Күндү жана убакытты кантип жазуу керек | Liono Maker: Киришүү: -Бул үйрөткүчтө биз Arduino менен күндү жана убакытты жазууну үйрөнөбүз. Бул үчүн мен DS3231 колдонуп жатам & Micro SD Card Modules.The негизги модул убакыт үчүн колдонулат & датаны каттоо DS3231. DS3231 - бул RTC (чыныгы ти
Интернет сааты: NTP протоколу менен ESP8266 NodeMCU колдонуп OLED менен күндү жана убакытты көрсөтүү: 6 кадам

Интернет сааты: NTP протоколу менен ESP8266 NodeMCU колдонуп OLED менен күндү жана убакытты көрсөтүү: Саламатсыздарбы, бул көрсөтмөлөрдө биз интернеттен убакыт ала турган интернет саатын курабыз, андыктан бул проектти иштетүү үчүн эч кандай RTC кереги жок, ал үчүн иштеп жаткан интернет байланышы Жана бул долбоор үчүн сизге esp8266 керек, ал
Visuino - NodeMCU колдонуп Интернет NIST серверинен так убакытты алыңыз: 8 кадам

Visuino - Интернет NIST серверинен NodeMCU аркылуу так убакытты алыңыз: Бул окуу куралында биз NodeMCU Mini, OLED Lcd жана Visuino аркылуу NIST Serverден Lcdдеги жандуу интернетти көрсөтүү үчүн колдонобуз. Демонстрациялык видеону көрүңүз. Илхам үчүн кредит youtube колдонуучусуна " Ciprian Balalau "
Arduino жана TFT дисплейин колдонуу менен кантип реалдуу убакытты жасоо керек - Arduino Mega RTC 3.5 дюймдук TFT дисплейи менен: 4 кадам

Arduino жана TFT дисплейин колдонуу менен кантип реалдуу убакытты жасоо керек | 3.5 дюймдук TFT дисплейи бар Arduino Mega RTC: Менин Youtube каналыма баш багыңыз:- Бул постто мен 3,5 дюймдук TFT сенсордук ЖК, "Arduino Mega" менен "Реалдуу убакыт саатын" жасайм. 2560 жана DS3231 RTC модулу …. .Баштар алдында… менин YouTube каналымдагы видеону текшериңиз .. Эскертүү:- Эгерде сиз Arduin колдонуп жатсаңыз
Сүйкүмдүү датаны, убакытты жана температураны көрсөтүү бирдиги: 3 кадам

Сүйкүмдүү датаны, убакытты жана температураны көрсөтүү бирдиги: Салам достор, бул көрсөтмөдө мен Arduino pro mini, RTC жана сегиз орундуу жети сегменттүү дисплейди колдонуу менен күндү, убакытты жана учурдагы температураны көрсөтүү бирдигин түзүүнүн жол -жобосун түшүндүрөм. абдан компакт бирдикте, бул пайдалуу түзмөк