
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Բարև Ընկերներ: Այս ուսանելիում ես ձեզ ցույց կտամ, թե ինչպես օգտագործել Node-RED mysql հանգույցը ՝ պրոցեսորի պարզ ջերմաստիճանի գրանցիչ պատրաստելու համար: Եկեք սկսենք.
Սա կլինի նաև սկսնակների ուսուցման ուղեցույց.
Node-RED, դրա հնարավորությունները և հիմնական հանգույցները:
PHPMyAdmin- ի և MySQL- ի տեղադրում:
Javascript գործառույթի հանգույց 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…
Քայլ 2: Մուտք



Լռելյայն Raspbian մուտք:-
պի և ազնվամորի:
Հաջորդը, գործարկեք այս հրամանները:
sudo apt-get թարմացում
sudo apt-get բարելավում
sudo apt-get տեղադրել nodejs npm nodered.
Նկատի ունեցեք, որ դուք հեշտությամբ հասանելի չեք լինի, եթե օգտագործում եք 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 կայքում
Առայժմ ես ձեզ ցույց կտամ, թե ինչպես ստեղծել պարզ անտառահատ:
Գնացեք https://raspberrypi.local: 1880
Հետևեք նկարներին:
Սա JSON տողն է
[{"id": "7c27ad7b.907564", "type": "tab", "label": "MySQL Test", "disabled": false, "info": "This is a flow to demonstarte the MySQL node in Node-Red: / n Մենք չափում ենք Raspberry Pi- ի պրոցեսորի ջերմաստիճանը և գրանցում այն տվյալների բազայում: "}, {" id ":" abb00580.da71b8 "," type ":" inject "," z ":" 7c27ad7b. 907564 "," name ":" Trigger "," topic ":" "," payload ":" "," payloadType ":" date "," repeat ":" 2 "," crontab ":" "," մեկ անգամ ": false," OnceDelay ": 0.1," x ": 120," y ": 120," wires ":
Պատճենեք և տեղադրեք այս տողը այնպես, ինչպես այն գտնվում է նկարում ցուցադրված տեղում:
Ես նաև տեղադրել եմ PHPMyAdmin- ում գրառումները ցուցադրող նկարները:
Քայլ 5: Նշեք մի քանի բան


Մի քանի կարևոր բան, որոնք պետք է նշել, IP հասցեն է: Դա կարող է տարբեր լինել: Բացի այդ, դուք նախ պետք է ստեղծեք Node-RED-test անունով տվյալների բազա, test անունով աղյուսակ և դաշտը անվանեք «Field»: Այս ամենին կարող եք հասնել PHPMyAdmin վեբ գործիքի օգնությամբ: Այն ստիպում է տվյալների բազաներին հանձնել տորթի կտոր: Առցանց կան բազմաթիվ ռեսուրսներ, որոնք կօգնեն ձեզ: Դուք պետք է տեղադրեք vcgencmd ձեր համակարգչում: Այն հիմնական գործիքն է, որը թույլ է տալիս դիտել ձեր համակարգի տվյալները: Այն նախապես տեղադրված է Raspbian Stretch- ում:
Node-RED գործարկելու համար ՝-
1) ուղղակիորեն
$ node-red-start
2) յուրաքանչյուր կոշիկի վրա-
$ sudo systemctl միացնել nodered.service- ը
Քայլ 6: Ձեր շատ սեփական CPU_Temp_Logger:

Այժմ, եթե թերթեք phpmyadmin- ի տվյալների բազան, ինչպես ցույց է տրված նկարում, կնկատեք ձեր սեղանին ավելացված գրառումները `ձեր պրոցեսորի ջերմաստիճաններով:
Node գործառույթը այն է, ինչ այստեղ է բանալին: Այն թույլ է տալիս զտել հաղորդագրությունները և հարցումը ուղարկում է temp փոփոխականի հետ միասին: Ես դա բացատրել եմ գործառույթի հանգույցում: Ստուգեք այն: Գրառումները կատարվում են յուրաքանչյուր երկու վայրկյանը մեկ, սակայն կարող եք փոխել ներարկման հանգույցի ուշացումը:
Զվարճանալ:)
Խնդրում ենք հավանել այս նախագիծը և տեղադրել մեկնաբանություններ, որովհետև դրանք իսկապես շատ են օգնում: Բացի այդ, անպայման մատնանշեք իմ թույլ տված սխալները և ազատ զգացեք հարցեր տալու համար:
Շնորհակալություն այս հոդվածը դիտելու համար:
Bտեսություն !!!
Խորհուրդ ենք տալիս:
CCTV Feed Controller - Ազնվամորի Պի ՝ 3 քայլ

CCTV Feed Controller - Raspberry Pi. Բարև բոլորին, բարի գալուստ Scientify Inc.- ի մեկ այլ Instructable: Այս նախագիծը օպտիմալացնում է այն, ինչ տեսախցիկն արձանագրում է ՝ օգտագործելով հաջորդական երկու պատկերների միջև արմատային միջին քառակուսի (RMS) տարբերություն: Սա օգնում է տեսախցիկների հոսք պատրաստել
Ինչպես ստիպել Windows 10 -ին աշխատել ազնվամորի Pi- ի վրա. 3 քայլ

Ինչպես ստիպել Windows 10 -ին աշխատել ազնվամորու Pi- ի վրա. Պատուհանները 10 -ին աշխատել ազնվամորի pi- ի վրա կարող է մի փոքր հիասթափեցնել, բայց այս ուղեցույցը կլուծի ձեր բոլոր Raspberry Pi Windows 10 -ի հետ կապված խնդիրները:
Ազնվամորի Pi- ի անջատման կոճակ. 3 քայլ

Ազնվամորի Pi- ի անջատման կոճակ. The Raspberry Pi- ն շատ օգտակար հաշվարկային հարթակ է, որը թույլ է տալիս ստեղծել տարբեր IoT/ռոբոտաշինություն/smart-home/… նախագծային ծրագրեր: Միակ բանը, որ այն չունի, սովորական համակարգչի համեմատ, անջատման անջատման կոճակն է: Այսպիսով, ինչպես կարող ենք ստեղծել
Շարժիչավորեք ձեր ազնվամորի Pi- ն ՝ 6 քայլ

Շարժիչացրեք ձեր RaspberryPi- ն: Այս հրահանգները անիվներ կավելացնեն ձեր Raspberry pi- ին, որպեսզի կարողանաք վերցնել ձեր նախագիծը այնտեղ, որտեղ նախկինում ոչ մի տրանզիստոր չէր եղել: Այս ձեռնարկը ձեզ կուղեկցի տեխնիկական մասով, թե ինչպես վերահսկել շարժիչները Wi-Fi ցանցի միջոցով: Քանի որ այս նախագիծը
Ինչպես ստեղծել ազնվամորի Pi և սկսել օգտագործել այն. 4 քայլ

Ինչպես ստեղծել ազնվամորի Pi և սկսել օգտագործել այն. Ապագայի ընթերցողների համար մենք 2020 թվականին ենք: Տարին, որտեղ, եթե ձեր բախտը բերել է, որ առողջ եք և վարակված չեք Covid-19- ով, դուք ՝ հանկարծ , ստացել է ավելի շատ ազատ ժամանակ, քան երբևէ պատկերացնում էիք: Այսպիսով, ինչպե՞ս կարող եմ զբաղվել ոչ այնքան հիմար ձևով: Օ՜, այո