Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Circuit
- 3-кадам: Visuinoду баштаңыз жана NodeMCU ESP-12ди тандаңыз
- 4 -кадам: Visuinoдо компоненттерди кошуу
- 5 -кадам: WiFi орнотуу
- 6 -кадам: Visuinoдо: Компоненттерди туташтыруу
- 7 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
- 8 -кадам: Play
Video: Visuino - NodeMCU колдонуп Интернет NIST серверинен так убакытты алыңыз: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул окуу куралында биз NodeMCU Mini, OLED Lcd жана Visuino аркылуу NIST Serverден Lcdдеги жандуу интернетти көрсөтүү үчүн колдонобуз. Демонстрациялык видеону көрүңүз. Илхам үчүн кредит youtube колдонуучусу "Ciprian Balalau" га берилет.
1 -кадам: Сизге эмне керек
- NodeMCU Mini
- OLED LcdRed LED
- Breadboard
- Өткөргүч зымдар
- Visuino программасы: Visuino жүктөп алыңыз
2 -кадам: Circuit
- NodeMCUдан GNDди панель пинине (gnd) туташтырыңыз
- NodeMCUдан 5V пинди панель пинине туташтырыңыз (оң)
- NodeMCUдан OLED LCD пинге (SCL) pin 0 (SCL) туташтыруу
- NodeMCUдан OLED LCD пинге (SDA) 1 пин (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 компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2-сүрөттө көрсөтүлгөндөй "NodeMCU ESP-12" тандаңыз.
4 -кадам: Visuinoдо компоненттерди кошуу
- InternetTime компонентин кошуу
- Pulse Generator компонентин кошуп, жыштыкты коюңуз: 0.1166667
- DeleteRightText компонентин кошуп, узундугун төмөнкүгө коюңуз: 8
- DeleteLeftText компонентин кошуп, узундугун 1ге коюңуз
- OLED дисплей I2C кошуу
OLED Display компонентин эки жолу чыкылдатыңыз жана "Тегерек тик бурчтукту" сол жакка сүйрөңүз (сүрөттү караңыз), Бийиктиги: 30, туурасы: 120, x: 4, Y: 15
"Текст талаасын" сол жакка сүйрөңүз (сүрөттү караңыз), x: 17 Y: 30 коюңуз
5 -кадам: WiFi орнотуу
NodeMCU ESP-12ди тандаңыз жана Редактордо Модулдар> WiFi> Кирүү пункттары, […] баскычын басыңыз, ошондо "Кирүү чекиттери" терезеси ачылат
Бул редактордо WiFi кирүү чекитин сол жагына сүйрөңүз.
- "SSIDдин" астына WiFi тармагыңыздын атын коюңуз
- "Сырсөз" астына WiFi тармагыңыз үчүн кирүү сырсөзүн коюңуз
"Кирүү чекиттери" терезесин жабыңыз
Редактордун сол жагында Модулдар> Wifi> Сокеттерди тандап, […] баскычын басыңыз, ошондо "Sockets" терезеси ачылат TCP Клиентин оңдон солго сүйрөңүз
"Касиеттер" терезесинде хостту коюңуз: time-b-g.nist.gov
Системанын терезесинде портту орнотуу: 37
6 -кадам: Visuinoдо: Компоненттерди туташтыруу
- NodeMCU ESP-12 Modules. WiFi. Sockets. TCPClient1 PIN [IN] менен InternetTime1 PIN [Socket] туташуу
- PulseGenerator1 PIN [OUT] туташуу InternetTime1 PIN [Саат]
- NodeMCU ESP-12 Serial [0] PIN [IN] жана DeleteRightText1 PIN [IN] менен InternetTime1 PIN [Чыгуу] туташуу
- DeleteRightText1 PIN'ин [OUT] DeleteLeftText1 PIN'ине [IN] туташтырыңыз
- DeleteLeftText1 PIN кодун [OUT] DisplayOLED1 элементтерине туташтырыңыз. Текст талаасы 1 PIN [IN]
- DisplayOLED1 PIN кодун [OUT] NodeMCU ESP-12 I2C PIN'ине [IN] туташтырыңыз
7 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
Visuinoдо F9 баскычын басыңыз же Arduino кодун чыгаруу үчүн 1 -сүрөттө көрсөтүлгөн баскычты басыңыз жана Arduino IDE ачыңыз.
Arduino IDEде, кодду түзүү жана жүктөө үчүн Жүктөө баскычын чыкылдатыңыз (Picture 2)
8 -кадам: Play
Эгерде сиз NodeMCU модулун иштетсеңиз, OLED Lcd учурдагы убакытты жана датаны көрсөтө баштайт.
Куттуктайм! Visuino менен Live Internet Time долбооруңузду бүтүрдүңүз. Ошондой эле Visuino долбоору тиркелди, мен бул инструкция үчүн түздүм. Сиз Visuinoдо жүктөп жана ача аласыз: Жүктөө шилтемеси
Сунушталууда:
DIY Visuino колдонуп M5StickC ESP32де убакытты кантип көрсөтүү керек - Оңой жасоо: 9 кадам
DIY кантип M5StickC ESP32де Visuino аркылуу убакытты көрсөтөт - Оңой жасалат: Бул үйрөткүчтө биз ESP32 M5Stack StickCти Arduino IDE жана Visuino менен ЖКда көрсөтүү үчүн программалоону үйрөнөбүз
ESP8266 OLED - Интернеттен убакытты жана датаны алыңыз: 8 кадам
ESP8266 OLED - Интернеттен убакытты жана датаны алуу: Бул окуу куралында биз NIST TIME серверинен ESP8266 OLED жана Visuino аркылуу күндү жана убакытты алууну үйрөнөбүз, көрсөтмө видеону көрүңүз
Убакытты жана датаны Интернеттен алыңыз - Үйрөткүч: 9 кадам
Убакытты жана күндү интернеттен алыңыз - Үйрөткүч: Бул үйрөткүчтө биз M5Stack StickC жана Visuino аркылуу NIST TIME серверинен күндү жана убакытты алууну үйрөнөбүз, көрсөтмө видеону көрүңүз
ESP32 колдонуп интернет радио: 7 кадам (Сүрөттөр менен)
ESP32 колдонуп интернет радио: Урматтуу достор, дагы бир Нускамага кош келиңиздер! Бүгүн биз кымбат ESP32 тактасын колдонуп, чоң 3,5 дюймдук Интернет Радио түзүлүшүн курганы жатабыз. Ишенесизби же ишенбеңиз, биз азыр Интернет Радиону 10 мүнөттөн аз убакытта кура алабыз
Лазер көрсөткүчүңүздү "так" алыңыз: 3 кадам (сүрөттөр менен)
Сиздин Лазер Көрсөткүчүңүздү "Так" күйгүзүңүз: Лазердик көрсөткүчүңүздүн же модулуңуздун тегизделишин текшериңиз жана тууралаңыз. Мен жашыл лазер көрсөткүчүн сатып алдым жана бул моделдин фокустоочу линзасы болгон "жеңил биттерди" бөлүп алдым