İçindekiler:
- Adım 1: Parçalar ve Araçlar
- Adım 2: Raspberry Pi Kurulumu, Yükleme, Test Etme ve Python Kodunu Özelleştirme
- 3. Adım: Açılışta Geri Sayım Uygulamasını Otomatik Başlatın
- 4. Adım: Ekran Sürücüsü Yazılımını Kurun
- Adım 5: Donanımı Birleştirin ve Gelecekteki Olayları Ekleyin
Video: Yaklaşan Etkinlik Geri Sayım Sayacı: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Genel Bakış: Etkinlik Geri Sayım saati, birkaç değişiklikle ticari ürünlere benzer:
a) Oda ekranından okunabilir.
b) Özelleştirilebilir olay görüntüsü.
c) Etkinlik hedefi zamanı geri sayarken, kalan günlerin rengi değişir - yeşil -> sarı -> pembe -> kırmızı.
d) WiFi üzerinden yeni etkinlikler eklenebilir
Ana bileşenler: Raspberry Pi ve TFT 5 inç LCD Ekran
Beceri Seviyesi: Raspberry Pi, Linux temel komutları ve python programları ve biraz donanım montajı kurulumuna aşina.
Adım 1: Parçalar ve Araçlar
Parçalar:
Ahududu Pi 2 B veya PI 3 B
Elecrow RPA05010R HDMI 5-İnç 800x480 TFT LCD Ekran, Raspberry Pi için Dokunmatik Ekranlı Monitör B+/2B/3B
Waveshare Raspberry pi 5 inç HDMI LCD için Yüksek Kaliteli Akrilik Bicolor Standı
PI3 için Wifi USB Adaptörü gerekli değildir
Aletler:
Güç kaynağı - 2A'da
Klavye ve fare
HDMI monitör (kod düzenlemeyi ve test etmeyi kolaylaştırmak için)
Adım 2: Raspberry Pi Kurulumu, Yükleme, Test Etme ve Python Kodunu Özelleştirme
Bu adımlar için Pi'yi tam boyutlu HDMI monitöre takın.
Adım 1: Raspbian IMAGE https://www.raspberrypi.org/downloads/raspbian/ indirin ve yazın ve ilk kurulumu tamamlayın.
- SSH, VNC'yi etkinleştir
- masaüstüne otomatik oturum açma önyüklemesi
- doğru yerel saat dilimini ayarlayın ve Wifi'yi kurun
Adım 2: Masaüstü GUI'sinden bir terminal penceresi açın ve Tkinter'ı aşağıdakilerle kurun:
sudo apt-get güncellemesi
sudo apt-get install python-tk
Adım 3: Git'i bu komutla yükleyin
sudo apt-get kurulum git
Adım 4: İlk python kodunu indirin ve test edin
git klonu "https://github.com/e024576/UpcomingEvent.git"
cd YaklaşanEtkinlik python cntDwnSng.py
Sonuç, gösterilen ekran görüntüsü gibi görünmelidir…
Adım 5: Etkinliğiniz için python kodunu özelleştirme. Önce python kodunu nano ile açın ve ardından aşina olmak için yukarıdan aşağıya kaydırın.
nano cntDwnSng.py
a) bu kod satırlarını düzenleyerek Etkinlik başlığını ve tarihini değiştirin
#Etkinlik bilgilerini buraya girin…
canvas.create_text(400, 20, çapa='center', text='MSTA Staunton Spring Romp', font=('Helvetica', '20'), fill='beyaz') canvas.create_text(400, 50, çapa ='center', text='12-15 Nisan 2018', font=('Helvetica', '20'), fill='sarı')
b) geri saymak istediğiniz gerçek saati ve tarihi girin
# Etkinlik hedef saatini ve tarihini buraya girin
gün= 12 ay= 04 yıl= 2018 saat= 9 dakika= 00 sn= 0
c) görüntülemek istediğiniz resmi girin. Tkinter yalnızca.gif resim dosyası biçimini "beğenir", bu yüzden orijinal-j.webp
fotoğraf = Tkinter. PhotoImage(dosya = './dualsport.gif')
d) görüntüyü yeniden ölçeklendirin. Dualsport-g.webp
# görüntüyü yeniden boyutlandırmak
fotoğraf = fotoğraf.zoom(3) fotoğraf = fotoğraf.altörnek(2)
Bu, 548 x 3/2= 822 genişlik ve 450 x 3/2= 675'lik yeni bir görüntü üretti. Bu çok büyük, ama kısaltmada sorun yok. photo.zoom() ve photo.subsample() öğelerinin YALNIZCA tamsayı değer parametrelerine izin verdiğini unutmayın.
Bu düzenlemelerle, çıktının ihtiyaçlarınızı karşılayıp karşılamadığını kontrol etmek için python kodunu yeniden çalıştırabilirsiniz.
Not - bu benim ilk tkinter kullanımımdır, bu yüzden kodum muhtemelen iyi bir uygulama örneği değil!
3. Adım: Açılışta Geri Sayım Uygulamasını Otomatik Başlatın
Python kodunuzun doğru çalıştığından emin olduktan sonra, onu PI açıldığında başlayacak şekilde ayarlayabilirsiniz. Program grafiksel ortama ihtiyaç duyduğu için yapılması gerekenler şunlardır:
a) cntDwnSng.py ve-g.webp
b) Nano düzenleyiciyi şununla başlatın:
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
c) Dosyanın altına takip satırını ekleyin
@sudo /usr/bin/python /home/pi/cntDwnSng.py
d) Ctrl-X, ardından Y ile nano'dan çıkın, ardından Enter'a basın
e) İzinleri şununla değiştirin:
sudo chmod +x cntDwnSng.py
f) Ekran koruyucu masaüstü tercihini aşağıdakilerle yükleyerek ekran kaydetmeyi devre dışı bırakın:
sudo apt-get install xscreensaver
Bu yüklendikten sonra, ekran koruyucu uygulamasını ana GUI masaüstü menüsündeki Tercihler seçeneği altında bulabilirsiniz. Bu proje için ekran koruyucuyu devre dışı bırakmanız gerekiyor.
g) Çalıştığını test edin:
sudo yeniden başlatma
4. Adım: Ekran Sürücüsü Yazılımını Kurun
Adım 1: Terminali açın ve sürücü LCD sürücüsünü indirin:
sudo rm -rf LCD-showgit klonu
Adım 2: Sürücüyü yükleyin:
chmod -R 755 LCD-showcd LCD-show/ sudo./LCD5-show
Adım 5: Donanımı Birleştirin ve Gelecekteki Olayları Ekleyin
LCD standını bu talimatlara göre oluşturun.
LCD ekranın birlikte verilen kullanım kılavuzuna göre LCD'yi Raspberry Pi'ye takın.
Gelecek Etkinlikleri Ekleme
Wifi üzerinden PI ile bağlanmak için ssh veya VNC kullanın, ardından python kodunu değiştirin ve /home/pi/ dizinine yeni bir-g.webp
BU KADAR - KEYFİNİ ÇIKARIN!
Önerilen:
Cumhurbaşkanlığı Açılışı Geri Sayım Saati (Wifi): 6 Adım
Cumhurbaşkanlığı Açılışı Geri Sayım Saati (Wifi): Genel Bakış: Geri sayım saati, ticari ürünlere benzer, birkaç dönüşle: a) Hedef etkinlik zamanına ulaşıldığında, geri sayım saati: kayan bir duyuru görüntüler ve ses efektlerini ve bir mp3 şarkısını çalar - Bu durumda, REM şarkı: &ld
Geri Sayım Sayacı: 4 Adım
Geri Sayım Sayacı: Bu talimatta size günlük yaşamınızda zaman yönetiminizi kontrol etmenize yardımcı olacak bir geri sayım sayacının nasıl yapıldığını öğreteceğim. Ana ilham bu bağlantıdan geldi. Bu geri sayım sayacı temelde dört haneli yedi segmentli bir t
GLCD Shield Kullanarak Geri Sayım Sayacı: 8 Adım (Resimli)
GLCD Shield Kullanarak Geri Sayım Sayacı: Bu projede 1sheeld GLCD shield üzerine geri sayım sayacı çiziyorum, bu projenin kullanıcısı GLCD üzerindeki çizili buton ile sayacın süresini belirleyebilir, timer 0'a ulaştığında buzzer sesi ve titreşim olacaktır
Parti Geri Sayım Sayacı: 7 Adım
Parti Geri Sayım Sayacı: Zamanlayıcılara farklı amaçlar için ihtiyaç vardır, çünkü çoğu zaman belirli görevlere belirli bir zaman atanır. Bu projede, zaman sınavlarında kullanılabilecek 10 saniyelik bir geri sayım sayacı yapmayı öğreneceksiniz, zeka oyunları ve diğer e
Micro:bit ile Geri Sayım Sayacı Yapın: 5 Adım
Micro:bit ile Geri Sayım Sayacı Yapın: Geri Sayım Sayacı günlük hayatımızda çok yaygındır. Olası bir gecikme veya hata durumunda zamanında bir şeyler yapmanızı hatırlatmaya yardımcı olur. Örneğin, bir adımsayar veya bir pişirme zamanlayıcısı. Bugün micro:bit, power:bit ve akrilik bir taban kullanacağız