![DJANGO İLE RASPBERRY PI KULLANAN MODERN OTOMATİK MAKİNESİ GUI: 4 Adım DJANGO İLE RASPBERRY PI KULLANAN MODERN OTOMATİK MAKİNESİ GUI: 4 Adım](https://i.howwhatproduce.com/images/009/image-24747-j.webp)
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
![DJANGO İLE RASPBERRY PI KULLANAN MODERN OTOMATİK MAKİNESİ GUI DJANGO İLE RASPBERRY PI KULLANAN MODERN OTOMATİK MAKİNESİ GUI](https://i.howwhatproduce.com/images/009/image-24747-1-j.webp)
Otomat için web dillerini kullanarak modern GUI yapabilir miyiz?
Yukarıdakilerin cevabı evet yapabiliriz. Bunları kiosk modunu kullanan otomatlar için kullanabiliriz. Aşağıdaki fikri zaten mevcut projemde uyguladım ve gayet iyi çalışıyor ve çok test ettik. Ayrıca iyi görünümlü modern bir GUI yapabilirsiniz. mevcut css ve HTML, JavaScript bilgisi. Django ve GPIO pinleri arasındaki arayüz mümkün olduğunca açık bir şekilde açıklanmıştır. Aynısını yapmak istiyorsanız Okumaya devam edin.
Gereçler
Aşağıdaki ön koşul gereklidir:
- Ahududu pi İçinde ahududu işletim sistemi yüklü
- Raspberry pi ile uyumlu dokunmatik ekran
- Web dillerinin temelleri hakkında biraz bilgi (CSS, HTML, JavaScript)
Adım 1: Proje için Django ve Önkoşul Kurulumu
- terminali kullanarak mevcut Python 2'yi 3'e yükseltin. Videodaki adımları inceleyebilirsiniz.
- Terminal satırında Pip komutunu kullanarak Raspberry pi üzerinde Django'yu kurun.
- (isteğe bağlı) Dokunmatik ekran için gerekli kitaplıkları kurun. Bunun için Ekran üreticinizin web sayfasına gidin.
Adım 2: Django Uygulamanızı Ayarlama
![Django Uygulamanızı Ayarlama Django Uygulamanızı Ayarlama](https://i.howwhatproduce.com/images/009/image-24747-2-j.webp)
![Django Uygulamanızı Ayarlama Django Uygulamanızı Ayarlama](https://i.howwhatproduce.com/images/009/image-24747-3-j.webp)
Ahududu pi üzerinde IDE konusunda rahatsanız, bunun için gidin. Ama PC'de Django uygulamasını yapmanızı tavsiye ederim. Django Uygulama Geliştirme için PyCharm veya Visual Studio kullanmak daha iyidir. Pycharm ile Yapacağım. Pycharm'a gidin ve Select Django altında Yeni bir proje oluşturun. Proje için ve Şablonu Etkinleştir'de yeni bir ad verin ve uygulamanız için bir ad oluşturun ve veritabanları üzerinde çalışıyorsanız Django admin'i etkinleştirin ve başlat'a basın. Gerekli paketleri yükleyecektir. Bundan sonra aşağıdaki adımları izleyin.
- Sunucunun çalışıp çalışmadığını kontrol edin - terminalde python manage.py runserver
- Django temellerini bilmiyorsanız, Django Temellerini kolayca anlayabileceğiniz site Anketler uygulamasına gidin.
3. Adım: Bir GUI Oluşturma ve Arka Uçla Bağlantı Oluşturma
- GUI Oluşturmak İçin Html 5 ve CSS ile Yapacağım 3. Dilediğiniz kadar sayfa oluşturabilirsiniz ve çevrimdışı otomat ile çalışıyorsanız ve çevrimiçi kullanım URL bağlantıları için Simgeler ve resimler için indirip kullanmayı deneyin. Bu.html dosyalarını az önce etkinleştirdiğimiz Şablon Dizininde sakladım.
- Sırasıyla Görüntüler, Videolar ve CSS dosyalarını depolamak için statik klasör kullanın
- Bundan sonra, Dosyaları arka uç ilerlemesiyle bağlamak için Django'da urls.py kullanın.
(veya)
GitHub'daki depoyu klonlayın veya indirin - Raspberry-pi-Gui-Django
Adım 4: Raspberry-pi'deki Dosyaları Değiştirme ve Yapılandırma
![Raspberry-pi'deki Dosyaları Değiştirme ve Yapılandırma Raspberry-pi'deki Dosyaları Değiştirme ve Yapılandırma](https://i.howwhatproduce.com/images/009/image-24747-4-j.webp)
![Raspberry-pi'deki Dosyaları Değiştirme ve Yapılandırma Raspberry-pi'deki Dosyaları Değiştirme ve Yapılandırma](https://i.howwhatproduce.com/images/009/image-24747-5-j.webp)
Tebrikler, Şimdiye kadarki adımları izlediyseniz, GUI'yi ahududu pi üzerinde test etme zamanı.
- PC'nizde veya Dizüstü bilgisayarınızda kullanılanla aynı ada sahip bir Django uygulaması oluşturun
- Pi'nizde Şablon ve Statik Klasörler Oluşturun
- Yeni Dosyaları oluşturduğunuz gerçek Dosyalarla değiştirin Daha fazla ayrıntı için Resimlere bakın.
- Sonraki adım, Arka Planda önyükleme sırasında sunucuyu başlatmak için bir Otomatik başlatma komut dosyası oluşturmaktır.
- Son şey, daha fazla ayrıntı için ahududu pi'de Kiosk Modunu etkinleştirmektir Tam Ekran Modunda krom göstermek istiyorsanız Github Sayfama göz atın ve
Önerilen:
Plastik Geri Dönüşüm için Otomatik Enjeksiyon Makinesi: 5 Adım
![Plastik Geri Dönüşüm için Otomatik Enjeksiyon Makinesi: 5 Adım Plastik Geri Dönüşüm için Otomatik Enjeksiyon Makinesi: 5 Adım](https://i.howwhatproduce.com/images/001/image-2492-j.webp)
Plastik Geri Dönüşüm için Otomatik Enjeksiyon Makinesi: Merhaba :) Bu Talimat, "plastik geri dönüşüm için otomatik enjeksiyonlu kalıplama makinemiz" hakkındadır. (Akıllı Enjektör olarak adlandırılır)Makinenin arkasındaki fikir, merkezi olmayan bir plastik geri dönüşüm çözümü sunmaktır. Geri dönüşüm genellikle sınırlıdır
Arduino İle Servo ve DHT11 Sıcaklık ve Nem Sensörü Kullanan Otomatik Soğutma Fanı: 8 Adım
![Arduino İle Servo ve DHT11 Sıcaklık ve Nem Sensörü Kullanan Otomatik Soğutma Fanı: 8 Adım Arduino İle Servo ve DHT11 Sıcaklık ve Nem Sensörü Kullanan Otomatik Soğutma Fanı: 8 Adım](https://i.howwhatproduce.com/images/002/image-4702-j.webp)
Arduino İle Servo ve DHT11 Sıcaklık ve Nem Sensörü Kullanan Otomatik Soğutma Fanı: Bu derste nasıl başlatılacağını öğreneceğiz & sıcaklık belirli bir seviyenin üzerine çıktığında fanı döndürün
WiFi Otomatik Rezervuarlı Bitki Besleyici - İç/Dış Yetiştirme Kurulumu - Uzaktan İzleme ile Otomatik Su Tesisleri: 21 Adım
![WiFi Otomatik Rezervuarlı Bitki Besleyici - İç/Dış Yetiştirme Kurulumu - Uzaktan İzleme ile Otomatik Su Tesisleri: 21 Adım WiFi Otomatik Rezervuarlı Bitki Besleyici - İç/Dış Yetiştirme Kurulumu - Uzaktan İzleme ile Otomatik Su Tesisleri: 21 Adım](https://i.howwhatproduce.com/images/002/image-3511-13-j.webp)
Rezervuarlı WiFi Otomatik Bitki Besleyici - İç/Dış Mekan Yetiştirme Kurulumu - Uzaktan İzleme ile Otomatik Su Tesisleri: Bu eğitimde, bitkileri otomatik olarak sulayan ve Adosia platformu kullanılarak uzaktan izlenebilen özel bir iç/dış bitki besleme sisteminin nasıl kurulacağını göstereceğiz
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda - Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı - Rc Helikopter - Arduino Kullanan Rc Uçak: 5 Adım
![Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda - Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı - Rc Helikopter - Arduino Kullanan Rc Uçak: 5 Adım Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda - Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı - Rc Helikopter - Arduino Kullanan Rc Uçak: 5 Adım](https://i.howwhatproduce.com/images/003/image-7044-j.webp)
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda | Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı | Rc Helikopter | Arduino Kullanan Rc Uçak: Bir Rc araba çalıştırmak için | Quadcopter | dron | RC uçak | RC tekne, her zaman bir alıcı ve vericiye ihtiyacımız var, RC QUADCOPTER için 6 kanallı bir verici ve alıcıya ihtiyacımız olduğunu ve bu tür TX ve RX'in çok maliyetli olduğunu varsayalım, bu yüzden bir tane yapacağız
Saç Kurutma Makinesi Nasıl Yapılır - Kendin Yap Ev Yapımı Saç Kurutma Makinesi: 6 Adım (Resimlerle)
![Saç Kurutma Makinesi Nasıl Yapılır - Kendin Yap Ev Yapımı Saç Kurutma Makinesi: 6 Adım (Resimlerle) Saç Kurutma Makinesi Nasıl Yapılır - Kendin Yap Ev Yapımı Saç Kurutma Makinesi: 6 Adım (Resimlerle)](https://i.howwhatproduce.com/images/001/image-1945-71-j.webp)
Saç Kurutma Makinesi Nasıl Yapılır - Kendin Yap Ev Yapımı Saç Kurutma Makinesi: ❄ BURAYA ABONE OLUN ➜ https://www.youtube.com/subscription_center?add_us…❄ TÜM VİDEOLAR BURADA ➜ http://www.youtube.com/user/fixitsamo /videos❄ BİZİ TAKİP EDİN: FACEBOOK ➜ https://www.facebook.com/fixitsamo PINTEREST ➜ https://www.facebook.com/fixitsamo