Мазмуну:

Raspberry Pi менен GPS модулунун интерфейси: Dashcam Part 2: 3 Steps
Raspberry Pi менен GPS модулунун интерфейси: Dashcam Part 2: 3 Steps

Video: Raspberry Pi менен GPS модулунун интерфейси: Dashcam Part 2: 3 Steps

Video: Raspberry Pi менен GPS модулунун интерфейси: Dashcam Part 2: 3 Steps
Video: Extract GPS location in Arduino with NEO-6m or NEO-7M module 2024, Ноябрь
Anonim
Raspberry Pi менен GPS модулунун интерфейси: Dashcam 2 -бөлүк
Raspberry Pi менен GPS модулунун интерфейси: Dashcam 2 -бөлүк
Raspberry Pi менен GPS модулунун интерфейси: Dashcam 2 -бөлүк
Raspberry Pi менен GPS модулунун интерфейси: Dashcam 2 -бөлүк

Бул камера долбоорунун 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 тандап, анан Ооба аппараттык сериялык портко Ооба. TAB баскычын колдонуп, Finish опциясына өтүңүз, андан кийин кайра жүктөөңүздү сураганда NO тандаңыз. Бул сизди кайра терминалга алып барат. Такта жабылышы үчүн, төмөнкү буйрукту киргизиңиз:

Sudo өчүрүү -h азыр

Такта жабылгандан кийин, биз шилтеме сүрөтүн колдонуп сериялык портту тактага туташтыра алабыз.

2 -кадам: GPS модулун сыноо

GPS модулун сыноо
GPS модулун сыноо

Эми GPS модулун текшерип, анын туура иштеп жатканына ынанабыз. Бул төмөнкү буйрукту иштетүү менен жасалышы мүмкүн:

sudo cat /dev /serial0

Сиз "$ GP…" менен башталган кээ бир тексттин чыгышын көрө алышыңыз керек. сүрөттө көрүнүп тургандай. Бул GPS модулунан алынган маалыматтар жана сериялык байланыш керек болгондой иштеп жатканын билдирет. Чыгууну токтотуу үчүн "CTRL+Z" баскычтарын бассаңыз болот.

Андан кийин биз "getty" кызматын өчүрүшүбүз керек, анткени ал сериялык байланышка тоскоол болушу мүмкүн. Бул төмөнкү буйруктарды иштетүү менен жасалышы мүмкүн.

sudo systemctl токтотуу [email protected]

sudo systemctl [email protected] өчүрүү

3 -кадам: Акыркы скриптти жазыңыз

Акыркы жазууну жазыңыз
Акыркы жазууну жазыңыз
Акыркы Сценарийди жазыңыз
Акыркы Сценарийди жазыңыз

Акыркы сценарийди жазуудан мурун, биз бир нече буйруктарды иштетишибиз керек. Биринчиден, биз төмөнкү буйрукту иштетүү менен жасала турган python-serial модулун орнотушубуз керек:

sudo apt install python-serial

Биз GPS маалыматын түшүнүү үчүн pynmea2 модулун колдонобуз жана аны төмөнкү буйрукту иштетүү менен орнотсо болот:

sudo pip орнотуу pynmea2

Биз ошондой эле тамыр колдонуучу үчүн psutil орнотушубуз керек жана муну төмөнкү буйрукту аткаруу менен жасаса болот:

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 маалыматы жана CPU колдонуу менен катмар камтылат.

Dashcam долбоору али бүтө элек жана бул серияны улантуу үчүн кийинки пост болот. YouTube каналыбызга жазылууну ойлонуп көрүңүз, анткени бул бизди колдойт.

YouTube:

Окуганыңыз үчүн рахмат!

Сунушталууда: