İçindekiler:
- Gereçler
- Adım 1: Kutunun Hazırlanması
- Adım 2: Kodlama
- Adım 3: Doğru Raspbian Görüntüsünü Ayarlama
- Adım 4: Dosyaları Kurula Aktarın
- Adım 5: Linux Parametrelerini Ayarlama
- Adım 6: Bileşenleri Yerleştirme
- Adım 7: Kutuyu Bitirmek
- 8. Adım: Nümizmatik Saatinizin Keyfini Çıkarın
- 9. Adım: Mini Bilgisayarınızın Keyfini Çıkarın
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
REAL, 1994'ten beri Brezilya para birimidir ve geçen yıl (2019) 25. yıl dönümünü kutlamak için, Casa da Moeda (Brezilya nanesi), ön yüzünde bir sinek kuşu olan (cumhuriyetin olağan tasviri değil) 1 GERÇEK madeni para hatırası yaptı.
Sinek kuşu, para birimi 25 yıl önce piyasaya sürüldüğünde 1 GERÇEK faturadaki görüntüydü. 1 GERÇEK fatura artık üretilmiyor.
Nümismatik bir hevesli olarak, REAL'in ikinci ailesinin faturaları ve madeni paralarıyla zamanı gösteren bir saat yapmak için eski bir RaspberryPi 2, bir TFT LCD Ekran ve JavaScript'te bazı kodlar kullandım. Saat görevi gören gerçek bir bilgisayardır.
Gereçler
- Ahududu Pi tahtası
-TFT 3.5'' LCD
-Tahta kutu
Adım 1: Kutunun Hazırlanması
Bu eski tahta kutuyu uzun süre ortalıkta beklettim, sanırım poşet çayları saklamak için kullanılıyordu. Ön paneli "kırdım" ve 3, 5'' ekrana sığması için Dremel aletiyle kare bir delik açtım.
Tüm bileşenleri monte ettikten sonra parçayı tekrar yapıştıracağım.
Ekran panele yapıştırılmıştır.
Adım 2: Kodlama
RaspberryPi'nin bu projedeki işlevi, bir web sayfasını Chrome'da tam ekran modunda görüntülemektir.
Örneğin saat 3:05 ise, saatler için 2 GERÇEK banknot ve 1 GERÇEK jeton ve dakikalar için 5 sent jeton gösterecektir.
Asıl sayfayı https://numismaticclock.freetzi.com bağlantısında test etmek için uygun hale getirdim, ancak projede yerel olarak çalışacak.
Bir dakika geçtiğinde sayfayı yenilemek için JavaScript içeren bir HTML sayfasıdır. Projede saatleri göstermek için 13 görüntü (0s ve 12s aynı görüntü ancak farklı dosyalar) ve dakikaları göstermek için 60 görüntü var. HTML dosyası (index.html) ve 73 JPG, relogio.rar dosyasındadır. Tüm dosyaları aynı klasörde tutmak önemlidir.
Komut dosyası, sayfa her yüklendiğinde resimleri göstermek için etiketleri yazdırır. Bir değişken sistemin gerçek dakikasını zamanlama fonksiyonunun dışına alırken, başka bir değişken onu fonksiyonun içine alır. Her saniye bu iki değişken karşılaştırılır ve eğer farklılarsa bir dakika geçmiş demektir ve sayfa yenilenir.
Adım 3: Doğru Raspbian Görüntüsünü Ayarlama
Her şeyden önce, ekranınızla çalışan özel Raspbian görüntüsünü indirmeniz gerekecek. Benim durumumda, ekranım KeDei 6.2 sürümü, bu yüzden dağıtımı https://kedei.net/raspberry/raspberry.html adresinden indirdim.
Görüntüyü bir SD karta yazmak ve ardından kartınızı başlatmak için WinDisk32Imager adlı bir yazılıma ihtiyacınız olacak.
Adım 4: Dosyaları Kurula Aktarın
relogio.rar (Adım 3) dosyasının içeriğinin RaspberryPi'ye aktarılması gerekecektir.
Bunu yapmak için pendrive kullanabilir veya WinSCP adlı bir yazılımla SSH üzerinden yapabilirsiniz. Tüm dosyaları /home/pi/ içindeki bir klasöre koyun
index.html dosyasının yolu ~/home/pi/relogio/index.html olacaktır.
Sonraki ayarları daha kolay yapmak için Putty kullanmanızı tavsiye ederim.
Adım 5: Linux Parametrelerini Ayarlama
Bu noktada dosyalar panonuza kaydedilir ve bir klavye bağlayabilir, gezgini açabilir ve adres çubuğuna /home/pi/relogio/index.html yazabilirsiniz. Saat sayfasını görüntüleyecek, ardından tam ekran moduna girmek için F11'e basacak ve işlem tamam!
Ama daha iyi hale getirebiliriz.
Kullanılmadığı zaman fare imlecini gizleyen bir yazılım indirebilirsiniz.
sudo apt-get kurulum dağınıklığı
Bittiğinde, 2 saniye boyunca hareket etmezse imleci gizlemek için aşağıdaki komutu yazarsınız:
sudo düzenlilik -boşta 2 -root
Chrome tarayıcı, komut satırı üzerinden tam ekran modunda açılabilir ve doğrudan saat sayfasına yönlendirilebilir (sudo int his komutunu kullanmayın):
krom tarayıcı --ana sayfa /home/pi/relogio/index.html --start-fullscreen
Daha da iyi hale getirebiliriz.
Bir takma ad ayarlayacağız, yani tek bir komutla imleci gizlemek ve saat sayfasında Chrome'u açmak için yazılımı çalıştıracağız.
Bunu yapmak için aşağıdaki komutu yazın:
sudo nano /home/pi/.bashrc
"Takma ad tanımı" bölümünün yanına aşağıdaki metni ekleyin (tıpkı resimdeki gibi):
takma ad relogio='chromium-browser --homepage /home/pi/relogio/index.html --start-fullscreen | sudo unclutter -idle 2 -root &'
Terminalinizi kapatıp yeniden açın veya şunu yazın:
kaynak /home/pi/.bashrc
Artık terminalde relogio komutunu yazdığınızda, derli toplu yazılımı otomatik olarak çalıştıracak ve Chrome'u açacaktır.
Adım 6: Bileşenleri Yerleştirme
Bu projede kullandığım RasbperryPi ağır hasarlı. Yalnızca iki USB bağlantı noktası hala çalışıyor ve bunları kutunun arkasına koymak için jumper'larla genişletiyorum. Ayrıca karttaki PP1 ve PP2 lehim noktalarından bir güç konektörüne bir uzantı yaptım.
Ayrıca ethernet konektörü için sol tarafta başka bir kare delik açın.
Adım 7: Kutuyu Bitirmek
Bazı kusurları gizlemek için ekranın çevresini çerçevelemek için buzlu şeker çubukları kestim.
Ön paneli kolayca kutuya yapıştırabilirim. Ayrıca ekranın üzerine bir hatıra parası tutmak için bir mıknatıs yapıştırdı.
8. Adım: Nümizmatik Saatinizin Keyfini Çıkarın
Kutunun içinde bir güç bankası tutacak yer var, wifi için bir dongle (veya kartın daha yeni bir sürümünü) kullanırsanız, onu tamamen kablosuz hale getirecektir.
9. Adım: Mini Bilgisayarınızın Keyfini Çıkarın
Örneğin bir depolama sunucusu çalıştıran normal bir bilgisayar olarak kullanılabilir.
Umarım beğenirsiniz ve benzer projelerde yardımcı olabilir.
not. Kirli klavye için özür dilerim:)