สารบัญ:
- ขั้นตอนที่ 1: ซอฟต์แวร์ที่ใช้:
- ขั้นตอนที่ 2: ส่วนประกอบที่ใช้:
- ขั้นตอนที่ 3: วิธีกำหนดค่า Nodemcu ใน Arduino IDE
- ขั้นตอนที่ 4: แผนภาพวงจร:
- ขั้นตอนที่ 5: รหัส:
- ขั้นตอนที่ 6: วิดีโอ:
วีดีโอ: วิธีส่งข้อมูล DHT11 ไปยังเซิร์ฟเวอร์ MySQL โดยใช้ NodeMCU: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ในโครงการนี้ เราได้เชื่อมต่อ 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
รูปภาพ 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
แนะนำ:
ESP8266 การตรวจสอบอุณหภูมิ Nodemcu โดยใช้ DHT11 บนเว็บเซิร์ฟเวอร์ภายในเครื่อง - รับอุณหภูมิห้องและความชื้นบนเบราว์เซอร์ของคุณ: 6 ขั้นตอน
ESP8266 การตรวจสอบอุณหภูมิ Nodemcu โดยใช้ DHT11 บนเว็บเซิร์ฟเวอร์ภายในเครื่อง | รับอุณหภูมิห้องและความชื้นบนเบราว์เซอร์ของคุณ: สวัสดีทุกคน วันนี้เราจะสร้างความชื้น & ระบบตรวจสอบอุณหภูมิโดยใช้ ESP 8266 NODEMCU & เซ็นเซอร์อุณหภูมิ DHT11 อุณหภูมิและความชื้นจะได้รับจากเซ็นเซอร์ DHT11 & สามารถเห็นได้บนเบราว์เซอร์ซึ่งหน้าเว็บจะถูกจัดการ
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
ระบบการเข้าร่วมประชุมโดยการส่งข้อมูล RFID ไปยังเซิร์ฟเวอร์ MySQL โดยใช้ Python กับ Arduino: 6 ขั้นตอน
ระบบการเข้าร่วมประชุมโดยการส่งข้อมูล RFID ไปยังเซิร์ฟเวอร์ MySQL โดยใช้ Python กับ Arduino: ในโครงการนี้ ฉันได้เชื่อมต่อ RFID-RC522 กับ Arduino แล้วจึงส่งข้อมูลของ RFID ไปยังฐานข้อมูล phpmyadmin ต่างจากโปรเจ็กต์ก่อนหน้านี้ของเราที่เราไม่ได้ใช้อีเทอร์เน็ตชิลด์ใดๆ ในกรณีนี้ เราแค่อ่านข้อมูลอนุกรมที่มาจาก ar
Arduino กำลังส่งข้อมูล Dht11 ไปยังเซิร์ฟเวอร์ MySQL (PHPMYADMIN) โดยใช้ Python: 5 ขั้นตอน
Arduino กำลังส่งข้อมูล Dht11 ไปยังเซิร์ฟเวอร์ MySQL (PHPMYADMIN) โดยใช้ Python: ในโครงการนี้ ฉันได้เชื่อมต่อ DHT11 กับ Arduino จากนั้นฉันกำลังส่งข้อมูลของ dht11 ซึ่งเป็นความชื้นและอุณหภูมิไปยังฐานข้อมูล phpmyadmin ต่างจากโปรเจ็กต์ก่อนหน้านี้ที่เราไม่ได้ใช้อีเทอร์เน็ตชีลด์ใดๆ ในกรณีนี้ เราแค่อ่าน t
สถานีตรวจอากาศ DIY โดยใช้ DHT11, BMP180, Nodemcu พร้อม Arduino IDE ผ่านเซิร์ฟเวอร์ Blynk: 4 ขั้นตอน
สถานีตรวจอากาศ DIY โดยใช้ DHT11, BMP180, Nodemcu พร้อม Arduino IDE ผ่านเซิร์ฟเวอร์ Blynk: Github: DIY_Weather_Station Hackster.io: Weather Station คุณจะได้เห็น Weather Application ใช่ไหม เมื่อคุณเปิดมัน คุณจะได้เรียนรู้สภาพอากาศ เช่น อุณหภูมิ ความชื้น ฯลฯ ค่าที่อ่านได้คือค่าเฉลี่ยของค่าจำนวนมากคือ