Isi kandungan:
- Langkah 1: Bahagian dan Alat
- Langkah 2: Penyediaan Raspberry Pi, Muat, Uji dan Sesuaikan Kod Python
- Langkah 3: Aplikasi Countdown Autostart di Boot Up
- Langkah 4: Pasang Perisian Pemacu Paparan
- Langkah 5: Himpunkan Perkakasan & Menambah Kejadian Masa Depan
Video: Pemasa Kiraan Balik Acara Akan Datang: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Gambaran keseluruhan: Jam Countdown Peristiwa serupa dengan produk komersial, dengan beberapa kelainan:
a) Boleh dibaca dari seberang paparan bilik.
b) Gambar peristiwa yang boleh disesuaikan.
c) Apabila masa sasaran acara dikira, hari yang tinggal berubah warna - hijau -> kuning -> merah jambu -> merah.
d) Acara baru boleh ditambah melalui WiFi
Komponen utama: Raspberry Pi dan TFT LCD 5 inci
Tahap Kemahiran: Biasa dengan mengatur Raspberry Pi, perintah asas Linux dan program python, dan sedikit pemasangan perkakasan.
Langkah 1: Bahagian dan Alat
Bahagian:
Raspberry Pi 2 B atau PI 3 B
Elecrow RPA05010R HDMI 5-Inch 800x480 TFT LCD Display with Touch Screen Monitor untuk Raspberry Pi B + / 2B / 3B
Dudukan Bicolor Akrilik Berkualiti Tinggi untuk LCD HDMI Waveshare Raspberry pi 5inch
Penyesuai USB Wifi tidak diperlukan untuk PI3
Alat:
Bekalan kuasa - pada 2A
Papan kekunci dan tetikus
Monitor HDMI (untuk memudahkan pengeditan dan pengujian kod)
Langkah 2: Penyediaan Raspberry Pi, Muat, Uji dan Sesuaikan Kod Python
Untuk langkah-langkah ini, pasangkan Pi ke monitor HDMI bersaiz penuh.
Langkah 1: Muat turun dan Bakar GAMBAR Raspbian https://www.raspberrypi.org/downloads/raspbian/ dan selesaikan persediaan awal.
- aktifkan SSH, VNC
- but masuk automatik ke desktop
- tetapkan zon waktu tempatan yang betul, dan tetapkan Wifi
Langkah 2: Dari desktop GUI buka tetingkap terminal dan pasang Tkinter dengan-
sudo apt-get kemas kini
sudo apt-get install python-tk
Langkah 3: Pasang git dengan arahan ini
sudo apt-get install git
Langkah 4: Muat turun dan uji kod python awal
git klon "https://github.com/e024576/UpcomingEvent.git"
cd UpcomingEvent python cntDwnSng.py
Hasilnya kelihatan seperti tangkapan skrin yang ditunjukkan…
Langkah 5: Menyesuaikan kod python untuk acara anda. Pertama buka kod python dengan nano dan kemudian tatal dari atas ke bawah untuk membiasakannya.
nano cntDwnSng.py
a) ubah tajuk dan tarikh Acara dengan mengedit baris kod ini
#enter Maklumat acara di sini …
canvas.create_text (400, 20, anchor = 'center', text = 'MSTA Staunton Spring Romp', font = ('Helvetica', '20'), isi = 'putih') kanvas.create_text (400, 50, jangkar = 'tengah', teks = '12-15 April 2018', font = ('Helvetica', '20'), isi = 'kuning')
b) masukkan masa dan tarikh sebenar yang anda mahu hitung
# masukkan waktu dan tarikh sasaran Acara di sini
hari = 12 bulan = 04 tahun = 2018 jam = 9 minit = 00 saat = 0
c) masukkan gambar yang ingin anda paparkan. Tkinter hanya "suka" format fail gambar. Gif, jadi saya menggunakan MS Paint untuk menukar-j.webp
foto = Tkinter. PhotoImage (fail = './dualsport.gif')
d) menjual semula gambar. Dimensi asal Dualsport-g.webp
# ubah saiz gambar
photo = photo.zoom (3) photo = photo.subsample (2)
Yang menghasilkan imej baru dengan lebar 548 x 3/2 = 822 dan 450 x 3/2 = 675. Yang terlalu besar, tetapi saya baik-baik saja dengan pemotongan. Perhatikan bahawa photo.zoom () & photo.subsample () HANYA membenarkan parameter nilai integer.
Dengan pengeditan ini, anda boleh menjalankan semula kod python untuk memeriksa output yang memenuhi keperluan anda.
Catatan - ini adalah penggunaan tkinter pertama saya, jadi kod saya mungkin Bukan contoh amalan terbaik!
Langkah 3: Aplikasi Countdown Autostart di Boot Up
Setelah anda yakin kod python anda berfungsi dengan betul, anda kemudian boleh menyiapkannya untuk dimulakan semasa PI boot. Oleh kerana program ini memerlukan persekitaran grafik, inilah yang perlu dilakukan:
a) Salin cntDwnSng.py dan fail gambar-g.webp
b) Mulakan penyunting nano dengan
sudo nano / etc / xdg / lxsession / LXDE-pi / autostart
c) Tambahkan baris ikutan ke bahagian bawah fail
@sudo / usr / bin / python /home/pi/cntDwnSng.py
d) Keluar nano dengan Ctrl-X, kemudian Y, kemudian tekan Enter
e) Tukar kebenaran dengan:
sudo chmod + x cntDwnSng.py
f) Lumpuhkan simpan skrin dengan memasang pilihan desktop screen saver dengan -
sudo apt-get pasang xscreensaver
Setelah ini dipasang, anda dapat mencari aplikasi screensaver di bawah pilihan Preferences pada menu desktop GUI utama. Untuk projek ini, anda perlu mematikan screensaver.
g) Uji bahawa ia berfungsi:
rebo sudo
Langkah 4: Pasang Perisian Pemacu Paparan
Langkah 1: Buka terminal dan Muat turun pemacu LCD pemacu:
sudo rm -rf LCD-showgit clone
Langkah 2: Pasang pemacu:
chmod -R 755 LCD-showcd LCD-show / sudo./LCD5-show
Langkah 5: Himpunkan Perkakasan & Menambah Kejadian Masa Depan
Bina pendirian LCD mengikut arahan ini.
Pasang LCD ke Raspberry Pi mengikut panduan pengguna yang disertakan dalam paparan LCD.
Menambah Kejadian Masa Depan
Gunakan ssh atau VNC untuk berhubung dengan PI melalui Wifi, kemudian ubah kod python dan tambahkan fail-g.webp
ITULAH - NIKMATI!
Disyorkan:
Pemasa Kiraan Balik: 4 Langkah
Countdown Timer: Dalam arahan ini, saya akan mengajar anda bagaimana membuat timer hitung mundur yang akan membantu mengawal pengurusan masa anda dalam kehidupan seharian. Inspirasi utama datang dari pautan ini. Pemasa undur ini pada dasarnya akan menjadi empat digit tujuh segmen
Pemasa Kiraan Balik Parti: 7 Langkah
Pemasa Countdown Parti: Pemasa diperlukan untuk tujuan yang berbeza, kerana pada kebanyakan masa, waktu yang pasti diberikan untuk tugas-tugas tertentu. Oleh itu, dalam projek ini, anda akan belajar bagaimana membuat pemasa undur selama 10 saat yang dapat digunakan untuk membuat kuiz, penggoda otak dan lain-lain
Mikrokontroler AVR. LED Flasher Menggunakan Pemasa. Gangguan Pemasa. Mod CTC Pemasa: 6 Langkah
Mikrokontroler AVR. LED Flasher Menggunakan Pemasa. Gangguan Pemasa. Mod CTC Pemasa: Halo semua! Pemasa adalah konsep penting dalam bidang elektronik. Setiap komponen elektronik berfungsi berdasarkan jangka masa. Pangkalan masa ini membantu memastikan semua kerja disegerakkan. Semua mikrokontroler berfungsi pada frekuensi jam yang ditentukan
Qbit Comel dan Lucu Akan Datang: 9 Langkah
Qbit Comel dan Lucu Akan Datang: Sekiranya anda berminat dengan kereta keseimbangan kecil, maka anda berada di tempat yang betul. Nama kereta itu adalah Qbit. Ia hanya mempunyai dua roda yang dapat mengimbangkan dengan sangat baik dan kelihatan sangat sejuk! Sekarang kita dapat membuat pengenalan tentang Qbit, Dalam petunjuk ini
Buat Pemasa Kiraan Balik Dengan Mikro: bit: 5 Langkah
Buat Pemasa Kiraan Balik Dengan Mikro: bit: Pemasa Kiraan Mundur sangat biasa dalam kehidupan seharian kita. Ini membantu mengingatkan anda untuk melakukan sesuatu tepat pada waktunya sekiranya berlaku kelewatan atau kesilapan. Contohnya, pedometer atau pemasa penaik. Hari ini kita akan menggunakan mikro: bit, daya: bit dan asas akrilik