สารบัญ:

วิธีส่งข้อมูล DHT11 ไปยังเซิร์ฟเวอร์ MySQL โดยใช้ NodeMCU: 6 ขั้นตอน
วิธีส่งข้อมูล DHT11 ไปยังเซิร์ฟเวอร์ MySQL โดยใช้ NodeMCU: 6 ขั้นตอน

วีดีโอ: วิธีส่งข้อมูล DHT11 ไปยังเซิร์ฟเวอร์ MySQL โดยใช้ NodeMCU: 6 ขั้นตอน

วีดีโอ: วิธีส่งข้อมูล DHT11 ไปยังเซิร์ฟเวอร์ MySQL โดยใช้ NodeMCU: 6 ขั้นตอน
วีดีโอ: การใช้ Arduino ESP8266 NodeMCU MySQL วิธีติดต่อ PHP และ MySQL ด้วย ESP8266 2024, พฤศจิกายน
Anonim
วิธีส่งข้อมูล DHT11 ไปยังเซิร์ฟเวอร์ MySQL โดยใช้ NodeMCU
วิธีส่งข้อมูล DHT11 ไปยังเซิร์ฟเวอร์ MySQL โดยใช้ NodeMCU

ในโครงการนี้ เราได้เชื่อมต่อ DHT11 กับ nodemcu จากนั้นเราจะส่งข้อมูลของ dht11 ซึ่งเป็นความชื้นและอุณหภูมิไปยังฐานข้อมูล phpmyadmin

ขั้นตอนที่ 1: ซอฟต์แวร์ที่ใช้:

ซอฟต์แวร์ที่ใช้
ซอฟต์แวร์ที่ใช้
ซอฟต์แวร์ที่ใช้
ซอฟต์แวร์ที่ใช้

1. Arduino IDE: สำหรับ nodemcu เราใช้ arduino IDE เท่านั้น คุณสามารถดาวน์โหลด Arduino IDE ล่าสุดได้จากลิงค์นี้:

www.arduino.cc/en/Main/Software

ตอนนี้วิธีกำหนดค่า nodemcu เป็น arduino IDE เราจะบอกคุณตามขั้นตอนด้านล่าง

2. การติดตั้งเซิร์ฟเวอร์ XAMPP: ที่นี่เราใช้เซิร์ฟเวอร์ XAMPP ซึ่งสามารถใช้ได้ทั้งใน Windows และ Linux แต่คำแนะนำของฉันคือถ้าคุณอยู่ใน Ubuntu (แพลตฟอร์ม Linux ใด ๆ) ให้ใช้ LAMP ตอนนี้เนื่องจากเราอยู่ใน windows ดังนั้นเราจึงต้องการเซิร์ฟเวอร์ XAMPP ดังนั้น คุณสามารถดาวน์โหลดเซิร์ฟเวอร์ XAMPP ได้จากลิงค์นี้ หรือนี่คือขั้นตอนสำหรับเซิร์ฟเวอร์ LAMP:

1. ติดตั้ง Apache

sudo apt-get ติดตั้ง apache2

2. ติดตั้ง MySQL:

sudo apt-get ติดตั้ง mysql-server

3. ติดตั้ง PHP:

sudo apt-get ติดตั้ง php5 libapache2-mod-php5

4. รีสตาร์ทเซิร์ฟเวอร์:

sudo /etc/init.d/apache2 restart

5. ตรวจสอบ Apache

คุณจะได้รับหน้า apache หนึ่งหน้าโดยคลิกที่ลิงค์ด้านบนนี้ หากคุณไม่ได้รับ แสดงว่ามีบางอย่างผิดปกติกับการติดตั้งของคุณ

ที่นี่เราใช้ PHPMYADMIN ซึ่งเป็นเว็บอินเตอร์เฟสของเซิร์ฟเวอร์ MySQL ดังนั้นสำหรับการติดตั้งคำสั่ง use นั้น:

sudo apt-get ติดตั้ง phpmyadmin

ขั้นตอนที่ 2: ส่วนประกอบที่ใช้:

ส่วนประกอบที่ใช้
ส่วนประกอบที่ใช้
ส่วนประกอบที่ใช้
ส่วนประกอบที่ใช้

