Სარჩევი:
- ნაბიჯი 1: ჟოლო Pi იღებს სურათებს და ატვირთავს მათ ინტერნეტში
- ნაბიჯი 2: კამერა ამინდის წინააღმდეგ პელიკანის შემთხვევაში
- ნაბიჯი 3: რეალური სამყაროს დაყენება
ვიდეო: წყალგაუმტარი Raspberry Pi Powered Wifi DSLR ვებკამერა დროის გასავლელად: 3 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
მე ვარ ძუძუმწოვარი სახლიდან მზის ჩასვლას რომ ვუყურებ. იმდენად, რამდენადაც მე ვიღებ FOMO– ს, როდესაც კარგი მზის ჩასვლაა და სახლში არ ვარ ამის სანახავად. IP ვებკამერებმა მოგვცა იმედგაცრუებული სურათის ხარისხი. დავიწყე ჩემი პირველი DSLR– ის ხელახალი დანიშნულების გზების ძიება: 2007 წლის Canon Rebel XTi, რომელიც მაინც იღებს ღირსეულ ფოტოებს. ეს ინსტრუქცია მოიცავს შენობას:
- წყალგაუმტარი პელიკანის ქეისი
- Raspberry Pi კამერის გამომწვევი და wifi ამტვირთავი
- მარტივი ვებ სერვერი ინტერნეტიდან სურათებზე წვდომისათვის
არსებობს რამოდენიმე არსებული სახელმძღვანელო, რომელიც აჩვენებს, თუ როგორ უნდა ავაშენოთ წყალგაუმტარი გარსი დროთა განმავლობაში, მაგრამ ისინი მიდრეკილნი არიან ფოკუსირება მოახდინონ ისეთ მოწყობილობაზე, რომელსაც შეუძლია გადარჩეს ველურ ბუნებაში 3-4 თვის განმავლობაში. იმის გამო, რომ ეს პროექტი ჩემს სახლშია, პარამეტრები ოდნავ განსხვავებულია: დენი და wifi ორივე ხელმისაწვდომია. სიმძლავრეზე ფიქრი არ მჭირდებოდა, ჩემი დრო იყო კონცენტრირებული wifi- ის გამოყენებაზე, რათა ყოველ წუთს ახალი ფოტო ატვირთო ინტერნეტში, ბარათის ხელით ამოღების ნაცვლად (როგორც ეს ხდება უფრო ტრადიციულ გრძელვადიან კონფიგურაციებში).
შენიშვნა: ეს პროექტი აშენდა 2017 წლის სექტემბერში, ხოლო ინსტრუქციის პროექტი მალევე. კამერა მუშაობდა ძალიან მყარი 4 თვის განმავლობაში, სანამ დენის დენმა არ დაწვა Pi. მე დღეს ვიპოვე პროექტი და ვფიქრობდი, რომ ის მაინც შეიძლება იყოს სახალისო წასაკითხი ხალხისთვის.
ნაბიჯი 1: ჟოლო Pi იღებს სურათებს და ატვირთავს მათ ინტერნეტში
ამ ასპექტს ჩემთვის ყველაზე უცნობი ჰქონდა, ამიტომ აქედან დავიწყე.
თავდაპირველად, მე დავუკავშირე ჩემი მეამბოხე USB– ს დამატებით ლეპტოპს და gphoto2 გამოვიყენე პროგრამების გადასაღებად. gphoto2 საშუალებას გაძლევთ გადაიღოთ სურათები JPEG ან RAW ფორმატში და გადაიღოთ დაუყოვნებლივ მასპინძელ კომპიუტერზე გადაღების შემდეგ, რაც მნიშვნელოვანია ფოტოების სწრაფად ატვირთვა ინტერნეტში.
ჩემი კონცეფციის მტკიცებულება იყო მარტივი nodejs სკრიპტი ჩემი Mac Mini– სთვის, რომელიც იღებდა სურათებს წუთში ერთხელ და ატვირთავდა მათ Amazon S3– ში. Mini– დან გარეთ მისასვლელად, შევიძინე ყველაზე გრძელი USB კაბელი, რაც მე ვიპოვე-მაგრამ ეს შეუძლებელი იყო. მიუხედავად იმისა, რომ მსმენია, რომ Raspberry Pi სასარგებლო იქნება მსგავსი რამისთვის, მე არ მქონდა მათი გამოყენების დიდი გამოცდილება. დავაყენე Raspbian და გადავიჯვარედინე თითები და შევამოწმე gphoto2 მხარდაჭერა Raspberry Pi– სთვის - სრული მხარდაჭერა!
მომდევნო გამეორებამ მოითხოვა wi-fi ჩართული Raspberry Pi სრულად შეცვლა Mac Mini. ფართო დარტყმებით:
- ჩამოტვირთეთ Raspbian– ის უახლესი სურათი
- ჩადეთ მიკრო SD ბარათი და გააუქმეთ იგი (`diskutil unmountDisk /dev /disk2)
- გამოიყენეთ `dd` ბრძანების ხაზის უტილიტა სურათზე ბარათზე დასაწერად (` sudo dd if = 2017-09-07-raspbian-stretch.img of =/dev/disk2 bs = 4m`-იღებს 30-60 წთ)
- შეეხეთ ` / ssh` ფაილურ სისტემაზე, რათა ჩართოთ SSH ჩატვირთვისას (დეტალური სახელმძღვანელო SSH / Wifi– სთვის)
- დააინსტალირეთ gphoto2 Raspberry Pi ინსტალაციის სკრიპტის გამოყენებით (60-90 წუთი სჭირდება)
- დააყენეთ cron სამუშაო წუთში ერთხელ გასაშვებად და გამოიყენეთ gphoto2 ფოტოს გადასაღებად
- გამოიყენეთ curl იმავე cron სამუშაოში, რათა ატვირთოთ ფოტო Heroku– ზე გაშვებულ უბრალო სერვერზე
Cron კონფიგურაცია ძალიან მარტივია:
# m h dom mon dow ბრძანება
* * * * * bash /home/pi/capture-upload.sh 2 & 1 >> /home/pi/cron.log
#!/bin/bash
# capture-upload.sh კომპლექტი -e gphoto2-ავტომატური გამოვლენა-დაჭერა-სურათი-და-ჩამოტვირთვა-ძალის გადაწერა-curl -F "[email protected]" https:// user: pass@potrerohillcam. herokuapp.com/upload
მიუხედავად იმისა, რომ კონცეფციის ორიგინალური მტკიცებულება დამუშავებული იყო S3– ზე ატვირთვისას, მე გადავწყვიტე, რომ ბევრად უფრო ადვილი იყო* გამეადვილებინა ის, რასაც Raspberry Pi ხელმძღვანელობდა და S3 და შემდგომი დამუშავების ნაბიჯები გადაეღო მარტივი ვებ სერვერისთვის Heroku– ზე. ეს curl ბრძანება იღებს გადაღებულ სურათს და ათავსებს მას ამ სერვერზე.
* უფრო მარტივად, ვგულისხმობ, რომ მეზარებოდა ელოდებოდა პაკეტების შედგენას Pi- ზე.
ნაბიჯი 2: კამერა ამინდის წინააღმდეგ პელიკანის შემთხვევაში
ახლა, როდესაც კამერის/RPi ხსნარის საიმედოდ შეძლო ფოტოების გადაღება და ატვირთვა, დავიწყე მუშაობა ქეისზე, რომელიც წვიმის დროს დაიცავს ყველა ელექტრონიკას.
ჩატვირთეთ ფოტოები სათითაოდ და გადაადგილეთ მონიშნულ თეთრ ყუთზე ნაწილის/ნაბიჯის აღწერისთვის.
ნაბიჯი 3: რეალური სამყაროს დაყენება
ბოლო ნაბიჯი იყო პელიკანის საქმის დაყენება ჩემს უკანა მოაჯირზე და იმის შემოწმება, რომ ყველაფერი მუშაობდა.
გირჩევთ:
Android სმარტფონი როგორც USB (!!) ვებკამერა: 8 ნაბიჯი (სურათებით)
Android სმარტფონი როგორც USB (!!) ვებკამერა: ბოლო რამდენიმე თვის განმავლობაში ჩვენ ყველანი იძულებულნი გავხდით, გვესაუბრა ინტერნეტით და არა პირადად. როგორც სტუდენტი, ჩემი ლექციების უმეტესობა გადაიზარდა Zoom– ის შეხვედრებში და იგივე მოხდა ჩემს სასწავლო საათებთან დაკავშირებით. მომდევნო რამდენიმე კვირის განმავლობაში, ყველა ასაკის მოსწავლე
556 ტაიმერის გამოყენება სტეპერიანი ძრავის გასავლელად: 5 ნაბიჯი
556 ქრონომეტრის გამოყენება სტეპერიანი ძრავის გასავლელად: ეს ინსტრუქცია განმარტავს, თუ როგორ შეუძლია 556 ტაიმერს მართოს სტეპერიანი ძრავა. ამ სქემისთვის არ არის საჭირო კოდი
მაღალი რეზოლუციის ვებკამერა: 9 ნაბიჯი (სურათებით)
მაღალი რეზოლუციის ვებკამერა: რამდენიმე წლის განმავლობაში ვიყენებდი RPi დაფუძნებულ ვებკამერას (PiCam მოდულთან ერთად). წარმოებული სურათები იყო ყველა უფლება, მაგრამ შემდეგ, იყო მომენტი, როდესაც მე აღარ ვარ კმაყოფილი ხარისხით. მე გადავწყვიტე მაღალი რეზოლუციის ვებკამერის გაკეთება. შემდეგი ნაწილები
დროის კუბი - Arduino დროის თვალთვალის გაჯეტი: 6 ნაბიჯი
Time Cube - Arduino Time Tracking Gadget: მინდა შემოგთავაზოთ მარტივი, მაგრამ მართლაც სასარგებლო arduino პროექტი, რომ თვალყური ადევნოთ დროის მოვლენებს, ჭკვიანი კუბური გაჯეტის გადატრიალებით. გადაატრიალეთ " იმუშავე " > " ისწავლე " > " სამუშაოები " > " დაისვენე " გვერდით და დაითვლის
Pan და Tilt მექანიზმი DSLR დროის გასავლელად: 7 ნაბიჯი (სურათებით)
Pan and Tilt Mechanism for DSLR Time Lapses: მე მქონდა რამოდენიმე სტეპერიანი ძრავა და ძალიან მინდოდა მათი გამოყენება რაღაც მაგარი რამის გასაკეთებლად. მე გადავწყვიტე, რომ მე გავაკეთებ Pan and Tilt სისტემას ჩემი DSLR კამერისთვის, რათა შევძლო მაგარი დროის გასავლების შექმნა. ნივთები რაც დაგჭირდებათ: 2x სტეპერიანი ძრავა -htt