Мазмуну:
Video: Raspberry Pi менен GPS модулунун интерфейси: Dashcam Part 2: 3 Steps
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Бул камера долбоорунун 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 модулун текшерип, анын туура иштеп жатканына ынанабыз. Бул төмөнкү буйрукту иштетүү менен жасалышы мүмкүн:
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:
Окуганыңыз үчүн рахмат!
Сунушталууда:
Bluetooth модулунун атын Arduino менен кантип оңой өзгөртүү керек: 4 кадам
Bluetooth модулунун атын кантип Arduino менен оңой өзгөртүүгө болот: Бул долбоордо сиз Bluetooth модулуңуздун аталышын жана bluetooth'уңуздун иштебей калганын аныктоону үйрөнөсүз
ESP-01 модулунун программалоо тактасы: 12 кадам (сүрөттөр менен)
ESP-01 Модулунун Программалык Башкармасы: Кошумча маалымат жана документтин жаңыртылышы бул жерде менин сайтымда камтылган WIFI менен.Ардуино WIFI модулу катары түзүлгөн, бирок ал анча чоң эмес
Уюлдук телефон менен каалаган Arduino интерфейси: 6 кадам (сүрөттөр менен)
Уюлдук телефон менен каалаган Arduino интерфейси: Ардуинону колдонуп жатканда, сизде компьютериңиз жок болгондуктан, аны колдоно албай калышыңыз мүмкүн. Балким Windows же Mac OS шайкеш келбейт, сизде эч кандай компьютер жок же сиз жөн гана int үчүн көбүрөөк эркиндикти каалайсыз
Экран жана баскычтар менен эки зым (DMX) интерфейси: 5 кадам (сүрөттөр менен)
Экран жана баскычтар менен эки зым (DMX) интерфейси: DMX - бул сахнадагы жарык берүүчү түзүлүштөрдү жана атайын эффекттерди көзөмөлдөө үчүн колдонулган протокол. Ар бир түзмөктүн өзүнүн каналы бар, ал жооп берет. Бул каналды DIP которгуч же баскычтары бар дисплей колдонуучу тандап алат
Малина танкы веб интерфейси жана видео агымы менен: 8 кадам (сүрөттөр менен)
Малина танкы веб интерфейси жана видео агымы менен: Алыскы интернетти көзөмөлдөөгө жана видео агылтууга жөндөмдүү кичинекей WiFi танкасын кантип ишке ашырганымды көрөбүз. Ушул себептен улам мен тандадым