Obsah:
- Zásoby
- Krok 1: Krok 1: Zapojení
- Krok 2: Krok 2: Klonování Git Repo
- Krok 3: Krok 3: Instalace Pythonu3
- Krok 4: Krok 4: Testování kódu
- Krok 5: Krok 5: Kód
Video: LCD IP/ Hodiny: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Tento instruktážní program vám ukáže, jak vytvořit LCD displej, který vám ukáže aktuální čas a IP/ hostitele RPi.
Zásoby
- Raspberry Pi
- SD karta s raspbianem
- WiFi připojení
- Geek PI IIC/I2C 2004 2 Arduino UNO Raspberry Pi LCD displej (20x4)
- 4x propojovací vodiče pro ženy a ženy
- Klávesnice a myš
Krok 1: Krok 1: Zapojení
- Připojte zemnicí kolík displeje LCD k zemnicímu kolíku na RPi
- Připojte pin VCC na LCD k 5v pinu na RPi
- Připojte pin SDA na displeji LCD ke 2 kolíku SDA na RPi
- Připojte pin SCL na LCD k 3kolíku SCL na RPi
Jak je vidět na obrázcích
Krok 2: Krok 2: Klonování Git Repo
- Spusťte RPI
- Otevřete terminál
- Zadejte následující
sudo apt-get update
sudo apt-get upgrade
klon git
sudo restart
Krok 3: Krok 3: Instalace Pythonu3
** TENTO KROK MŮŽETE PŘESKOČIT, POKUD MÁTE UŽ Nainstalován PYTHON3 a PYTHON3-PIP **
Stačí do terminálu zadat následující řádky kódu
sudo apt-get install python3
sudo apt-get install python3-pip sudo reboot sudo apt-get update sudo apt-get full-upgrade
Krok 4: Krok 4: Testování kódu
Nyní máte vše nainstalováno připravené ke spuštění. Přejděte tedy na místo, kde jsou soubory, které jste naklonovali, a zadejte:
python3 demo_lcd.py
Tento program ukazuje, že LCD funguje. Nyní můžete spustit další demo:
python3 demo_clock.py
Tento program spouští základní nastavení hodin. Čas by měl být zobrazen na obrazovce a mění se, když se čas změní.
Krok 5: Krok 5: Kód
Tento krok vám ukáže, jak kódovat program hodiny a IP python.
Kód začíná importem všech příslušných knihoven.
importovat lcddriver
import time import datetime import socket display = lcd.driver.lcd ()
Nyní můžete získat IP a název hostitele:
testIP = "8.8.8.8"
s = socket.socket (socket. AF_INET, socket. SOCK_DGRAM)
s.connect ((testIP, 0))
ipaddr = s.getsockname () [0]
host = socket.gethostname ()
Tento kód získá IP z RPi a nastaví jej jako „ipaddr“.
Nyní můžete získat text k tisku:
text = str (vstup ("Vstupní text:"))
Tento kód získá od uživatele nějaký text (budete k tomu potřebovat klávesnici a displej). Dále můžete vše zobrazit na displeji:
zkuste: tisk („Zápis na zobrazení“) display.lcd_display_string (text, 1) # Zapište řádek textu na první řádek displeje display.lcd_display_string (ipaddr, 3) display.lcd_display_string (host, 4) while True: display.lcd_display_string (str (datetime.datetime.now (). time ()), 2) # Napište na displej pouze čas # Program a poté se bez prodlevy opakuje (Lze přidat s time.sleep)
kromě KeyboardInterrupt: # Pokud existuje KeyboardInterrupt (když stisknete ctrl+c), ukončete program a vyčistěte tisk („Čištění!“) display.lcd_clear ()
Tato část kódu odesílá všechny proměnné na LCD displej a aktualizuje čas, jak se zvyšuje.
Doporučuje:
Jak vyrobit analogové hodiny a digitální hodiny s LED páskem pomocí Arduina: 3 kroky
Jak vyrobit analogové hodiny a digitální hodiny s LED páskem pomocí Arduina: Dnes vyrobíme analogové hodiny & Digitální hodiny s LED páskem a modulem MAX7219 Dot s Arduino. Budou opravovat čas podle místního časového pásma. Analogové hodiny mohou používat delší LED pásek, takže je lze zavěsit na zeď a stát se uměleckým
Hodiny pro odchod do důchodu / Hodiny počítání / Dn: 4 kroky (s obrázky)
Hodiny pro odchod do důchodu / Hodiny počítání / Dn: Měl jsem v zásuvce několik těchto 8x8 LED bodových maticových displejů a přemýšlel jsem, co s nimi. Inspirován dalšími instrukcemi, dostal jsem nápad postavit odpočítávací/up displej, který bude odpočítávat do budoucího data/času a pokud cílový čas p
Síťové hodiny ESP8266 bez jakéhokoli RTC - Hodiny Nodemcu NTP Žádné RTC - PROJEKT INTERNETOVÝCH HODIN: 4 kroky
Síťové hodiny ESP8266 bez jakéhokoli RTC | Hodiny Nodemcu NTP Žádné RTC | PROJEKT INTERNETOVÝCH HODIN: V rámci projektu se vytvoří hodinový projekt bez RTC, bude to trvat nějaký čas z internetu pomocí wifi a zobrazí se to na displeji st7735
C51 4bitové elektronické hodiny - dřevěné hodiny: 15 kroků (s obrázky)
C51 4bitové elektronické hodiny - dřevěné hodiny: Měl jsem o víkendu trochu volného času, takže jsem šel dopředu a sestavil jsem tyto digitální bity se 4 -bitovými digitálními hodinami v hodnotě 2,40 USD, které jsem před chvílí koupil od AliExpress
Převeďte domácí obyčejné hodiny na samostatně zářící hodiny: 8 kroků (s obrázky)
Převeďte domácí obyčejné hodiny na samostatně zářící hodiny: PRVNÍ DÁVÁM SVÉ HEARTILKY DÍKY INSTRUKTIVNÍM TÝMU, KTERÝ SE MÉM ZDRAVOTNÍM DENŮM ZÍSKÁVÁ DEN ODPOVĚDNĚJI ….. V tomto návodu se s vámi chci podělit o to, jak převést domácí běžné hodiny do samostatně zářících hodin. > > Za to, že