Talaan ng mga Nilalaman:
- Hakbang 1: Lumikha ng Web Application
- Hakbang 2: Lumikha ng MySQL Database
- Hakbang 3: Lumikha ng Talahanayan ng MySQL Database
- Hakbang 4: Mag-download at Mag-edit ng Mga PHP File
- Hakbang 5: Mag-upload ng PHP Files sa Server
- Hakbang 6: I-edit at I-upload ang Arduino (.ino) File sa NodeMCU ESP8266
- Hakbang 7: Suriin ang Koneksyon sa MySQL Database
Video: Paano ikonekta ang NodeMCU ESP8266 sa MySQL Database: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:09
Ang MySQL ay isang malawakang ginagamit na pamanggit na sistema ng pamamahala ng database (RDBMS) na gumagamit ng nakabalangkas na query na wika (SQL). Sa ilang mga punto, baka gusto mong i-upload ang data ng sensor ng Arduino / NodeMCU sa MySQL database. Sa Instructable na ito, makikita natin kung paano ikonekta ang NodeMCU ESP8266 sa MySQL database.
Dito ko gagamitin ang 000webhost upang mag-host ng MySQL database dahil sa pagiging simple at libreng kakayahang magamit. Gayunpaman, maaari mong gamitin ang anumang platform na may naka-install na stack na LAMP (Linux, Apache, MySQL / MariaDB, PHP). Kahit na maaari mong gamitin ang XAMPP upang i-host ang MySQL database nang lokal sa iyong Windows PC.
Sa itinuturo na ito, hindi ako gagamit ng anumang sensor. Dadagdagan ko lang ang dalawang variable at ipasok ang mga ito sa database. Gayunpaman, maaari mong ikonekta ang anumang sensor sa iyong board.
Mga Kinakailangan: -
- NodeMCU ESP8266 development board
- Libreng bersyon ng 000webhost account (o na-install ang MySQL sa localhost)
- Filezilla FTP client (libreng bersyon)
Hakbang 1: Lumikha ng Web Application
- Mag-navigate sa 000webhost.com at mag-login sa iyong account.
- Hanapin ang Lumikha ng Bagong pindutan ng Site sa kanang sulok sa itaas ng window.
- Ipasok ang ninanais na pangalan ng site at password at pagkatapos ay pindutin ang pindutang lumikha. (Tandaan ang password ng site sa isang ligtas na lugar dahil gagamitin namin ito sa mga paparating na hakbang).
- Magpatuloy upang Pamahalaan ang pagpipilian ng Website.
Hakbang 2: Lumikha ng MySQL Database
Mag-navigate sa Mga Tool >> Database Manager at pagkatapos ay lumikha ng isang bagong database.
Pagkatapos ng matagumpay na paglikha ng database, magpatuloy sa Pamahalaan >> PhpMyAdmin.
Hakbang 3: Lumikha ng Talahanayan ng MySQL Database
- Hanapin at mag-click sa pangalan ng database sa kaliwang panel ng PhpMyAdmin Window (tulad ng ipinakita sa screenshot a).
- Ipasok ang pangalan ng talahanayan at bilang ng mga haligi (hayaan itong 5). Pagkatapos ay pindutin ang pindutan ng Pumunta.
- Lumikha ng mga haligi (ayon sa bawat schema na ipinapakita sa screenshot b) at pagkatapos ay pindutin ang pindutang i-save.
Bilang kahalili, maaari kang lumikha ng talahanayan sa pamamagitan ng pagpapatakbo ng utos sa ibaba: -
GAWIN ANG TABLE `id13263538_sumodb`.`nodemcu_table` (` id` INT (10) HINDI NUL AUTO_INCREMENT, `val` FLOAT (10) HINDI NULL,` val2` FLOAT (10) HINDI NULL, `date` DATE NOT NULL,` time `TIME NOT Null, PRIMARY KEY (` id`)) ENGINE = InnoDB;
Hakbang 4: Mag-download at Mag-edit ng Mga PHP File
- Mag-download ng dbwrite.php at dbread.php file mula sa Github (o i-download ang mga nakalakip na file).
- I-update ang mga detalye ng database at pangalan ng talahanayan sa dbwrite.php at dbread.php (tulad ng ipinakita sa screenshot).
Hakbang 5: Mag-upload ng PHP Files sa Server
- Mag-navigate upang Pamahalaan ang Website >> Mga Setting ng Website >> Pangkalahatan.
- Tandaan ang hostname, username, port at password (ang password ay katulad ng site password na nilikha sa step1).
- Gamitin ang mga detalyeng ito upang kumonekta sa server gamit ang Filezilla FTP client (tulad ng ipinakita sa screenshot).
- Mag-navigate sa folder na public_html at mag-upload ng mga file ng dbwrite.php at dbread.php.
Hakbang 6: I-edit at I-upload ang Arduino (.ino) File sa NodeMCU ESP8266
- Mag-navigate sa Pamahalaan ang Website >> Mga Setting ng Website >> Pangkalahatan at itala ang Website_Name (site URL).
- I-edit ang.ino file upang palitan ang example.com ng pangalan ng iyong site. Huwag ding kalimutang i-update ang WiFi SSID at password.
- Panghuli, Mag-upload ng code sa NodeMCU.
Hakbang 7: Suriin ang Koneksyon sa MySQL Database
Kapag na-upload ang code sa NodeMCU, magsisimula na itong magpadala ng data sa MySQL database.
Bisitahin ang "example.com/dbread.php" upang matingnan ang mga halaga ng database.
Inaasahan kong nasusumpungan mong kapaki-pakinabang ang tutorial na ito. Mag-enjoy!
Inirerekumendang:
Paano Gumawa ng Iyong Sariling WIFI Gateway upang Ikonekta ang Iyong Arduino sa IP Network?: 11 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng Iyong Sariling WIFI Gateway upang Ikonekta ang Iyong Arduino sa IP Network?: Tulad ng maraming mga tao sa tingin mo Arduino ay isang napakahusay na solusyon upang gawin ang automation ng bahay at robotic! Ngunit sa term ng komunikasyon ang Arduinos ay may serial link lamang. Nagtatrabaho ako sa isang robot na kailangang permanenteng konektado sa isang server na nagpapatakbo ng ar
Paano ikonekta ang ESP8266 NodeMCU sa IoT Cloud: 5 Hakbang
Paano ikonekta ang ESP8266 NodeMCU sa IoT Cloud: Ipinapakita sa iyo ng itinuturo na ito ng isang simpleng demo ng Internet of Things gamit ang ESP8266 NodeMCU at isang online na serbisyo ng IoT na tinatawag na AskSensors. Ipinapakita namin sa iyo kung paano mabilis na makakuha ng data mula sa client ng HT826 HTTPS at isalin ito sa grap sa AskSensors Io
Ikonekta ang Raspberry Pi IOT Database Sa MS Excel - I-set Up: 3 Hakbang
Ikonekta ang Raspberry Pi IOT Database Sa MS Excel - I-set Up: Sa mundo ng pagkuha ng data ng IOT, lumilikha ang isang maraming data na palaging nai-save sa isang database system tulad ng Mysql o Oracle. Upang makakuha ng access sa, at manipulahin ang data na ito, ang isa sa pinakamabisang pamamaraan ay ang paggamit ng Microsoft Office prod
Paano Ikonekta ang Led sa 9v Baterya Gamit ang Mga Resistor: 6 na Hakbang
Paano Kumonekta Na humantong sa 9v Baterya Gamit ang Mga Resistor: Kung paano kumonekta na humantong sa 9v na baterya ay ipinaliwanag sa isang madaling paraan na maunawaan ng lahat at gamitin ito para sa mga elektronikong proyekto. Upang magawa ang bagay na ito, dapat nating malaman ang aming mga sangkap
Paano ikonekta ang NodeMCU / ESP8266 at OLED Shield: 8 Hakbang
Paano ikonekta ang NodeMCU / ESP8266 at OLED Shield: Ipapakita ko sa itinuro na ito kung paano ikonekta ang isang NodeMCU V2 Amica (ESP8266) sa pamamagitan ng I2c sa isang OLED display batay sa sikat na chip na SSD1306. Para sa OLED gagamitin namin sa pagtuturo na ito ng isang OLED Shield na kasama ng mga solderes na 0,96 " pulgada OLED