İçindekiler:
- Gereçler
- Adım 1: Adım 1: Kablolama
- Adım 2: Adım 2: Git Repo'yu Klonlama
- Adım 3: Adım 3: Python3'ü Kurma
- Adım 4: Adım 4: Kodu Test Etme
- Adım 5: Adım 5: Kod
Video: LCD IP/ Saat: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu talimat, size mevcut saati ve RPi'nin IP/ana bilgisayarını gösteren bir LCD ekranın nasıl oluşturulacağını gösterecektir.
Gereçler
- Ahududu Pi
- raspbian ile SD kart
- WiFi Bağlantısı
- Geek PI IIC/I2C 2004 2 Arduino UNO Raspberry Pi LCD ekran (20x4)
- 4x Dişiden dişiye jumper telleri
- Klavye ve fare
Adım 1: Adım 1: Kablolama
- LCD'nin topraklama pimini RPi'deki bir topraklama pimine bağlayın
- LCD'nin VCC pinini RPi'deki 5v pinine bağlayın
- LCD'nin SDA pinini RPi üzerindeki SDA 2 pinine bağlayın.
- LCD'nin SCL pinini RPi üzerindeki SCL 3 pinine bağlayın.
Resimlerde gösterildiği gibi
Adım 2: Adım 2: Git Repo'yu Klonlama
- RPI'yi önyükleyin
- Açık terminal
- Aşağıdakileri yazın
sudo apt-get güncellemesi
sudo apt-get yükseltme
git klon
sudo yeniden başlatma
Adım 3: Adım 3: Python3'ü Kurma
**PYTHON3 VE PYTHON3-PIP ZATEN YÜKLÜYSE BU ADIMI ATLAYABİLİRSİNİZ**
Sadece aşağıdaki kod satırlarını terminale girin
sudo apt-get install python3
sudo apt-get kurulumu python3-pip sudo yeniden başlatma sudo apt-get güncellemesi sudo apt-get tam yükseltme
Adım 4: Adım 4: Kodu Test Etme
Yani artık her şeyi çalıştırmaya hazır şekilde kurdunuz. Klonladığınız dosyaların bulunduğu yere gidin ve şunu yazın:
python3 demo_lcd.py
Bu program LCD'nin çalıştığını gösterir. Şimdi bir sonraki demoyu çalıştırabilirsiniz:
python3 demo_clock.py
Bu program, temel bir saat kurulumunu çalıştırır. Saat ekranda görüntülenmeli ve saat değiştiğinde değişmelidir.
Adım 5: Adım 5: Kod
Bu adım size saat ve IP python programını nasıl kodlayacağınızı gösterecektir.
Kod, ilgili tüm kitaplıkları içe aktararak başlar.
lcd sürücüsünü içe aktar
içe aktarma saati içe aktarma tarihsaati içe aktarma soketi ekranı = lcd.driver.lcd()
Artık IP ve ana bilgisayar adını alabilirsiniz:
testIP = "8.8.8.8"
s = socket.socket(socket. AF_INET, socket. SOCK_DGRAM)
s.connect((testIP, 0))
ipaddr = s.getsockname()[0]
ana bilgisayar = socket.gethostname()
Bu kod, IP'yi RPi'den alacak ve "ipaddr" olarak ayarlayacaktır.
Şimdi yazdırılacak metni alabilirsiniz:
metin = str(input("Metni Girin:"))
Bu kod, kullanıcıdan bir miktar metin alır (bunun için bir klavyeye ve ekrana ihtiyacınız olacaktır). Ardından, her şeyi ekrana yazdırabilirsiniz:
deneyin: print("Görüntülemek için yazılıyor") display.lcd_display_string(text, 1) # Metnin satırını ekranın ilk satırına yaz display.lcd_display_string(ipaddr, 3) display.lcd_display_string(host, 4) while True: display.lcd_display_string (str(datetime.datetime.now().time()), 2) # Ekrana sadece zamanı yazın # Program daha sonra gecikme olmadan döngüye girer (time.sleep ile eklenebilir)
KeyboardInterrupt hariç: # Bir KeyboardInterrupt varsa (ctrl+c tuşlarına bastığınızda), programdan çıkın ve print("Temizleniyor!") display.lcd_clear()'ı temizleyin
Kodun bu kısmı, tüm değişkenleri LCD Ekrana verir ve yükseldikçe süreyi yeniler.
Ö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