สารบัญ:

Arduino กำลังส่งข้อมูลอุณหภูมิและความชื้นไปยังเซิร์ฟเวอร์ MySQL (PHPMYADMIN): 5 ขั้นตอน
Arduino กำลังส่งข้อมูลอุณหภูมิและความชื้นไปยังเซิร์ฟเวอร์ MySQL (PHPMYADMIN): 5 ขั้นตอน

วีดีโอ: Arduino กำลังส่งข้อมูลอุณหภูมิและความชื้นไปยังเซิร์ฟเวอร์ MySQL (PHPMYADMIN): 5 ขั้นตอน

วีดีโอ: Arduino กำลังส่งข้อมูลอุณหภูมิและความชื้นไปยังเซิร์ฟเวอร์ MySQL (PHPMYADMIN): 5 ขั้นตอน
วีดีโอ: การใช้ Arduino ESP8266 NodeMCU MySQL วิธีติดต่อ PHP และ MySQL ด้วย ESP8266 2024, กรกฎาคม
Anonim
Arduino กำลังส่งข้อมูลอุณหภูมิและความชื้นไปยังเซิร์ฟเวอร์ MySQL (PHPMYADMIN)
Arduino กำลังส่งข้อมูลอุณหภูมิและความชื้นไปยังเซิร์ฟเวอร์ MySQL (PHPMYADMIN)

ในโครงการนี้ ฉันได้เชื่อมต่อ 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

แนะนำ: