İçindekiler:

Nümismatik Saat: 9 Adım (Resimli)
Nümismatik Saat: 9 Adım (Resimli)

Video: Nümismatik Saat: 9 Adım (Resimli)

Video: Nümismatik Saat: 9 Adım (Resimli)
Video: Antik Numismatik 2024, Kasım
Anonim
Nümizmatik Saat
Nümizmatik Saat
Nümizmatik Saat
Nümizmatik Saat
Nümizmatik Saat
Nümizmatik Saat
Nümizmatik Saat
Nümizmatik Saat

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ı

Kutunun Hazırlanması
Kutunun Hazırlanması
Kutunun Hazırlanması
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

kodlama
kodlama
kodlama
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

Doğru Raspbian Resmini Ayarlama
Doğru Raspbian Resmini 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

Dosyaları Kurula Aktarın
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

Linux Parametrelerini Ayarlama
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

Bileşenleri Yerleştirme
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

Kutuyu Bitirmek
Kutuyu Bitirmek
Kutuyu Bitirmek
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

Nümizmatik Saatinizin Keyfini Çıkarın
Nümizmatik Saatinizin Keyfini Çıkarın
Nümizmatik Saatinizin Keyfini Çıkarın
Nümizmatik Saatinizin Keyfini Çıkarın
Nümizmatik Saatinizin Keyfini Çıkarın
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

Mini Bilgisayarınızın Keyfini Çıkarın
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:)

Önerilen: