
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54

Salam dostlar. Bu təlimatda, sadə bir CPU temperatur qeyd cihazı etmək üçün Node-RED mysql node istifadə etməyi sizə göstərəcəyəm. Gəlin başlayaq.
Bu da öyrənmək üçün yeni başlayanlar üçün bir bələdçi olacaq:
Node-RED, onun imkanları və əsas qovşaqlar.
PHPMyAdmin və MySQL -in quraşdırılması.
Node-RED-də Javascript Function Node.
Şəffaf şəkil üçün üzr istəyirik.
Addım 1: Lazım olan şeylər



Kiçik və ucuz olduğu üçün bu layihə üçün Raspberry Pi Zero istifadə edirəm. Beləliklə, proqramınız sizinlə birlikdə səyahət edir. Ancaq Debian Linux əsaslı olduğu müddətdə seçdiyiniz hər hansı bir kompüterdən istifadə edə bilərsiniz.
Ayrıca İnternet bağlantısına və terminal (və ya ssh) vasitəsilə kompüterinizə yerli girişə ehtiyacınız olacaq.
Mac və ya Linux istifadə edirsinizsə:-
$ ssh pi@your_pi's_ip_address
Windows istifadə edirsinizsə, Putty proqramını yükləyin və quraşdırın:-
www.chiark.greenend.org.uk/~sgtatham/putty…
Addım 2: Giriş



Varsayılan Raspbian girişi:-
pi və moruq.
Sonra bu əmrləri işlədin.
sudo apt-get yeniləməsi
sudo apt-get yeniləmə
sudo apt-get install nodejs npm nodered.
Nəzərə alın ki, köhnə Raspbian və ya Ubuntu 18.04 LTS və ya Debian 9 -un köhnə bir versiyasını istifadə edirsinizsə, heç bir halda ağıllı olmayacaqsınız.
Belə hallarda Node-RED Install skriptini əl ilə işə salmalısınız:-
bash <(curl -sL
Addım 3: Daha Bir neçə Əmr




Hər şeyi quraşdırdıqdan sonra işə salın
sudo apt-get install -y mysql-server php-mysql phpmyadmin apache2
Onlayn olaraq phpmyadmin və mysql -in necə qurulacağına dair təlimatları da tapa bilərsiniz.
sudo nano /etc/apache2/apache2.conf
Aşağıya gedin və əlavə edin
/Etc/phpmyadmin/apache.conf daxil edin
Ctrl + O, Enter istifadə edərək saxla. CTrl + x ilə çıxın
sudo /etc/init.d/apache2 yenidən başladın
Phpmyadmin uğurla quraşdırılıbsa, localhost/phpmyadmin -ə daxil ola bilməlisiniz
Localhost -u Pi -nin IP -si ilə əvəz edin.
Phpmyadmin quraşdırılması zamanı əvvəllər təyin etdiyiniz kök və parol kimi daxil olun.
Addım 4: Node-RED və PHPMyAdmin



Node-RED, qrafik olaraq əlaqəli proqramlar və ya axınlar yaratmağa imkan verir. Https://nodered.org saytında Node-RED haqqında daha çox məlumat əldə edin
Hələlik sizə sadə bir loggerin necə yaradılacağını göstərəcəyəm.
Http: //raspberrypi.local: 1880 -ə gedin
Şəkilləri izləyin.
Bu JSON simidir
[{"id": "7c27ad7b.907564", "type": "tab", "label": "MySQL Test", "disabled": false, "info": "Bu, MySQL qovluğunu nümayiş etdirmək üçün bir axışdır. Node-Red. / NRaspberry Pi-nin CPU temperaturunu ölçürük və verilənlər bazasına daxil edirik. "}, {" İd ":" abb00580.da71b8 "," type ":" injection "," z ":" 7c27ad7b. 907564 "," adı ":" Tetikleyici "," mövzu ":" "," faydalı yük ":" "," payloadType ":" tarix "," təkrar ":" 2 "," crontab ":" "," bir dəfə ": false," onceDelay ": 0.1," x ": 120," y ": 120," teller ":
Bu simli şəkildə göstərildiyi yerdə olduğu kimi kopyalayın və yapışdırın.
PHPMyAdmin -də Girişləri göstərən şəkilləri də yerləşdirdim.
Addım 5: Bir neçə şeyi qeyd edin


Diqqət etməli olduğunuz bir neçə vacib şey IP ünvanıdır. Fərqli ola bilər. Ayrıca, əvvəlcə Node-RED-test adlı bir verilənlər bazası, test adlı bir cədvəl yaratmalı və sahəni "Sahə" adlandırmalısınız. Bütün bunlara PHPMyAdmin veb vasitəsinin köməyi ilə nail ola bilərsiniz. Verilənlər bazasını bir parça tort halına gətirir. İnternetdə sizə kömək edəcək çoxlu qaynaqlar var. Kompüterinizə vcgencmd yükləməlisiniz. Sisteminizin məlumatlarını görməyə imkan verən əsas vasitədir. Raspbian Stretch-də əvvəlcədən quraşdırılmışdır.
Node-RED-i işə salmaq üçün:-
1) birbaşa
$ node-red-start
2) Hər çəkmədə-
$ sudo systemctl nodered.service imkan verir
Addım 6: Çox Öz CPU_Temp_Logger

İndi verilənlər bazasına şəkildəki kimi phpmyadmin -də baxsanız, cədvəlinizə CPU -nun istiliyi ilə əlavə edilmiş qeydləri görəcəksiniz.
Node funksiyası burada əsasdır. Mesajları süzgəcdən keçirməyə və temp dəyişəniylə birlikdə sorğu göndərməyə imkan verir. Bunu funksiya qovşağında izah etdim. Onu yoxlamaq. Girişlər hər iki saniyədə bir edilir, ancaq enjeksiyon nodundakı gecikməni dəyişə bilərsiniz.
Əylənin:)
Zəhmət olmasa bu layihəni bəyənin və şərh yazın, çünki həqiqətən çox kömək edir. Həm də buraxdığım səhvləri göstərdiyinizə əmin olun və suallar verməkdən çekinmeyin.
Bu məqaləyə baxdığınız üçün təşəkkür edirik.
Sağol !!!
Tövsiyə:
WS2812b Led Strip ilə Raspberry Pi -də Hyperion ilə OSMC -ni necə qurmaq olar: 8 addım

