Мазмұны:
- 1 -қадам: Сізге не қажет
- 2 -қадам: Visuino -ны іске қосыңыз және Arduino WeMos D1 Mini тақтасының түрін таңдаңыз
- 3 -қадам: WiFi орнату
- 4 -қадам: Visuino компоненттерін қосыңыз
- 5 -қадам: Visuino Set компоненттерінде
- 6 -қадам: Visuino Connect компоненттерінде
- 7 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
- 8 -қадам: Ойнаңыз
Бейне: ESP8266 OLED - Интернеттен уақыт пен күнді алу: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Бұл оқулықта біз NIST TIME серверінен ESP8266 OLED және Visuino көмегімен күн мен уақытты алуды үйренеміз, Демонстрациялық бейнені қараңыз.
1 -қадам: Сізге не қажет
- ESP8266 OLED
- Visuino бағдарламасы: Visuino жүктеу
2 -қадам: 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 орнату
- WeMos D1 Mini таңдаңыз және Modules> WiFi> Access Points редакторында […] батырмасын басыңыз, сонда «Кіру нүктелері» терезесі ашылады. Бұл редакторда WiFi кіру нүктесін сол жаққа сүйреңіз.
- Сипаттар терезесінде «SSID» астына WiFi желісінің атауын енгізіңіз
- «Құпия сөз» астына WiFi желісіне кіру құпия сөзін енгізіңіз
- «Кіру нүктелері» терезесін жабыңыз
- Редактордың сол жағында Модульдер> Wi -Fi> Сокеттер тармағын таңдаңыз, […] түймесін басыңыз, сонда «Sockets» терезесі ашылады, содан кейін TCP/IP клиентін оң жақтан солға қарай сүйреп апарыңыз, содан кейін Сипаттар терезесінің астында порт: 37 мен хост орнатыңыз.: time-ag.nist.gov
- «Розеткалар» терезесін жабыңыз
4 -қадам: Visuino компоненттерін қосыңыз
- «Импульс генераторы» компонентін қосыңыз
- «Internet Time Protocol» компонентін қосыңыз
- 2X «Оң жақ мәтінді жою» компонентін қосыңыз
- 2X «Сол жақ мәтінді жою» компонентін қосыңыз
- «SSD1306/SH1106 OLED Display (I2C)» компонентін қосыңыз
5 -қадам: 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 компоненттерінде
- «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 кодын жасаңыз, құрастырыңыз және жүктеңіз
Visuino -да төменгі жағында «Құру» қойындысын нұқыңыз, дұрыс порт таңдалғанына көз жеткізіңіз, содан кейін «Құрастыру/Құру және Жүктеу» түймесін басыңыз.
8 -қадам: Ойнаңыз
Егер сіз ESP8266 OLED модулін қоссаңыз, ол интернетке қосылады және дисплей NIST серверінен күн мен уақытты көрсете бастайды.
Сондай-ақ, https://tf.nist.gov/tf-cgi/servers.cgi таба алатын басқа серверлермен тәжірибе жасай аласыз.
Құттықтаймын! Сіз Visuino көмегімен Интернет уақыты жобасын аяқтадыңыз. Мен Visuino жобасына қоса, осы нұсқаулық үшін құрдым, оны мына жерден жүктеуге болады. Сіз оны Visuino -да жүктей және аша аласыз:
Ұсынылған:
Ылғалдылық пен температураны нақты уақыт режимінде Arduino UNO және SD-карта көмегімен қалай жасауға болады - DHT11 Proteus-та деректерді тіркеуші модельдеу: 5 қадам
Ылғалдылық пен температураны нақты уақыт режимінде Arduino UNO және SD-карта көмегімен қалай жасауға болады | DHT11 Proteus-та деректерді тіркеуші модельдеу: Кіріспе: сәлем, бұл Liono Maker, міне YouTube сілтемесі. Біз Arduino-мен шығармашылық жоба жасаймыз және енгізілген жүйелерде жұмыс жасаймыз. Деректерді тіркеуші: Деректерді тіркеуші (сонымен қатар деректерді тіркеуші немесе деректерді тіркеуші)-бұл уақыт бойынша деректерді жазатын электрондық құрылғы
СКД мен Arduino көмегімен уақыт пен температура (ТҮРКЕЛГЕН): 4 қадам
Уақыт пен температура СКД мен Arduino көмегімен (ДҰРЫСТАЛҒАН): Барлығына сәлем! Менің атым Самуэле, мен 14 жастамын, мен Сицилияданмын … Мен Ардуино әлеміне жаңа адаммын! Менде электроника мен DIY жобасымен тәжірибе бар. , бірақ мен өз жұмысымды жеңілдету үшін Arduino -да бірнеше бағдарламалар жаза бастадым, бұл менің алғашқы Ins
Arduino 3-те-1-де уақыт пен ауа-райы дисплейі: 11 қадам
Arduino 3-in-1-де уақыт пен ауа-райы дисплейі: Маған PIC микроконтроллерлері ұнайды, мен ассемблер тілінде бағдарламалауды ұнатамын. Шындығында, соңғы екі жылда мен веб -сайтта осы комбинацияға негізделген 40 -қа жуық жобаны орналастырдым. Жақында мен АҚШ -тың сүйікті дүкендерінің бірінен кейбір бөлшектерге тапсырыс бердім
Ақылды тоңазытқыш пен сатып алу тізімі: 11 қадам
Ақылды тоңазытқыш пен сатып алу тізімі: ақылды тоңазытқыш пен сатып алу тізімінің көмегімен сіз сатып алу әдеттеріңізді бақылай аласыз. Сіз сатып алу тізімін жасай аласыз, сондықтан сіз азық -түлік дүкенінде телефонды ашуыңыз керек. Бұл жобаны шкафта немесе тартпада да қолдануға болады
Сирек жер магниттерін алу үшін жұмыс үстелінің қатты дискісін бөліп алу: 8 қадам
Сирек жер магниттерін алу үшін жұмыс үстеліндегі қатты дискіні бөліп алу: Бұл нұсқаулықта мен сізге компьютердің қатты дискісін ажырату және одан сирек кездесетін жер магниттерін алу қадамдарын көрсетемін