İçindekiler:

Raspberry Pi Web Arayüzü: 5 Adım
Raspberry Pi Web Arayüzü: 5 Adım

Video: Raspberry Pi Web Arayüzü: 5 Adım

Video: Raspberry Pi Web Arayüzü: 5 Adım
Video: Raspberry Pi Kurulum - Monitör Klavye Mouse olmadan VNC Viewer ile Raspbian OS Kurulumu 2024, Temmuz
Anonim
Raspberry Pi Web Arayüzü
Raspberry Pi Web Arayüzü

Bunlar, arduino için tasarlanmış bir aktif düşük röle kartını kontrol etmek için ahududu pi'nin gpio pinlerini değiştirmek için geliştirdiğim web arayüzünün kurulum talimatlarıdır. Pinlerin durumunu değiştirmek için bir linke tıklamanıza izin veren basit bir sayfa sunar ve aktif bir röle için bağlantıyı yeşile ve aktif olmayan bir realite için kırmızıya çevirerek durumları hakkında size geri bildirimde bulunur.

Adım 1: En Son Raspbian Görüntüsünü Yükleyin

python 3.5 en azından önceden yüklenmiş olacak

Adım 2: Sanal Ortamı Yapılandırın

Bu kısım isteğe bağlıdır ancak iyi bir uygulamadır.

bir terminal açın ve aşağıdaki komutları yürütün:

CD

python3 -m venv env

kaynak ~/env/bin/etkinleştir

Son komut, bu terminalin sanal ortamda çalışmasını sağlar. Terminalin önünde (env) görürseniz işe yaradığını bilirsiniz.

ayrıca kütüphaneleri kurun:

pip kurulum django

pip kurulum RPi. GPIO

(env) içindeyseniz, RPi. GPIO'nun yeniden yüklenmesi gerekiyor

3. Adım: Gpio Klasörünü İndirin

Ana klasördeki github'dan gpio klasörünü indirin

Github'a gitmek ve dosyaları indirmek için GpioWebInterfaceProject_Click

Adım 4: Projeyi Çalıştırın

her zaman aynı (env) terminalde şu komutları yürütün:

cd ~/gpioWebArayüz/gpio

python manager.py makemigrations

python manager.py taşıma

python manage.py createsuperuser (GPIO pinlerine karşılık gelen bağlantıları eklemek için kullanacağınız yönetici kullanıcı adı e-postasını ve şifresini girin)

python manager.py çalıştırma sunucusu 0:8000

Adım 5: Son Düşünceler

Apache veya istediğiniz herhangi bir sunucu ile birleştirebilirsiniz. Konuşacak bir trafik olmadığı için gerekli görmedim. Bağlantı noktası yönlendirme yapılandırmasına sahip bir NAT arkasında çalıştırıyorum ve dinamik bir dns alan adı için no-ip kullanıyorum, böylece ona her yerden erişebiliyorum.

Bunun için ihtiyacınız olan tek şey uzak bir yerde GSM Wifi erişim noktası kullanmanız durumunda Raspberry pi Zero w kullanmaktır.

Bu Proje bitmekten çok uzak. Çalışıyor ama hoş görünmüyor ve henüz güvenliği yok.

Önerilen: