Բովանդակություն:
- Քայլ 1: Ստեղծեք վեբ ծրագիր
- Քայլ 2: Ստեղծեք MySQL տվյալների շտեմարան
- Քայլ 3: Ստեղծեք MySQL տվյալների շտեմարանի աղյուսակ
- Քայլ 4: Ներբեռնեք և խմբագրեք PHP ֆայլերը
- Քայլ 5: Վերբեռնեք PHP ֆայլերը սերվերին
- Քայլ 6. Խմբագրել և վերբեռնել Arduino (.ino) ֆայլը NodeMCU ESP8266- ում
- Քայլ 7: Ստուգեք MySQL տվյալների բազայի հետ կապը
Video: Ինչպես միացնել NodeMCU ESP8266- ը MySQL տվյալների շտեմարանին `7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
MySQL- ը լայնորեն կիրառվող հարաբերական տվյալների բազայի կառավարման համակարգ է (RDBMS), որն օգտագործում է կառուցվածքային հարցման լեզու (SQL): Ինչ -որ պահի, գուցե ցանկանաք Arduino/NodeMCU տվիչների տվյալները վերբեռնել MySQL տվյալների բազա: Այս Instructable- ում մենք կտեսնենք, թե ինչպես միացնել NodeMCU ESP8266- ը MySQL տվյալների բազային:
Այստեղ ես պատրաստվում եմ օգտագործել 000webhost ՝ MySQL տվյալների բազան հյուրընկալելու համար պարզության և անվճար առկայության պատճառով: Այնուամենայնիվ, կարող եք օգտագործել ցանկացած հարթակ, որի վրա տեղադրված է LAMP (Linux, Apache, MySQL/MariaDB, PHP) բուրգ: Նույնիսկ դուք կարող եք օգտագործել XAMPP- ը ՝ MySQL տվյալների բազան տեղում տեղակայելու ձեր Windows ԱՀ -ում:
Այս ուսանելի, ես չեմ պատրաստվում օգտագործել որևէ սենսոր: Ես պարզապես կավելացնեմ երկու փոփոխական և դրանք կտեղադրեմ տվյալների բազայում: Այնուամենայնիվ, ցանկացած սենսոր կարող եք միացնել ձեր տախտակին:
Պահանջներ.-
- NodeMCU ESP8266 զարգացման տախտակ
- 000webhost հաշվի անվճար տարբերակ (կամ MySQL տեղադրված localhost- ում)
- Filezilla FTP հաճախորդ (անվճար տարբերակ)
Քայլ 1: Ստեղծեք վեբ ծրագիր
- Գնացեք 000webhost.com և մուտք գործեք ձեր հաշիվ:
- Տեղադրեք Ստեղծել նոր կայք կոճակը պատուհանի վերին աջ անկյունում:
- Մուտքագրեք կայքի ցանկալի անունը և գաղտնաբառը, այնուհետև կտտացրեք «Ստեղծել» կոճակին: (Նշեք կայքի գաղտնաբառը անվտանգ վայրում, քանի որ մենք պատրաստվում ենք այն օգտագործել առաջիկա քայլերում):
- Անցեք վեբ կայքի կառավարմանը:
Քայլ 2: Ստեղծեք MySQL տվյալների շտեմարան
Գնացեք Գործիքներ >> Տվյալների բազայի կառավարիչ, այնուհետև ստեղծեք նոր տվյալների բազա:
Տվյալների բազան հաջողությամբ ստեղծելուց հետո անցեք Կառավարել >> PhpMyAdmin:
Քայլ 3: Ստեղծեք MySQL տվյալների շտեմարանի աղյուսակ
- Տեղադրեք և կտտացրեք տվյալների բազայի անվան վրա PhpMyAdmin պատուհանի ձախ վահանակում (ինչպես ցույց է տրված էկրանի նկարը ա):
- Մուտքագրեք աղյուսակի անունը և սյունակների թիվը (թող լինի 5): Այնուհետև կտտացրեք Go կոճակը:
- Ստեղծեք սյուներ (ըստ սխեմայի, որը ցուցադրված է սքրինշոթում բ) և այնուհետև սեղմեք պահպանման կոճակը:
Այլապես, կարող եք ստեղծել աղյուսակ ՝ գործարկելով ստորև բերված հրամանը.
ՍՏԵԵԼ ՍԵABԱՆ `id13263538_sumodb`.`nodemcu_table` (` id` INT (10) NOT NULL AUTO_INCREMENT, `val` FLOAT (10) NOT NULL,` val2` FLOAT (10) NOT NULL, `date` DATE NOT NULL,` time `TIME NOT NULL, PRIMARY KEY (` id`)) ENGINE = InnoDB;
Քայլ 4: Ներբեռնեք և խմբագրեք PHP ֆայլերը
- Ներբեռնեք dbwrite.php և dbread.php ֆայլերը Github- ից (կամ ներբեռնեք կցված ֆայլերը):
- Թարմացրեք տվյալների բազայի մանրամասները և աղյուսակի անունը dbwrite.php- ում և dbread.php- ում (ինչպես ցույց է տրված սքրինշոթում):
Քայլ 5: Վերբեռնեք PHP ֆայլերը սերվերին
- Գնացեք Կառավարեք վեբ կայքը >> Կայքի կարգավորումները >> Ընդհանուր:
- Նշեք հյուրընկալողի անունը, օգտվողի անունը, նավահանգիստը և գաղտնաբառը (գաղտնաբառը նույնն է, ինչ կայքի գաղտնաբառը, որը ստեղծվել է 1 -ին քայլում):
- Օգտագործեք այս տվյալները ՝ Filezilla FTP հաճախորդի միջոցով սերվերին միանալու համար (ինչպես ցույց է տրված սքրինշոթում):
- Գնացեք public_html պանակ և վերբեռնեք dbwrite.php և dbread.php ֆայլերը:
Քայլ 6. Խմբագրել և վերբեռնել Arduino (.ino) ֆայլը NodeMCU ESP8266- ում
- Գնացեք Կառավարեք վեբ կայքը >> Վեբ կայքի կարգավորումները >> Ընդհանուր և նշեք Վեբ կայքի անունը (կայքի URL):
- Խմբագրել.ino ֆայլը example.com- ը ձեր կայքի անունով փոխարինելու համար: Մի մոռացեք նաև թարմացնել WiFi SSID- ը և գաղտնաբառը:
- Վերջապես, վերբեռնեք կոդը NodeMCU- ին:
Քայլ 7: Ստուգեք MySQL տվյալների բազայի հետ կապը
Երբ կոդը վերբեռնվի NodeMCU, այն կսկսի տվյալներ ուղարկել MySQL տվյալների բազա:
Այցելեք «example.com/dbread.php» ՝ տվյալների բազայի արժեքները դիտելու համար:
Հուսով եմ, որ այս ձեռնարկը օգտակար կգտնեք: Վայելեք:
Խորհուրդ ենք տալիս:
Ինչպես կատարել խոնավության և ջերմաստիճանի իրական ժամանակի տվյալների գրանցիչ Arduino UNO- ի և SD- քարտի միջոցով: - DHT11 Տվյալների գրանցման մոդելավորում Proteus- ում. 5 քայլ
Ինչպես կատարել խոնավության և ջերմաստիճանի իրական ժամանակի տվյալների գրանցիչ Arduino UNO- ի և SD- քարտի միջոցով DHT11 Տվյալների գրանցման մոդելավորում Proteus- ում. Ներածություն. Բարև, սա Liono Maker- ն է, ահա YouTube- ի հղումը: Մենք ստեղծում ենք ստեղծագործական նախագիծ Arduino- ի հետ և աշխատում ներկառուցված համակարգերի վրա: Data-Logger: Տվյալների գրանցիչ (նաև տվյալների գրանցիչ կամ տվյալների գրանցիչ) էլեկտրոնային սարք է, որը ժամանակի ընթացքում գրանցում է տվյալները
Ինչպես միացնել ESP8266 NodeMCU- ը IoT ամպին. 5 քայլ
Ինչպես միացնել ESP8266 NodeMCU- ը IoT ամպին: Այս ուսուցանվող ծրագիրը ցույց է տալիս Ձեզ Իրերի Ինտերնետի պարզ ցուցադրում `օգտագործելով ESP8266 NodeMCU և առցանց IoT ծառայություն, որը կոչվում է AskSensors: Մենք ձեզ ցույց ենք տալիս, թե ինչպես արագորեն ստանալ տվյալներ ESP8266 HTTPS հաճախորդից և դրանք գրաֆիկով գծել AskSensors Io- ում
Տվյալների ձեռքբերման և տվյալների տեսողականացման համակարգ MotoStudent Electric Racing Bike– ի համար ՝ 23 քայլ
Տվյալների ձեռքբերման և տվյալների տեսողականացման համակարգ MotoStudent Electric Racing Bike- ի համար. Տվյալների ձեռքբերման համակարգն ապարատային և ծրագրային ապահովման հավաքածու է, որը աշխատում է միասին ՝ արտաքին սենսորներից տվյալներ հավաքելու, դրանք պահելու և հետագայում մշակելու համար, որպեսզի դրանք գրաֆիկականորեն պատկերացվեն և վերլուծվեն, թույլ տալով ինժեներներին կատարել
NODEMCU LUA ESP8266 Միացեք MySQL տվյալների շտեմարանին ՝ 6 քայլ
NODEMCU LUA ESP8266 Միացեք MySQL տվյալների շտեմարանին Եթե վստահ եք դրանք լուծելուն, կարդացեք: Ես օգտագործում եմ XAMPP- ը, քանի որ այն կարող է տեղադրվել գրիչով կամ ձեր կոշտ սկավառակի վրա, և այն կազմաձևված է
Ինչպես միացնել NodeMCU / ESP8266 և OLED Shield ՝ 8 քայլ
Ինչպես միացնել NodeMCU / ESP8266- ը և OLED Shield- ը: Այս հրահանգով ես ցույց կտամ, թե ինչպես կարելի է NodeMCU V2 Amica (ESP8266) I2c- ով միացնել հայտնի SSD1306 չիպի հիման վրա OLED էկրանին: OLED- ի համար մենք այս ուսանելի ծրագրում կօգտագործենք OLED վահան, որը կցված է 0,96 զոդիչներով և " դյույմ OLED