WS2812b Led Strip ilə Raspberry Pi -də Hyperion ilə OSMC -ni necə qurmaq olar: Bəzən ingilis dilini çox yaxşı bilirəm, bəzən yox … İlk öncə hər şey. Bu mənim ilk öyrədicimdir və ingilis dili mənim ana dilim deyil, xahiş edirəm mənə qarşı çox sərt olmayın. Bu çərçivənin necə qurulacağına aid olmayacaq, bu çox asandır. Söhbət installidən gedir
ESP32 ilə PWM - Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: 6 addım

ESP32 ilə PWM | Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: Bu təlimatlarda Arduino IDE istifadə edərək ESP32 ilə PWM siqnallarının necə yaradılacağını görəcəyik. PWM əsasən hər hansı bir MCU -dan analoq çıxışı yaratmaq üçün istifadə olunur və bu analog çıxış 0V ilə 3.3V arasında ola bilər (esp32 vəziyyətində) & dan
Arduino ilə Python istifadə edərək MySQL Serverə RFID Məlumat Göndərərək İştirak Sistemi: 6 Addım

Arduino ilə Python istifadə edərək MySQL Serverə RFID Məlumat Göndərərək İştirak Sistemi: Bu Layihədə RFID-RC522-ni arduino ilə əlaqələndirdim və sonra RFID məlumatlarını phpmyadmin verilənlər bazasına göndərirəm. Əvvəlki layihələrimizdən fərqli olaraq, bu vəziyyətdə heç bir ethernet qalxanı istifadə etmirik, burada yalnız ar -dan gələn serial məlumatlarını oxuyuruq
MySQL, PHP5 və Python ilə Arduino YÚN -in Girişinə Nəzarət: 11 Addım (Şəkillərlə)

MySQL, PHP5 və Python ilə Arduino YÚN -in Girişinə Nəzarət: Salam Dostlar! Bildiyiniz kimi, sentyabr ayında Arduino Arduino YUN -un yeni premyerası. Bu kiçik dostun düşünə biləcəyiniz hər şeyi işlədə biləcəyimiz bir Linux quraşdırılmış sistemi var (ən azından indiyə qədər). Məlumat çox az olsa da
Bir Raspberry Pi ilə birlikdə Alexa və Google köməkçisi ilə danışın: 4 addım

Bir Raspberry Pi ilə birlikdə Alexa və Google köməkçisi ilə söhbət edin: Amazon Alexa və Google köməkçisini eyni vaxtda bir Raspberry Pi ilə işləyin. Adlarından birini çağırsanız, cavab vermək üçün öz LEDlərini və zəng səslərini yandırarlar. Sonra bir xahiş edirsən və onlar da sənə cavab verir. Onların xarakterini öyrənə bilərsiniz