جدول المحتويات:

يرسل Arduino بيانات درجة الحرارة والرطوبة إلى MySQL Server (PHPMYADMIN): 5 خطوات
يرسل Arduino بيانات درجة الحرارة والرطوبة إلى MySQL Server (PHPMYADMIN): 5 خطوات

فيديو: يرسل Arduino بيانات درجة الحرارة والرطوبة إلى MySQL Server (PHPMYADMIN): 5 خطوات

فيديو: يرسل Arduino بيانات درجة الحرارة والرطوبة إلى MySQL Server (PHPMYADMIN): 5 خطوات
فيديو: ESP32 Send Temperature and Humidity Data to localhost XAMPP for Absolute Beginners Step by Step 2024, يوليو
Anonim
يقوم Arduino بإرسال بيانات درجة الحرارة والرطوبة إلى MySQL Server (PHPMYADMIN)
يقوم Arduino بإرسال بيانات درجة الحرارة والرطوبة إلى MySQL Server (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 install apache2

2. تثبيت MySQL:

سودو apt-get install mysql-server

3. تثبيت PHP:

sudo apt-get install php5 libapache2-mod-php5. تحميل ملف sudo apt-get install php5 libapache2-mod-php5

4. إعادة تشغيل الخادم:

إعادة تشغيل sudo /etc/init.d/apache2

5. تحقق من Apache https:// localhost /

ستحصل على صفحة اباتشي واحدة عن طريق النقر فوق هذا الرابط أعلاه إذا لم تحصل عليه ، فهذا يعني حدوث خطأ ما في التثبيت

نحن هنا نستخدم PHPMYADMIN وهي واجهة الويب لخادم MySQL وذلك لتثبيت هذا الأمر:

sudo apt-get install phpmyadmin

الخطوة الثانية: المكونات المستخدمة:

المكونات المستخدمة
المكونات المستخدمة
المكونات المستخدمة
المكونات المستخدمة
المكونات المستخدمة
المكونات المستخدمة

1) Arduino UNO: Arduino / Genuino Uno عبارة عن لوحة متحكم تعتمد على ATmega328P (ورقة البيانات). يحتوي على 14 دبوس إدخال / إخراج رقمي (يمكن استخدام 6 منها كمخرجات PWM) ، و 6 مدخلات تناظرية ، وكريستال كوارتز 16 ميجا هرتز ، ووصلة USB ، ومقبس طاقة ، ورأس ICSP وزر إعادة تعيين.

2) Ethernet Shield: يقوم Arduino Ethernet Shield 2 بتوصيل Arduino بالإنترنت في دقائق معدودة. ما عليك سوى توصيل هذه الوحدة بلوحة Arduino ، وتوصيلها بشبكتك باستخدام كابل RJ45 واتباع بعض الخطوات البسيطة لبدء التحكم في عالمك عبر الإنترنت. كما هو الحال دائمًا مع Arduino ، كل عنصر من عناصر النظام الأساسي - الأجهزة والبرامج والوثائق - متاح مجانًا ومفتوح المصدر. هذا يعني أنه يمكنك معرفة كيفية صنعه بالضبط واستخدام تصميمه كنقطة انطلاق لدوائرك الخاصة. تعمل مئات الآلاف من لوحات Arduino على تغذية إبداع الأشخاص في جميع أنحاء العالم ، كل يوم.

3) مستشعر DHT11: يتميز مستشعر درجة الحرارة والرطوبة DHT11 بإخراج إشارة رقمية معايرة مع قدرة مستشعر درجة الحرارة والرطوبة. تم دمجه مع متحكم 8 بت عالي الأداء. تضمن تقنيتها الموثوقية العالية والاستقرار الممتاز على المدى الطويل. يشتمل هذا المستشعر على عنصر مقاوم ومستشعر لأجهزة قياس درجة الحرارة الرطبة NTC. تتميز بجودة ممتازة واستجابة سريعة وقدرة على مقاومة التداخل وأداء عالٍ.

الخطوة 3: مخطط الدائرة:

مخطط الرسم البياني
مخطط الرسم البياني
مخطط الرسم البياني
مخطط الرسم البياني

تم إعطاء مخطط الدائرة لهذا المشروع أعلاه.

تحتاج إلى توصيل درع Ethernet أولاً كما هو موضح في الصورة أعلاه ، ثم تحتاج إلى إجراء اتصال DHT11

الخطوة 4: الكود:

يمكنك الحصول على الكود المصدري لهذا المشروع من صفحة جيثب الخاصة بنا. هنا رابط جيثب لذلك

الخطوة 5: الفيديو:

ويرد وصف المشروع بالكامل في الفيديو أعلاه

إذا كان لديك أي شك بخصوص هذا المشروع ، فلا تتردد في التعليق علينا أدناه.

وإذا كنت تريد معرفة المزيد عن النظام المضمن ، يمكنك زيارة قناة youtube الخاصة بنا

يرجى زيارة صفحة Facebook الخاصة بنا وإبداء الإعجاب بها للحصول على تحديثات متكررة.

مع الشكر و التقدير،

تقنيات Embedotronics

موصى به: