Съдържание:

Свързване на GPS модул с Raspberry Pi: Dashcam Част 2: 3 стъпки
Свързване на GPS модул с Raspberry Pi: Dashcam Част 2: 3 стъпки

Видео: Свързване на GPS модул с Raspberry Pi: Dashcam Част 2: 3 стъпки

Видео: Свързване на GPS модул с Raspberry Pi: Dashcam Част 2: 3 стъпки
Видео: Одесса. НАЧАЛОСЬ! 2024, Ноември
Anonim
Свързване на GPS модул с Raspberry Pi: Dashcam част 2
Свързване на GPS модул с Raspberry Pi: Dashcam част 2
Свързване на GPS модул с Raspberry Pi: Dashcam част 2
Свързване на GPS модул с Raspberry Pi: Dashcam част 2

Това е част 2 от проекта dashcam и в тази публикация ще научим как да свързваме GPS модул към Raspberry Pi. След това ще използваме GPS данните и ще ги добавим към видеото като текстово наслагване. Моля, прочетете част 1, като използвате връзката по -долу, преди да продължите с тази публикация.

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

Видеоклипът по -долу ви дава повече информация за GPS модулите, комуникацията заедно с преглед на това как всичко се събира. Бих препоръчал да го гледате първо, преди да продължите.

Стъпка 1: Активирайте серийния порт

Активиране на сериен порт
Активиране на сериен порт
Активиране на сериен порт
Активиране на сериен порт

Първо трябва да включим SSH в платката и след това да активираме серийния порт. Това може да стане, като изпълните следната команда:

sudo raspi-config

Това ще отвори инструмента за конфигуриране и можете да използвате стрелките, за да навигирате до опциите за свързване и след това серийно. Изберете НЕ на конзолата и след това ДА на хардуерния сериен порт. Използвайте клавиша TAB, за да отидете до опцията Край и след това изберете НЕ, когато ви попита дали искате да рестартирате. Това ще ви отведе обратно до терминала. Въведете следната команда, за да можем да изключим дъската:

sudo shutdown -h сега

След като платката се изключи, можем да свържем серийния порт към платката, използвайки референтното изображение.

Стъпка 2: Тествайте GPS модула

Тествайте GPS модула
Тествайте GPS модула

Сега ще тестваме GPS модула, за да се уверим, че работи правилно. Това може да стане, като изпълните следната команда:

sudo cat /dev /serial0

Трябва да можете да видите текстов изход, започващ с „$ GP…“. както се вижда на снимката. Това са данни от GPS модула и означава, че серийната комуникация работи както трябва. Можете да натиснете "CTRL+Z", за да спрете изхода.

След това трябва да деактивираме услугата "getty", тъй като тя може да попречи на серийната комуникация. Това може да стане, като изпълните следните команди.

sudo systemctl stop [email protected]

sudo systemctl деактивирайте [email protected]

Стъпка 3: Напишете окончателния скрипт

Напишете окончателния сценарий
Напишете окончателния сценарий
Напишете окончателния сценарий
Напишете окончателния сценарий

Преди да напишем окончателния скрипт, трябва да изпълним няколко команди. Първо, трябва да инсталираме модула python-serial, което може да стане, като изпълните следната команда:

sudo apt инсталирате python-serial

Ще използваме модула 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 за получаване на видео файловете като последния път. Видео файловете ще съдържат наслагване с GPS данни заедно с използването на процесора.

Проектът за видеокамера все още не е приключил и ще има последваща публикация за продължаване на тази поредица. Обмислете да се абонирате за нашия канал в YouTube, тъй като това ни помага.

YouTube:

Благодаря ви за четенето!

Препоръчано: