Სარჩევი:
- ნაბიჯი 1: შეაგროვეთ კომპონენტები
- ნაბიჯი 2: მოამზადეთ და ჩატვირთეთ ოპერაციული სისტემა
- ნაბიჯი 3: დააინსტალირეთ პროგრამული უზრუნველყოფა
- ნაბიჯი 4: შექმნის ტესტირება
ვიდეო: IP კამერის ჩვენება/მონიტორი ჟოლოს Pi გამოყენებით: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
NVR– ის შესაფერისი ვარიანტების შეფასებისას, მე წავაწყდი ეკრანის კამერების საცავს, რომელიც საშუალებას გაძლევთ აჩვენოთ მრავალი ქსელის კამერის ვიდეო მასალა. იგი ასევე მხარს უჭერს მრავალ ეკრანზე გადართვას და ჩვენ ვიყენებთ ამ პროექტს ამ ასაშენებლად. ჩვენ ვიღებთ და გამოვაქვეყნებთ ვიდეო არხებს RPi Zero კამერით, რომელიც ჩვენ ავაშენეთ წინა ვიდეოში და ESP32-CAM დაფაზე დაფუძნებული კამერით, რომელიც ჩვენ ავაშენეთ ცოტა ხნის წინ. მე ვიყენებ პატარა 7 დიუმიან ეკრანს, მაგრამ თქვენ ასევე შეგიძლიათ დააკავშიროთ ჟოლოს პი გარე მონიტორთან თქვენი მოთხოვნების შესაბამისად.
ზემოთ მოყვანილი ვიდეო გიჩვენებთ, თუ როგორ შეიქმნა მთელი პროექტი ერთად. მე გირჩევთ ამის ყურებას, რათა მიიღოთ ზოგადი წარმოდგენა იმის შესახებ, თუ როგორ მუშაობს ყველაფერი ერთად.
ნაბიჯი 1: შეაგროვეთ კომპონენტები
მე გადავწყვიტე გამოვიყენო Raspberry Pi 3 ამ ასაშენებლად, რადგან მას აქვს სრული ზომის HDMI პორტი და ასევე საკმაოდ ძლიერი. გარდა ამისა, თქვენ დაგჭირდებათ შესაბამისი microSD ბარათი, კვების ბლოკი და მონიტორი. მონიტორის გარჩევადობას დიდი მნიშვნელობა არ აქვს, რადგან პროგრამული უზრუნველყოფა ავტომატურად ამოიცნობს ამას და გააძლიერებს კამერის ნაკადებს.
კამერებისთვის, მე გადავწყვიტე გამოვიყენო Rpi Zero W კამერა, რომელსაც ჩვენ ვაშენებთ წინა პოსტში, ESP32-CAM დაფუძნებულ კამერასთან ერთად, რომელიც ჩვენ ავაშენეთ ცოტა ხნის წინ.
ნაბიჯი 2: მოამზადეთ და ჩატვირთეთ ოპერაციული სისტემა
ვინაიდან ჩვენ ვიყენებთ Raspberry Pi დესკტოპს, მე გადმოვწერე Raspbian OS– ის დესკტოპის ვერსია.
შემდეგ ჩვენ უნდა გავააქტიუროთ WiFi ქსელი ჩატვირთვის დისკზე wpa_supplicant.conf ფაილის შექმნით. თქვენ ასევე შეგიძლიათ გადმოწეროთ შემდეგი შაბლონი და განაახლოთ იგი თქვენი დეტალებით - ქვეყნის კოდი, ქსელის სახელი და პაროლი. ამისათვის მიზანშეწონილია გამოიყენოთ ტექსტური რედაქტორი, როგორიცაა notepad ++ ან sublime.
www.bitsnblobs.com/wp-content/uploads/2020/05/wpa_supplicant.txt
WiFi– ის გამოყენების ნაცვლად, ასევე შეგიძლიათ ჩართოთ Ethernet კაბელი დაფაზე და შეაერთოთ როუტერის მეორე ბოლო. დაფა ასევე იმუშავებს სადენიანი კავშირის გამოყენებით.
შემდეგი რაც ჩვენ უნდა გავაკეთოთ არის SSH ჩართვა. ეს საშუალებას გვაძლევს დისტანციურად შევიდეთ და ვაკონტროლოთ Raspberry Pi, ქსელში. ამის გაკეთება მარტივია. უბრალოდ გამოიყენეთ ზემოთ ნახსენები ერთ – ერთი ტექსტური რედაქტორი ახალი ფაილის შესაქმნელად და შემდეგ შეინახეთ bootdrive სახელწოდებით „ssh“. თქვენ არ გჭირდებათ რაიმე გაფართოების დამატება ფაილში.
MicroSD ბარათის ამოღებამდე მე გადავწყვიტე GPU მეხსიერების გაზრდა ჩამონტაჟებისთვის config.txt ფაილის განახლებით. თქვენ უბრალოდ უნდა დაამატოთ gpu_memory = 512 ხაზი კონფიგურაციის ფაილში, როგორც სურათზე ჩანს. Config.txt ფაილი მდებარეობს bootdrive– ზე და თქვენ შეგიძლიათ შეცვალოთ იგი ტექსტის რედაქტორში გახსნით, როგორც ეს ნაჩვენებია ვიდეოში.
მას შემდეგ რაც ეს ყველაფერი დასრულდა, ჩავდე microSD ბარათი დაფაზე, შევაერთე ეკრანი და ჩავრთე. როგორც სურათზე ჩანს, ეკრანის გარჩევადობა არასწორი იყო, ამიტომ ეს იყო პირველი რაც უნდა დაფიქსირებულიყო. მე უბრალოდ უნდა გავხსნა config.txt ფაილი და დავამატო სურათზე ნაჩვენები ხაზები, HDMI ეკრანის კონფიგურაციისთვის. მე ასევე ამოვიღე ნებისმიერი ლიმიტი USB დენზე, რადგან ჩემი ეკრანი იღებს ენერგიას USB პორტიდან. როგორც კი ეს გაკეთდა, მე გადატვირთე დაფა "sudo reboot" - ის აკრეფით და ეკრანი შეხების ინტერფეისთან ერთად დაიწყო სწორად მუშაობა.
ნაბიჯი 3: დააინსტალირეთ პროგრამული უზრუნველყოფა
მას შემდეგ რაც ჩვენ ეკრანზე ვიმუშავეთ, შემდეგი ნაბიჯი იყო SSH დაფაზე შეყვანა და შემდეგ ოპერაციული სისტემის განახლება ბრძანების "sudo apt-get update && sudo apt-get upgrade" გაშვებით. ამას შეიძლება გარკვეული დრო დასჭირდეს, მაგრამ რეკომენდირებულია ამის გაკეთება ახალი ინსტალაციისთვის.
დასრულების შემდეგ, მე დავაკლო GitHub საცავი "git clone https://github.com/SvenVD/rpisurv" ბრძანების გაშვებით. რასაც მოჰყვება "cd rpisurv" რომელიც მიგვიყვანს ახლად შექმნილ დირექტორიაში. დარჩა მხოლოდ პროგრამული უზრუნველყოფის დაყენება "sudo./install.sh" გაშვებით. ინსტალაციის დასასრულს, მან მკითხა, მინდოდა თუ არა გადამეწერა კონფიგურაციის ფაილი მაგალითით, რაზეც მე ვთქვი დიახ, რადგან მინდოდა გამომეყენებინა ეს როგორც მინიშნება.
ნაბიჯი 4: შექმნის ტესტირება
ინსტალაციის დასრულების შემდეგ, მე უბრალოდ მომიწია კონფიგურაციის ფაილის განახლება "sudo nano /etc/rpisurv.conf" ბრძანების გაშვებით, რომელმაც გახსნა ფაილი ტექსტურ რედაქტორში. შემდეგ მე გამოვაქვეყნე არსებული კონფიგურაცია და უბრალოდ დავამატე Rpi კამერის ნაკადი პირველ ეკრანზე და ESP32-CAM ნაკადი მეორეში.
შემდეგ შევინახე ფაილი და გადატვირთე დაფა. შემდეგ დაფამ მიიღო ნაკადები და აჩვენა ისინი მონიტორზე.
შემდეგ გადავწყვიტე მეორე ეკრანის კომენტარის გაკეთება და უბრალოდ 4 ნაკადის დამატება პირველ ეკრანზე. ვინაიდან მე მხოლოდ ერთი კამერა მქონდა, გადავწყვიტე ნაკადების დუბლირება, როგორც ეს ტექსტურ ფაილში ჩანს. შემდეგ შევინახე და გადატვირთე დაფა და მე შემეძლო 4 ნაკადის ნახვა, რაც არ იყო ცუდი. გაითვალისწინეთ, რომ Raspberry PI– ს ბევრი სამუშაო აქვს გასაკეთებელი იმისათვის, რომ შეამციროს სრული HD ნაკადი უფრო დაბალ რეზოლუციაზე, რათა მას ეკრანზე ჩვენება შეეძლოს. მიზანშეწონილია გამოიყენოთ ნაკადი, რომელიც ახლოს არის ჩვენების საბოლოო რეზოლუციასთან. საერთო ჯამში, მე ძალიან გამიკვირდა საბოლოო შედეგით, იმის გათვალისწინებით, რომ ეს ყველაფერი WiFi- ზე მუშაობდა. მე ძირითადად მინდოდა ერთი ნაკადის ჩვენება და ამიტომაც შევცვალე ამისთვის კონფიგურაციის ფაილი და შესრულება კიდევ უკეთესი იყო.
ასე ავაშენე ქსელის კამერის ჩვენება ჟოლოს პიის გამოყენებით. თუ მოგეწონათ ეს პროექტი, გთხოვთ განიხილოთ ჩვენი YouTube არხის გამოწერა, რადგან ეს ძალიან გვეხმარება.
YouTube:
გმადლობთ რომ კითხულობთ!
გირჩევთ:
მარტივი ამინდის ჩვენება ჟოლოს PI და Cyntech WeatherHAT გამოყენებით: 4 ნაბიჯი
მარტივი ამინდის ჩვენება ჟოლოს PI და Cyntech WeatherHAT გამოყენებით: * 2019 წელს Yahoo– მ შეცვალა თავისი API და ამან შეწყვიტა მუშაობა. მე არ ვიცოდი ცვლილების შესახებ. 2020 წლის სექტემბერში ეს პროექტი განახლდა OPENWEATHERMAP API გამოსაყენებლად იხილეთ ქვემოთ განახლებული განყოფილება, დანარჩენი ეს ინფორმაცია მაინც კარგია
ფრენის მონიტორი ჟოლოს PI და DVB ჩხირის გამოყენებით: 3 ნაბიჯი
ფრენის მონიტორი ჟოლოს PI და DVB ჩხირის გამოყენებით: თუ თქვენ ხართ ხშირი მფრინავი, ან უბრალოდ გატაცებული ხართ თვითმფრინავებით, მაშინ Flightradar ან Flightaware არის 2 ვებგვერდი (ან პროგრამები, რადგან ასევე არის მობილური პროგრამები), რომლებსაც ყოველდღიურად გამოიყენებთ საფუძველი. ორივე გაძლევთ საშუალებას თვალყური ადევნოთ თვითმფრინავებს რეალურ დროში, იხილეთ ფრენა
წყლის დონის მონიტორი Oled ეკრანის გამოყენებით ჟოლოს Pi: 4 ნაბიჯი
წყლის დონის მონიტორი Oled ჩვენების გამოყენებით ჟოლოს პი: გამარჯობა ყველას, მე ვარ შაფინი, Aiversity- ის წევრი. მე ვაპირებ გაგიზიაროთ თუ როგორ უნდა ავაშენოთ წყლის დონის სენსორი ოლედის ჩვენებით წყლის ავზებისთვის ჟოლოს პი. დაფარულ ეკრანზე ნაჩვენებია წყლით სავსე თაიგულის პროცენტი
კამერის სტაბილიზატორი ENV2 ან სხვა კამერის ტელეფონებისთვის: 6 ნაბიჯი
კამერის სტაბილიზატორი ENV2 ან სხვა კამერის ტელეფონებისთვის: ოდესმე გსურდათ ვიდეოს გადაღება, მაგრამ თქვენ მხოლოდ კამერის ტელეფონი გაქვთ? ოდესმე გადაგიღია ვიდეო კამერის ტელეფონით, მაგრამ ვერ გაჩერდები? უფრო მეტიც, ეს არის თქვენთვის სასწავლო
დაამატეთ კომპიუტერის სინქრონიზაციის ჯეკი Nikon Sc-28 Ttl კაბელში (გამოიყენეთ ავტომატური პარამეტრები კამერის ფლეშისთვის და ჩართეთ კამერის ციმციმები !!): 4 ნაბიჯი
დაამატეთ კომპიუტერის სინქრონიზაციის ჯეკი Nikon Sc-28 Ttl კაბელში (გამოიყენეთ ავტომატური პარამეტრები კამერის Flash- ზე და ჩართეთ კამერის ციმციმები !!): ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა ამოიღოთ ერთ-ერთი შემაძრწუნებელი საკუთრების 3pin TTL კონექტორი Nikon SC-28 კამერის TTL კაბელის გვერდით და შეცვალეთ იგი სტანდარტული კომპიუტერის სინქრონიზაციის კონექტორით. ეს საშუალებას მოგცემთ გამოიყენოთ გამოყოფილი Flash, s