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

แนะนำ: