Përmbajtje:

Kohëmatësi i numërimit të ngjarjeve të ardhshme: 5 hapa
Kohëmatësi i numërimit të ngjarjeve të ardhshme: 5 hapa

Video: Kohëmatësi i numërimit të ngjarjeve të ardhshme: 5 hapa

Video: Kohëmatësi i numërimit të ngjarjeve të ardhshme: 5 hapa
Video: G Shock Watches Under 100 $-Top 15 Orët më të mira të Casio G Shock Under 100 $ Blej 2018 2024, Nëntor
Anonim
Kohëmatësi i numërimit të numërimit të ngjarjeve të ardhshme
Kohëmatësi i numërimit të numërimit të ngjarjeve të ardhshme
Kohëmatësi i numërimit të ngjarjeve të ardhshme
Kohëmatësi i numërimit të ngjarjeve të ardhshme

Përmbledhje: Ora e numërimit të ngjarjeve është e ngjashme me produktet komerciale, me disa kthesa:

a) Lexohet nga ekrani i dhomës.

b) Imazh i personalizuar i ngjarjes.

c) Ndërsa koha e synuar e ngjarjes numëron mbrapsht, ditët e mbetura ndryshojnë ngjyrë -jeshile -> të verdhë -> rozë -> të kuqe.

d) Ngjarje të reja mund të shtohen përmes WiFi

Komponentët kryesorë: Raspberry Pi dhe TFT ekran 5 inç LCD

Niveli i Aftësive: Njohur me vendosjen e Raspberry Pi, komandat bazë Linux dhe programet python, dhe pak asamble harduerike.

Hapi 1: Pjesët dhe mjetet

Pjesë dhe Mjete
Pjesë dhe Mjete
Pjesë dhe Mjete
Pjesë dhe Mjete

Pjesët:

Mjedër Pi 2 B ose PI 3 B

Ekran Elecrow ՀՀԿ05010R HDMI 5-Inç 800x480 TFT LCD me Monitor me ekran me prekje për Raspberry Pi B+/2B/3B

Qëndrim akrilik me dy ngjyra me cilësi të lartë për Waveshare Raspberry pi 5inch HDMI LCD

Përshtatësi USB Wifi nuk kërkohet për PI3

Mjetet:

Furnizimi me energji elektrike - në 2A

Tastiera dhe miu

Monitor HDMI (për ta bërë më të lehtë redaktimin dhe testimin e kodit)

Hapi 2: Konfigurimi, ngarkimi, testimi dhe personalizimi i Kodit Python të Raspberry Pi

Konfiguroni, ngarkoni, provoni dhe personalizoni Raspberry Pi kodin Python
Konfiguroni, ngarkoni, provoni dhe personalizoni Raspberry Pi kodin Python

Për këto hapa, bashkëngjitni Pi në monitorin HDMI me madhësi të plotë.

Hapi 1: Shkarkoni dhe Djeg Imazhin Raspbian https://www.raspberrypi.org/downloads/raspbian/ dhe përfundoni konfigurimin fillestar.

  1. aktivizoni SSH, VNC
  2. boot auto login në desktop
  3. caktoni zonën kohore të saktë lokale dhe konfiguroni Wifi

Hapi 2: Nga GUI i desktopit hapni një dritare terminale dhe instaloni Tkinter me-

përditësim sudo apt-get

sudo apt-get install python-tk

Hapi 3: Instaloni git me këtë komandë

sudo apt-get install git

Hapi 4: Shkarkoni dhe testoni kodin fillestar të python -it

git klon "https://github.com/e024576/UpcomingEvent.git"

cd UpcomingEvent python cntDwnSng.py

Rezultati duhet të duket diçka si pamja e ekranit e treguar…

Hapi 5: Përshtatja e kodit python për ngjarjen tuaj. Së pari hapni kodin python me nano dhe më pas lëvizni lart poshtë për t'u njohur me të.

nano cntDwnSng.py

a) modifikoni titullin dhe datën e Ngjarjes duke redaktuar këto rreshta të kodit

#hyrni informacionin e ngjarjes këtu…

canvas.create_text (400, 20, spirancë = 'qendër', tekst = 'MSTA Staunton Spring Romp', font = ('Helvetica', '20'), mbush = 'e bardhë') canvas.create_text (400, 50, spirancë = 'qendër', tekst = '12-15 prill 2018', font = ('Helvetica', '20'), mbush = 'e verdhë')

b) shkruani kohën dhe datën aktuale në të cilën dëshironi të numëroni

# fut këtu kohën dhe datën e synuar të Ngjarjes

ditë = 12 muaj = 04 vit = 2018 orë = 9 minuta = 00 sek = 0

c) futni imazhin që dëshironi të shfaqni. Tkinter "pëlqen" vetëm formatin e skedarit të imazhit.gif, kështu që kam përdorur MS Paint për të kthyer-j.webp

foto = Tkinter. PhotoImage (skedar = './dualsport.gif')

d) rishpalljen e imazhit. Dimensionet origjinale të Dualsport-g.webp

# ndrysho madhësinë e imazhit

foto = foto.zmadhim (3) foto = foto. shembull shembull (2)

E cila prodhoi imazh të ri me 548 x 3/2 = 822 gjerësi dhe 450 x 3/2 = 675. Cila është shumë e madhe, por unë isha mirë me shkurtimin. Vini re se photo.zoom () & photo.subsample () lejojnë VETYM parametrat e vlerës së plotë.

Me këto redaktime ju mund të përsëritni kodin python për të kontrolluar që dalja plotëson nevojat tuaja.

Shënim - ky është përdorimi im i parë i tkinter, kështu që kodi im ka të ngjarë të mos jetë një shembull i mirë i praktikës më të mirë!

Hapi 3: Aplikacioni Countdown i Autostart në Boot Up

Aplikacioni Countdown për Autostart në Boot Up
Aplikacioni Countdown për Autostart në Boot Up

Pasi të jeni të sigurt se kodi juaj python po punon si duhet, atëherë mund ta konfiguroni që të fillojë kur të fillojë PI. Për shkak se programi ka nevojë për mjedisin grafik, ja çfarë duhet bërë:

a) Kopjoni cntDwnSng.py dhe skedarin tuaj të imazhit-g.webp

b) Filloni redaktorin nano me

sudo nano/etc/xdg/lxsession/LXDE-pi/autostart

c) Shtoni vijën vijuese në fund të skedarit

@sudo/usr/bin/python /home/pi/cntDwnSng.py

d) Dil nga nano me Ctrl-X, pastaj Y, pastaj shtyp Enter

e) Ndryshoni lejet me:

sudo chmod +x cntDwnSng.py

f) Çaktivizoni ruajtjen e ekranit duke instaluar preferencën e desktopit të mbrojtësit të ekranit me -

sudo apt-get install xscreensaver

Pasi të jetë instaluar kjo, mund të gjeni aplikacionin mbrojtës të ekranit nën opsionin Preferences në menunë kryesore të desktopit GUI. Për këtë projekt ju duhet të çaktivizoni mbrojtësin e ekranit.

g) Testoni se funksionon:

rindez sudo

Hapi 4: Instaloni Softuerin e Shoferit të Shfaqjes

Hapi 1: Hapni terminalin dhe shkarkoni drejtuesin LCD të shoferit:

sudo rm -rf klon LCD-showgit

Hapi 2: Instaloni shoferin:

chmod -R 755 LCD-showcd-LCD/ sudo./LCD5-shfaqje

Hapi 5: Mblidhni pajisjet kompjuterike dhe shtoni ngjarje të ardhshme

Mblidhni pajisje kompjuterike dhe shtoni ngjarje të ardhshme
Mblidhni pajisje kompjuterike dhe shtoni ngjarje të ardhshme

Ndërtoni stendën LCD sipas këtyre udhëzimeve.

Bashkangjitni LCD me Raspberry Pi sipas udhëzuesit të përdoruesit të përfshirë në ekranin LCD.

Shtimi i Ngjarjeve të së Ardhmes

Përdorni ose ssh ose VNC për t'u lidhur me PI përmes Wifi, pastaj modifikoni kodin python dhe shtoni një skedar të ri-g.webp

KJO ITSHT - GJZOHENI!

Recommended: