Isi kandungan:
- Bekalan
- Langkah 1: Langkah 1: Pendawaian
- Langkah 2: Langkah 2: Cloning Git Repo
- Langkah 3: Langkah 3: Memasang Python3
- Langkah 4: Langkah 4: Kod Ujian
- Langkah 5: Langkah 5: Kod
Video: LCD IP / Jam: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Instruksional ini akan menunjukkan cara membina paparan LCD yang menunjukkan kepada anda masa semasa dan IP / host RPi.
Bekalan
- Pai raspberi
- Kad SD dengan raspbian
- Sambungan WiFi
- Paparan LCD Geek PI IIC / I2C 2004 2 Arduino UNO Raspberry Pi (20x4)
- 4x wayar jumper Wanita ke wanita
- Papan kekunci dan tetikus
Langkah 1: Langkah 1: Pendawaian
- Sambungkan pin ground LCD ke pin ground pada RPi
- Sambungkan pin VCC LCD ke pin 5v pada RPi
- Sambungkan pin SDA LCD ke pin SDA 2 pada RPi
- Sambungkan pin SCL LCD ke pin SCL 3 pada RPi
Seperti yang ditunjukkan dalam gambar
Langkah 2: Langkah 2: Cloning Git Repo
- Boot RPI
- Buka terminal
- Taipkan perkara berikut
sudo apt-get kemas kini
sudo apt-get peningkatan
git klon
rebo sudo
Langkah 3: Langkah 3: Memasang Python3
** ANDA BOLEH Langkau LANGKAH INI JIKA ANDA MEMPUNYAI PYTHON3 DAN PYTHON3-PIP DIPASANG SUDAH **
Cukup masukkan baris kod 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: Kod Ujian
Oleh itu, anda sudah memasang semuanya untuk dijalankan. Oleh itu, pergi ke tempat di mana fail yang anda kloning berada dan taip:
python3 demo_lcd.py
Program ini menunjukkan bahawa LCD berfungsi. Sekarang anda boleh menjalankan demo seterusnya:
python3 demo_clock.py
Program ini menjalankan persediaan jam asas. Waktu harus dipaparkan di layar dan berubah ketika waktunya berubah.
Langkah 5: Langkah 5: Kod
Langkah ini akan menunjukkan cara kod jam dan program python IP.
Kodnya dimulakan dengan mengimport semua perpustakaan yang berkaitan.
import lcddriver
import time import datetime import socket display = lcd.driver.lcd ()
Sekarang anda boleh mendapatkan IP dan nama host:
testIP = "8.8.8.8"
s = socket.socket (socket. AF_INET, soket. SOCK_DGRAM)
s.connect ((testIP, 0))
ipaddr = s.getsockname () [0]
hos = socket.gethostname ()
Kod ini akan mendapatkan IP dari RPi dan menetapkannya sebagai "ipaddr".
Sekarang anda boleh mendapatkan teks untuk dicetak:
text = str (input ("Teks Input:"))
Kod ini mendapat sedikit teks dari pengguna (anda memerlukan papan kekunci dan paparan untuk ini). Seterusnya anda boleh mengeluarkan semuanya ke paparan:
try: print ("Writing to display") display.lcd_display_string (text, 1) # Tulis baris teks ke baris pertama display display.lcd_display_string (ipaddr, 3) display.lcd_display_string (host, 4) sementara True: display.lcd_display_string (str.
kecuali KeyboardInterrupt: # Sekiranya ada KeyboardInterrupt (ketika anda menekan ctrl + c), keluar dari program dan cetakan pembersihan ("Membersihkan!") display.lcd_clear ()
Bahagian kod ini mengeluarkan semua pemboleh ubah ke Paparan LCD dan menyegarkan masa ketika naik.
Disyorkan:
Cara Membuat Jam Analog & Jam Digital Dengan Jalur Led Menggunakan Arduino: 3 Langkah
Cara Membuat Jam Analog & Jam Digital Dengan Jalur Led Menggunakan Arduino: Hari ini kita akan membuat Jam Analog & Jam digital dengan modul Led Strip dan MAX7219 Dot dengan Arduino. Ia akan membetulkan waktu dengan zon waktu tempatan. Jam Analog boleh menggunakan jalur LED yang lebih panjang, sehingga boleh digantung di dinding untuk menjadi seni
Jam Persaraan / Jam Naik / Jam Dn: 4 Langkah (dengan Gambar)
Jam Persaraan / Jam Naik / Jam Dn: Saya mempunyai beberapa paparan dot-matriks 8x8 LED di dalam laci dan memikirkan apa yang harus dilakukan dengan mereka. Diilhamkan oleh instruksional lain, saya mendapat idea untuk membuat paparan hitung mundur / naik untuk dikira ke tarikh / masa yang akan datang dan jika waktu sasaran
Clockception - Cara Membangun Jam Dibuat Dari Jam !: 14 Langkah (dengan Gambar)
Clockception - Bagaimana Membangun Jam Yang Dibuat Dari Jam !: Hai Semua! Ini adalah penyerahan saya untuk Peraduan Pengarang Kali Pertama 2020! Sekiranya anda menyukai projek ini, saya sangat menghargai suara anda :) Terima kasih! Petunjuk ini akan membimbing anda melalui proses membina jam yang diperbuat daripada jam! Saya pandai menamakan
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: Adakah anda pernah mahukan jam pintar? Jika ya, ini adalah penyelesaian untuk anda! Saya membuat Jam Penggera Pintar, ini adalah jam yang boleh anda ubah waktu penggera mengikut laman web. Apabila penggera berbunyi, akan ada bunyi (bel) dan 2 lampu akan
Jam Rangkaian ESP8266 Tanpa RTC - Jam NTP Nodemcu Tiada RTC - PROJEK JAM INTERNET: 4 Langkah
Jam Rangkaian ESP8266 Tanpa RTC | Jam NTP Nodemcu Tiada RTC | PROJEK JAM INTERNET: Dalam projek ini akan membuat projek jam tanpa RTC, akan memakan masa dari internet menggunakan wifi dan akan memaparkannya pada paparan st7735