جدول المحتويات:
- الخطوة 1: الأشياء المطلوبة
- الخطوة الثانية: تسجيل الدخول
- الخطوة 3: عدد قليل من الأوامر
- الخطوة 4: Node-RED و PHPMyAdmin
- الخطوة 5: لاحظ القليل من الأشياء
- الخطوة السادسة: CPU_Temp_Logger الخاص بك
فيديو: MySQL و Node-RED مع Raspberry Pi: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
مرحبا اصدقاء. في هذا الدليل ، سأوضح لك كيفية استخدام عقدة My Node-RED لعمل مسجل بسيط لدرجة حرارة وحدة المعالجة المركزية. هيا بنا نبدأ.
سيكون هذا أيضًا دليل المبتدئين للتعلم:
Node-RED وإمكانياتها وعقدها الرئيسية.
تثبيت PHPMyAdmin و MySQL.
عقدة دالة جافا سكريبت في Node-RED.
آسف على الصورة الضبابية.
الخطوة 1: الأشياء المطلوبة
بالنسبة لهذا المشروع ، أستخدم Raspberry Pi Zero لأنه صغير ورخيص ويمكن أن يتناسب بسهولة مع جيبك. لذلك فإن برنامجك يسافر معك. ولكن يمكنك استخدام أي جهاز كمبيوتر من اختيارك ، طالما أنه يعتمد على نظام Debian Linux.
ستحتاج أيضًا إلى اتصال بالإنترنت والوصول المحلي إلى جهاز الكمبيوتر الخاص بك عبر الجهاز الطرفي (أو ssh).
إذا كنت تستخدم Mac أو Linux: -
$ ssh pi @ your_pi's_ip_address
إذا كنت تستخدم Windows ، فقم بتنزيل وتثبيت تطبيق Putty: -
www.chiark.greenend.org.uk/~sgtatham/putty…
الخطوة الثانية: تسجيل الدخول
تسجيل الدخول الافتراضي إلى Raspbian: -
باي وتوت العليق.
بعد ذلك ، قم بتشغيل هذه الأوامر.
sudo apt-get update
sudo apt-get ترقية
sudo apt-get install nodejs npm nodered.
لاحظ أنك لن تحصل على إيماءات متاحة بسهولة إذا كنت تستخدم إصدارًا قديمًا من Raspbian أو Ubuntu 18.04 LTS أو Debian 9
في مثل هذه الحالات ، يجب عليك تشغيل البرنامج النصي لتثبيت Node-RED يدويًا: -
bash <(curl -sL
الخطوة 3: عدد قليل من الأوامر
بعد تثبيت كل شيء ، قم بتشغيله
sudo apt-get install -y mysql-server php-mysql phpmyadmin apache2
على الإنترنت ، يمكنك أيضًا العثور على إرشادات حول كيفية تثبيت phpmyadmin و mysql.
sudo nano /etc/apache2/apache2.conf
اذهب إلى الأسفل وأضف
قم بتضمين /etc/phpmyadmin/apache.conf
احفظ باستخدام Ctrl + O ، أدخل. اخرج باستخدام CTrl + x
إعادة تشغيل sudo /etc/init.d/apache2
إذا تم تثبيت phpmyadmin بنجاح ، يجب أن تكون قادرًا على تسجيل الدخول إلى localhost / phpmyadmin
استبدل المضيف المحلي بـ IP الخاص بك.
قم بتسجيل الدخول كجذر وكلمة مرور قمت بتعيينها مسبقًا أثناء تثبيت phpmyadmin.
الخطوة 4: Node-RED و PHPMyAdmin
يتيح لك Node-RED إنشاء برامج أو تدفقات متصلة رسوميًا. تعرف على المزيد حول Node-RED على
في الوقت الحالي ، سأوضح لك كيفية إنشاء مسجل بسيط.
انتقل إلى https://raspberrypi.local: 1880
اتبع الصور.
هذه هي سلسلة JSON
[{"id": "7c27ad7b.907564"، "type": "tab"، "label": "MySQL Test"، "تعطيل": false، "info": "هذا تدفق لإظهار عقدة MySQL في Node-Red. / n نقيس درجة حرارة وحدة المعالجة المركزية Raspberry Pi ونسجلها في قاعدة البيانات. "}، {" id ":" abb00580.da71b8 "،" type ":" injection "،" z ":" 7c27ad7b. 907564 "،" الاسم ":" المشغل "،" الموضوع ":" "،" الحمولة ":" "،" نوع الحمولة ":" التاريخ "،" التكرار ":" 2 "،" كرونتاب ":" "،" مرة واحدة ": false،" OnceDelay ": 0.1،" x ": 120،" y ": 120،" wires ":
انسخ والصق هذه السلسلة كما هي في المكان الموضح في الصورة.
لقد قمت أيضًا بنشر الصور التي تظهر الإدخالات في PHPMyAdmin.
الخطوة 5: لاحظ القليل من الأشياء
بعض الأشياء المهمة التي يجب ملاحظتها هي عنوان IP. قد يكون الأمر مختلفًا. أيضًا ، يجب عليك أولاً إنشاء قاعدة بيانات باسم Node-RED-test ، وجدول باسم test واسم الحقل "Field". يمكنك تحقيق كل هذا بمساعدة أداة الويب PHPMyAdmin. يجعل تسليم قواعد البيانات قطعة من الكعكة. هناك الكثير من الموارد على الإنترنت لمساعدتك. تحتاج إلى تثبيت vcgencmd على جهاز الكمبيوتر الخاص بك. إنها الأداة الرئيسية التي تتيح لك عرض معلومات نظامك. يأتي مثبتًا مسبقًا على Raspbian Stretch.
لتشغيل Node-RED: -
1) مباشرة-
العقدة الحمراء بداية
2) في كل حذاء-
sudo systemctl $ يُمكّن nodered.service
الخطوة السادسة: CPU_Temp_Logger الخاص بك
الآن إذا قمت بتصفح قاعدة البيانات في phpmyadmin كما هو موضح في الصورة ، فستلاحظ إضافة إدخالات إلى جدولك مع درجات حرارة وحدة المعالجة المركزية الخاصة بك.
وظيفة العقدة هي ما هو المفتاح هنا. يسمح لك بتصفية الرسائل وإرسال الاستعلام مع المتغير المؤقت. لقد شرحت ذلك في عقدة الوظيفة. تحقق من ذلك. يتم عمل الإدخالات كل ثانيتين ، ولكن يمكنك تغيير التأخير في عقدة الحقن.
استمتع:)
يرجى الإعجاب بهذا المشروع ونشر التعليقات ، لأنها تساعد كثيرًا حقًا. تأكد أيضًا من الإشارة إلى أي أخطاء قد أرتكبها ، ولا تتردد في طرح الأسئلة.
شكرا لكم على مشاهدة هذا المقال.
وداعا !!!
موصى به:
كيفية توصيل Raspberry Pi بالسحابة باستخدام Node.js: 7 خطوات
كيفية توصيل Raspberry Pi بالسحابة باستخدام Node.js: هذا البرنامج التعليمي مفيد لأي شخص يتطلع إلى توصيل Raspberry Pi بالسحابة ، خاصة بمنصة AskSensors IoT ، باستخدام Node.js. إذا لم يكن لديك Raspberry Pi؟ إذا لم يكن لديك Raspberry Pi حاليًا ، فسوف أوصيك بالحصول على Raspberry
نظام الحضور القائم على بصمة الإصبع و RFID باستخدام Raspberry Pi وقاعدة بيانات MySQL: 5 خطوات
بصمة الإصبع ونظام الحضور المستند إلى RFID باستخدام Raspberry Pi وقاعدة بيانات MySQL: فيديو لهذا المشروع
لوحة DockerPi Series IoT Node (A) لـ Raspberry Pi 4B: 4 خطوات
DockerPi Series IoT Node (A) Board لـ Raspberry Pi 4B: الأوصاف: IoT Node (A) هي إحدى وحدات سلسلة Docker Pi. IOT Node (A) = GPS / BDS + GSM + Lora. I2C يتحكم مباشرة في Lora ، ويرسل ويستقبل البيانات ، يتحكم في وحدة GSM / GPS / BDS من خلال SC16IS752 ، اللوحة الرئيسية تحتاج فقط إلى دعم I2C. دعم Raspbe
تثبيت LAMP (Linux و Apache و MySQL و PHP) على Raspberry Pi: 7 خطوات
تثبيت LAMP (Linux و Apache و MySQL و PHP) على Raspberry Pi: قم بإعداد LAMP (Linux Rasbian Stretch Lite و Apache2 و MySQL (MariaDB-10) و PHP7) مع وصول PHPMyAdmin و FTP على Raspberry Pi وتكوينه للعمل كخادم ويب. ستحتاج إلى كمبيوتر Raspberry Pi متصل بالإنترنت مع 8
كيفية إنشاء موقع على Raspberry Pi باستخدام Node.js و Express و MongoDB الجزء 1: 6 خطوات
كيفية إنشاء موقع ويب على Raspberry Pi ، باستخدام Node.js و Express و MongoDB … الجزء 1: مرحبًا بكم في الجزء الأول من البرنامج التعليمي لتطبيق الويب node.js الخاص بي. سيتناول الجزء الأول البرامج الضرورية المستخدمة لتطوير تطبيق node.js ، وكيفية استخدام إعادة توجيه المنفذ ، وكيفية إنشاء تطبيق باستخدام Express ، وكيفية تشغيل التطبيق الخاص بك. الجزء الثاني من هذا