Taula de continguts:
- Pas 1: prepareu Raspberry Pi
- Pas 2: botó d’aturada
- Pas 3: Inici automàtic
- Pas 4: proves
- Pas 5: informació addicional
Vídeo: Marc de fotos USB Raspberry Pi: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Marc de fotos USB Raspberry Pi
Raspberry Pi reprodueix automàticament imatges de la unitat flash USB inserida i s'apaga prement el botó inserit al dispositiu.
feh s'utilitza per mostrar les imatges de l'script USB i Python per apagar el dispositiu.
En aquesta instrucció no explico com afegir un botó al raspberry pi entre els pins 9 i 11.
Pas 1: prepareu Raspberry Pi
Instal·leu el paquet rasbian estàndard des de www.raspberrypi.org seguint la guia d’instal·lació d’imatges. NOOBS o Raspian també ho faran bé.
Configureu Raspberry Pi segons les vostres preferències. L’únic que cal assegurar és que Raspberry comenci a la GUI. També es poden trobar instruccions a www.raspberrypi.org. Necessiteu el teclat a la primera posada en marxa. Podeu utilitzar la consola directament des de Raspberry Pi o com prefereixo SSH per connectar el dispositiu. Si utilitzeu la versió més recent de Rasbian i voleu habilitar ssh al primer inici, heu d'afegir el fitxer anomenat ssh al directori / boot / de la targeta SD.
Instal·leu feh
Actualitzeu rasbian i instal·leu feh. Cal connexió de xarxa.
sudo apt-get update
sudo apt-get upgrade sudo apt-get install feh
Crea un punt de muntatge
Es necessita un punt de muntatge per garantir que totes les unitats flash USB es tractin de la mateixa manera. Si l'USB no està muntat, es mostrarà sota el suport multimèdia tal com s'anomena la unitat flash. Per exemple, KINGSTON seria '/ media / KINGSTON' i no podria ser detectat per feh si anteriorment s'utilitzava una unitat flash diferent
sudo mkdir / media / usb
Pas 2: botó d’aturada
Aquesta fase es pot ometre si no s'utilitza el botó per apagar Raspberry Pi. Us recomano utilitzar-ho, ja que apagar el Raspberry Pi simplement desconnectant el dispositiu pot provocar la corrupció de la unitat flash SD o USB.
Si connecteu el GPIO 17 a terra, es produirà l’aturada. També podeu utilitzar altres pins, però cal canviar el codi en conseqüència.
Creeu shutdown.py
nano shutdown py
I enganxeu el següent codi
importar RPi. GPIO com a GPIO
temps d'importació: importació # GPIO 17 = pin 11 # GND = pin 9 GPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN, pull_up_down = GPIO. PUD_UP) mentre és True: imprimeix GPIO.input (17) si (GPIO.input (17) == False): os.system ("sudo shutdown -h now") break time.sleep (1)
Ctrl-x i Sí i Retorn per tancar l'editor i desar els canvis
Pas 3: Inici automàtic
Actualitza rc.local
Actualitzeu rc-local perquè l'USB es munti automàticament i es carregui shutdown.py a l'inici
sudo nano /etc/rc.local
A rc.local abans de la sortida 0, afegiu les línies següents per muntar la unitat flash USB i iniciar shutdown.py en el procés en segon pla
sudo mount / dev / sda1 / media / usb
sudo python /home/pi/shutdown.py &
Ctrl-x i Sí i Retorn per tancar l'editor i desar els canvis
Actualitzeu l'inici automàtic LXDE
Actualitzeu LXDE perquè feh s'iniciï automàticament en iniciar
sudo nano ~ /.config / lxsession / LXDE-pi / autostart
Introduïu les línies següents al final de l’inici automàtic
@xset s desactivat
@xset -dpms @xset s noblank @feh --quiet --fullscreen --borderless --hide-pointer --slideshow-delay 30 / media / usb /
Ctrl-x i Sí i Retorn per tancar l'editor i desar els canvis
Pas 4: proves
Afegiu algunes imatges a la unitat USB.
Munteu USB executant
sudo mount / dev / sda1 / media / usb
I vegeu si podeu veure el contingut de la unitat USB
ls / media / usb
Proveu feh executant el següent a la línia d'ordres. Necessiteu tenir imatges per USB?
feh --quiet --fullscreen --borderless --hide-pointer --slideshow-delay 1 / media / usb /
Proveu el tancament en execució
sudo python shutdown.py
i premeu el botó d’aturada (connecteu els pins adequats).
Pas 5: informació addicional
Solució que engegarà i apagarà el televisor mitjançant CEC
Gràcies a RichardW58 per aquesta solució.
Instal·leu cec-utils:
sudo apt-get install cec-utils
afegiu les següents línies a crontab -e
# Enceneu el televisor
0 8 * * 1-5 eco "on 0" | cec-client -s # Apagueu el televisor 0 16 * * 1-5 ressoneu "standby 0" | cec-client -s
Això va funcionar bé amb la televisió
Més
El meu article original es pot trobar des d’aquí.
feh informació i manual.
Recomanat:
Marc de fotos LED Heart: feu un regal perfecte per a Sant Valentí o d'aniversari: 7 passos (amb imatges)
Marc de fotos LED Heart: feu un regal perfecte per a Sant Valentí o d'aniversari: Hola! En aquest instructiu us mostraré com podeu fer aquest impressionant marc de fotos LED Heart. Per a tots els entusiastes de l'electrònica. Feu el regal perfecte de Sant Valentí, aniversari o aniversari per als vostres éssers estimats. Podeu veure el vídeo de demostració d’aquest
Marc de fotos Raspberry Pi en menys de 20 minuts: 10 passos (amb imatges)
Marc de fotos Raspberry Pi en menys de 20 minuts: sí, aquest és un altre marc de fotos digital. Però espereu, és més elegant i probablement el més ràpid de muntar i córrer
Marc de fotos digital Numero Dos !: 4 passos (amb imatges)
Marc de fotos digital Numero Dos !: Aquest és el segon marc de fotos digital que he realitzat (vegeu Marc de fotos digital Cheap 'n Easy). Ho vaig fer com a regal de casament per a un molt bon amic meu, i crec que va sortir molt bé. S'ha concedit el cost dels marcs digitals
Marc de fotos digital Raspberry Pi: 5 passos
Marc de fotos digital Raspberry Pi: després de 10 anys, el meu marc de fotos digital comprat a la botiga ha fallat. Vaig buscar una substitució en línia i vaig trobar que una substitució comparable costava més que el meu marc de deu anys. Vaig pensar que ja estarien pràcticament lliures. Evidentment, podria
Marc de fotos digital, vinculat a WiFi: Raspberry Pi: 4 passos (amb imatges)
Marc de fotos digitals, enllaçat per WiFi: Raspberry Pi: és una ruta molt senzilla i de baix cost cap a un marc de fotos digital, amb l’avantatge d’afegir / eliminar fotos a través de WiFi mitjançant un clic i arrossega mitjançant un programa de transferència de fitxers (gratuït) . Es pot alimentar amb el petit Pi Zero de 4,50 £. També podeu transferir