İçindekiler:
- Adım 1: Parçalar ve Araçlar
- 2. Adım: TRRS Ses Kablosunu Oluşturun
- 3. Adım: Raspberry PI'yi kurun
- Adım 4: LCD Ekranı Raspberry Pi'ye Bağlayın, Kurulum ve Test Edin
- Adım 5: Sistem Testi
- Adım 6: Resim Çerçevesini ve Son Montajı Değiştirin
Video: Cumhurbaşkanlığı Açılışı Geri Sayım Saati (Wifi): 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
Genel Bakış: Geri sayım saati birkaç değişiklikle ticari ürünlere benzer:
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, R. E. M. şarkı: "Bildiğimiz Dünyanın Sonu (Ve Kendimi İyi Hissediyorum)." Youtube'da oynat
b) Gelecekteki bir olayın tam zamanını dakika ve saniyeye kadar belirtebilirsiniz.
c) Wifi saat işlevi, zaman kaymasını ortadan kaldırır ve gelecekteki etkinlik tarihleri için kablosuz yeniden programlamayı kolaylaştırır.
Ana bileşenler: Raspberry Pi, 16 x 2 LCD ve bir dolarlık 5x7 resim çerçevesine monte edilmiş güçlü hoparlör.
Beceri Seviyesi: Raspberry Pi'yi kurma ve başsız çalıştırma, Linux temel komutları ve python programları ve biraz lehimleme (3 telli) hakkında bilgi sahibi.
Adım 1: Parçalar ve Araçlar
Parçalar:
- Raspberry Pi model B+ veya üstü ve kasa
- 3.5 mm ses girişli USB destekli hoparlör. Kullandığım hoparlör ücretsiz bir promosyon ürünüydü ama bu hoparlör oldukça yakın görünüyor… hoparlör. İdeal olarak kare form faktörüne sahip bir şey.
- 2 mikro USB kablosu ve çift bağlantı noktalı şarj cihazı - isteğe bağlı kırmızı bobin kablo demeti
- 5x7 resim çerçevesi
- Sparkfun Ses Kablosu TRRS - 18" (pigtail) CAB-11580
- Digikey CP-3502-ND 3,5 mm stereo fiş
- 3/4" kalın sunta veya kontrplak yaklaşık 5" x 8"
- I2C 2X16 LCD ekran modülü
- 4 dişi - dişi dubont jumper kablosu (100 veya 200 mm uzunluğunda tamam)
- USB wifi adaptörü
Aletler:
- Sıcak yapıştırıcı tabancası
- Havya
- Tel striptizci
- Şerit veya dekupaj testeresi
2. Adım: TRRS Ses Kablosunu Oluşturun
Sparkfun Ses Kablosu TRRS - 18 (pigtail) CAB-11580'in sarı, kırmızı ve yeşil uçlarını şemada gösterildiği gibi Digikey CP-3502-ND 3,5 mm stereo fişine lehimleyin
3. Adım: Raspberry PI'yi kurun
a) Raspberry Pi'yi kurun, I2C ve SHH'yi etkinleştirdiğinizden, ayrıca wifi kurduğunuzdan ve ahududu pi'ye "başsız modda" bağlanabildiğinizden emin olun. Başvuru Kılavuzu.
b) Bir proje alt dizini oluşturun - Gerekli dosyaları koymak için benimkini "koz" olarak adlandırdım.
mkdir koz
cd koz
pwd komutu /home/pi/trump vermeli
c) Ses efektinizi ve şarkı dosyalarınızı /home/pi/trump içine kopyalayın. Daha sonra ekleyeceğimiz python programıyla çalışmak için dosya adları DRUMROLL.wav ve şarkı remsong.mp3 olmalıdır. Farklı dosya adları kullanabilirsiniz, ancak daha sonra python dosyasını düzenlemeniz gerekir. Telif hakkı nedeniyle bu dosyaları sağlayamıyorum - ancak Windows işletim sisteminde bulunan birçok ses efekti dosyasını bulabilir ve elbette iTunes, Amazon'dan şarkı indirebilirsiniz…
İpucu - Bilgisayarım ve RasPi arasında dosyaları ileri geri taşımak için winSCP yardımcı programını kullanıyorum
Adım 4: LCD Ekranı Raspberry Pi'ye Bağlayın, Kurulum ve Test Edin
a) 4 dişiden dişiye jumper kullanarak LCD'yi Raspberry PI'ye bağlayın. RasPi üzerindeki SDA pinini LCD üzerindeki GPIO SDA pinine ve RasPi üzerindeki SCL pinini LCD üzerindeki SCL pinine bağlayın, ayrıca RasPi'den LCD'ye 5 volt ve toprak pinlerini bağlayın.
b) RasPi'nizin LCD ile konuşmasını sağlamak için - Raspberry Pi'ye başsız modda erişin ve Devre Temelleri ile LCD'Yİ PYTHON İLE PROGRAMLAMA kılavuzuna bakın. En az: RPLCD KÜTÜPHANESİNİ KURMA ve 8 BİT MODUNDA GÖRÜNTÜLEMEK İÇİN YAZMA başlıklı bölümleri tamamlamanız gerekmektedir. LCD'de "Merhaba Dünya" görüntüleyebildiğinizden emin olun. Bu bitene kadar daha ileri gitmeyin.
Adım 5: Sistem Testi
a) LCD'yi bağlı tutarak, hoparlör ve RasPi (TRRS kablo ucu RasPi'ye) arasına TRRS ses kablosunu da bağlayın. Hem RasPi'yi hem de hoparlörü güce bağlayın. Yukarıdaki şemaya bakın.
b) cntDwnSng.py dosyasını koz dizininize kopyalayın. Test amacıyla, testi çalıştırdığınız zamandan yaklaşık 10 dakika sonra tarih değerlerini değiştirmek için dosyayı düzenleyin:
Komut özeti -
koz dizinine değiştir"
cd koz
şununla düzenle:
nano cntDwnSng.py
python program tarih değerlerini değiştirin:
# buraya hedef saat ve tarihi girin gün= 20
ay= 1
yıl= 2017
saat= 12
dakika= 00
sn= 0
c) python programını kaydedin ve şu komutla çalıştırın:
piton cntDwnSng.py
d) Beklenen sonuç şudur: LCD, sıfır zamana ulaşana kadar süreyi geri sayar, ardından ses efekti çalar, ardından LCD mesajı kayar ve son olarak mp3 şarkısı çalar. Her şey yolunda giderse tarih değerlerini sıfırlayabilirsiniz.
Adım 6: Resim Çerçevesini ve Son Montajı Değiştirin
a) Arka panodan ayırmak için hazır resim çerçevesi destek kolunu yan yana sallayın.
b) Açılış Görüntüsü dosyasını -j.webp
c) Daha gömme bir montaj elde etmek için ekranın yanına yapışan tüm pimleri kesin. LCD'yi sıcak tutkal ve köşe karton şeritleri ile çerçeve arkalığına takın. LCD'yi baş aşağı monte etmeyin!
d) Bir şerit veya dekupaj testeresi ile, her çizim için çerçeve desteğini kesin ve sıcak tutkalla resim çerçevesi arka paneline tutturun - düzgün bir şekilde takıldığından emin olun.
e) RasPi kasasını birbirine geçirmeden önce 4 dupont kabloyu RasPi GPIO pinlerine takın.
f) Raspi'yi ve hoparlörü sıcak tutkalla çerçeve destek koluna takın. Önceki adıma göre diğer bağlantıları tamamlayın. İsteğe bağlı - USB güç kablosunu kırmızı bobin kablo demetiyle birbirine bağlayın.
g) Python programını başlangıçta otomatik olarak çalıştırmak için enter komutu:
sudo nano /etc/profil
En alta kaydırın ve aşağıdaki satırı ekleyin:
sudo python /home/pi/trump/cntDwnSng.py
Çıkmak için Ctrl-X yazın, ardından kaydetmek için "Y" ve ardından iki kez "Enter" yazın.
h) Daha da ileri giderek - artık RasPi kontrol yeteneklerine sahip olduğunuza göre, kolayca daha fazla kutlama işlevi ekleyebilirsiniz, bkz. Fireworks Fırlatma Yeteneğine Sahip Yılbaşı Geri Sayım Sayacı
Önerilen:
Yaklaşan Etkinlik Geri Sayım Sayacı: 5 Adım
Yaklaşan Etkinlik Geri Sayım Sayacı: Genel Bakış: Etkinlik Geri Sayım saati, ticari ürünlere benzer, birkaç değişiklikle:a) Oda ekranından okunabilir.b) Özelleştirilebilir etkinlik resmi.c) Etkinlik hedefi zamanı geri saydıkça, kalan günler değişir. renk - yeşil -> sarı
Arduino ile Geri Sayım Düğmesi: 4 Adım
Arduino Geri Sayım W/Dinlenme Düğmesi ile: Bu Talimat size bir düğme ile sıfırlanabilen 4 Haneli 7 Segment Ekran kullanarak bir geri sayım sayacının nasıl oluşturulacağını öğretecektir. Bunu yapma fikri aklıma geldi çünkü sınıfta 1 haneli 7 segmentli ekranı oluştururken bir şeyler yaratmak istedim
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
Emeklilik Saati / Sayım/Dn Saati: 4 Adım (Resimli)
Emeklilik Saati / Sayım / Dn Saati: Çekmecede bu 8x8 LED nokta vuruşlu ekranlardan birkaçı vardı ve onlarla ne yapacağımı düşünüyordum. Diğer talimatlardan esinlenerek, gelecekteki bir tarihe/saate geri sayım yapmak için bir geri sayım/yukarı geri sayım ekranı oluşturma fikrini aldım ve eğer hedef zaman p
LED'li Geri Sayım Saati: 3 Adım
LED'li Geri Sayım Saati: Bunlar, 10 yıl önce Y2K için yaptığım bir 'geri sayım saati' hakkında bazı kısa notlar, Saat önden 4 fit kare. Yaklaşık 4 inç kalınlığındadır ve gömülü bir mikrodenetleyici üzerinde çalışır. Her Segment, yaklaşık 20x 10mm LED'lerden yapılmıştır. ben