1) Node MCU V3: Node MCU เป็นแพลตฟอร์ม IOT แบบโอเพ่นซอร์ส ประกอบด้วยเฟิร์มแวร์ที่ทำงานบน ESP8266 Wi-Fi SoC จากฮาร์ดแวร์ซึ่งใช้โมดูล ESP-12 คำว่า "Node MCU" โดยค่าเริ่มต้นหมายถึงเฟิร์มแวร์มากกว่าชุดพัฒนา

2) เซ็นเซอร์ DHT11: เซ็นเซอร์อุณหภูมิและความชื้น DHT11 นี้มีเอาต์พุตสัญญาณดิจิตอลที่ปรับเทียบแล้วพร้อมความสามารถของเซ็นเซอร์อุณหภูมิและความชื้น มันถูกรวมเข้ากับไมโครคอนโทรลเลอร์ 8 บิตที่มีประสิทธิภาพสูง เทคโนโลยีช่วยให้มั่นใจได้ถึงความน่าเชื่อถือสูงและเสถียรภาพในระยะยาวที่ยอดเยี่ยม เซ็นเซอร์นี้มีส่วนประกอบต้านทานและเซ็นเซอร์สำหรับอุปกรณ์วัดอุณหภูมิ NTC แบบเปียก มีคุณภาพดีเยี่ยม ตอบสนองรวดเร็ว ความสามารถในการป้องกันการรบกวน และประสิทธิภาพสูง

ขั้นตอนที่ 3: วิธีกำหนดค่า Nodemcu ใน Arduino IDE

วิธีกำหนดค่า Nodemcu ใน Arduino IDE
วิธีกำหนดค่า Nodemcu ใน Arduino IDE
วิธีกำหนดค่า Nodemcu ใน Arduino IDE
วิธีกำหนดค่า Nodemcu ใน Arduino IDE
วิธีกำหนดค่า Nodemcu ใน Arduino IDE
วิธีกำหนดค่า Nodemcu ใน Arduino IDE

ด้านล่างนี้เป็นขั้นตอนในการกำหนดค่า nodemcu ใน arduino IDE

รูปภาพ I1, I2 และ I3 ด้านบนมีไว้เพื่ออ้างอิงซึ่งเราจะใช้สำหรับการอ้างอิงของเราเพื่อให้คุณเข้าใจ

ขั้นที่ 1: ก่อนอื่นคุณต้องเปิด Arduino IDE

ขั้นที่ 2: ตอนนี้คลิกที่แท็บการตั้งค่าเช่นภาพ I1 ตอนนี้ คุณต้องคัดลอกหนึ่ง URL ในตัวจัดการบอร์ดเพิ่มเติม นี่คือ URL- https://arduino.esp8266.com/stable/package_esp8266… จากนั้นคลิกตกลง

ขั้นตอนที่ 3: ไปที่เครื่องมือ จากนั้นเลือกตัวจัดการบอร์ด คุณจะได้รับหนึ่งหน้าต่างเช่น I2

เพียงเลื่อนลงมาที่หน้าต่างนั้นแล้วค้นหา esp8266 โดยชุมชน ESP8266 หรือคุณสามารถค้นหา esp8266 ได้โดยตรงโดยพิมพ์ตัวเลือกการค้นหา จากนั้นคลิกที่ปุ่มติดตั้ง

ขั้นตอนที่ 4: รีสตาร์ท Arduino IDE ของคุณ

ขั้นที่ 5: ไปที่เครื่องมือ จากนั้นเลือกอุปกรณ์ nodemcu ของคุณดังที่เราได้แสดงในอิมเมจ I3

ขั้นตอนที่ 4: แผนภาพวงจร:

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

ขั้นตอนที่ 5: รหัส:

คุณสามารถรับซอร์สโค้ดจาก Github Link. ของเรา

ขั้นตอนที่ 6: วิดีโอ:

คำอธิบายโครงการทั้งหมดอยู่ในวิดีโอด้านบน

หากคุณมีข้อสงสัยเกี่ยวกับโครงการนี้โปรดแสดงความคิดเห็นด้านล่าง และหากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับระบบฝังตัว คุณสามารถไปที่ช่อง youtube ของเราได้

กรุณาเยี่ยมชมและชอบหน้า Facebook ของเราสำหรับการปรับปรุงบ่อย

ขอขอบคุณและขอแสดงความนับถือ, เทคโนโลยี Embedotronics

แนะนำ: