Სარჩევი:

ციფრული ფოტო სურათის ჩარჩო, WiFi დაკავშირებული - Raspberry Pi: 4 ნაბიჯი (სურათებით)
ციფრული ფოტო სურათის ჩარჩო, WiFi დაკავშირებული - Raspberry Pi: 4 ნაბიჯი (სურათებით)

ვიდეო: ციფრული ფოტო სურათის ჩარჩო, WiFi დაკავშირებული - Raspberry Pi: 4 ნაბიჯი (სურათებით)

ვიდეო: ციფრული ფოტო სურათის ჩარჩო, WiFi დაკავშირებული - Raspberry Pi: 4 ნაბიჯი (სურათებით)
ვიდეო: CS50 2014 - Week 7 2024, ივლისი
Anonim
ციფრული ფოტო სურათის ჩარჩო, WiFi დაკავშირებული - Raspberry Pi
ციფრული ფოტო სურათის ჩარჩო, WiFi დაკავშირებული - Raspberry Pi

ეს არის ძალიან მარტივი და დაბალი ღირებულება მარშრუტი ციფრული ფოტო ჩარჩოსკენ - უპირატესობა იმისა, რომ დაამატოთ /წაშალოთ ფოტოები WiFi– ზე „დააწკაპუნეთ და გადაიტანეთ“ფაილის (უფასო) გადაცემის პროგრამის გამოყენებით. ის შეიძლება იკვებებოდეს პატარა 50 4.50 Pi Zero– ით. თქვენ ასევე შეგიძლიათ გადაიტანოთ ფოტოები პირდაპირ მობილური ტელეფონიდან (მაგ. ES File Explorer- ის საშუალებით Android- ზე).

ეს შეიძლება იყოს დამოუკიდებელი ციფრული სურათის ჩარჩო ან იყოს ეკრანმზოგი Pi- ზე დაფუძნებული სისტემისთვის (სხვა რამის კეთება) და აჩვენოს სურათები, როდესაც ის არ გამოიყენება. მაგალითად, ეს შეიძლება იყოს ეკრანმზოგი Pi- ზე დაფუძნებული მედია კონტროლერისთვის ან ჩემი Pi- ზე დაფუძნებული მუსიკისა და რადიო დამკვრელის ინტერფეისისთვის.

სიმარტივისა და ზომისთვის მე აქ გამოვიყენე Pi Zero, მაგრამ Pi– ს ნებისმიერი უნდა მუშაობდეს. შემეძლო გამომეყენებინა ZeroW (WiFi), მაგრამ იმავე ფასად შეიძლება მიიღოთ Zero პლუს 2 პორტი USB კერა და გამოიყენოთ WiFi dongle საჰაერო მდებარეობის ოპტიმიზაციისთვის.

მონიტორებისთვის დიდი არჩევანია:

  • Waveshare აკეთებს ძალიან კარგ მონიტორებს Pi- სთვის, მათ შორის სენსორული ეკრანებით. სენსორული ეკრანი არ არის აქ მოთხოვნა, მაგრამ შეიძლება სასარგებლო იყოს, როდესაც ეს არის ეკრანმზოგი სხვა პროგრამისთვის. მათი ნაკლი ის არის, რომ კონექტორები მიმაგრებულია გვერდით - ეს გამოიყურება მოუწესრიგებელი ან მოითხოვს ფართო ჩარჩოს დასამალად.
  • კომპიუტერის მონიტორების უმეტესობა იმუშავებს. მეორადი ხელმისაწვდომია დაბალ ფასად იბეიზე. ახლებიც კი საკმაოდ კარგი ღირებულებაა. თუ მათ არ აქვთ HDMI შეყვანა, დიდი ალბათობით აქვთ DVI, რომელიც შეიძლება გამოყენებულ იქნას ადაპტერის ან HDMI to DVI ტყვიის საშუალებით. მე ავიღე კარგი მდგომარეობა 22 დიუმიანი IPS, სრული HD (1920x1080) Iiyama სენსორული მონიტორი 80 under -ზე ნაკლები ღირებულებით.
  • დაბოლოს, არსებობს ეკრანის მკვდარი ლეპტოპიდან ხელახლა განზრახვის შესაძლებლობა. იხილეთ: სასწავლო ეს არის დიდი პლუსი იმისა, რომ იყო გამხდარი და შეძლო ჩადგომა რეალურ სურათის ჩარჩოში.

ყველა საჭირო პროგრამული უზრუნველყოფა/პროგრამული უზრუნველყოფა უფასოა.

აქ მოცემული ინსტრუქცია უნდა დაუშვას ახალბედა (ან უფრო გამოცდილმა) ნულიდან.

საჭირო ნაწილები:

  • პი (ნებისმიერი)
  • SD ბარათი (შემოგვთავაზეთ 8 GB ან მეტი)
  • USB კერა
  • Wifi Dongle
  • მონიტორინგი და ხელმძღვანელობს
  • მაუსი (დასაყენებლად)
გამოსახულება
გამოსახულება

ნაბიჯები:

  • დააინსტალირეთ Pi firmware
  • მონიტორის მიმაგრება/დაყენება
  • დაამატეთ რამდენიმე ფოტო/სურათი
  • დააყენეთ ეკრანის დამცავი

სქელი დახრილი შრიფტით ტექსტი უნდა შეიყვანოთ დაყენების დროს და ხშირ შემთხვევაში შესაძლებელია მისი კოპირება და ჩასმა - რაც ზოგავს დროს.

ნაბიჯი 1: დააინსტალირეთ Pi Firmware

სისტემა იმუშავებს როგორც Raspbian Stretch– ის სრული ინსტალაციიდან, ასევე Stretch Lite– დან. ეს უკანასკნელი იყენებს ნაკლებ მეხსიერებას, მაგრამ პირველი შეიძლება საჭირო იყოს, თუ PI გამოიყენება სხვა რამისთვისაც. ინსტრუქცია ორივეს მოიცავს. პროცესი გამოიყენებს Pi- ს დისტანციურ დაყენებას, რადგან უმეტეს შემთხვევაში ეს უფრო ადვილია - და შეუძლია თავიდან აიცილოს კლავიატურის საჭიროება.

პირველად გადმოწერეთ Raspbian Stretch ან Stretch Lite

წერის დროს ხელმისაწვდომი ვერსია იყო 2018 წლის ოქტომბერი, მაგრამ სხვებმა კარგად უნდა იმუშაონ.

გახსენით ფაილი ცნობილ ადგილას. შემდეგ გაუშვით Etcher, რომ გადმოწეროთ სურათი SD ბარათზე. Etcher უფასოა და გადმოსაწერია https://etcher.io/– დან და მისი გაშვება მარტივია:

გამოსახულება
გამოსახულება

ბარათის გაფრქვევის შემდეგ დაამატეთ ცარიელი ფაილი სახელწოდებით "SSH" "ჩატვირთვისას". ეს საშუალებას აძლევს Pi- ს დისტანციურად მართოს და დააყენოს კომპიუტერიდან და ასევე გამოიყენოს აქ ჩამოთვლილი ტექსტის ასლი და ჩასმა.

თუ Pi Zero- ს (ან ZeroW) იყენებთ, ჩვენ უნდა ვიმუშაოთ WiFi- ზე დისტანციური დაყენების გასააქტიურებლად. ამისათვის საჭიროა ქსელის სახელისა და პაროლის დამატება კონკრეტულ ფაილში. ამისათვის - დააკოპირეთ შემდეგი Notepad– ში:

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev

ქსელი = {

ssid = "YOUR_NETWORK_NAME"

psk = "YOUR_PASSWORD"

key_mgmt = WPA-PSK

}

შეცვალეთ YOUR_NETWORK_NAME და YOUR_PASSWORD (შეინახეთ "") და შეინახეთ SD ბარათის "ჩატვირთვის" ნაწილში, როგორც wpa_supplicant.conf

ამოიღეთ ბარათი და შეაერთეთ იგი Pi- ში. ასევე შეაერთეთ WiFi dongle, საჭიროების შემთხვევაში USB ჰაბის საშუალებით.

გააქტიურეთ Pi. როდესაც ის მუშაობს, იპოვეთ IP მისამართი თქვენს როუტერზე შესვლის გზით. ალტერნატიულად, თუ თქვენ იყენებთ მონაკვეთის სრულ ვერსიას, ამის ნახვა შეგიძლიათ მონიტორის, მაუსის და კლავიატურის შეერთებით და დააწკაპუნეთ ინტერნეტის ხატზე სამუშაო მაგიდის ზედა მარჯვენა კუთხეში. Stretch Lite– ზე (მონიტორთან და კლავიატურასთან დაკავშირებული) გამოიყენეთ ინსტრუქცია sudo ifconfig და გადახედეთ wlan0> inet addr:. მე ვნახე როუტერის ვარიანტი ბევრად მარტივი.

გაუშვით Putty (უფასო ჩამოტვირთვა https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) კომპიუტერიდან და შეიყვანეთ Pi- ს IP მისამართი.

გამოსახულება
გამოსახულება

შედით როგორც "pi" პაროლით "ჟოლო".

გამოსახულება
გამოსახულება

პირველი გადახედეთ პაროლს და სხვა პარამეტრებს:

sudo raspi-config

(დააკოპირეთ ტექსტი, შემდეგ დააწკაპუნეთ მარჯვენა ღილაკით ჩასასმელად)

პირველი შეცვალეთ პაროლი

შემდეგ ვცვლი ქსელის სახელს (სურვილისამებრ)

ლოკალიზაციის ქვეშ დააყენეთ WiFi ქვეყანა.

ინტერფეისის პარამეტრების ქვეშ ჩართეთ SSH.

შემდეგ ისარი ორჯერ დააწკაპუნეთ დასრულებაზე და დიახ გადატვირთვაზე. ეს დაკარგავს Putty კავშირს. ამის დახურვის ნაცვლად, დაელოდეთ ერთ წუთს Pi- ს გადატვირთვას და დააწკაპუნეთ მარჯვენა ღილაკით Putty ამოცანების ზოლზე და აირჩიეთ "სესიის გადატვირთვა". ახლა შედით სისტემაში "pi" და ახალი პაროლი. თუ WiFi არ ხელახლა არის დაკავშირებული, გათიშეთ დონგი და ისევ შეაერთეთ. მე ვეჭვობდი, რომ ეს ხდებოდა, მაგრამ მე შეიძლება უბრალოდ მოუთმენელი ვიყო ნულოვანი ჩატვირთვისთვის!

შემდეგი განახლება შესვლის გზით:

sudo apt -get -y განახლება

შემდეგ განაახლეთ შესვლა:

sudo apt -get -y განახლება

ამას შეიძლება გარკვეული დრო დასჭირდეს.

თუ სრული Raspbian Stretch– დან იწყება შემდეგ გააგრძელეთ შემდეგი ნაბიჯი.

Raspbian Stretch Lite– ისთვის ჩვენ გვჭირდება დესკტოპის დამატება.

ასე რომ შეიყვანეთ:

sudo apt დააინსტალირეთ raspberrypi-ui-mods

რასაც მოჰყვა

Y

როდესაც მოთხოვნილია.

ეს საკმაოდ დიდი ინსტალაციაა და ამას დრო დასჭირდება ……

შეინახეთ Putty სესია ღია და გადადით მონიტორის დაყენებაზე.

ნაბიჯი 2: მიამაგრეთ/დააინსტალირეთ მონიტორი

მინდოდა pi დაიწყოს მომხმარებლის და პაროლის შეყვანის გარეშე (ჯერ კიდევ Putty სესიის საშუალებით):

sudo raspi-config

აირჩიეთ "ჩატვირთვის პარამეტრები" შემდეგ "Desktop / CLI" შემდეგ "Desktop Autologin". შემდეგ ორჯერ მარჯვენა ისარი და დასრულება და გადატვირთვა.

სტანდარტული მონიტორები აცნობებენ მათ პარამეტრებს და, შესაბამისად, ყველაფერი რაც უნდა გააკეთონ არის გამორთვა, მონიტორის მიმაგრება HDMI კაბელის საშუალებით (და USB სენსორული ეკრანებისთვის) და გადატვირთვა.

Waveshare მონიტორებს სჭირდებათ Pi პარამეტრი შესაბამისი რეზოლუციისთვის. ამას სჭირდება კონფიგურაციის ფაილის რედაქტირება. Ისე:

sudo nano /boot/config.txt

Waveshare 7”და 10” (1024x600) მონიტორისთვის დაამატეთ შემდეგი სტრიქონები (ან არსებული კომენტარის/რედაქტირებისთვის):

max_usb_current = 1

hdmi_cvt 1024 600 60 6 0 0 0

hdmi_group = 2

hdmi_mode = 87

hdmi_drive = 1

Waveshare 10”(1280x800) მონიტორისთვის

დაამატეთ ან შეცვალეთ ხაზები:

max_usb_current = 1

hdmi_cvt 1280 800 60 6 0 0 0

hdmi_group = 2

hdmi_mode = 87

hdmi_drive = 1

ახლა გამორთეთ, შეაერთეთ მონიტორი და ჩართეთ ისევ. Pi უნდა ჩატვირთოს სამუშაო მაგიდაზე.

გამოსახულება
გამოსახულება

ნაბიჯი 3: დაამატეთ რამდენიმე ფოტო/სურათი

სანამ ეკრანმზოგი დალაგდება, ჩვენ უნდა ჩავტვირთოთ რამდენიმე სურათი/ფოტოსურათი. ეს ძალიან ადვილია ფაილის გადაცემის პროგრამის გამოყენებით, როგორიცაა File Zilla.

FileZilla– ს გამოსაყენებლად შეიყვანეთ Pi IP მისამართი მასპინძელში, შემდეგ მომხმარებლის სახელი (pi) და პაროლი და პორტი 22 და შემდეგ დააჭირეთ Quickconnect. მომავალში ეს პარამეტრები ახსოვს და მათი შერჩევა შესაძლებელია Quickconnect ქვემენიუდან. ჯერ კიდევ უნდა შეიყვანოთ პაროლი მოთხოვნისთანავე.

როდესაც დაკავშირებულია მარჯვენა პანელი აჩვენებს Pi ფაილებს და მარცხენა პანელს PC ფაილებს. იპოვეთ თქვენი ფოტოების საქაღალდე თქვენს კომპიუტერში, რომ აჩვენოთ ფოტოები და ნავიგაცია მოახდინოთ /home /pi– ზე pi - როდესაც თქვენ უნდა ნახოთ სურათების საქაღალდე. თუ ის იქ არ არის, შექმენით იგი (დააწკაპუნეთ მარჯვენა ღილაკით და შექმენით დირექტორია). ახლა დააწკაპუნეთ და გადაიტანეთ თქვენთვის სასურველი ფოტოები თქვენი კომპიუტერიდან Pi Pictures საქაღალდეში. ორჯერ დააწკაპუნეთ სურათების საქაღალდეზე, რომ შეამოწმოთ ისინი იქ არიან.

გამოსახულება
გამოსახულება

ფაილი ზილა აადვილებს პიზე ფოტოების განახლებას. გაითვალისწინეთ, რომ ფოტოები არ უნდა იყოს იგივე რეზოლუციით, როგორც მონიტორი. თუმცა, თუ ისინი (ან თუნდაც იგივე თანაფარდობაა) ისინი აჩვენებენ სრულ ეკრანს ყოველგვარი მოჭრის/ შავი საზღვრების გარეშე.

ნაბიჯი 4: დააყენეთ ეკრანის დამცავი

ამ დროს ჩემი Stretch Lite ჩატვირთვისას ეკრანმზოგი უკვე დაწყებული იყო ეკრანმზოგების ნაგულისხმევი კოლექციით. არსებობს სხვადასხვა ეკრანის დამცავების უზარმაზარი კოლექცია ასარჩევად. რამდენიმე შოუს ფოტოსურათი. თუმცა მე უბრალოდ მინდოდა ეკრანის დამცავი გადახვეულიყო ფოტოებზე. არის ერთი, ვინც ამას აკეთებს, სახელად GLSlideshow.

ეკრანის დამცავების დასაყენებლად დააწკაპუნეთ ჟოლოზე (ზედა მარცხნივ) შემდეგ "პარამეტრები" შემდეგ "ეკრანის დამცავი".

გამოსახულება
გამოსახულება

ნაგულისხმევი აქვს რამოდენიმე ეკრანმზოგი შერჩეული შემთხვევითი მუშაობისთვის. თუმცა ყველა არ არის დაინსტალირებული (ნაცრისფერი), განსაკუთრებით Stretch Lite– ის ინსტალაციით.

გამოსახულება
გამოსახულება

თუ GLSlideshow არ არის დაინსტალირებული, ეს შეიძლება იყოს Putty სესიის საშუალებით:

sudo apt-get -y დააინსტალირეთ xscreensaver-gl-extra

Pi– ზე გადადით Screensaver ეკრანზე და შეამოწმეთ, რომ GLSlideshow ახლა იქ არის.

შემდეგ დააწკაპუნეთ Advanced ჩანართზე, რომ უთხრათ xsceensaver სად უნდა მიიღოს სურათები. "გამოსახულების მანიპულირების" ქვეშ მონიშნეთ "აირჩიეთ შემთხვევითი სურათი" და დაათვალიერეთ/home/pi/სურათების დირექტორია:

გამოსახულება
გამოსახულება

შემდეგ დაბრუნდით "ჩვენების რეჟიმების" ჩანართზე და შეცვალეთ "რეჟიმი" "მხოლოდ ერთი ეკრანმზოგი" და მონიშნეთ "GLSlideshow":

გამოსახულება
გამოსახულება

პარამეტრების ღილაკზე დაჭერით მოცემულია მეტი ვარიანტი, როგორიცაა განახლების დრო. პან და მასშტაბირება არ მუშაობს pi (სჭირდება მეტი დამუშავების ძალა).

ბოლოს დააყენეთ "Blank After" დრო მინიმუმ 1 წუთის განმავლობაში, თუ იყენებთ ციფრული სურათის ჩარჩოს სახით.

10 Waveshare მონიტორი კარგია - და უფრო დიდი ვიდრე ბევრ კომერციულ სისტემას.

გამოსახულება
გამოსახულება

თუმცა 22 იიამა უბრალოდ განსაცვიფრებელია.

გამოსახულება
გამოსახულება

ახლა დროა დაჯდეთ და ისიამოვნოთ თქვენი ფოტოების სლაიდშოუებით.

მაიკ

გირჩევთ: