Სარჩევი:
- ნაბიჯი 1: დააინსტალირეთ უახლესი Raspbian სურათი
- ნაბიჯი 2: ვირტუალური გარემოს კონფიგურაცია
- ნაბიჯი 3: ჩამოტვირთეთ Gpio საქაღალდე
- ნაბიჯი 4: გაუშვით პროექტი
- ნაბიჯი 5: საბოლოო აზრები
ვიდეო: Raspberry Pi ვებ ინტერფეისი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს არის ინსტრუქცია ვებ ინტერფეისის დაყენებისათვის, რომელიც მე შევიმუშავე ჟოლოს პიის gpio ქინძისთავების გადასატანად, რათა გააკონტროლონ აქტიური დაბალი სარელეო დაფა, რომელიც განკუთვნილია arduino– სთვის. ის ემსახურება მარტივ გვერდს, რომელიც საშუალებას გაძლევთ დააწკაპუნოთ ბმულზე, რომ შეცვალოთ ქინძისთავების მდგომარეობა და მოგაწოდოთ უკუკავშირი მათ სტატუსზე, უბრალოდ აქტიური რელესთვის მწვანე მწვანე გახდება და არააქტიური რეალურად - წითელი.
ნაბიჯი 1: დააინსტალირეთ უახლესი Raspbian სურათი
პითონი 3.5 მაინც იქნება წინასწარ დაინსტალირებული
ნაბიჯი 2: ვირტუალური გარემოს კონფიგურაცია
ეს ნაწილი არჩევითია, მაგრამ კარგი პრაქტიკაა.
გახსენით ტერმინალი და შეასრულეთ შემდეგი ბრძანებები:
cd
python3 -m venv env
წყარო ~/env/bin/გააქტიურება
ბოლო ბრძანება ამ ტერმინალს აწარმოებს ვირტუალურ გარემოში. თქვენ იცით, რომ ის მუშაობდა, თუ ხედავთ (env) ტერმინალის წინ
ასევე დააინსტალირეთ ბიბლიოთეკები:
pip დააინსტალირეთ django
pip დააინსტალირეთ RPi. GPIO
RPi. GPIO საჭიროებს ხელახლა ინსტალაციას, თუ თქვენ ხართ (env)
ნაბიჯი 3: ჩამოტვირთეთ Gpio საქაღალდე
ჩამოტვირთეთ gpio საქაღალდე github– დან სახლის საქაღალდეში
GpioWebInterfaceProject_ დაწკაპეთ github– ზე გადასასვლელად და ფაილების ჩამოსატვირთად
ნაბიჯი 4: გაუშვით პროექტი
განახორციელეთ ყოველთვის იგივე (Env) ტერმინალში ეს ბრძანებები:
cd ~/gpioWebInterface/gpio
პითონის მართვა. py makemigrations
პითონის მართვა. py მიგრაცია
python manager.py ქმნის მომხმარებელს (შეიყვანეთ ადმინისტრატორის მომხმარებლის სახელი და პაროლი, რომლის გამოყენებასაც აპირებთ GPIO ქინძისთავების შესაბამისი ბმულების დასამატებლად)
პითონის მართვა. py runserver 0: 8000
ნაბიჯი 5: საბოლოო აზრები
შეგიძლიათ დააკავშიროთ ის apache– სთან ან ნებისმიერ სერვერთან ერთად. მე საჭიროდ არ ჩავთვალე, რადგან სალაპარაკო არ არის ტრაფიკი. მე მას NAT- ის უკან ვატარებ პორტის გადაგზავნის კონფიგურაციით და no-ip- ს ვიყენებ დინამიური dns დომენის სახელისთვის, რათა შემეძლოს მასზე წვდომა ნებისმიერი ადგილიდან.
ყველაფერი რაც თქვენ გჭირდებათ იმისათვის, რომ ის იმუშაოს დისტანციურ ადგილას, თუ GSM Wifi წვდომის წერტილი, სანამ თქვენ იყენებთ რეკომენდებულ Raspberry pi ნულოვანი w.
ეს პროექტი შორს არის დასრულებული. ის მუშაობს, მაგრამ არ გამოიყურება ლამაზი და ჯერ არ აქვს უსაფრთხოება.
გირჩევთ:
Led- ის სიკაშკაშის კონტროლი Raspberry Pi და პერსონალური ვებ გვერდი: 5 ნაბიჯი
Raspberry Pi და Custom ვებგვერდის Led's Brightness- ის კონტროლი: apache სერვერის გამოყენებით ჩემს pi– ზე php– ით ვიპოვე გზა led– ის სიკაშკაშის გასაკონტროლებლად სლაიდერის გამოყენებით მორგებული ვებგვერდით, რომელიც ხელმისაწვდომია ნებისმიერ მოწყობილობაზე, რომელიც დაკავშირებულია იმავე ქსელთან, როგორც თქვენი pi . არსებობს მრავალი გზა, რომლითაც ეს შეიძლება მოხდეს
Raspberry Pi ვებ ნაკადის ნაკრები - ნაწილი 1: 5 ნაბიჯი
Raspberry Pi ვებ ნაკადის ნაკრები - ნაწილი 1: აქ არის მარტივი, მაგრამ ოდნავ მახინჯი კამერის ნაკრები, რომელიც მე ერთად შევქმენი სასკოლო ღონისძიებების მხარდასაჭერად, მაგალითად, LEGO ლიგის პირველი საკვალიფიკაციო ტურნირი. მიზანია დაუშვას ნაკრების ერთი წვეთი, რომელიც უზრუნველყოფს 4 ვებ ნაკადს გარე კომპიუტერზე. არა
ინტერფეისი ADXL335 სენსორი Raspberry Pi 4B– ზე 4 ნაბიჯში: 4 ნაბიჯი
ინტერფეისის ADXL335 სენსორი Raspberry Pi 4B– ზე 4 ნაბიჯში: ამ ინსტრუქციაში ჩვენ ვაპირებთ ინტერფეისს ADXL335 (ამაჩქარებელი) სენსორი Raspberry Pi 4 –ზე Shunya O/S– თან
როგორ ავაშენოთ ვებ – გვერდი Raspberry Pi– ზე, Node.js– ით, Express– ით და MongoDB– ით ნაწილი 1: 6 ნაბიჯი
როგორ ავაშენოთ ვებ – გვერდი Raspberry Pi– ზე, Node.js– ით, Express– ით და MongoDB– ით … ნაწილი 1: კეთილი იყოს თქვენი მობრძანება ჩემი node.js ვებ პროგრამის სამეურვეო ნაწილში 1. ნაწილი 1 გაივლის საჭირო პროგრამულ უზრუნველყოფას, რომელიც გამოიყენება node.js პროგრამის შემუშავებისთვის, როგორ გამოვიყენოთ პორტის გადაგზავნა, როგორ ავაშენოთ აპლიკაცია ექსპრესის გამოყენებით და როგორ გავააქტიუროთ თქვენი აპლიკაცია. ამ მეორე ნაწილი
MIDI ნაბიჯი ინტერფეისი: 12 ნაბიჯი (სურათებით)
MIDI ნაბიჯი ინტერფეისი: ესპანური ვერსია აქ. ამ სასწავლო ჩვენ გაჩვენებთ თუ როგორ უნდა გააკეთოთ მსუბუქი და ხმოვანი ინტერფეისი, რომლის გამოყენებაც შესაძლებელია " სიმონ ამბობს " და როგორც MIDI ინტერფეისი. ორივე რეჟიმი ითამაშებს თქვენს ფეხებს. ფონზე პროექტი დაიბადა, რადგან