Daftar Isi:
- Perlengkapan
- Langkah 1: Langkah 1: Pengkabelan
- Langkah 2: Langkah 2: Kloning Git Repo
- Langkah 3: Langkah 3: Menginstal Python3
- Langkah 4: Langkah 4: Menguji Kode
- Langkah 5: Langkah 5: Kode
Video: IP LCD/ Jam: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Instruksi ini akan menunjukkan kepada Anda cara membuat layar LCD yang menunjukkan waktu saat ini dan IP/host RPi.
Perlengkapan
- Raspberry Pi
- Kartu SD dengan raspbian
- Koneksi wifi
- Geek PI IIC/I2C 2004 2 Arduino UNO Raspberry Pi LCD (20x4)
- 4x Kabel jumper wanita ke wanita
- Keyboard dan mouse
Langkah 1: Langkah 1: Pengkabelan
- Hubungkan pin ground LCD ke pin ground pada RPi
- Hubungkan pin VCC LCD ke pin 5v pada RPi
- Hubungkan pin SDA LCD ke pin SDA 2 pada RPi
- Hubungkan pin SCL LCD ke pin SCL 3 pada RPi
Seperti yang ditunjukkan pada gambar
Langkah 2: Langkah 2: Kloning Git Repo
- Boot RPI
- Buka terminal
- Ketik berikut ini
sudo apt-get update
sudo apt-get upgrade
git clone
sudo reboot
Langkah 3: Langkah 3: Menginstal Python3
**ANDA DAPAT LEWATKAN LANGKAH INI JIKA ANDA SUDAH TERINSTAL PYTHON3 DAN PYTHON3-PIP**
Cukup masukkan baris kode berikut ke terminal
sudo apt-get install python3
sudo apt-get install python3-pip sudo reboot sudo apt-get update sudo apt-get full-upgrade
Langkah 4: Langkah 4: Menguji Kode
Jadi Anda sekarang memiliki semuanya terinstal siap untuk dijalankan. Jadi pergi ke tempat file yang Anda kloning dan ketik:
python3 demo_lcd.py
Program ini menunjukkan bahwa LCD bekerja. Sekarang Anda dapat menjalankan demo berikutnya:
python3 demo_clock.py
Program ini menjalankan pengaturan jam dasar. Waktu harus ditampilkan di layar dan berubah ketika waktu berubah.
Langkah 5: Langkah 5: Kode
Langkah ini akan menunjukkan cara mengkode program jam dan IP python.
Kode dimulai dengan mengimpor semua pustaka yang relevan.
impor lcddriver
import time import datetime import socket display = lcd.driver.lcd()
Sekarang Anda bisa mendapatkan IP dan nama host:
tesIP = "8.8.8.8"
s = socket.socket(socket. AF_INET, socket. SOCK_DGRAM)
s.connect((testIP, 0))
ipaddr = s.getsockname()[0]
host = socket.gethostname()
Kode ini akan mendapatkan IP dari RPi dan menetapkannya sebagai "ipaddr".
Sekarang Anda bisa mendapatkan teks untuk dicetak:
teks = str(input("Masukan Teks:"))
Kode ini mendapatkan beberapa teks dari pengguna (Anda akan memerlukan keyboard dan tampilan untuk ini). Selanjutnya Anda dapat menampilkan semuanya ke tampilan:
coba: print("Menulis ke tampilan") display.lcd_display_string(text, 1) # Tulis baris teks ke baris pertama tampilan display.lcd_display_string(ipaddr, 3) display.lcd_display_string(host, 4) while True: display.lcd_display_string (str(datetime.datetime.now().time()), 2) # Tulis waktu saja ke tampilan # Program lalu loop tanpa penundaan (Dapat ditambahkan dengan time.sleep)
kecuali KeyboardInterrupt: # Jika ada KeyboardInterrupt (ketika Anda menekan ctrl+c), keluar dari program dan cleanup print("Cleaning up!") display.lcd_clear()
Bagian kode ini menampilkan semua variabel ke Layar LCD dan menyegarkan waktu seiring berjalannya waktu.
Direkomendasikan:
Cara Membuat Jam Analog & Jam Digital Dengan Led Strip Menggunakan Arduino: 3 Langkah
Cara Membuat Jam Analog & Jam Digital Dengan Led Strip Menggunakan Arduino : Hari ini kita akan membuat Jam Analog & Jam digital dengan modul Led Strip dan MAX7219 Dot dengan Arduino. Ini akan mengoreksi waktu dengan zona waktu lokal. Jam Analog bisa menggunakan strip LED yang lebih panjang, sehingga bisa digantung di dinding menjadi karya seni
Jam Pensiun / Jam Hitung / Dn: 4 Langkah (dengan Gambar)
Jam Pensiun / Jam Hitung / Dn: Saya memiliki beberapa tampilan dot-matrix LED 8x8 ini di laci dan sedang memikirkan apa yang harus dilakukan dengannya. Terinspirasi oleh instruksi lain, saya mendapat ide untuk membuat tampilan hitung mundur/naik untuk menghitung mundur ke tanggal/waktu mendatang dan jika waktu target p
Clockception - Cara Membuat Jam Dari Jam!: 14 Langkah (dengan Gambar)
Clockception - Cara Membuat Jam Dari Jam!: Hi All! Ini adalah kiriman saya untuk Kontes Penulis Pertama Kali 2020! Jika Anda menyukai proyek ini, saya akan sangat menghargai suara Anda :) Terima kasih! Instruksi ini akan memandu Anda melalui proses pembuatan jam yang terbuat dari jam! Saya dengan cerdik menamai
Jam Alarm Cerdas: Jam Alarm Cerdas Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Alarm Cerdas: Jam Alarm Cerdas yang Dibuat Dengan Raspberry Pi: Pernahkah Anda menginginkan jam pintar? Jika iya, ini solusinya untuk Anda! Saya membuat Smart Alarm Clock, ini adalah jam yang bisa Anda ubah waktu alarmnya sesuai dengan website. Saat alarm berbunyi, akan ada suara (buzzer) dan 2 lampu akan
Jam Jaringan ESP8266 Tanpa RTC - Nodemcu NTP Jam Tidak Ada RTC - PROYEK JAM INTERNET: 4 Langkah
Jam Jaringan ESP8266 Tanpa RTC | Nodemcu NTP Jam Tidak Ada RTC | INTERNET CLOCK PROJECT : Pada project ini akan dibuat project clock tanpa RTC, akan memakan waktu dari internet menggunakan wifi dan akan ditampilkan pada layar st7735