Mündəricat:
- Addım 1: Ən son Raspbian Şəkilini quraşdırın
- Addım 2: Virtual mühiti konfiqurasiya edin
- Addım 3: Gpio Qovluğunu yükləyin
- Addım 4: Layihəni işə salın
- Addım 5: Son Fikirlər
Video: Raspberry Pi veb interfeysi: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Arduino üçün hazırlanmış aktiv aşağı röle lövhəsini idarə etmək üçün moruq pi gpio sancaqlarını dəyişdirmək üçün hazırladığım veb interfeysini quraşdırma təlimatlarıdır. Sancaqların vəziyyətini dəyişdirmək üçün bir linki tıklamağa imkan verən sadə bir səhifəyə xidmət edir və aktiv bir röle üçün keçidi yaşıl, hərəkətsiz bir reallıq üçün qırmızıya çevirərək vəziyyətləri haqqında rəy verir.
Addım 1: Ən son Raspbian Şəkilini quraşdırın
ən azı python 3.5 əvvəlcədən quraşdırılacaq
Addım 2: Virtual mühiti konfiqurasiya edin
Bu hissə isteğe bağlıdır, amma yaxşı təcrübədir.
bir terminal açın və aşağıdakı əmrləri yerinə yetirin:
cd
python3 -m venv env
mənbə ~/env/bin/activate
Son əmr, bu terminalın virtual mühitdə işləməsini təmin edir. Terminalın qarşısında (env) görsəniz bunun işlədiyini bilirsiniz
kitabxanaları da quraşdırın:
django quraşdırın
pip RPi. GPIO qurun
İçərisində olsanız RPi. GPIO -nun yenidən qurulması lazımdır (env)
Addım 3: Gpio Qovluğunu yükləyin
Gpub qovluğunu github -dan ev qovluğuna yükləyin
Github -a getmək və faylları yükləmək üçün GpioWebInterfaceProject_Click
Addım 4: Layihəni işə salın
Həmişə eyni (env) terminalında bu əmrləri yerinə yetirin:
cd ~/gpioWebInterface/gpio
python idarə et.py makemiqrasiya
python manage.py miqrasiya edir
python manage.py yaradıruperuser (GPIO pinlərinə uyğun bağlantılar əlavə etmək üçün istifadə edəcəyiniz idarəçi istifadəçi adı e -poçtunu və şifrənizi daxil edin)
python manage.py runserver 0: 8000
Addım 5: Son Fikirlər
Apache və ya istədiyiniz serverlə birləşdirə bilərsiniz. Trafik olmadığı üçün bunu lazım görmədim. Bir port yönləndirmə konfiqurasiyasına malik bir NAT arxasında işləyirəm və hər yerdən daxil olmaq üçün dinamik bir dns domen adı üçün no-ip istifadə edirəm.
Tövsiyə olunan Raspberry pi zero w istifadə etdiyiniz müddətcə bir GSM Wifi giriş nöqtəsi varsa uzaq bir yerdə çalışması üçün lazım olan hər şey.
Bu layihə bitməkdən çox uzaqdır. İşləyir, amma gözəl görünmür və hələ də təhlükəsizliyi yoxdur.
Tövsiyə:
PhidgetSBC3 üçün Tam Python Veb İnterfeysi Kit: 6 Addım
PhidgetSBC3 üçün Tam Python Veb İnterfeysi Kit: The PhidgetSBC3 lövhəsi, Debain Linux ilə işləyən tam funksiyalı Tək Lövhəli Kompüterdir. Moruq Pi -yə bənzəyir, lakin 8 analoq sensoru girişi və 8 rəqəmsal girişi və 8 rəqəmsal çıxışı var. Bir veb serveri və veb tətbiqi ilə birlikdə göndərilir
I2C Sensor İnterfeysi ilə Başlarsınız? - ESP32s istifadə edərək MMA8451 interfeysi: 8 addım
I2C Sensor İnterfeysi ilə Başlarsınız? - MMA8451 -in ESP32 -lərdən istifadə edərək interfeysi: Bu təlimatda, nəzarətçi ilə işləyən (Arduino, ESP32, ESP8266, ESP12 NodeMCU) işləyən I2C cihazının (Akselerometr) necə işə salınması, qoşulması və alınması haqqında hər şeyi öyrənəcəksiniz
Veb interfeysi və DDNS ilə ESP8266 avtomatlaşdırılması: 8 addım
Veb İnterfeysi və DDNS ilə ESP8266 Avtomatlaşdırılması: Bugünkü məqaləmizdə DDNS (Dinamik Alan Adı Sistemi) xüsusiyyətindən istifadə edərək yaşayış ola biləcək bir avtomatlaşdırma göstərəcəyik. ESP8266 -da NodeMCU -da yerləşdirəcəyiniz tətbiqin necə konfiqurasiya ediləcəyini başa düşəcəksiniz. Həm də necə olacağını görəcəyik
Smartfon Veb İnterfeysi ilə 5 dollarlıq Asan Ağıllı Lampa: 4 Addım
Smartfon Veb İnterfeysi ilə 5 dollarlıq Ağıllı Lampa: Salam! Mənim adım Raphael. Bu mənim ilk təlimatımdır! Bu lampanı yaratmaqda əsas məqsədim hərəkət qabiliyyəti olmayan insanların həyatına kömək etməkdir. Nə vaxtsa divarlarımızda açar və ya çatması çətin fişlər olmayacaq, əksinə idarə etmək üçün smartfonlarımız
Veb interfeysi və video axını olan moruq tankı: 8 addım (şəkillərlə)
Veb İnterfeysi və Video Axını olan Moruq Tankı: Uzaqdan Veb İdarəetmə və Video Yayımına qadir olan kiçik bir WiFi Tankını necə həyata keçirdiyimizi görəcəyik. Bu səbəbdən seçdim