Სარჩევი:

DashCam– ის დამზადება Raspberry Pi Zero– ს გამოყენებით (pt.1): 3 ნაბიჯი
DashCam– ის დამზადება Raspberry Pi Zero– ს გამოყენებით (pt.1): 3 ნაბიჯი

ვიდეო: DashCam– ის დამზადება Raspberry Pi Zero– ს გამოყენებით (pt.1): 3 ნაბიჯი

ვიდეო: DashCam– ის დამზადება Raspberry Pi Zero– ს გამოყენებით (pt.1): 3 ნაბიჯი
ვიდეო: 10 SCARY GHOST Videos Accidentally Caught On Camera 2024, ნოემბერი
Anonim
DashCam– ის დამზადება Raspberry Pi Zero– ს გამოყენებით (pt.1)
DashCam– ის დამზადება Raspberry Pi Zero– ს გამოყენებით (pt.1)

ეს არის ახალი სერიის დასაწყისი, სადაც ჩვენ ვისწავლით თუ როგორ უნდა ავაშენოთ dashcam Raspberry Pi Zero გამოყენებით. ეს პროექტი რეალურად უწყვეტი ვიდეო ჩამწერია და მისი გამოყენება შესაძლებელია სხვა პროგრამებისთვის, ველური ბუნების მონიტორინგის ჩათვლით.

პირველ ნაწილში ჩვენ განვიხილავთ ჩაწერის განყოფილებას, რომელიც გულისხმობს ვიდეო კამერის Pi ვიდეოს გადაღებას და microSD ბარათზე შენახვას. ჩვენ ასევე ვზრუნავთ ფაილების ნუმერაციაზე, გამოვავლენთ დანარჩენ საცავებს, ვაჩერებთ სკრიპტს, თუ ის დაბალია და ჩვენ ასევე ვამატებთ FTP ფუნქციონირებას ფაილების დისტანციური წვდომისათვის.

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

ნაბიჯი 1: ჟოლოს პი მომზადება

ჟოლოს პიის მომზადება
ჟოლოს პიის მომზადება
ჟოლოს პიის მომზადება
ჟოლოს პიის მომზადება
ჟოლოს პიის მომზადება
ჟოლოს პიის მომზადება
ჟოლოს პიის მომზადება
ჟოლოს პიის მომზადება

პირველი რაც ჩვენ უნდა გავაკეთოთ არის Raspbian Pi– ს Raspbian ოპერაციული სისტემის გადმოტვირთვა. მე ვიყენებ Pi Zero ამ პროექტს, რადგან ეს არის კომპაქტური დაფა. მე ასევე არ ვიყენებ დესკტოპს და ეს არის მიზეზი, რის გამოც გადმოვწერე lite ვერსია. ამის შემდეგ თქვენ უნდა გადაათრიოთ ეს სურათი microSD ბარათზე, მაგრამ სანამ ჩვენ ჩავტვირთავთ Pi– ს, ჩვენ უნდა დავაკოპიროთ wpa_supplicant.conf და ssh ფაილები ჩატვირთვის დისკზე. ეს ფაილები საჭიროა იმისთვის, რომ მოგვცეს საშუალება ვაკონტროლოთ Raspberry Pi დისტანციურად. კიდევ ერთი ვარიანტია სადენიანი კავშირის გამოყენება და კლავიატურის/მაუსის/ეკრანის დაკავშირება Pi- ს გასაკონტროლებლად. არჩევანი თქვენზეა და აქ არის წინა პოსტის ბმული, რომელიც ამას უფრო დეტალურად განმარტავს დისტანციურ წვდომასთან და FTP– თან ერთად: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -ფტ/

აქ არის შეჯამება, თუ როგორ უნდა მიიღოთ ეს კონფიგურაცია:

Wpa_supplicant.conf ფაილი გთავაზობთ ქსელის დეტალებს, რაც Pi- ს საშუალებას აძლევს დაუკავშირდეს თქვენს WiFi ქსელს - ეს საჭიროა პროგრამული უზრუნველყოფის ინსტალაციისთვის და ასევე მისი გასაკონტროლებლად. WiFi კავშირი საჭიროა მხოლოდ პირველადი კონფიგურაციის დროს და ჩვენ არ გვჭირდება ის ვიდეოს გადასაღებად მანქანაში ყოფნისას. თქვენ შეგიძლიათ გამოიყენოთ ქვემოთ მოცემული ბმული, რომ გადმოწეროთ თარგი ფაილი ამისათვის. უბრალოდ განაახლეთ თქვენი ქვეყნის კოდი, ქსელის სახელი და პაროლი და შემდეგ დააკოპირეთ იგი microSD ბარათზე. ფაილის განახლებისთვის შეგიძლიათ გამოიყენოთ ტექსტური რედაქტორი, როგორიცაა notepad ++, Sublime Text ან Atom.

WPA შაბლონის ფაილი:

გამოიყენეთ შემდეგი ბმული ქვეყნის კოდების სიისთვის:

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

სანამ გავაგრძელებთ, ჩვენ უნდა მივიღოთ დაფის IP მისამართი. ამის ერთ -ერთი გზაა პროგრამული უზრუნველყოფის გამოყენებით სახელწოდებით AngryIP scanner. დააინსტალირეთ და გაუშვით და შემდეგ შეძლებთ მიიღოთ დაფის IP მისამართი.

შემდეგ ჩვენ უნდა შეხვიდეთ დაფაზე ტერმინალის გამოყენებით (ან Windows– ში ბრძანების სტრიქონი). უბრალოდ ჩაწერეთ "ssh [email protected]" და დააჭირეთ Enter. დარწმუნდით, რომ გამოიყენეთ თქვენი დაფის IP მისამართი. ჩაწერეთ ნაგულისხმევი პაროლი, რომელიც არის ჟოლო და შემდეგ გექნებათ წვდომა დაფაზე.

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

შემდეგ ჩვენ გვჭირდება Raspbian ოპერაციული სისტემის განახლება და ეს შეიძლება გაკეთდეს "sudo apt update && full -upgrade -y" ბრძანების გაშვებით. შემდეგ დააინსტალირეთ proftpd ბრძანებით "sudo apt install proftpd". ეს აყენებს FTP პროგრამულ უზრუნველყოფას, რომელიც საშუალებას გვაძლევს წვდომისათვის ფაილები microSD ბარათზე. ამის შემდეგ შეგიძლიათ გახსნათ FileZilla და დაუკავშიროთ დაფა, რომელიც საშუალებას მოგცემთ წვდეთ ფაილებს.

ნაბიჯი 2: შექმენით სკრიპტი

შექმენით სკრიპტი
შექმენით სკრიპტი
შექმენით სკრიპტი
შექმენით სკრიპტი

ჩვენ ადრე შევქმენით სკრიპტის ფაილები, რომლებსაც გააჩნდათ.sh გაფართოება, ეს იყო bash სკრიპტები. ამ პროექტისთვის ჩვენ შევქმნით პითონის სკრიპტს, რომელსაც ექნება.py გაფართოება. პითონის გამოყენება გვაძლევს წვდომას უამრავ მოდულზე, ბიბლიოთეკასა და სკრიპტზე, რაც გვიადვილებს პროექტების შექმნას.

ჩვენ ჯერ უნდა დააინსტალიროთ picamera მოდული ისე, რომ ჩვენ შეგვიძლია გამოვიყენოთ კამერა ჩვენს სკრიპტებში. ეს შეიძლება გაკეთდეს "sudo apt install python-picamera" ბრძანების გაშვებით. დასრულების შემდეგ, უბრალოდ შექმენით პითონის სკრიპტი "sudo nano dashcam.py" გაშვებით და შემდეგ ჩაწერეთ შინაარსი შემდეგი ფაილიდან:

www.bitsnblobs.com/wp-content/media/fw/diy/e26-dashcam.py

თქვენ ასევე შეგიძლიათ დააკოპიროთ/ჩასვათ შინაარსი, რაც SSH– ის გამოყენების ერთ -ერთი უპირატესობაა. თქვენ შეგიძლიათ შეინახოთ ფაილი "CTRL+X", შემდეგ Y, შემდეგ ENTER. გთხოვთ უყუროთ ვიდეოს სრული ახსნისთვის, თუ როგორ მუშაობს ეს ყველაფერი ერთად. ჩვენ ასევე შევქმენით ორი დამატებითი სკრიპტი მანამდე, რათა უკეთ გაგებულიყავით.

ნაბიჯი 3: სცადეთ სკრიპტი

სცადეთ სკრიპტი
სცადეთ სკრიპტი

სანამ ჩვენ დავიწყებთ სკრიპტის გაშვებას, ჩვენ გვჭირდება psutil მოდულის დაყენება, როგორც ამას ვიყენებთ დისკის გამოყენებისათვის. Psutil– ის დაყენების მიზნით, ჩვენ ჯერ უნდა დავაინსტალიროთ რაღაც სახელწოდებით pip, რომელიც არის პატონის ინსტალერი პითონისთვის. ეს შეიძლება გაკეთდეს "sudo apt install python-pip" ბრძანების გაშვებით, რასაც მოჰყვება "pip install psutil" ბრძანება, რომელიც დააინსტალირებს psutil.

დასრულების შემდეგ, შექმენით ახალი საქაღალდე "mkdir videos" ბრძანების გაშვებით და ჩვენ შეგვიძლია უბრალოდ გაუშვათ "python dashcam.py" ბრძანება, რომელიც გაუშვებს სკრიპტს. თქვენ უნდა გქონდეთ შესაძლებლობა იხილოთ შექმნილი ფაილები, როგორც ეს ნაჩვენებია სურათზე. თქვენ ასევე შეგიძლიათ მიიღოთ ისინი FileZilla– ს გამოყენებით და ითამაშოთ VLC– ის გამოყენებით. თქვენ შეგიძლიათ შეაჩეროთ სკრიპტი "CTRL+C" აკრეფით და რეკომენდირებულია დაფის გადატვირთვა.

მეორე ნაწილის ვიდეო პირდაპირ ეთერში გამოჩნდება მომავალ კვირას, წერილობით პოსტთან ერთად. გთხოვთ, განიხილოთ ჩვენი YouTube არხის გამოწერა, რადგან ის გვეხმარება ამ სახის სამუშაოს მხარდაჭერაში.

YouTube:

გმადლობთ რომ კითხულობთ!

გირჩევთ: