INHOUDSOPGAWE:
- Stap 1: Berei Raspberry Pi voor
- Stap 2: Sluitknoppie
- Stap 3: Outomatiese begin
- Stap 4: Toets
- Stap 5: Bykomende inligting
Video: Raspberry Pi USB Picture Frame: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Framboos Pi USB -raam
Raspberry Pi speel outomaties beelde van die ingeboude USB -stick en word afgeskakel deur op die knoppie in die toestel te druk.
feh word gebruik om die beelde van die USB- en python -skrip te vertoon om die toestel af te sluit.
In hierdie instruksie verduidelik ek nie hoe om die knoppie op framboospi tussen penne 9 en 11 by te voeg nie.
Stap 1: Berei Raspberry Pi voor
Installeer die standaard rasbian -pakket vanaf www.raspberrypi.org deur die prentinstallasiegids te volg. NOOBS of Raspian sal ook goed doen.
Stel Raspberry Pi op volgens u voorkeure. Die enigste ding om te verseker is dat Framboos op GUI begin. Instruksies kan ook gevind word op www.raspberrypi.org. By die eerste aanvang moet u 'n sleutelbord hê. U kan die konsole direk vanaf Raspberry Pi gebruik, of soos ek SSH verkies om die toestel aan te sluit. As u die nuutste Rasbian gebruik en ssh by die eerste aanvang wil aktiveer, moet u 'n lêer met die naam ssh on / boot / directory van die SD -kaart byvoeg.
Installeer feh
Dateer rasbian op en installeer feh. Netwerkverbinding is nodig.
sudo apt-get update
sudo apt-get upgrade sudo apt-get installeer feh
Skep bergpunt
'N Monteerpunt is nodig om te verseker dat alle USB -flitsstasies op dieselfde manier behandel word. As USB nie geïnstalleer is nie, sal dit onder die media verskyn soos die naam van die flash drive is. KINGSTON sou byvoorbeeld '/media/KINGSTON' wees en kon nie deur feh opgespoor word as 'n ander flash drive voorheen gebruik is nie
sudo mkdir /media /usb
Stap 2: Sluitknoppie
Hierdie fase kan oorgeslaan word as die knoppie nie gebruik word om Raspberry Pi af te skakel nie. Ek beveel dit aan om dit te gebruik, aangesien die sluiting van die Raspberry Pi eenvoudig deur die toestel te ontkoppel, die SD- of USB -flitsstasie kan beskadig.
As die GPIO 17 met die grond verbind word, word die afsluiting uitgevoer. U kan ook ander penne gebruik, maar die kode moet dienooreenkomstig verander word.
Skep shutdown.py
nano -afsluiting py
En plak die volgende kode
voer RPi. GPIO in as GPIO
invoer tyd invoer os # GPIO 17 = pen 11 # GND = pen 9 GPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN, pull_up_down = GPIO. PUD_UP) terwyl True: druk GPIO.input (17) as (GPIO.input (17) == Onwaar): os.system ("sudo shutdown -h now") break time.sleep (1)
Ctrl-x en Ja en Enter om die redakteur te sluit en veranderinge te stoor
Stap 3: Outomatiese begin
Dateer rc.local op
Dateer rc-local op, sodat USB outomaties gemonteer word en shutdown.py by die aanvang gelaai word
sudo nano /etc/rc.local
Voeg in die rc.local voor 'afrit 0' die volgende reëls by om 'n USB -flash drive te monteer en om af te sluit.py op die agtergrondproses
sudo mount /dev /sda1 /media /usb
sudo python /home/pi/shutdown.py &
Ctrl-x en Ja en Enter om die redakteur te sluit en veranderinge te stoor
Dateer LXDE outostart op
Dateer LXDE op sodat feh outomaties begin word tydens die opstart
sudo nano ~/.config/lxsession/LXDE-pi/autostart
Plaas die volgende reëls aan die einde van die outomatiese begin
@xset is af
@xset -dpms @xset s noblank @feh-stil-volskerm-grensloos-verberg-wyser-skyfievertoning-vertraging 30/media/usb/
Ctrl-x en Ja en Enter om die redakteur te sluit en veranderinge te stoor
Stap 4: Toets
Voeg 'n paar foto's op die USB -skyf.
Monteer USB deur te hardloop
sudo mount /dev /sda1 /media /usb
En kyk of u die inhoud van die USB -skyf kan sien
ls /media /usb
Toets feh deur op die opdragreël te volg. Moet u foto's op USB hê?
feh --stil-volskerm-grensloos-verberg-wyser-skyfievertraging 1/media/usb/
Toets die sluiting deur te hardloop
sudo python shutdown.py
en druk die afsluitknoppie (verbind die regte penne).
Stap 5: Bykomende inligting
Oplossing wat TV aan- en afskakel met CEC
Dankie aan RichardW58 vir hierdie oplossing.
Installeer cec-utils:
sudo apt-get install cec-utils
voeg die volgende reëls by in crontab -e
# Skakel TV aan
0 8 * * 1-5 eggo "op 0" | cec-client -s # Skakel TV af 0 16 * * 1-5 eggo "standby 0" | cec -kliënt -s
Dit werk goed met TV
Meer
U kan my oorspronklike artikel hiervandaan vind.
inligting en handleiding.
Aanbeveel:
Open Frame Mini ITX PC: 5 stappe (met foto's)
Open Frame Mini ITX PC: Ek wil al 'n geruime tyd 'n klein tafelrekenaar bou. Ek hou ook baie van die idee van 'n onderstel met 'n oop raam-toetsbank, iets wat my in staat sou stel om maklik komponente te verwyder/te vervang. My vereistes vir hardeware was hoofsaaklik
Constellation Light Frame: 11 stappe
Constellation Light Frame: In hierdie instruksionele wys ek hoe u 'n eenvoudige konstellasie -lig kan maak met LED -stroke en 'n arduino! Ek het gekies om ursa minor te maak. leds per meter) Arduin
Cheap 'n Easy Digital Picture Frame: 6 stappe (met foto's)
Cheap 'n Easy Digital Picture Frame: Ek het dit eintlik as 'n verjaardaggeskenk vir my vriendin gemaak. Op soek na 'n wonderlike geskenkidee? Hierdie is dit! Die totale koste was minder as $ 100 en kan aansienlik minder wees as u vaardig is
LED Popsicle Stick Picture Frame: 9 stappe (met foto's)
LED Popsicle Stick Picture Frame: Onlangs word my projekte daarvan beskuldig dat hulle deel was van 'n hipster -kunsvlytbeweging. Is dit kuns en kunsvlyt wat u wil hê? Dan is dit kuns en kunsvlyt wat u kry! Hier is my LED-verbeterde popsicle stick-raam. Net betyds vir die
Digitale 3D Picture Viewer - "The DigiStereopticon": 6 stappe (met foto's)
Digitale 3D Picture Viewer - "The DigiStereopticon": Stereoskopiese fotografie het in onguns geraak. Dit is waarskynlik te wyte aan die feit dat mense nie daarvan hou om 'n spesiale bril te dra om foto's van die gesin te sien nie. Hier is 'n prettige klein projek wat u in minder as 'n dag kan maak om u 3D -prentjie te maak