INHOUDSOPGAWE:
- Stap 1: Onderdele en gereedskap
- Stap 2: Raspberry Pi -opstelling, laai, toets en pas Python -kode aan
- Stap 3: Autostart Countdown -app tydens opstart
- Stap 4: Installeer Display Driver Software
- Stap 5: Monteer hardeware en voeg toekomstige geleenthede by
Video: Afteller vir die komende gebeurtenis: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Oorsig: Die aftelling van die gebeurtenis is soortgelyk aan kommersiële produkte, met 'n paar wendings:
a) Leesbaar regoor die vertoon van die kamer.
b) Aanpasbare gebeurtenisbeeld.
c) Namate die tyd van die gebeurtenis afneem, verander die oorblywende dae van kleur -groen -> geel -> pienk -> rooi.
d) Nuwe geleenthede kan via WiFi bygevoeg word
Belangrikste komponente: Framboos Pi en TFT 5 duim LCD -skerm
Vaardigheidsvlak: vertroud met die opstel van Raspberry Pi, basiese Linux -opdragte en python -programme, en 'n bietjie hardeware -samestelling.
Stap 1: Onderdele en gereedskap
Dele:
Framboos Pi 2 B of PI 3 B
Elecrow RPA05010R HDMI 5-inch 800x480 TFT LCD-skerm met aanraakskermmonitor vir Raspberry Pi B+/2B/3B
Hoë kwaliteit akriel -tweekleurstandaard vir Waveshare Raspberry pi 5 -inch HDMI LCD
Wifi USB -adapter nie nodig vir PI3 nie
Gereedskap:
Kragtoevoer - by 2A
Sleutelbord en muis
HDMI -monitor (om die bewerkings- en toetskode makliker te maak)
Stap 2: Raspberry Pi -opstelling, laai, toets en pas Python -kode aan
Koppel Pi vir hierdie stappe aan 'n volgrootte HDMI -monitor.
Stap 1: Laai die Raspbian IMAGE af en verbrand dit https://www.raspberrypi.org/downloads/raspbian/ en voltooi die eerste opstelling.
- aktiveer SSH, VNC
- outomatiese aanmelding na die lessenaar
- stel die korrekte plaaslike tydsone in en stel Wifi op
Stap 2: Maak vanaf die lessenaar-GUI 'n terminale venster oop en installeer Tkinter met-
sudo apt-get update
sudo apt-get install python-tk
Stap 3: Installeer git met hierdie opdrag
sudo apt-get install git
Stap 4: Laai die oorspronklike python -kode af en toets dit
git kloon "https://github.com/e024576/UpcomingEvent.git"
cd UpcomingEvent python cntDwnSng.py
Die resultaat moet ongeveer soos die skermkiekie lyk …
Stap 5: Pas die python -kode vir u geleentheid aan. Maak eers die luislangkode oop met nano en blaai dan van bo na onder om daarmee kennis te maak.
nano cntDwnSng.py
a) verander die gebeurtenis se titel en datum deur hierdie kode reëls te wysig
#enter Geleentheidsinligting hier …
canvas.create_text (400, 20, anchor = 'center', text = 'MSTA Staunton Spring Romp', font = ('Helvetica', '20'), fill = 'white') canvas.create_text (400, 50, anker = 'sentrum', teks = '12-15 April 2018', font = ('Helvetica', '20'), fill = 'geel')
b) voer die werklike tyd en datum in waarop u wil aftel
# voer die tyd en datum van die gebeurtenis hier in
dag = 12 maand = 04 jaar = 2018 uur = 9 minute = 00 sek = 0
c) voer die prentjie in wat u wil vertoon. Tkinter "hou" net van die.gif -beeldlêerformaat, so ek het MS Paint gebruik om my oorspronklike-j.webp
foto = Tkinter. PhotoImage (lêer = './dualsport.gif')
d) die grootte van die beeld hergroei. Die oorspronklike afmetings van Dualsport-g.webp
# verander die grootte van die prent
foto = foto.zoom (3) foto = foto.onderdeel (2)
Wat 'n nuwe beeld van 548 x 3/2 = 822 breedte en 450 x 3/2 = 675 opgelewer het. Dit is te groot, maar ek was ok met die afkapping. Let daarop dat photo.zoom () en photo.subsample () SLEGS heelgetalwaarde parameters toelaat.
Met hierdie wysigings kan u die python -kode herlaai om te sien of die uitvoer aan u behoeftes voldoen.
Let wel: dit is my eerste gebruik van tkinter, so my kode is waarskynlik nie 'n goeie voorbeeld van beste praktyk nie!
Stap 3: Autostart Countdown -app tydens opstart
As u seker is dat u python -kode korrek werk, kan u dit instel om te begin wanneer die PI opstart. Omdat die program die grafiese omgewing benodig, moet u dit doen:
a) Kopieer cntDwnSng.py en u-g.webp
b) Begin die nano -redakteur met
sudo nano/etc/xdg/lxsession/LXDE-pi/autostart
c) Voeg die volgreël onderaan die lêer by
@sudo/usr/bin/python /home/pi/cntDwnSng.py
d) Verlaat nano met Ctrl-X, dan Y, en druk dan op Enter
e) Verander toestemmings met:
sudo chmod +x cntDwnSng.py
f) Skakel skermbesparing uit deur die skermbewaarder se lessenaarvoorkeur te installeer met -
sudo apt-get install xscreensaver
Sodra dit geïnstalleer is, kan u die skermbewaardertoepassing vind onder die opsie Voorkeure op die hoofmenu van die GUI -tafelblad. Vir hierdie projek moet u die skermbewaarder deaktiveer.
g) Toets of dit werk:
sudo herlaai
Stap 4: Installeer Display Driver Software
Stap 1: Maak die terminale oop en laai die bestuurder se LCD -bestuurder af:
sudo rm -rf LCD-showgit kloon
Stap 2: Installeer bestuurder:
chmod -R 755 LCD-vertoon LCD-show/ sudo./LCD5-show
Stap 5: Monteer hardeware en voeg toekomstige geleenthede by
Bou die LCD -standaard volgens hierdie instruksies.
Koppel LCD aan Raspberry Pi volgens die gebruikershandleiding op die LCD -skerm.
Voeg toekomstige gebeure by
Gebruik óf ssh óf VNC om met PI via Wifi verbinding te maak, verander dan die python -kode en voeg 'n nuwe-g.webp
DIT IS DIT - GENIET!
Aanbeveel:
Afteller: 4 stappe
Aftelklok: In hierdie instruksies leer ek u hoe u 'n afteller kan maak wat u tydsbestuur in u daaglikse lewe kan beheer. Die belangrikste inspirasie kom uit hierdie skakel. Hierdie afteller is basies 'n vier -syfer sewe segment
Party afteller: 7 stappe
Party -afteltimer: tydsbepalings is nodig vir verskillende doeleindes, want meestal word 'n bepaalde tyd aan spesifieke take toegewys. In hierdie projek leer u hoe u 'n afteller van 10 sekondes kan maak wat gebruik kan word vir vasvrae, breintrekker en ander e
Maak 'n afteller met mikro: bietjie: 5 stappe
Maak 'n afteller met mikro: bietjie: afteltimer is baie algemeen in ons daaglikse lewe. Dit help u om u daaraan te herinner om iets betyds te doen in geval van moontlike vertraging of fout. Byvoorbeeld, 'n stappenteller of 'n bakklok. Vandag gaan ons micro: bit, power: bit en 'n akrielbasis gebruik
Instruksies vir die maak van 'n vierstaaf -koppeling vir voetsteun in die middel: 9 stappe (met foto's)
Instruksies vir die maak van 'n viertrekstang vir voetsteun in die middel: middelwielaangedrewe rolstoele (PWC) het die afgelope paar jaar gewilder geword. As gevolg van die plasing van die voorste wiele, is die tradisionele voetstutte aan die sykant egter vervang deur 'n enkele voetsteun in die middel. Ongelukkig is die sentrum
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek