
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Сәлем достар. Бұл нұсқаулықта мен сізге процессордың температурасын тіркеуді жасау үшін Node-RED mysql түйінін қалай қолдану керектігін көрсетемін. Бастайық.
Бұл сонымен қатар жаңадан бастаушыларға оқуға арналған нұсқаулық болады:
Қызыл түйін, оның мүмкіндіктері және негізгі түйіндер.
PHPMyAdmin мен MySQL орнату.
Node-RED ішіндегі Javascript функциясының түйіні.
Бұлыңғыр сурет үшін кешірім сұраймын.
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…
2 -қадам: Кіру



Әдепкі Raspbian логині:-
pi және таңқурай.
Содан кейін осы пәрмендерді іске қосыңыз.
sudo apt-get жаңартуы
sudo apt-get жаңарту
sudo apt-get install nodejs npm нүктеленген.
Есіңізде болсын, егер сіз Raspbian немесе Ubuntu 18.04 LTS немесе Debian 9 ескі нұсқасын қолдансаңыз, сіз ешнәрсеге қол жеткізе алмайсыз.
Мұндай жағдайларда Node-RED Install сценарийін қолмен іске қосу керек:-
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, Enter пернелері арқылы сақтаңыз. CTrl + x көмегімен шығу
sudo /etc/init.d/apache2 қайта іске қосыңыз
Егер phpmyadmin сәтті орнатылса, сіз localhost/phpmyadmin жүйесіне кіруіңіз керек
Localhost -ты Pi -дің IP -мен ауыстырыңыз.
Phpmyadmin орнату кезінде бұрын орнатылған түбір мен құпия сөз ретінде кіріңіз.
4-қадам: Node-RED және PHPMyAdmin



Node-RED графикалық түрде қосылған бағдарламаларды немесе ағындарды құруға мүмкіндік береді. Node-RED туралы толығырақ https://nodered.org сайтынан біліңіз
Әзірге мен сізге қарапайым тіркеушіні қалай жасау керектігін көрсетемін.
Http: //raspberrypi.local: 1880 өтіңіз
Суреттерді қадағалаңыз.
Бұл JSON жолы
[{«id»: «7c27ad7b.907564», «type»: «tab», «label»: «MySQL Test», «disabled»: false, «info»: «Бұл MySQL түйінін демонстрациялауға арналған ағын. Қызыл түйін. / NБіз Raspberry Pi процессорының температурасын өлшейміз және оны дерекқорға тіркейміз. «}, {» Id «:» abb00580.da71b8 «,» type «:» injection «,» z «:» 7c27ad7b. 907564 «,» name «:» Trigger «,» topic «:» «,» loadload «:» «,» payloadType «:» date «,» қайталау «:» 2 «,» crontab «:» «,» бір рет «: false,» onceDelay «: 0.1,» x «: 120,» y «: 120,» сымдар «:
Бұл жолды суретте көрсетілген жерде көшіріңіз және қойыңыз.
Мен PHPMyAdmin -де жазбаларды көрсететін суреттерді де орналастырдым.
5 -қадам: Бірнеше нәрсеге назар аударыңыз


Айта кету керек, IP мекенжайы. Ол басқаша болуы мүмкін. Сондай-ақ, алдымен Node-RED-test деп аталатын мәліметтер қорын, тест деп аталатын кестені құрып, өрісті «Өріс» деп атау қажет. Мұның бәріне PHPMyAdmin веб -құралының көмегімен қол жеткізуге болады. Бұл мәліметтер базасын торттың бір бөлігіне айналдырады. Сізге көмектесу үшін Интернетте көптеген ресурстар бар. Компьютерге vcgencmd орнату керек. Бұл жүйе ақпаратын қарауға мүмкіндік беретін негізгі құрал. Ол Raspbian Stretch-те алдын ала орнатылған.
Node-RED іске қосу үшін:-
1) тікелей
$ node-red-start
2) Әр аяқ киімде
$ sudo systemctl nodered.service қызметін қосады
6 -қадам: Сіздің жеке CPU_Temp_Logger

Енді сіз суретте көрсетілгендей phpmyadmin -де дерекқорды қарасаңыз, процессордың температурасы бар кестеге қосылған жазбаларды көресіз.
Түйін функциясы - бұл жерде кілт. Ол хабарларды сүзуге және уақытша айнымалымен бірге сұранысты жіберуге мүмкіндік береді. Мен оны функционалдық түйінде түсіндірдім. Мынаны көр. Жазбалар әр екі секунд сайын жасалады, бірақ сіз инъекция түйініндегі кідірісті өзгерте аласыз.
Масайрау:)
Пожалуйста, бұл жоба ұнайды және пікірлерді жіберіңіз, себебі олар шынымен де көмектеседі. Сондай -ақ, мен жіберген қателіктерді міндетті түрде көрсетіңіз және сұрақтар қоюдан тартынбаңыз.
Бұл мақаланы көргеніңіз үшін рахмет.
Қош бол !!!
Ұсынылған:
MPL3115A2 көмегімен Raspberry Pi көмегімен биіктік, қысым және температура: 6 қадам

MPL3115A2 көмегімен Raspberry Pi көмегімен биіктік, қысым мен температура: қызықты естіледі. Барлығымыз IoT -ге ауысатын уақытта мүмкін. Электрониканың таңқаларлық ретінде біз Raspberry Pi -мен ойнадық және осы білімді қолдана отырып қызықты жобалар жасауға шешім қабылдадық. Бұл жобада біз
Raspberry Pi және LIS3DHTR көмегімен қозғалысты басқару, 3 осьті акселерометр, Python көмегімен: 6 қадам

Raspberry Pi және LIS3DHTR көмегімен қозғалысты басқару, 3 осьті акселерометр, Python көмегімен: Сұлулық бізді қоршап тұрады, бірақ әдетте оны білу үшін біз бақта серуендеуіміз керек. - Біз білетін топ ретінде біз энергияның көп бөлігін компьютерлер мен ұялы телефондардың алдында жұмыс істеуге жұмсаймыз. Сондықтан біз өз денсаулығымызға жиі рұқсат береміз
Python көмегімен Raspberry Pi және MXC6226XU көмегімен бағдарлауды зерттеу: 6 қадам

Python көмегімен Raspberry Pi және MXC6226XU көмегімен бағдарлауды үйрену: шу - бұл көліктің жұмысының бір бөлігі. Автокөліктің өте реттелген моторының дыбысы - керемет дыбыс. Дөңгелектер жолда күңкілдейді, жел айна, пластиктен жасалған бөлшектер мен бақылау тақтасындағы бөлшектерді айналып өтетін кезде
Raspberry Pi көмегімен MPL3115A2 көмегімен биіктікті, қысымды және температураны өлшеңіз: 6 қадам

MPL3115A2 көмегімен Raspberry Pi, биіктікті, қысымды және температураны өлшеу: Сізде не бар екенін біліңіз және неге сізде екенін біліңіз! Бұл қызықты. Біз Интернет -автоматтандыру дәуірінде өмір сүріп жатырмыз, өйткені ол көптеген жаңа қосымшаларға енеді. Компьютер мен электрониканың энтузиастары ретінде біз Raspberry Pi a -мен көп нәрсені үйрендік
NodeMCU, MySQL, PHP және Chartjs.org көмегімен деректерді тіркеу және желіде график құру: 4 қадам

NodeMCU, MySQL, PHP және Chartjs.org көмегімен деректерді тіркеу және онлайн режимінде график құру: Бұл нұсқаулықта түйін MCU тақтасын бірнеше датчиктерден мәліметтерді жинау үшін қалай пайдалану керектігін сипаттайды, бұл деректерді орналастырылған PHP файлына жібереді, содан кейін ол деректерді қосады. MySQL мәліметтер базасы. Осыдан кейін деректерді chart.js.A ba көмегімен график түрінде қарауға болады