Inhoudsopgave:
- Benodigdheden
- Stap 1: Stap 1: Bedrading
- Stap 2: Stap 2: Git Repo klonen
- Stap 3: Stap 3: Python3 installeren
- Stap 4: Stap 4: Code testen
- Stap 5: Stap 5: de code
Video: LCD IP/ Klok: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Deze instructable laat je zien hoe je een LCD-scherm kunt bouwen dat je de huidige tijd en de IP / host van de RPi laat zien.
Benodigdheden
- Raspberry Pi
- SD-kaart met raspbian
- Wifi verbinding
- Geek PI IIC/I2C 2004 2 Arduino UNO Raspberry Pi LCD-scherm (20x4)
- 4x vrouwelijke naar vrouwelijke jumperdraden
- Toetsenbord en muis
Stap 1: Stap 1: Bedrading
- Sluit de aardingspen van het LCD-scherm aan op een aardingspen op de RPi
- Sluit de VCC-pin van het LCD-scherm aan op een 5v-pin op de RPi
- Sluit de SDA-pin van het LCD-scherm aan op de SDA 2-pin op de RPi
- Sluit de SCL-pin van het LCD-scherm aan op de SCL 3-pin op de RPi
Zoals op de foto's te zien is
Stap 2: Stap 2: Git Repo klonen
- Start de RPI op
- Terminal openen
- Typ het volgende:
sudo apt-get update
sudo apt-get upgrade
git clone
sudo reboot
Stap 3: Stap 3: Python3 installeren
**JE KUNT DEZE STAP OVERSLAAN ALS JE PYTHON3 EN PYTHON3-PIP REEDS HEBT GENSTALLEERD**
Voer gewoon de volgende coderegels in de terminal in:
sudo apt-get install python3
sudo apt-get install python3-pip sudo reboot sudo apt-get update sudo apt-get full-upgrade
Stap 4: Stap 4: Code testen
Dus je hebt nu alles geïnstalleerd klaar om te draaien. Ga dus naar de plek waar de bestanden staan die je hebt gekloond en typ:
python3 demo_lcd.py
Dit programma laat zien dat het LCD-scherm werkt. Nu kunt u de volgende demo uitvoeren:
python3 demo_clock.py
Dit programma voert een basisklokinstelling uit. De tijd moet op het scherm worden weergegeven en verandert wanneer de tijd verandert.
Stap 5: Stap 5: de code
Deze stap laat u zien hoe u het klok- en IP-pythonprogramma codeert.
De code begint met het importeren van alle relevante bibliotheken.
lcd-stuurprogramma importeren
import tijd import datetime import socket display = lcd.driver.lcd()
Nu kunt u het IP-adres en de hostnaam krijgen:
testIP = "8.8.8.8"
s = socket.socket(socket. AF_INET, socket. SOCK_DGRAM)
s.connect((testIP, 0))
ipaddr = s.getsockname()[0]
host = socket.gethostnaam()
Deze code haalt het IP-adres van de RPi en stelt het in als "ipaddr".
Nu kunt u de tekst laten afdrukken:
tekst = str(input("Invoertekst:"))
Deze code krijgt wat tekst van de gebruiker (hiervoor heb je een toetsenbord en display nodig). Vervolgens kunt u alles naar het display uitvoeren:
try: print("Schrijven naar display") display.lcd_display_string(text, 1) # Schrijf regel tekst naar eerste regel display display.lcd_display_string(ipaddr, 3) display.lcd_display_string(host, 4) while True: display.lcd_display_string (str(datetime.datetime.now().time()), 2) # Schrijf alleen de tijd naar het display # Programmeer dan lussen zonder vertraging (Kan worden toegevoegd met een time.sleep)
behalve KeyboardInterrupt: # Als er een KeyboardInterrupt is (wanneer u op ctrl+c drukt), verlaat u het programma en verwijdert u print("Opschonen!") display.lcd_clear()
Dit deel van de code voert alle variabelen uit naar het LCD-scherm en ververst de tijd naarmate deze hoger wordt.
Aanbevolen:
Hoe maak je een analoge klok en digitale klok met ledstrip met behulp van Arduino - Ajarnpa
Hoe maak je een analoge klok en digitale klok met ledstrip met behulp van Arduino: vandaag zullen we een analoge klok & Digitale klok met Led Strip en MAX7219 Dot module met Arduino. Het corrigeert de tijd met de lokale tijdzone. De analoge klok kan een langere LED-strip gebruiken, zodat hij aan de muur kan worden gehangen om een kunstwerk te
Een klok maken met M5stick C met behulp van Arduino IDE - RTC realtime klok met M5stack M5stick-C - Ajarnpa
Een klok maken met M5stick C met behulp van Arduino IDE | RTC real-time klok met M5stack M5stick-C: Hallo allemaal, in deze instructables zullen we leren hoe we een klok kunnen maken met het m5stick-C ontwikkelbord van m5stack met behulp van Arduino IDE. Dus m5stick zal datum, tijd & week van de maand op het display
C51 4-bits elektronische klok - houten klok - Ajarnpa
C51 4-bits elektronische klok - houten klok: had dit weekend wat vrije tijd, dus ging door en monteerde deze AU $ 2,40 4-bits doe-het-zelf elektronische digitale klok die ik een tijdje geleden van AliExpress kocht
Een klok maken van een klok: 11 stappen (met afbeeldingen)
Een klok maken van een klok: in deze Instructable neem ik een bestaande klok en creëer ik een betere klok. We gaan van de afbeelding links naar de afbeelding rechts. Voordat u op uw eigen klok begint, moet u weten dat het opnieuw in elkaar zetten een uitdaging kan zijn, aangezien de piv
Zet de gewone klok van het huis om in een zelfgloeiende klok - Ajarnpa
Zet de gewone klok van thuis om in een zelfgloeiende klok: EERST HEB IK HARTELIJK BEDANKT AAN HET TEAM VAN INSTRUCTABLES ALS MIJN GEZONDHEIDSHERSTEL DAGEN ALS MEER RESPONSIEVE… In deze instructables wil ik met jullie delen hoe je je gewone klok thuis kunt converteren naar zelfgloeiende klok.>> Om dit te doen