Სარჩევი:
- ნაბიჯი 1: საჭირო ნივთები
- ნაბიჯი 2: შესვლა
- ნაბიჯი 3: კიდევ რამდენიმე ბრძანება
- ნაბიჯი 4: Node-RED და PHPMyAdmin
- ნაბიჯი 5: გაითვალისწინეთ რამდენიმე რამ
- ნაბიჯი 6: თქვენი ძალიან საკუთარი CPU_Temp_Logger
ვიდეო: MySQL და Node-RED ჟოლოს პიით: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
გამარჯობა მეგობრებო. ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ გამოიყენოთ Node-RED mysql კვანძი CPU ტემპერატურის მარტივი ლოგის შესაქმნელად. Დავიწყოთ.
ეს ასევე იქნება დამწყებთათვის სახელმძღვანელო სწავლისთვის:
Node-RED, მისი შესაძლებლობები და ძირითადი კვანძები.
PHPMyAdmin და MySQL დაყენება.
Javascript ფუნქციის კვანძი კვანძში-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– ით.
შედით როგორც root და პაროლი, რომელიც ადრე დაადგინეთ phpmyadmin ინსტალაციის დროს.
ნაბიჯი 4: Node-RED და PHPMyAdmin
Node-RED საშუალებას გაძლევთ შექმნათ გრაფიკულად დაკავშირებული პროგრამები ან ნაკადები. შეიტყვეთ მეტი Node-RED– ის შესახებ
ჯერჯერობით მე გაჩვენებთ თუ როგორ უნდა შექმნათ მარტივი ლოგერი.
გადადით https://raspberrypi.local: 1880
მიჰყევით სურათებს.
ეს არის JSON სტრიქონი
[{"id": "7c27ad7b.907564", "type": "tab", "label": "MySQL ტესტი", "გამორთული": false, "info": "ეს არის ნაკადი MySQL კვანძის დემონსტრირებისთვის კვანძი-წითელი. / 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 და დაასახელეთ ველი "ველი". ამ ყველაფრის მიღწევა შეგიძლიათ PHPMyAdmin ვებ ინსტრუმენტის დახმარებით. ის მონაცემთა ბაზების გადაცემას ტორტის ნაჭრად აქცევს. არსებობს უამრავი რესურსი, რომელიც დაგეხმარებათ. თქვენ უნდა დააინსტალიროთ vcgencmd თქვენს კომპიუტერში. ეს არის მთავარი ინსტრუმენტი, რომელიც საშუალებას გაძლევთ ნახოთ თქვენი სისტემის ინფორმაცია. ის წინასწარ არის დაინსტალირებული Raspbian Stretch– ზე.
Node-RED გასაშვებად:-
1) პირდაპირ-
$ node-red-start
2) ყველა ჩექმაზე-
$ sudo systemctl ჩართავს nodered.service
ნაბიჯი 6: თქვენი ძალიან საკუთარი CPU_Temp_Logger
ახლა თუ დაათვალიერებთ მონაცემთა ბაზას phpmyadmin– ში, როგორც ეს მოცემულია სურათზე, შეამჩნევთ თქვენს ცხრილში დამატებულ ჩანაწერებს თქვენი CPU– ს ტემპერატურით.
კვანძის ფუნქცია არის მთავარი აქ. ეს გაძლევთ საშუალებას გაფილტროთ შეტყობინებები და აგზავნის მოთხოვნას temp ცვლადთან ერთად. მე ავხსენი ეს ფუნქციის კვანძში. Შეამოწმე. ჩანაწერები კეთდება ყოველ ორ წამში, მაგრამ თქვენ შეგიძლიათ შეცვალოთ ინექციის კვანძის შეფერხება.
Გაერთე:)
გთხოვთ მოიწონოთ ეს პროექტი და განათავსეთ კომენტარები, რადგან ისინი ნამდვილად ბევრს ეხმარებიან. ასევე, აუცილებლად მიუთითეთ ჩემს მიერ დაშვებული შეცდომები და თავისუფლად დაუსვით კითხვები.
გმადლობთ ამ სტატიის ნახვისთვის.
Ნახვამდის !!!
გირჩევთ:
ჭადრაკის რობოტი დამზადებულია LEGO და ჟოლოს პიით: 6 ნაბიჯი
ჭადრაკის რობოტი დამზადებულია LEGO- სთან და ჟოლოს პითან ერთად: გააოცეთ თქვენი მეგობრები ამ საჭადრაკო რობოტით! ეს არ არის ძალიან რთული აშენება, თუ თქვენ უკვე შექმენით LEGO რობოტები და თუ გაქვთ მინიმუმ ელემენტარული ცოდნა კომპიუტერული პროგრამირებისა და Linux– ის შესახებ. რობოტი აკეთებს საკუთარ ნაბიჯებს და იყენებს ვიზუალურ აღიარებას
გაუშვით თქვენი ორთქლის თამაშები რეტრო არკადულ ნაკრებზე ჟოლოს პიით: 7 ნაბიჯი
გაუშვით თქვენი ორთქლის თამაშები რეტრო არკადულ ნაკრებზე ჟოლოს პიით: გაქვთ Steam ანგარიში უახლესი თამაშებით? რაც შეეხება არკადულ კაბინეტს? თუ ასეა, რატომ არ შეაერთეთ ისინი ორივე საოცარ Steam Streaming სათამაშო აპარატად. Steam– ის ხალხის წყალობით, ახლა თქვენ შეგიძლიათ გადმოწეროთ უახლესი თამაშები თქვენი კომპიუტერიდან ან Ma
IoT გაზის დეტექტორი არდუინოსა და ჟოლოს პიით: 5 ნაბიჯი
IoT გაზის დეტექტორი Arduino და Raspberry Pi– ით: ამ ინსტრუქციებში თქვენ ისწავლით როგორ ავაშენოთ IoT გაზის დეტექტორი Arduino– ს, Raspberry Pi– ს და MQ-5 გაზის სენსორის გამოყენებით. ამ ნაწილების გარდა თქვენ დაგჭირდებათ სამი მავთული არდუინოს გაზის სენსორთან დასაკავშირებლად. როგორც კი ეს გაკეთდება თქვენ
გააკეთეთ რადიო ტელესკოპი ჟოლოს პიით: 6 ნაბიჯი (სურათებით)
გააკეთეთ რადიო ტელესკოპი ჟოლოს პიით: მართლაც ადვილია ოპტიკური ტელესკოპის მიღება. თქვენ შეგიძლიათ შეიძინოთ ერთი ასეთი ტელესკოპების მწარმოებლისგან. თუმცა, იგივე ნამდვილად არ შეიძლება ითქვას რადიო ტელესკოპებზე. ჩვეულებრივ, თქვენ თვითონ უნდა გააკეთოთ ისინი. ამ ინსტრუქციაში, მე ვაჩვენებ, თუ როგორ
SafetyLock: ჭკვიანი საკეტი დამზადებულია ჟოლოს პიით (თითის ანაბეჭდი და RFID): 10 ნაბიჯი
SafetyLock: Raspberry Pi- ით დამზადებული ჭკვიანი საკეტი (თითის ანაბეჭდი და RFID): გსურდათ ოდესმე თქვენი სახლის დაცვის უფრო ხელმისაწვდომი გზა? თუ ასეა, ეს არის თქვენთვის გამოსავალი! მე გავაკეთე SafetyLock, ეს არის საკეტი, რომელიც შეიძლება გაიხსნას თქვენი თითის ანაბეჭდით, RFID სამკერდე ნიშნით და ვებგვერდის საშუალებითაც კი. ამ კონცეფციის წყალობით თქვენ