Isi kandungan:

Antara Muka Web Raspberry Pi: 5 Langkah
Antara Muka Web Raspberry Pi: 5 Langkah

Video: Antara Muka Web Raspberry Pi: 5 Langkah

Video: Antara Muka Web Raspberry Pi: 5 Langkah
Video: Удивительный карманный компьютер «сделай сам» geeekpi raspberry pi 4 алюминиевый чехол для NAS 2024, November
Anonim
Antara Muka Web Raspberry Pi
Antara Muka Web Raspberry Pi

Ini adalah arahan untuk memasang antara muka web yang saya kembangkan untuk menukar pin gpio pi raspberry untuk mengawal papan geganti rendah yang aktif yang memerlukan arduino. Ia menyediakan halaman mudah yang membolehkan anda mengklik pautan untuk mengubah keadaan pin dan memberi anda maklum balas mengenai statusnya hanya dengan mengubah pautan hijau untuk relay aktif dan merah untuk tempat yang tidak aktif.

Langkah 1: Pasang Imej Raspbian Terkini

python 3.5 sekurang-kurangnya akan diprapasang

Langkah 2: Konfigurasikan Persekitaran Maya

Bahagian ini adalah pilihan tetapi ia adalah amalan yang baik.

buka terminal dan laksanakan arahan berikut:

cd

python3 -m venv env

sumber ~ / env / bin / aktifkan

Perintah terakhir menjadikan terminal ini dijalankan di persekitaran maya. Anda tahu ia berfungsi sekiranya anda melihat (env) di hadapan terminal

pasang juga perpustakaan:

pip pasang django

memasang pip RPi. GPIO

RPi. GPIO perlu dipasang semula jika anda berada di (env)

Langkah 3: Muat turun Folder Gpio

Muat turun folder gpio dari github di folder rumah

GpioWebInterfaceProject_Klik untuk pergi ke github dan memuat turun fail

Langkah 4: Jalankan Projek

jalankan selalu di terminal (env) yang sama arahan ini:

cd ~ / gpioWebInterface / gpio

python management.py makemigrations

python management.py berhijrah

python management.py createuperuser (masukkan e-mel dan kata laluan nama pengguna pentadbir yang akan anda gunakan untuk menambah pautan yang sesuai dengan pin GPIO)

python management.py runerver 0: 8000

Langkah 5: Pemikiran Akhir

Anda boleh memasangkannya dengan apache atau pelayan apa sahaja yang anda mahukan. Saya merasa tidak perlu kerana tidak ada lalu lintas untuk dibahaskan. Saya menjalankannya di belakang NAT dengan konfigurasi pemajuan port dan menggunakan no-ip untuk nama domain dns yang dinamik sehingga saya dapat mengaksesnya dari mana saja.

Semua yang anda perlukan untuk berjalan di lokasi terpencil jika titik akses GSM Wifi selagi anda menggunakan Raspberry pi sifar yang disyorkan.

Projek ini masih belum selesai. Ia berfungsi tetapi tidak kelihatan cantik dan belum mempunyai keselamatan.

Disyorkan: