สารบัญ:

Arduino กำลังส่งข้อมูล Dht11 ไปยังเซิร์ฟเวอร์ MySQL (PHPMYADMIN) โดยใช้ Python: 5 ขั้นตอน
Arduino กำลังส่งข้อมูล Dht11 ไปยังเซิร์ฟเวอร์ MySQL (PHPMYADMIN) โดยใช้ Python: 5 ขั้นตอน

วีดีโอ: Arduino กำลังส่งข้อมูล Dht11 ไปยังเซิร์ฟเวอร์ MySQL (PHPMYADMIN) โดยใช้ Python: 5 ขั้นตอน

วีดีโอ: Arduino กำลังส่งข้อมูล Dht11 ไปยังเซิร์ฟเวอร์ MySQL (PHPMYADMIN) โดยใช้ Python: 5 ขั้นตอน
วีดีโอ: esp8266 read data from MySql esp8266 ดึงข้อมูลจาก database อธิบาย+สอน แนวทางการทำ IOT 2024, กรกฎาคม
Anonim
Arduino กำลังส่งข้อมูล Dht11 ไปยังเซิร์ฟเวอร์ MySQL (PHPMYADMIN) โดยใช้ Python
Arduino กำลังส่งข้อมูล Dht11 ไปยังเซิร์ฟเวอร์ MySQL (PHPMYADMIN) โดยใช้ Python

ในโครงการนี้ ฉันได้เชื่อมต่อ DHT11 กับ Arduino จากนั้นฉันกำลังส่งข้อมูลของ dht11 ซึ่งเป็นความชื้นและอุณหภูมิไปยังฐานข้อมูล phpmyadmin ต่างจากโปรเจ็กต์ก่อนหน้านี้ที่เราไม่ได้ใช้อีเธอร์เน็ตชิลด์ในกรณีนี้ เราแค่อ่านข้อมูลอนุกรมที่มาจาก Arduino แล้วส่งไปที่ phpmyadmin ผ่านโค้ด php เดียว ดังนั้นที่นี่อุปกรณ์ของเราเชื่อมต่อกับพีซีเพื่อให้สามารถส่งข้อมูลแบบอนุกรม คุณยังสามารถเชื่อมต่ออุปกรณ์กับราสเบอร์รี่ pi เพื่อให้โครงการนี้เป็นแบบพกพา

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

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

นี่คือซอฟต์แวร์ที่เราใช้สำหรับโครงการนี้:

1. Arduino IDE: คุณสามารถดาวน์โหลด Arduino IDE ล่าสุดได้จากลิงค์นี้:

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

หรือนี่คือขั้นตอนสำหรับเซิร์ฟเวอร์ LAMP:

1. ติดตั้ง Apache: sudo apt-get install apache2

2. ติดตั้ง MySQL: sudo apt-get install mysql-server

3. ติดตั้ง PHP: sudo apt-get install php5 libapache2-mod-php5

4. รีสตาร์ทเซิร์ฟเวอร์: sudo /etc/init.d/apache2 restart

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

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

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

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

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

1) Arduino UNO: Arduino/Genuino Uno เป็นบอร์ดไมโครคอนโทรลเลอร์ที่ใช้ ATmega328P (เอกสารข้อมูล) มีพินอินพุต/เอาท์พุตดิจิตอล 14 พิน (ซึ่งสามารถใช้เป็นเอาต์พุต PWM ได้ 6 ตัว), อินพุตอะนาล็อก 6 ตัว, คริสตัลควอตซ์ 16 MHz, การเชื่อมต่อ USB, แจ็คไฟ, ส่วนหัว ICSP และปุ่มรีเซ็ต

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

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

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

ขั้นตอนที่ 4: รหัสที่มา:

ที่นี่สำหรับ arduino ฉันใช้โค้ดตัวอย่างหนึ่งโค้ดที่มีการอัพเดตเล็กน้อย นั่นคือโค้ด DHTtester โปรดดูวิดีโอที่ฝังเกี่ยวกับสิ่งที่ฉันเปลี่ยนแปลงในโค้ดตัวอย่างนั้น และโค้ดไพทอนหนึ่งโค้ดที่ส่งข้อมูลไปยัง phpmyadmin ที่คุณทำได้ หาได้จากลิงค์ดาวน์โหลดด้านล่าง

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

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

หากคุณมีข้อสงสัยเกี่ยวกับโครงการนี้โปรดแสดงความคิดเห็นด้านล่าง

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

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

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

แนะนำ: