Daftar Isi:
- Langkah 1: Instal Gambar Raspbian Terbaru
- Langkah 2: Konfigurasikan Lingkungan Virtual
- Langkah 3: Unduh Folder Gpio
- Langkah 4: Jalankan Proyek
- Langkah 5: Pikiran Terakhir
Video: Antarmuka Web Raspberry Pi: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Ini adalah instruksi untuk menginstal antarmuka web yang saya kembangkan untuk mengaktifkan pin gpio dari raspberry pi untuk mengontrol papan relai rendah aktif yang dirancang untuk arduino. Ini menyajikan halaman sederhana yang memungkinkan Anda mengklik tautan untuk mengubah status pin dan memberi Anda umpan balik tentang statusnya hanya dengan mengubah tautan menjadi hijau untuk relai aktif dan merah untuk benar-benar tidak aktif.
Langkah 1: Instal Gambar Raspbian Terbaru
python 3.5 setidaknya akan diinstal sebelumnya
Langkah 2: Konfigurasikan Lingkungan Virtual
Bagian ini opsional tetapi merupakan praktik yang baik.
buka terminal dan jalankan perintah berikut:
CD
python3 -m venv env
sumber ~/env/bin/aktifkan
Perintah terakhir membuat terminal ini berjalan di lingkungan virtual. Anda tahu itu berhasil jika Anda melihat (env) di depan terminal
juga instal perpustakaan:
pip install django
pip instal RPi. GPIO
RPi. GPIO perlu diinstal ulang jika Anda berada di (env)
Langkah 3: Unduh Folder Gpio
Unduh folder gpio dari github di folder rumah
GpioWebInterfaceProject_Click untuk membuka github dan mengunduh file
Langkah 4: Jalankan Proyek
exetute selalu di terminal (env) yang sama perintah ini:
cd ~/gpioWebInterface/gpio
python manage.py makemigrations
python manage.py bermigrasi
python manage.py createsuperuser (masukkan email dan kata sandi nama pengguna administrator yang akan Anda gunakan untuk menambahkan tautan yang sesuai dengan pin GPIO)
python manage.py runserver 0:8000
Langkah 5: Pikiran Terakhir
Anda dapat memasangkannya dengan Apache atau server apa pun yang Anda inginkan. Saya tidak merasa perlu karena tidak ada lalu lintas untuk dibicarakan. Saya menjalankannya di belakang NAT dengan konfigurasi penerusan port dan menggunakan no-ip untuk nama domain dns dinamis sehingga saya dapat mengaksesnya dari mana saja.
Yang Anda butuhkan untuk menjalankannya di lokasi yang jauh jika titik akses Wifi GSM selama Anda menggunakan Raspberry pi zero w yang direkomendasikan.
Proyek ini masih jauh dari selesai. Ini berfungsi tetapi tidak terlihat cantik dan belum memiliki keamanan.
Direkomendasikan:
Kit Antarmuka Web Python Lengkap untuk PhidgetSBC3: 6 Langkah
Kit Antarmuka Web Python Lengkap untuk PhidgetSBC3: Papan PhidgetSBC3 adalah Komputer Papan Tunggal yang berfungsi penuh, menjalankan Debain Linux. Ini mirip dengan raspberry Pi, tetapi memiliki 8 input sensor analog dan 8 input digital dan 8 output digital. Ini dikirimkan dengan server web dan aplikasi web untuk
Memulai Dengan Antarmuka Sensor I2C?? - Antarmuka MMA8451 Anda Menggunakan ESP32: 8 Langkah
Memulai Dengan Antarmuka Sensor I2C?? - Antarmuka MMA8451 Anda Menggunakan ESP32: Dalam tutorial ini, Anda akan mempelajari semua tentang Cara memulai, menghubungkan, dan membuat perangkat I2C (Akselerometer) bekerja dengan pengontrol (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Penguji Baterai Arduino Dengan Antarmuka Pengguna WEB.: 5 Langkah
Penguji Baterai Arduino Dengan Antarmuka Pengguna WEB.: Saat ini, peralatan elektronik menggunakan baterai cadangan untuk menyelamatkan keadaan di mana operasi dibiarkan ketika peralatan dimatikan atau ketika, secara tidak sengaja, peralatan dimatikan. Pengguna, saat dihidupkan, kembali ke titik di mana dia tinggal
Otomatisasi ESP8266 Dengan Antarmuka Web dan DDNS: 8 Langkah
Otomatisasi ESP8266 Dengan Antarmuka Web dan DDNS: Pada artikel hari ini, kami akan menampilkan otomatisasi, yang dapat bersifat residensial, menggunakan fitur DDNS (Dynamic Domain Name System). Anda akan memahami cara mengkonfigurasi aplikasi yang akan Anda tempatkan di ESP8266, di NodeMCU. Juga, kita akan melihat bagaimana
Tangki Raspberry Dengan Antarmuka Web dan Streaming Video: 8 Langkah (dengan Gambar)
Raspberry Tank Dengan Antarmuka Web dan Streaming Video: Kita akan melihat bagaimana saya menyadari sedikit WiFi Tank, yang mampu mengontrol Web dan Streaming Video jarak jauh. Ini dimaksudkan sebagai tutorial yang memerlukan pengetahuan dasar tentang pemrograman elektronik dan perangkat lunak. Untuk itu saya memilih