
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Salom Do'stlar. Bu ko'rsatmada men sizga Node-RED mysql tugunidan protsessor haroratini oddiy qayd qilish qurilmasini qanday ishlatishni ko'rsataman. Qani boshladik.
Bu, shuningdek, yangi boshlanuvchilar uchun qo'llanma bo'ladi:
Node-RED, uning imkoniyatlari va asosiy tugunlari.
PHPMyAdmin va MySQL -ni o'rnatish.
Tugun-REDda Javascript funktsiyasi tuguni.
Xira rasm uchun uzr.
1 -qadam: kerakli narsalar



Bu loyiha uchun men Raspberry Pi Zero -dan foydalanayapman, chunki u kichik va arzon, u cho'ntagingizga osongina sig'adi. Shunday qilib, sizning dasturiy ta'minotingiz siz bilan birga sayohat qiladi. Ammo siz xohlagan kompyuterdan foydalanishingiz mumkin, agar u Debian Linux -ga asoslangan bo'lsa.
Shuningdek, sizga Internetga ulanish va terminal (yoki ssh) orqali kompyuteringizga mahalliy kirish kerak bo'ladi.
Agar siz Mac yoki Linuxdan foydalanayotgan bo'lsangiz:-
$ ssh pi@your_pi's_ip_address
Agar siz Windows-dan foydalanayotgan bo'lsangiz, Putty-ni yuklab oling va o'rnating:-
www.chiark.greenend.org.uk/~sgtatham/putty…
2 -qadam: Kirish



Raspbian standart kirish:-
pi va malina.
Keyin, ushbu buyruqlarni bajaring.
sudo apt-get yangilanishi
sudo apt-get upgrade
sudo apt-get install nodejs npm nodered.
E'tibor bering, agar siz Raspbian yoki Ubuntu 18.04 LTS yoki Debian 9 ning eski versiyasidan foydalansangiz, siz hech qachon noderatsiya qila olmaysiz.
Bunday hollarda siz Node-RED Install skriptini qo'lda ishga tushirishingiz kerak:-
bash <(curl -sL
3 -qadam: Yana bir nechta buyruqlar




Hamma narsa o'rnatilgandan so'ng, ishga tushiring
sudo apt-get install -y mysql-server php-mysql phpmyadmin apache2
Internetda siz phpmyadmin va mysql -ni o'rnatish bo'yicha ko'rsatmalarni topishingiz mumkin.
sudo nano /etc/apache2/apache2.conf
Pastki qismga o'ting va qo'shing
/Etc/phpmyadmin/apache.conf faylini qo'shing
Ctrl + O, Enter tugmalar birikmasi yordamida saqlang. CTrl + x yordamida chiqish
sudo /etc/init.d/apache2 qayta ishga tushiring
Agar phpmyadmin muvaffaqiyatli o'rnatilgan bo'lsa, siz localhost/phpmyadmin -ga kirishingiz kerak
Localhost -ni Pi -ning IP -manzili bilan almashtiring.
Phpmyadmin -ni o'rnatish paytida siz ilgari o'rnatgan root va parol sifatida kiring.
4-qadam: Node-RED va PHPMyAdmin



Node-RED grafik bilan bog'langan dasturlar yoki oqimlarni yaratishga imkon beradi. Https://nodered.org saytida Node-RED haqida ko'proq bilib oling
Hozircha men sizga oddiy loggerni qanday yaratishni ko'rsataman.
Http: //raspberrypi.local: 1880 ga o'ting
Rasmlarni kuzatib boring.
Bu JSON qatori
[{"id": "7c27ad7b.907564", "type": "tab", "label": "MySQL Test", "disabled": false, "info": "Bu MySQL tugunini namoyish qilish uchun oqimdir. Qizil tugun. / NBiz Raspberry Pi protsessorining haroratini o'lchaymiz va uni ma'lumotlar bazasida qayd qilamiz. "}, {" Id ":" abb00580.da71b8 "," type ":" injection "," z ":" 7c27ad7b. 907564 "," name ":" Trigger "," topic ":" "," payload ":" "," payloadType ":" sana "," takrorlash ":" 2 "," crontab ":" "," bir marta ": false," onceDelay ": 0.1," x ": 120," y ": 120," simlar ":
Bu satrni rasmda ko'rsatilgandek nusxa ko'chiring va joylashtiring.
Men PHPMyAdmin -dagi yozuvlarni ko'rsatadigan rasmlarni joylashtirdim.
5 -qadam: Bir nechta narsalarga e'tibor bering


E'tibor qilish kerak bo'lgan bir nechta muhim narsa - bu IP -manzil. Bu boshqacha bo'lishi mumkin. Bundan tashqari, siz avval Node-RED-test nomli ma'lumotlar bazasini, test deb nomlangan jadvalni yaratishingiz va maydonga "Maydon" deb nom berishingiz kerak. Bularning barchasiga PHPMyAdmin veb -vositasi yordamida erishish mumkin. Bu ma'lumotlar bazalarini bir bo'lak pirojnaga aylantiradi. Internetda sizga yordam beradigan ko'plab manbalar mavjud. Siz vcgencmd -ni kompyuteringizga o'rnatishingiz kerak. Bu tizim ma'lumotlarini ko'rish imkonini beruvchi asosiy vosita. U Raspbian Stretch-ga oldindan o'rnatilgan.
Node-RED-ni ishga tushirish uchun:-
1) to'g'ridan-to'g'ri
$ node-red-start
2) har bir yuklashda
$ sudo systemctl nodered.service -ni yoqadi
6 -qadam: Sizning shaxsiy CPU_Temp_Loggeringiz

Endi siz rasmda ko'rsatilgandek, ma'lumotlar bazasini phpmyadmin -da ko'rib chiqsangiz, sizning jadvalingizga CPU harorati ko'rsatilgan yozuvlarni ko'rasiz.
Node funktsiyasi bu erda kalit. Bu sizga xabarlarni filtrlash imkonini beradi va so'rovni temp o'zgaruvchisi bilan birga yuboradi. Men buni funktsiya tugunida tushuntirdim. Tekshirib ko'r. Yozuvlar har ikki soniyada amalga oshiriladi, lekin siz in'ektsiya tugunidagi kechikishni o'zgartirishingiz mumkin.
Maza qiling:)
Iltimos, ushbu loyihani yoqtiring va sharhlar yozing, chunki ular haqiqatan ham ko'p yordam beradi. Qolaversa, men qilgan xatolarni ham ko'rsatib qo'ying va savollar bemalol bering.
Ushbu maqolani ko'rganingiz uchun tashakkur.
Xayr !!!
Tavsiya:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)

Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)

NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
Arduino bilan Python yordamida MySQL serveriga RFID ma'lumotlarini yuborish orqali ishtirok etish tizimi: 6 qadam

Arduino bilan Python yordamida MySQL-serverga RFID ma'lumotlarini yuborish orqali ishtirok etish tizimi: Ushbu loyihada men RFID-RC522-ni arduino bilan bog'ladim va keyin RFID ma'lumotlarini phpmyadmin ma'lumotlar bazasiga yuboraman. Oldingi loyihalarimizdan farqli o'laroq, biz hech qanday chekilgan qalqondan foydalanmaymiz, bu erda biz faqat ketma -ket ma'lumotlarni o'qiymiz
MySQL, PHP5 va Python bilan Arduino YÚN -ga kirishni boshqarish: 11 qadam (rasmlar bilan)

MySQL, PHP5 va Python yordamida Arduino YÚN -ga kirishni boshqarish: Salom do'stlar! Siz bilganingizdek, sentyabr oyida Arduino, Arduino YUN ning yangi premyerasi. Bu kichkina do'stning Linux o'rnatilgan tizimi bor, uning yordamida biz siz o'ylagan hamma narsani ishga sola olamiz (hech bo'lmaganda hozirgacha). Ma'lumotlar juda oz bo'lsa -da
Node.js, Express va MongoDB bilan Raspberry Pi -da qanday veb -sayt yaratish mumkin 1 -qism: 6 qadam

Node.js, Express va MongoDB bilan Raspberry Pi -da qanday veb -sayt yaratish mumkin … 1 -qism: Mening node.js veb -ilovasi 1 -qismiga xush kelibsiz. 1 -qism node.js ilovasini ishlab chiqish uchun zarur bo'lgan dasturiy ta'minotni, portni uzatishni qanday ishlatishni, Express yordamida ilovani qanday tuzishni va ilovangizni ishga tushirishni ko'rib chiqadi. Buning ikkinchi qismi