İç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
Video: Nümismatik Saat: 9 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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:)
Önerilen:
Arduino Kullanarak Led Şeritli Analog Saat & Dijital Saat Nasıl Yapılır: 3 Adım
Arduino Kullanarak Led Şeritli Analog Saat & Dijital Saat Nasıl Yapılır: Bugün Analog Saat & Led Strip ve MAX7219 Dot modülü ile Arduino ile dijital saat.Yerel saat dilimi ile saati düzeltir. Analog saat, daha uzun bir LED şerit kullanabilir, böylece duvara asılarak bir sanat eseri haline getirilebilir
RTC Olmadan ESP8266 Ağ Saati - Nodemcu NTP Saat RTC Yok - İNTERNET SAAT PROJESİ: 4 Adım
RTC Olmadan ESP8266 Ağ Saati | Nodemcu NTP Saat RTC Yok | İNTERNET SAAT PROJESİ: Projede RTC'siz saat projesi yapılacak, wifi kullanılarak internetten zaman alacak ve st7735 ekranında görüntülenecektir
DS1307 Gerçek Zamanlı Saat (RTC) Modülü ve 0.96: 5 Adım Kullanan Arduino Tabanlı Saat
DS1307 Gerçek Zamanlı Saat (RTC) Modülü & 0.96 Kullanan Arduino Tabanlı Saat: Merhaba arkadaşlar bu dersimizde DS1307 gerçek zamanlı saat modülü & OLED ekranlar.Bu yüzden zamanı DS1307 saat modülünden okuyacağız. Ve OLED ekranına yazdırın
Arduino IDE Kullanarak M5stick C İle Saat Yapımı - M5stack M5stick-C ile RTC Gerçek Zamanlı Saat: 4 Adım
Arduino IDE Kullanarak M5stick C İle Saat Yapımı | M5stack M5stick-C ile RTC Gerçek Zamanlı Saat: Merhaba arkadaşlar bu talimatta Arduino IDE kullanarak m5stick-C m5stack geliştirme kartı ile saat yapmayı öğreneceğiz. Ekranda ayın haftası
C51 4 Bit Elektronik Saat - Ahşap Saat: 15 Adım (Resimli)
C51 4 Bit Elektronik Saat - Ahşap Saat: Bu hafta sonu biraz boş vaktim vardı, bu yüzden bir süre önce AliExpress'ten satın aldığım bu 2,40 AU$'lık 4 Bit DIY Elektronik Dijital Saati monte ettim