Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
Raspberry Pi USB rasm ramkasi
Raspberry Pi o'rnatilgan USB flesh -diskdagi tasvirlarni avtomatik ravishda ijro etadi va qurilmaga o'rnatilgan tugmani bosib o'chiriladi.
feh qurilmani o'chirish uchun USB va python skriptidan tasvirlarni ko'rsatish uchun ishlatiladi.
Ushbu yo'riqnomada men malina pi tugmachasini 9 va 11 -pinlar orasiga qanday qo'shish kerakligini tushuntirmayman.
1 -qadam: Raspberry Pi tayyorlang
Www.raspberrypi.org saytidan rasmlarni o'rnatish bo'yicha qo'llanma bo'yicha standart rasbian paketini o'rnating. NOOBS yoki Raspian ham juda yaxshi ishlaydi.
Raspberry Pi -ni xohlaganingizcha o'rnating. Ishonchli bo'lish kerakki, Raspberry GUI -da boshlanadi. Ko'rsatmalarni www.raspberrypi.org saytidan ham topishingiz mumkin. Birinchi ishga tushganda klaviatura kerak. Siz to'g'ridan -to'g'ri Raspberry Pi -dan konsolni ishlatishingiz mumkin yoki men qurilmani ulash uchun SSH -ni afzal ko'raman. Agar siz eng yangi Rasbian -dan foydalansangiz va birinchi ishga tushirishda ssh -ni yoqmoqchi bo'lsangiz, SD -kartaning ssh / boot / katalogiga fayl qo'shishingiz kerak.
Feh -ni o'rnating
Rasbian -ni yangilang va feh -ni o'rnating. Tarmoqqa ulanish kerak.
sudo apt-get yangilanishi
sudo apt-get upgrade sudo apt-get install feh
O'rnatish nuqtasini yarating
O'rnatish nuqtasi barcha USB flesh -disklari bir xil ishlashini ta'minlash uchun kerak. Agar USB ulanmagan bo'lsa, u flesh -disk nomi bilan ataladi, u axborot ostida ko'rsatiladi. Masalan, KINGSTON "/media/KINGSTON" bo'lardi va ilgari boshqa flesh -disk ishlatilgan bo'lsa, feh tomonidan aniqlanmaydi.
sudo mkdir /media /usb
2 -qadam: O'chirish tugmasi
Agar tugma Raspberry Pi -ni o'chirish uchun ishlatilmasa, bu bosqichni o'tkazib yuborish mumkin. Men buni ishlatishni maslahat beraman, chunki Raspberry Pi -ni o'chirish qurilmani o'chirish orqali SD yoki USB flesh -diskining buzilishiga olib kelishi mumkin.
GPIO 17 ni erga ulash o'chirishni amalga oshiradi. Boshqa pinlardan ham foydalanishingiz mumkin, lekin shunga mos ravishda kodni o'zgartirish kerak.
Shutdown.py -ni yarating
nano o'chirish py
Va quyidagi kodni joylashtiring
RPi. GPIO -ni GPIO sifatida import qilish
import vaqti import os # GPIO 17 = pin 11 # GND = pin 9 GPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN, pull_up_down = GPIO. PUD_UP) True: GPIO.input (17) ni chop eting (GPIO.input (17) == False): os.system ("sudo shutdown -h now") tanaffus vaqti.sleep (1)
Tahrirlovchini yopish va o'zgarishlarni saqlash uchun Ctrl-x va Ha va Enter tugmalarini bosing
3 -qadam: Avtomatik ishga tushirish
Rc.local -ni yangilang
Rc-local-ni yangilang, shunda USB avtomatik ravishda o'rnatiladi va shutdown.py ishga tushganda yuklanadi
sudo nano /etc/rc.local
"Chiqish 0" dan oldin rc.local -ga USB flesh -diskini o'rnatish va fonda shutdown.py -ni boshlash uchun quyidagi qatorlarni qo'shing.
sudo mount /dev /sda1 /media /usb
sudo python /home/pi/shutdown.py &
Tahrirlovchini yopish va o'zgarishlarni saqlash uchun Ctrl-x va Ha va Enter tugmalarini bosing
LXDE avtomatik ishga tushirishni yangilang
LXDE -ni yangilang, shunda feh ishga tushganda avtomatik ravishda ishga tushadi
sudo nano ~/.config/lxsession/LXDE-pi/autostart
Avtomatik ishga tushirish oxirida quyidagi qatorlarni kiriting
@xset o'chirilgan
@xset --dpms
Tahrirlovchini yopish va o'zgarishlarni saqlash uchun Ctrl-x va Ha va Enter tugmalarini bosing
4 -qadam: Sinov
USB haydovchiga rasm qo'shing.
Ishlash orqali USB -ni ulang
sudo mount /dev /sda1 /media /usb
Va USB drayveri tarkibini ko'rishingiz mumkinligini ko'ring
ls /media /usb
Buyruq satrida quyidagi buyruqni bajarish orqali fehni sinab ko'ring. USB -da rasmlar bo'lishi kerakmi?
feh-sokin-to'liq ekran-chegarasiz-yashirish-ko'rsatgich-slayd-shou-kechikish 1/media/usb/
Yugurish orqali testni o'chirish
sudo python shutdown.py
va o'chirish tugmachasini bosing (to'g'ri pimlarni ulang).
5 -qadam: Qo'shimcha ma'lumotlar
CEC yordamida televizorni yoqadigan va o'chiradigan yechim
Ushbu yechim uchun RichardW58ga rahmat.
Cec-utils-ni o'rnating:
sudo apt-get cec-utils-ni o'rnating
crontab -e ga quyidagi qatorlarni qo'shing
# Televizorni yoqing
0 8 * * 1-5 echo "on 0" | cec-client -s # Televizorni o'chiring 0 16 * * 1-5 echo "kutish 0" | | cec -mijozlar
Bu televizor bilan yaxshi ishladi
Ko'proq
Mening asl maqolamni shu erdan topishingiz mumkin.
feh haqida ma'lumot va qo'llanma.
Tavsiya:
Raqamli rasm ramkasi Numero Dos!: 4 qadam (rasmlar bilan)
Raqamli rasmli ramka Numero Dos!: Bu men yasagan ikkinchi raqamli rasmli ramka (qarang: Arzon va oson raqamli rasmli ramka). Men buni juda yaxshi do'stim uchun to'y sovg'asi sifatida qildim va menimcha, bu juda yaxshi o'tdi. Raqamli rasm ramkalari narxi tan olindi
Raspberry Pi raqamli rasm ramkasi: 5 qadam
Raspberry Pi raqamli rasmli ramka: 10 yildan so'ng, mening do'konda sotib olingan raqamli rasmli ramka muvaffaqiyatsiz tugadi. Men onlayn almashtirishni qidirdim va shunga o'xshash almashtirish haqiqatan ham mening 10 yillik ramkadan qimmatroq ekanligini aniqladim. Menimcha, ular hozircha ozod bo'lishadi. Shubhasiz, men qila olardim
Aqlli rasm ramkasi: 4 qadam (rasmlar bilan)
Aqlli rasmli ramka: Ushbu loyihaning kelib chiqishi uchta muammoni hal qilishdan iborat edi: mahalliy ob -havoni tezda tekshirib ko'ring, butun oila har qanday rejalashtirilgan mashg'ulotlardan xabardor bo'lib tursin, juda katta ta'til fotosuratlari to'plami ko'rsatildi.
Steam Punk Digital 8 dyuymli rasm ramkasi: 13 qadam (rasmlar bilan)
Steam Punk Digital 8 dyuymli rasmli ramka: Bu ko'rsatma bug'li punk uslubidagi kichik raqamli rasmli ramkaning jismoniy tuzilishini ko'rsatadi. Bu ramka malina pi modeli B+bilan ishlaydi. Uning o'lchamlari diagonalda atigi 8 dyuym. kichik stolda yoki tokchada juda yaxshi. Mening
USB+WEB raqamli rasm ramkasi: 5 qadam
USB+WEB raqamli rasm ramkasi: Bu yo'riqnomada uy quriladigan raqamli rasm ramkasining dasturiy ta'minot elementlarini tayyorlash uchun zarur bo'lgan qadamlar batafsil bayon qilinadi. Umid qilamanki, keyinchalik Dell Inspiron 5100key-dagi raqamli rasm ramkasi jismoniy o'zgartirishlar bo'yicha ko'rsatmalarni joylashtiradi: veb-uz