Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 2: Շղթան
- Քայլ 3: Սկսեք Visuino- ն և ընտրեք NodeMCU ESP-12
- Քայլ 4. Visuino- ում ավելացրեք բաղադրիչներ
- Քայլ 5: WiFi կարգաբերում
- Քայլ 6. Visuino- ում. Բաղադրիչների միացում
- Քայլ 7: Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
- Քայլ 8: Խաղալ
Video: Visuino - Ստացեք ճշգրիտ ժամանակ ինտերնետ NIST սերվերից `օգտագործելով NodeMCU: 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այս ձեռնարկում մենք կօգտագործենք NodeMCU Mini, OLED Lcd և Visuino ՝ LCd- ում NIST Server- ից ուղիղ ինտերնետի ժամանակը ցուցադրելու համար: Դիտեք ցուցադրական տեսանյութ: Ոգեշնչման պատիվը կրում է youtube- ի օգտվող «Ciprian Balalau» - ն:
Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- NodeMCU Mini
- OLED LcdRed LED
- Breadboard
- Jumper լարերը
- Visuino ծրագիրը. Ներբեռնեք Visuino- ն
Քայլ 2: Շղթան
- Միացրեք 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
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- ում ավելացրեք բաղադրիչներ
- Ավելացնել 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> վարդակներ, կտտացրեք […] կոճակին, որպեսզի «վարդակներ» պատուհանը բացվի Քաշեք 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- ին [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 ծածկագիրը
Visuino- ում սեղմեք F9 կամ կտտացրեք Նկար 1 -ում ցուցադրվող կոճակին ՝ Arduino ծածկագիրը գեներացնելու համար և բացեք Arduino IDE- ն:
Arduino IDE- ում կտտացրեք Վերբեռնում կոճակին ՝ ծածկագիրը կազմելու և վերբեռնելու համար (Նկար 2)
Քայլ 8: Խաղալ
Եթե միացնեք NodeMCU մոդուլը, OLED LCD- ը կսկսի ցույց տալ ընթացիկ ժամը և ամսաթիվը:
Շնորհավորում եմ: Դուք ավարտել եք ձեր Live Internet Time նախագիծը Visuino- ի հետ: Կից է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար: Դուք կարող եք ներբեռնել և բացել այն Visuino- ում ՝ Ներբեռնման հղում
Խորհուրդ ենք տալիս:
Arduino ճշգրիտ և ճշգրիտ վոլտաչափ (0-90V DC) ՝ 3 քայլ
Arduino ճշգրիտ և ճշգրիտ վոլտաչափ (0-90V DC). Այս ուսանելի ծրագրում ես կառուցել եմ վոլտմետր `չափելու բարձր լարման DC (0-90v) հարաբերական ճշգրտությամբ և ճշգրտությամբ` օգտագործելով Arduino Nano- ն: Իմ կողմից կատարված փորձարկման չափումները բավական ճշգրիտ էին, հիմնականում փաստացի լարման 0.3 վ -ի սահմաններում, որը չափվում էր
Ինտերնետ/ամպ վերահսկվող տան ավտոմատացում ՝ օգտագործելով Esp8266 (aREST, MQTT, IoT). 7 քայլ (նկարներով)
Ինտերնետ/ամպ վերահսկվող տնային ավտոմատացում ՝ օգտագործելով Esp8266 (aREST, MQTT, IoT). ԲՈԼՈՐ վարկերը ՝ http://arest.io/ ամպային ծառայության համար: IoT աշխարհի ամենաքննարկվող թեման այս պահին !! Ամպային սերվերներն ու ծառայությունները, որոնք դա հնարավոր են դարձնում, այսօրվա աշխարհի գրավիչ կետն է … ՀԵՌԱՆԱՎՈՐՈARԹՅՈARՆԸ ԿԱՐՈ ԵՆ
ESP8266- ի միջոցով ինտերնետից ժամանակ ստանալը NTP ժամացույցի նախագիծ ESP8266 Nodemcu- ով ՝ 5 քայլ
ESP8266- ի միջոցով ինտերնետից ժամանակ ստանալը NTP ժամացույցի նախագիծ ESP8266 Nodemcu- ով. Այս ձեռնարկում մենք կտեսնենք, թե ինչպես ժամանակ ստանալ ESP8266/nodemcu- ի միջոցով Arduino IDE- ի միջոցով: Timeամանակ ստանալը հատկապես օգտակար է տվյալների գրանցման համար `ձեր ընթերցումները ժամանակային նշելու համար: Եթե ձեր ESP8266 նախագիծը հասանելի է ինտերնետին, կարող եք ժամանակ ստանալ ՝ օգտագործելով Network T
DS3231 RTC (Իրական ժամանակի ժամացույց) ճշգրիտ, արագ և ավտոմատացված ՝ օգտագործելով Java (+-1s) ՝ 3 քայլ
DS3231 RTC (Իրական ժամանակի ժամացույց) ճշգրիտ, արագ և ավտոմատացված օգտագործելով Java- ն (+-1s). Այս հրահանգը ցույց կտա ձեզ, թե ինչպես ժամանակ սահմանել DS3231 իրական ժամանակի ժամացույցի վրա `օգտագործելով Arduino և մի փոքր Java ծրագիր, որն օգտագործում է Arduino- ի սերիական կապը: Այս ծրագրի հիմնական տրամաբանությունը. Arduino- ն սերիական հարցում է ուղարկում
Ինչպես քանդել Xbox 360, Wii և PS3 ինտերնետ կապը ՝ օգտագործելով Nintendo Ds կամ Ds Lite. 4 քայլ
Ինչպես քանդել Xbox 360, Wii և PS3 ինտերնետ կապը ՝ օգտագործելով Nintendo Ds կամ Ds Lite. Այս ուսուցանվող ուսուցման ընթացքում ես ձեզ կսովորեցնեմ, թե ինչպես հեշտությամբ կորցնել ինտերնետային կապը xbox 360-ով ՝ օգտագործելով Wi-Fi կապ Ds- ով: Ինչ -որ մեկը հաստատել է, որ այն աշխատում է ps3- ի համար, բայց ես չունեմ ps3, այնպես որ ես ընդունում եմ նրա խոսքը: Փորձեք օգտագործել նույն քայլերը