İçindekiler:
- Adım 1: En Son Raspbian Görüntüsünü Yükleyin
- Adım 2: Sanal Ortamı Yapılandırın
- 3. Adım: Gpio Klasörünü İndirin
- Adım 4: Projeyi Çalıştırın
- Adım 5: Son Düşünceler
Video: Raspberry Pi Web Arayüzü: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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:
PhidgetSBC3 için Tam Python Web Arayüzü Kiti: 6 Adım
PhidgetSBC3 için Tam Python Web Arayüzü Kiti: PhidgetSBC3 kartı, Debain Linux çalıştıran tam işlevli Tek Kartlı bir Bilgisayardır. Raspberry Pi'ye benzer ancak 8 analog sensör girişi ve 8 dijital giriş ve 8 dijital çıkışa sahiptir. Birlikte çalışmak için bir web sunucusu ve web uygulamasıyla birlikte gelir
WEB Kullanıcı Arayüzü ile Arduino Pil Test Cihazı.: 5 Adım
WEB Kullanıcı Arayüzü ile Arduino Pil Test Cihazı: Günümüzde elektronik ekipman, ekipman kapatıldığında veya yanlışlıkla ekipman kapatıldığında işlemin kaldığı durumu kaydetmek için yedek piller kullanır. Kullanıcı açılırken kaldığı noktaya geri döner
Web Arayüzü ve DDNS ile ESP8266 Otomasyonu: 8 Adım
ESP8266 Web Arayüzü ve DDNS ile Otomasyon: Bugünkü yazımızda DDNS (Dinamik Alan Adı Sistemi) özelliğini kullanarak konut olabilen bir otomasyonu göstereceğiz. ESP8266 üzerine yerleştireceğiniz uygulamayı NodeMCU üzerinde nasıl yapılandıracağınızı anlayacaksınız. Ayrıca, nasıl olduğunu göreceğiz
Akıllı Telefon Web Arayüzü ile Kolay 5 Dolarlık Akıllı Lamba: 4 Adım
Akıllı Telefon Web Arayüzü ile 5$'lık Kolay Akıllı Lamba: Merhaba! Benim adım Raphael. Bu benim ilk Eğitilebilirliğim! Bu lambayı yaratmamdaki temel amacım, mobilite açısından dezavantajlı insanların yaşamlarına yardımcı olmaktır. Bir gün, duvarlarda düğmeler veya ulaşılması zor prizler değil, kontrol edilecek akıllı telefonlarımız olacak
Web Arayüzü ve Video Akışlı Ahududu Tankı: 8 Adım (Resimli)
Web Arayüzü ve Video Akışı Olan Raspberry Tank: Uzaktan Web Kontrolü ve Video Akışı yapabilen küçük bir WiFi Tankını nasıl gerçekleştirdiğimi göreceğiz. Bu, temel elektronik ve yazılım programlama bilgisi gerektiren bir öğretici olması amaçlanmıştır. Bu nedenle seçtim