Innehållsförteckning:
- Tillbehör
- Steg 1: Steg 1: Kabeldragning
- Steg 2: Steg 2: Kloning av Git Repo
- Steg 3: Steg 3: Installera Python3
- Steg 4: Steg 4: Testkod
- Steg 5: Steg 5: Koden
Video: LCD IP/ klocka: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Denna instruktion visar dig hur du bygger en LCD -skärm som visar dig aktuell tid och IP/ värd för RPi.
Tillbehör
- Raspberry Pi
- SD -kort med raspbian
- WiFi -anslutning
- Geek PI IIC/I2C 2004 2 Arduino UNO Raspberry Pi LCD -skärm (20x4)
- 4x Kvinnliga till kvinnliga bygelkablar
- Tangentbord och mus
Steg 1: Steg 1: Kabeldragning
- Anslut jordstiftet på LCD -skärmen till en jordstift på RPi
- Anslut VCC -stiftet på LCD -skärmen till ett 5v -stift på RPi
- Anslut SDA -stiftet på LCD -skärmen till SDA 2 -stiftet på RPi
- Anslut LCD -skärmens stift till SCL 3 -stiftet på RPi
Som visas på bilderna
Steg 2: Steg 2: Kloning av Git Repo
- Starta RPI
- Öppen terminal
- Skriv följande
sudo apt-get uppdatering
sudo apt-get uppgradering
git-klon
sudo starta om
Steg 3: Steg 3: Installera Python3
** DU KAN HOPPA DETTA STEG OM DU HAR PYTHON3 OCH PYTHON3-PIP INSTALLERAT ALLTID **
Ange bara följande kodrader i terminalen
sudo apt-get install python3
sudo apt-get install python3-pip sudo reboot sudo apt-get update sudo apt-get full-upgrade
Steg 4: Steg 4: Testkod
Så du har nu allt installerat redo att köras. Så gå till platsen där filerna du klonade är och skriv:
python3 demo_lcd.py
Detta program visar att LCD -skärmen fungerar. Nu kan du köra nästa demo:
python3 demo_clock.py
Detta program kör en grundläggande klockinställning. Tiden ska visas på skärmen och ändras när tiden ändras.
Steg 5: Steg 5: Koden
Detta steg visar dig hur du kodar klockan och IP -pythonprogrammet.
Koden börjar med att importera alla relevanta bibliotek.
importera lcddriver
importtid import datetime import socket display = lcd.driver.lcd ()
Nu kan du få IP och värdnamn:
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 ()
Denna kod kommer att få IP från RPi och ställa in den som "ipaddr".
Nu kan du få texten att skriva ut:
text = str (input ("Input Text:"))
Denna kod får lite text från användaren (du behöver ett tangentbord och display för detta). Därefter kan du mata ut allt till displayen:
försök: skriva ut ("Skriva för att visa") display.lcd_display_string (text, 1) # Skriv textrad till första raden på displayen display.lcd_display_string (ipaddr, 3) display.lcd_display_string (host, 4) medan True: display.lcd_display_string (str (datetime.datetime.now (). time ()), 2) # Skriv bara tiden till displayen # Programmet slingas sedan utan fördröjning (kan läggas till med en time.sleep)
utom KeyboardInterrupt: # Om det finns ett KeyboardInterrupt (när du trycker på ctrl+c), avsluta programmet och rengör utskriften ("Rengöring!") display.lcd_clear ()
Denna del av koden matar ut alla variabler till LCD -skärmen och uppdaterar tiden när den går upp.
Rekommenderad:
Hur man gör analog klocka och digital klocka med LED -remsa med Arduino: 3 steg
Hur man gör analog klocka och digital klocka med LED -remsa med Arduino: Idag kommer vi att göra en analog klocka & Digital klocka med Led Strip och MAX7219 Dot -modul med Arduino. Den kommer att korrigera tiden med den lokala tidszonen. Den analoga klockan kan använda en längre LED -remsa, så den kan hängas på väggen för att bli en konstverk
Klocka, LCD -display, infraröd till inställning: 6 steg
Klocka, LCD -display, infraröd att ställa in: Bygg en realtidsklocka som håller aktiveringstiden inom några minuter om året. Koden och komponenterna kan enkelt återanvändas i andra projekt. Detta projekt kräver en minsta mängd kablar och ingen lödning. Tidsvakten är en riktig DS3231
Stor Arduino LCD -klocka med två larm och temperaturmonitor som styrs av IR -TV -fjärrkontroll: 5 steg
Stor Arduino LCD -klocka med två larm och temperaturmonitor som styrs av IR -TV -fjärrkontroll: Hur man bygger en Arduino -baserad LCD -klocka med två larm och temperaturvakt som styrs av IR -TV -fjärrkontroll
Skapa en klocka från en klocka: 11 steg (med bilder)
Skapa en klocka från en klocka: I denna instruktionsbok tar jag en befintlig klocka och skapar vad jag tycker är en bättre klocka. Vi går från bilden till vänster till bilden till höger. Innan du börjar på din egen klocka, vänligen vet att återmontering kan vara en utmaning som
Konvertera hem vanlig klocka till självglödande klocka: 8 steg (med bilder)
Konvertera hem vanlig klocka till självglödande klocka: FÖRST GÖR JAG MITT HJÄRTIGT TACK TILL INSTRUKTABLAR LAGET GÖR SOM MIN HÄLSA ÅTERSTÄLLNINGSDAGAR SÅ MER ANSVAR ….. I denna instruktion vill jag dela med er hur man konverterar din vanliga klocka hem. in till självglödande klocka. > > För att göra detta