
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50

ამ პოსტში ჩვენ ვისწავლით თუ როგორ უნდა შევქმნათ ადგილობრივი ბლინკის სერვერი, რაც მნიშვნელოვნად შეამცირებს საერთო შეფერხებას, რომელიც ზოგჯერ გვხვდება ნაგულისხმევი, დისტანციური სერვერის გამოყენებისას. ჩვენ შევქმენით Pi Zero W– ის გამოყენებით და ჩვენ ასევე ვქმნით დემო პროექტს, რათა დავრწმუნდეთ, რომ ყველაფერი სწორად მუშაობს.
ნაბიჯი 1: უყურეთ ვიდეოს
ზემოთ მოყვანილი ვიდეო გადის ყველა იმ დეტალს, რაც თქვენ უნდა იცოდეთ სერვერის დასაყენებლად. გთხოვთ, უყუროთ ამას პირველ რიგში მიმოხილვისთვის, რათა გაიგოთ, როგორ ხდება ყველაფერი ერთად.
ნაბიჯი 2: დააკონფიგურირეთ Pi
მე გადავწყვიტე გამოვიყენო Raspbian– ის დესკტოპის ვერსია, თუმცა თქვენ ასევე შეგიძლიათ გამოიყენოთ Lite ვერსია და ყველაფერი გააკეთოთ ტერმინალის გამოყენებით. თქვენ შეგიძლიათ გამოიყენოთ შემდეგი ბმული ოფიციალური ინსტალაციის ინსტრუქციისთვის, მაგრამ მე გავაფორმე ქვემოთ მოცემული მნიშვნელოვანი ნაბიჯები:
github.com/blynkkk/blynk-server
მას შემდეგ რაც თქვენ გაქვთ Raspberry PI დაყენება, გაუშვით შემდეგი ბრძანებები Java- ს დასაყენებლად და შემდეგ გადმოწერეთ სერვერის ფაილი:
- sudo apt დააინსტალირეთ openjdk-8-jdk openjdk-8-jre
- wget "https://github.com/blynkkk/blynk-server/releases/download/v0.41.12/server-0.41.12-java8.jar"
ამის დასრულების შემდეგ, ყველაფერი რაც ჩვენ გვჭირდება არის გამოიყენოთ crontab სერვერის ჩატვირთვის ავტომატიზაციისთვის. ეს შეიძლება გაკეთდეს შემდეგი ბრძანების გაშვებით crontab– ის გასახსნელად:
crontab -e
გადაახვიეთ ფაილის ბოლოში და შემდეგ ჩაწერეთ შემდეგი:
@reboot java -jar /home/pi/server-0.41.12-java8.jar -dataFolder/home/pi/Blynk &
შეინახეთ ფაილი აკრიფეთ CTRL+X, შემდეგ Y, შემდეგ დააჭირეთ ENTER ღილაკს. ბლინკის სერვერი აგზავნის ელ.წერილს ავტორიზაციის ნიშნით თითოეული პროექტისთვის. იმისათვის, რომ ეს იმუშაოს, ჩვენ გვჭირდება ფოსტის პარამეტრების კონფიგურაცია ახალი ფაილის შექმნით. ეს შეიძლება გაკეთდეს შემდეგი ბრძანების შესრულებით:
sudo nano mail. საკუთრება
ჩვენ უნდა დავამატოთ ელ.ფოსტის პარამეტრები ამ ფაილში, ელ.ფოსტის ანგარიშის დეტალებთან ერთად. გთხოვთ გამოიყენოთ GitHub ბმული, რათა მიიღოთ ხაზები, რომლებიც უნდა დაემატოს ან მიმართეთ ვიდეოს უფრო დეტალურად.
ბოლო ნაბიჯი არის დაფის გადატვირთვა, რაც შეიძლება გაკეთდეს შემდეგი ბრძანების შესრულებით:
sudo გადატვირთვა
ნაბიჯი 3: დააკონფიგურირეთ აპლიკაცია

ჩამოტვირთეთ ბლინკის აპლიკაცია ან გამოსვლა, თუ უკვე გაქვთ. დააწკაპუნეთ ახალი ანგარიშის შესაქმნელად და შემდეგ დააჭირეთ ეკრანის ბოლოში არსებულ ხატულას, რათა შეიყვანოთ სერვერის დეტალები. დააწკაპუნეთ მორგებულ ვარიანტზე და შეიყვანეთ თქვენი ჟოლოს პიის IP მისამართი. შემდეგ, მიუთითეთ მოქმედი ელ.ფოსტის მისამართი და შეიყვანეთ პაროლი თქვენს ადგილობრივ სერვერზე ანგარიშის შესაქმნელად.
ახლა თქვენ შეგიძლიათ გამოიყენოთ ბლინკი ნორმალურად, მაგრამ როგორც ტესტი, შექმენით დემო პროექტი WeMos D1 მინი დაფაზე P1 D1 გადასართავად. ეს არის ყველაფერი რაც თქვენ უნდა გააკეთოთ აქ.
ნაბიჯი 4: დაფის კონფიგურაცია

თქვენ მიიღებთ ელ.წერილს თქვენი პროექტის ავტორიზაციის ნიშნით. გახსენით Arduino IDE, დარწმუნდით, რომ დაინსტალირებული გაქვთ ბლინკის ბიბლიოთეკა ბიბლიოთეკის მენეჯერის გამოყენებით და შემდეგ გახსენით nodemcu მაგალითის ესკიზი.
დაამატეთ თქვენი ავტორიზაციის ნიშანი, WiFi ქსელის დეტალები და შემდეგ დარწმუნდით, რომ გამოაქვეყნეთ ნაგულისხმევი სერვერის კავშირის ხაზი, რადგან ჩვენ უნდა დავამატოთ ადგილობრივი სერვერის IP მისამართი, როგორც ეს ნაჩვენებია სურათში/ვიდეოში. შემდეგ, ატვირთეთ ესკიზი დაფაზე და გახსენით სერიული მონიტორი, რომ ნახოთ გამომავალი. ის ჯერ წარმატებით უნდა დაუკავშირდეს თქვენს WiFi ქსელს, შემდეგ კი დაუკავშირდება სერვერს და თუ წარმატებულია, ის მოგცემთ შეტყობინებას "მზადაა".
ნაბიჯი 5: შეამოწმეთ დაყენება

გახსენით აპლიკაცია და დააჭირეთ ღილაკს გაშვება. ახლა თქვენ შეძლებთ გააკონტროლოთ GPIO მდგომარეობა ღილაკის გამოყენებით.
გირჩევთ:
Raspberry Pi Samba ადგილობრივი ფაილების სერვერი: 5 ნაბიჯი

Raspberry Pi Samba ადგილობრივი ფაილების სერვერი: ეტაპობრივი პროცედურა ადგილობრივი ფაილების სერვერის დაყენების მიზნით
Arduino GPS საათი ადგილობრივი დროით NEO-6M მოდულის გამოყენებით: 9 ნაბიჯი

Arduino GPS საათი ადგილობრივი დროით NEO-6M მოდულის გამოყენებით: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა მიიღოთ მიმდინარე დრო თანამგზავრებისგან arduino– ს გამოყენებით. უყურეთ ვიდეოს
ციფრული ტაიმერის შექმნა ბლინკის გამოყენებით: 5 ნაბიჯი

Blynk– ის გამოყენებით ციფრული ტაიმერის შექმნა: ამ პოსტში ჩვენ ვისწავლით თუ როგორ დავიწყოთ Blynk– ით - IoT პლატფორმა, რომელიც შექმნილია ჩვენთვის მთელი პროცესის გასამარტივებლად და რომელიც ასევე მუშაობს ინტერნეტით ჩართულ რამდენიმე დაფასთან
ადგილობრივი ამინდის სადგური: 8 ნაბიჯი (სურათებით)

ადგილობრივი მეტეოროლოგიური სადგური: როდესაც ვეძებდი დიდ პროექტს, რომ შემექმნა ჩემი პირველი წლის სასკოლო პროექტი, მე მქონდა ბევრი იდეა იმის შესახებ, თუ რა უნდა გამეკეთებინა, მაგრამ არცერთი მათგანი არ გამიჭირდა. მოგვიანებით მე ვიფიქრე ამინდის სადგურის გაკეთებაზე, რომელსაც რაიმე განსაკუთრებული ჰქონდა. მინდოდა შემეძლოს
ESP 8266 Nodemcu Ws 2812 Neopixel დაფუძნებული LED MOOD ნათურა კონტროლირებადი ადგილობრივი ვებ სერვერით: 6 ნაბიჯი

ESP 8266 Nodemcu Ws 2812 Neopixel დაფუძნებული LED MOOD ნათურა კონტროლირებადი ადგილობრივი ვებ სერვერით: ESP 8266 Nodemcu Ws 2812 Neopixel დაფუძნებული LED MOOD ნათურა კონტროლირებადი ვებ სერვერის გამოყენებით