สารบัญ:
วีดีโอ: Arduino กำลังส่งข้อมูลอุณหภูมิและความชื้นไปยังเซิร์ฟเวอร์ MySQL (PHPMYADMIN): 5 ขั้นตอน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในโครงการนี้ ฉันได้เชื่อมต่อ DHT11 กับ Arduino จากนั้นฉันกำลังส่งข้อมูลของ dht11 ซึ่งเป็นความชื้นและอุณหภูมิไปยังฐานข้อมูล phpmyadmin ที่นี่เราใช้สคริปต์ PHP เพื่อส่งข้อมูลไปยังฐานข้อมูล phpmyadmin
ขั้นตอนที่ 1: ซอฟต์แวร์ที่ใช้:
นี่คือซอฟต์แวร์ที่เราใช้สำหรับโครงการนี้:
1. Arduino IDE: คุณสามารถดาวน์โหลด Arduino IDE ล่าสุดได้จากลิงค์นี้:
2. การติดตั้งเซิร์ฟเวอร์ XAMPP: ที่นี่เราใช้เซิร์ฟเวอร์ XAMPP ซึ่งสามารถใช้ได้ทั้งใน Windows และ Linux แต่คำแนะนำของฉันคือถ้าคุณอยู่ใน Ubuntu (แพลตฟอร์ม Linux ใด ๆ) ให้ใช้ LAMP ตอนนี้เนื่องจากเราอยู่ใน windows ดังนั้นเราจึงต้องการเซิร์ฟเวอร์ XAMPP ดังนั้นคุณสามารถดาวน์โหลดเซิร์ฟเวอร์ XAMPP ได้จากลิงค์นี้
หรือนี่คือขั้นตอนสำหรับเซิร์ฟเวอร์ LAMP:
1. ติดตั้ง Apachesudo 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) Arduino UNO: Arduino/Genuino Uno เป็นบอร์ดไมโครคอนโทรลเลอร์ที่ใช้ ATmega328P (เอกสารข้อมูล) มีพินอินพุต/เอาท์พุตดิจิตอล 14 พิน (ซึ่งสามารถใช้เป็นเอาต์พุต PWM ได้ 6 ตัว), อินพุตอะนาล็อก 6 ตัว, คริสตัลควอตซ์ 16 MHz, การเชื่อมต่อ USB, แจ็คไฟ, ส่วนหัว ICSP และปุ่มรีเซ็ต
2) Ethernet Shield: Arduino Ethernet Shield 2 เชื่อมต่อ Arduino ของคุณกับอินเทอร์เน็ตในเวลาเพียงไม่กี่นาที เพียงเสียบโมดูลนี้เข้ากับบอร์ด Arduino ของคุณ เชื่อมต่อกับเครือข่ายของคุณด้วยสายเคเบิล RJ45 และทำตามขั้นตอนง่ายๆ สองสามขั้นตอนเพื่อเริ่มควบคุมโลกของคุณผ่านอินเทอร์เน็ต เช่นเคยกับ Arduino ทุกองค์ประกอบของแพลตฟอร์ม – ฮาร์ดแวร์ ซอฟต์แวร์ และเอกสาร – สามารถใช้ได้ฟรีและเป็นโอเพ่นซอร์ส ซึ่งหมายความว่าคุณสามารถเรียนรู้วิธีการสร้างและใช้การออกแบบเป็นจุดเริ่มต้นสำหรับวงจรของคุณเอง บอร์ด Arduino หลายแสนตัวกำลังเติมพลังความคิดสร้างสรรค์ของผู้คนทั่วโลกทุกวัน
3) เซ็นเซอร์ DHT11: เซ็นเซอร์อุณหภูมิและความชื้น DHT11 นี้มีเอาต์พุตสัญญาณดิจิตอลที่ปรับเทียบแล้วพร้อมความสามารถของเซ็นเซอร์อุณหภูมิและความชื้น มันถูกรวมเข้ากับไมโครคอนโทรลเลอร์ 8 บิตที่มีประสิทธิภาพสูง เทคโนโลยีช่วยให้มั่นใจได้ถึงความน่าเชื่อถือสูงและเสถียรภาพในระยะยาวที่ยอดเยี่ยม เซ็นเซอร์นี้มีส่วนประกอบต้านทานและเซ็นเซอร์สำหรับอุปกรณ์วัดอุณหภูมิ NTC แบบเปียก มีคุณภาพดีเยี่ยม ตอบสนองรวดเร็ว ความสามารถในการป้องกันการรบกวน และประสิทธิภาพสูง
ขั้นตอนที่ 3: แผนภาพวงจร:
แผนภาพวงจรของโครงการนี้ได้รับข้างต้น
คุณต้องเชื่อมต่ออีเธอร์เน็ตชิลด์ก่อนดังที่แสดงในภาพด้านบน จากนั้นคุณต้องทำการเชื่อมต่อ DHT11
ขั้นตอนที่ 4: รหัส:
คุณสามารถรับซอร์สโค้ดของโปรเจ็กต์นี้ได้จากหน้า github ของเรา นี่คือลิงค์ github สำหรับสิ่งนั้น
ขั้นตอนที่ 5: วิดีโอ:
คำอธิบายโครงการทั้งหมดอยู่ในวิดีโอด้านบน
หากคุณมีข้อสงสัยเกี่ยวกับโครงการนี้โปรดแสดงความคิดเห็นด้านล่าง
และหากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับระบบฝังตัว คุณสามารถไปที่ช่อง youtube ของเราได้
กรุณาเยี่ยมชมและชอบหน้า Facebook ของเราสำหรับการปรับปรุงบ่อย
ขอขอบคุณและขอแสดงความนับถือ, เทคโนโลยี Embedotronics