Isi kandungan:

Pemasa Kiraan Balik Acara Akan Datang: 5 Langkah
Pemasa Kiraan Balik Acara Akan Datang: 5 Langkah

Video: Pemasa Kiraan Balik Acara Akan Datang: 5 Langkah

Video: Pemasa Kiraan Balik Acara Akan Datang: 5 Langkah
Video: RDAY PENCERAHAN, 5 LANGKAH, AGAR DAGANGAN/JUALAN/ USAHA LARIS DAN RAMAI (VIDEO TERLENGKAP) 2024, November
Anonim
Pemasa Kiraan Balik Acara Akan Datang
Pemasa Kiraan Balik Acara Akan Datang
Pemasa Kiraan Balik Acara Akan Datang
Pemasa Kiraan Balik Acara Akan Datang

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 dan Alat
Bahagian dan Alat
Bahagian dan Alat
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

Penyediaan Raspberry Pi, Muat, Uji dan Sesuaikan Kod Python
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.

  1. aktifkan SSH, VNC
  2. but masuk automatik ke desktop
  3. 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

Aplikasi Autostart Countdown di Boot Up
Aplikasi Autostart Countdown 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

Himpunkan Perkakasan & Menambah Peristiwa Masa Depan
Himpunkan Perkakasan & Menambah Peristiwa 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: