Բովանդակություն:

Visuino - Ստացեք ճշգրիտ ժամանակ ինտերնետ NIST սերվերից `օգտագործելով NodeMCU: 8 քայլ
Visuino - Ստացեք ճշգրիտ ժամանակ ինտերնետ NIST սերվերից `օգտագործելով NodeMCU: 8 քայլ

Video: Visuino - Ստացեք ճշգրիտ ժամանակ ինտերնետ NIST սերվերից `օգտագործելով NodeMCU: 8 քայլ

Video: Visuino - Ստացեք ճշգրիտ ժամանակ ինտերնետ NIST սերվերից `օգտագործելով NodeMCU: 8 քայլ
Video: How to use MPU-9250 Gyroscope, Accelerometer, Magnetometer for Arduino 2024, Նոյեմբեր
Anonim
Image
Image

Այս ձեռնարկում մենք կօգտագործենք NodeMCU Mini, OLED Lcd և Visuino ՝ LCd- ում NIST Server- ից ուղիղ ինտերնետի ժամանակը ցուցադրելու համար: Դիտեք ցուցադրական տեսանյութ: Ոգեշնչման պատիվը կրում է youtube- ի օգտվող «Ciprian Balalau» - ն:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
  • NodeMCU Mini
  • OLED LcdRed LED
  • Breadboard
  • Jumper լարերը
  • Visuino ծրագիրը. Ներբեռնեք Visuino- ն

Քայլ 2: Շղթան

The Circuit
The Circuit
  • Միացրեք GND- ը NodeMCU- ից գրատախտակին (gnd)
  • Միացրեք 5V կապը NodeMCU- ից տախտակի քորոցին (դրական)
  • Միացրեք կապը 0 (SCL) NodeMCU- ից OLED LCD փին (SCL)
  • Միացրեք կապը 1 (SDA) NodeMCU- ից OLED LCD փին (SDA)
  • Միացրեք OLED LCD կապը (VCC) գրատախտակին (դրական)
  • OLED LCD կապը (GND) միացրեք տախտակի քորոցին (GND)

Քայլ 3: Սկսեք Visuino- ն և ընտրեք NodeMCU ESP-12

Սկսեք Visuino- ն և ընտրեք NodeMCU ESP-12
Սկսեք Visuino- ն և ընտրեք NodeMCU ESP-12
Սկսեք Visuino- ն և ընտրեք NodeMCU ESP-12
Սկսեք Visuino- ն և ընտրեք NodeMCU ESP-12

Arduino- ի ծրագրավորումը սկսելու համար ձեզ հարկավոր է տեղադրել Arduino IDE- ն այստեղից ՝

Խնդրում ենք տեղյակ լինել, որ Arduino IDE 1.6.6 -ում կան որոշ կարևոր սխալներ: Համոզվեք, որ տեղադրում եք 1.6.7 կամ ավելի նոր տարբերակ, հակառակ դեպքում այս Հրահանգը չի գործի: Եթե դուք չեք արել, հետևեք այս հրահանգի քայլերին ՝ Arduino IDE- ն ESP 8266 ծրագրին կարգավորելու համար: Visuino- ն նույնպես պետք է տեղադրվի: Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «NodeMCU ESP-12», ինչպես ցույց է տրված Նկար 2-ում:

Քայլ 4. Visuino- ում ավելացրեք բաղադրիչներ

Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
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 կարգաբերում

WiFi կարգաբերում
WiFi կարգաբերում
WiFi կարգաբերում
WiFi կարգաբերում
WiFi կարգաբերում
WiFi կարգաբերում

Ընտրեք NodeMCU ESP-12 և խմբագրի Մոդուլներ> WiFi> Մուտքի կետեր, կտտացրեք […] կոճակին, որպեսզի «Մուտքի կետեր» պատուհանը բացվի:

Այս խմբագրում WiFi մուտքի կետը քաշեք ձախ կողմ:

  • «SSID» բաժնում նշեք ձեր WiFi ցանցի անունը
  • «Գաղտնաբառ» բաժնում տեղադրեք ձեր WiFi ցանցի մուտքի գաղտնաբառը

Փակեք «Մուտքի կետեր» պատուհանը

Խմբագրիչի ձախ կողմում ընտրեք Մոդուլներ> Wifi> վարդակներ, կտտացրեք […] կոճակին, որպեսզի «վարդակներ» պատուհանը բացվի Քաշեք TCP հաճախորդին աջից ձախ

Հատկությունների պատուհանի ներքևում տեղադրեք հյուրընկալողը ՝ time-b-g.nist.gov

Հատկությունների պատուհանի ներքևի նավահանգիստ ՝ 37

Քայլ 6. Visuino- ում. Բաղադրիչների միացում

Visuino- ում. Բաղադրիչների միացում
Visuino- ում. Բաղադրիչների միացում
  • Միացրեք NodeMCU ESP-12 Modules. WiFi. Sockets. TCPClient1 PIN [IN] InternetTime1 PIN [Socket]
  • Միացրեք PulseGenerator1 PIN- ը [OUT] InternetTime1 PIN- ին [ockամացույց]
  • Միացրեք InternetTime1 PIN- ը [Out] NodeMCU ESP-12 Serial [0] PIN [IN] և DeleteRightText1 PIN [IN]
  • Միացրեք DeleteRightText1 PIN- ը [OUT] DeleteLeftText1 PIN- ին [IN]
  • Միացրեք DeleteLeftText1 PIN [OUT] DisplayOLED1 Elements- ին: Տեքստային դաշտ 1 PIN [IN]
  • Միացրեք DisplayOLED1 PIN- ը [OUT] NodeMCU ESP-12 I2C PIN- ին [IN]

Քայլ 7: Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Visuino- ում սեղմեք F9 կամ կտտացրեք Նկար 1 -ում ցուցադրվող կոճակին ՝ Arduino ծածկագիրը գեներացնելու համար և բացեք Arduino IDE- ն:

Arduino IDE- ում կտտացրեք Վերբեռնում կոճակին ՝ ծածկագիրը կազմելու և վերբեռնելու համար (Նկար 2)

Քայլ 8: Խաղալ

Եթե միացնեք NodeMCU մոդուլը, OLED LCD- ը կսկսի ցույց տալ ընթացիկ ժամը և ամսաթիվը:

Շնորհավորում եմ: Դուք ավարտել եք ձեր Live Internet Time նախագիծը Visuino- ի հետ: Կից է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար: Դուք կարող եք ներբեռնել և բացել այն Visuino- ում ՝ Ներբեռնման հղում

Խորհուրդ ենք տալիս: