Სარჩევი:

GPS მოდულის დაკავშირება Raspberry Pi: Dashcam ნაწილი 2: 3 ნაბიჯი
GPS მოდულის დაკავშირება Raspberry Pi: Dashcam ნაწილი 2: 3 ნაბიჯი

ვიდეო: GPS მოდულის დაკავშირება Raspberry Pi: Dashcam ნაწილი 2: 3 ნაბიჯი

ვიდეო: GPS მოდულის დაკავშირება Raspberry Pi: Dashcam ნაწილი 2: 3 ნაბიჯი
ვიდეო: როგორ დავაკავშიროთ სამრეწველო 4-20mA სენსორები Raspberry Pi Pico PLC-თან | Mitsubishi FX1N PLC 2024, ივნისი
Anonim
GPS მოდულის დაკავშირება Raspberry Pi: Dashcam ნაწილი 2
GPS მოდულის დაკავშირება Raspberry Pi: Dashcam ნაწილი 2
GPS მოდულის დაკავშირება Raspberry Pi: Dashcam ნაწილი 2
GPS მოდულის დაკავშირება Raspberry Pi: Dashcam ნაწილი 2

ეს არის Dashcam პროექტის მე -2 ნაწილი და ამ პოსტში ჩვენ ვისწავლით თუ როგორ დავაკავშიროთ GPS მოდული Raspberry Pi– სთან. შემდეგ ჩვენ გამოვიყენებთ GPS მონაცემებს და დავამატებთ მას ვიდეოში, როგორც ტექსტის გადაფარვას. გთხოვთ წაიკითხოთ ნაწილი 1 ქვემოთ მოცემული ბმულის გამოყენებით, სანამ ამ პოსტს გააგრძელებთ.

www.instructables.com/id/Making-a-DashCam-Using-the-Raspberry-Pi-Zero-pt1/

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

ნაბიჯი 1: სერიული პორტის ჩართვა

სერიული პორტის ჩართვა
სერიული პორტის ჩართვა
სერიული პორტის ჩართვა
სერიული პორტის ჩართვა

ჩვენ ჯერ გვჭირდება SSH დაფაზე და შემდეგ გავააქტიუროთ სერიული პორტი. ეს შეიძლება გაკეთდეს შემდეგი ბრძანების შესრულებით:

sudo raspi-config

ეს გახსნის კონფიგურაციის ინსტრუმენტს და შეგიძლიათ გამოიყენოთ ისრები ინტერფეისის პარამეტრებზე გადასასვლელად, შემდეგ კი სერიული. აირჩიეთ NO კონსოლზე და შემდეგ YES აპარატურის სერიულ პორტზე. გამოიყენეთ TAB ღილაკი ნავიგაციისთვის დასრულების ვარიანტზე და შემდეგ შეარჩიეთ NO, როდესაც ის მოგთხოვთ გადატვირთვა გსურთ. ეს დაგიბრუნებთ ტერმინალში. შეიყვანეთ შემდეგი ბრძანება, რათა დავხუროთ დაფა:

sudo გამორთვა -ჰ ახლა

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

ნაბიჯი 2: შეამოწმეთ GPS მოდული

შეამოწმეთ GPS მოდული
შეამოწმეთ GPS მოდული

ჩვენ ახლა შევამოწმებთ GPS მოდულს, რომ დავრწმუნდეთ, რომ ის სწორად მუშაობს. ეს შეიძლება გაკეთდეს შემდეგი ბრძანების შესრულებით:

sudo cat /dev /serial0

თქვენ უნდა ნახოთ ტექსტის გამომუშავება "$ GP …" - ით დაწყებული. როგორც სურათზე ჩანს. ეს არის მონაცემები GPS მოდულიდან და ეს ნიშნავს, რომ სერიული კომუნიკაცია მუშაობს ისე, როგორც უნდა. თქვენ შეგიძლიათ დააჭიროთ "CTRL+Z", რომ შეწყვიტოთ გამომავალი.

შემდეგ ჩვენ უნდა გამორთოთ "გეტის" სერვისი, რადგან ეს შეიძლება ხელი შეუშალოს სერიულ კომუნიკაციას. ეს შეიძლება გაკეთდეს შემდეგი ბრძანებების გაშვებით.

sudo systemctl შეწყვეტა [email protected]

sudo systemctl გამორთეთ [email protected]

ნაბიჯი 3: დაწერეთ საბოლოო სკრიპტი

დაწერეთ საბოლოო სკრიპტი
დაწერეთ საბოლოო სკრიპტი
დაწერეთ საბოლოო სკრიპტი
დაწერეთ საბოლოო სკრიპტი

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

sudo apt დააინსტალირეთ პითონი-სერიალი

ჩვენ ვიყენებთ pynmea2 მოდულს GPS მონაცემების გასაგებად და მისი ინსტალაცია შესაძლებელია შემდეგი ბრძანების შესრულებით:

sudo pip დააინსტალირეთ pynmea2

ჩვენ ასევე გვჭირდება psutil– ის დაყენება root მომხმარებლისთვის და ეს შეიძლება გაკეთდეს შემდეგი ბრძანების გაშვებით:

sudo pip დააინსტალირეთ psutil

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

sudo nano dashcam2.py

ამის შემდეგ შეგიძლიათ დააკოპიროთ შინაარსი შემდეგი ფაილიდან და ჩასვათ სკრიპტში, როგორც ჩანს ვიდეოში.

github.com/bnbe-club/rpi-dashcam-p2-diy-29

ამის დასრულების შემდეგ შეინახეთ ფაილი "CTRL+X", შემდეგ Y, შემდეგ ENTER. შემდეგ შეგიძლიათ სცადოთ სკრიპტი შემდეგი ბრძანების შესრულებით:

sudo python dashcam2.py

სკრიპტი შემდეგნაირად იმუშავებს და თქვენ შეგიძლიათ გამოიყენოთ FileZilla ვიდეო ფაილების მოსაპოვებლად, როგორც წინა დროს. ვიდეო ფაილები შეიცავს CPU– ს გამოყენებასთან ერთად GPS მონაცემების გადაფარვას.

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

YouTube:

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

გირჩევთ: