Мазмұны:
- 1 -қадам: Сізге не қажет
- 2 -қадам: Цикл
- 3-қадам: Visuino-ны іске қосыңыз және NodeMCU ESP-12 таңдаңыз
- 4 -қадам: Visuino компоненттерін қосыңыз
- 5 -қадам: WiFi орнату
- 6 -қадам: Visuino -да: компоненттерді қосу
- 7 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
- 8 -қадам: Ойнаңыз
Бейне: Visuino - NODMCU көмегімен Интернет NIST серверінен дәл уақытты алыңыз: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл оқулықта біз NodeMCU Mini, OLED Lcd және Visuino бағдарламаларын NIST серверінен Lcd -те тікелей интернет уақытын көрсету үшін қолданамыз. Демонстрациялық бейнені қараңыз. Шабыт үшін несие youtube қолданушысы «Ciprian Balalau» алады.
1 -қадам: Сізге не қажет
- NodeMCU Mini
- OLED LcdRed жарық диоды
- Нан тақтасы
- Өткізгіш сымдар
- Visuino бағдарламасы: Visuino жүктеу
2 -қадам: Цикл
- NodeMCU -ден GND -ді тақта түйреуішіне (gnd) қосыңыз
- NodeMCU -ден 5В түйреуішті түйреуішке қосыңыз (оң)
- NodeMCU -ден OLED СКД түйреуішіне (SCL) 0 пинін (SCL) жалғаңыз
- NodeMCU -ден OLED СКД түйреуішіне (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 компонентіндегі «Құралдар» түймесін басыңыз (1-сурет) Visuino-да диалог пайда болған кезде 2-суретте көрсетілгендей «NodeMCU ESP-12» таңдаңыз.
4 -қадам: Visuino компоненттерін қосыңыз
- InternetTime компонентін қосыңыз
- Импульстік генератор компонентін қосыңыз және жиілікті орнатыңыз: 0.1166667
- DeleteRightText компонентін қосыңыз және ұзындығын орнатыңыз: 8
- DeleteLeftText компонентін қосыңыз және ұзындығын 1 -ге орнатыңыз
- I2C OLED дисплейін қосыңыз
OLED Display компонентін екі рет шертіңіз және «Дөңгелек тіктөртбұрыш салу» белгісін сол жаққа сүйреңіз (суретті қараңыз), биіктігі: 30, ені: 120, x: 4, Y: 15
«Мәтін өрісін» сол жаққа сүйреңіз (суретті қараңыз), x: 17 Y: 30 орнатыңыз
5 -қадам: WiFi орнату
NodeMCU ESP-12 таңдаңыз және Modules> WiFi> Access Point редакторында […] батырмасын басыңыз, сонда «Кіру нүктелері» терезесі ашылады
Бұл редакторда WiFi кіру нүктесін сол жаққа сүйреңіз.
- «SSID» астына WiFi желісінің атауын қойыңыз
- «Құпия сөз» астына WiFi желісіне кіру құпия сөзін енгізіңіз
«Кіру нүктелері» терезесін жабыңыз
Редактордың сол жағында Модульдер> Wifi> Сокеттер тармағын таңдаңыз, […] батырмасын басыңыз, сонда «Сокеттер» терезесі ашылады TCP клиентін оңнан солға қарай сүйреңіз.
Сипаттар терезесінің астында хостты орнатыңыз: time-b-g.nist.gov
Сипаттар терезесінде портты орнатыңыз: 37
6 -қадам: Visuino -да: компоненттерді қосу
- NodeMCU ESP-12 Modules. WiFi. Sockets. TCPClient1 PIN кодын [IN] InternetTime1 PIN [ұясына] қосыңыз.
- PulseGenerator1 PIN кодын [OUT] InternetTime1 PIN кодына [Сағат] қосу
- InternetTime1 PIN кодын [Шығу] NodeMCU ESP-12 сериялық [0] PIN кодына [IN] және DeleteRightText1 PIN кодына [IN] қосыңыз.
- 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 -де кодты құрастыру және жүктеу үшін Жүктеу түймесін басыңыз (2 -сурет)
8 -қадам: Ойнаңыз
Егер сіз NodeMCU модулін қоссаңыз, OLED Lcd ағымдағы уақыт пен күнді көрсете бастайды.
Құттықтаймын! Сіз Visuino көмегімен тікелей Интернет уақыты жобасын аяқтадыңыз. Сондай -ақ, мен осы нұсқаулық үшін жасаған Visuino жобасы қоса берілді. Сіз оны Visuino -да жүктей және аша аласыз: Жүктеу сілтемесі
Ұсынылған:
DIY Visuino көмегімен M5StickC ESP32 -де уақытты қалай көрсету керек - оңай: 9 қадам
DIY M5StickC ESP32 -де Visuino көмегімен уақытты қалай көрсету керек - оңай: Бұл оқулықта біз уақытты LCD -де көрсету үшін Arduino IDE және Visuino көмегімен ESP32 M5Stack StickC бағдарламалауды үйренеміз
Waveshare E-ink дисплейі дәл вольтметр (0-90v DC) Arduino Nano көмегімен: 3 қадам
Waveshare E-ink дисплейі дәл вольтметр (0-90v DC) Arduino Nano көмегімен: Бұл нұсқаулықта мен 90-ға дейінгі дәл кернеулерді көрсету үшін Arduino Nano, кернеу бөлгіш және ADS1115 бар 2.9 дюймдік Waveshare электронды қағаз дисплейін қолданамын. Электронды қағаз дисплейіндегі DC вольт. Бұл нұсқаулық алдыңғы екі жобаны біріктіреді:- Ardui
Arduino дәл және дәл вольт өлшегіші (0-90В тұрақты ток): 3 қадам
Arduino дәл және дәл вольт өлшегіші (0-90В тұрақты ток): Бұл нұсқаулықта мен Arduino Nano көмегімен салыстырмалы дәлдікпен және дәлдікпен тұрақты токтың жоғары кернеуін (0-90в) өлшеуге арналған вольтметр құрдым. Мен қабылдаған сынақ өлшемдері жеткілікті дәл болды, көбінесе олардың көмегімен өлшенетін нақты кернеудің 0,3 в ішінде
20 фунт стерлингке дейінгі COVID-19 желдеткіші үшін Arduino көмегімен ауа ағынының дәл сенсорын қалай жасауға болады: 7 қадам
20 фунт стерлингтен аспайтын COVID-19 желдеткіші үшін Arduino көмегімен ауа ағынының дәл сенсорын қалай жасауға болады: Осы саңылау ағыны датчигінің соңғы дизайны үшін мына есепті қараңыз: https://drive.google.com/file/d/1TB7rhnxQ6q6C1cNb. ..Бұл нұсқаулықтарда төмен шығын дифференциалды қысым сенсоры көмегімен ауа ағынының сенсорын қалай құру керектігі көрсетілген
Интернет сағаты: NTP протоколы бар ESP8266 NodeMCU көмегімен OLED көмегімен күн мен уақытты көрсету: 6 қадам
Интернет сағаты: NTP протоколы бар ESP8266 NodeMCU көмегімен OLED көмегімен күн мен уақытты көрсету: Сәлеметсіз бе, балалар, біз интернеттен уақыт алатын интернет сағатын құрамыз, сондықтан бұл жобаны іске қосу үшін RTC қажет емес, оған тек қажет. жұмыс істейтін интернет байланысы Бұл жоба үшін сізге esp8266 қажет, ол