Съдържание:

Създаване на DashCam с помощта на Raspberry Pi Zero (точка 1): 3 стъпки
Създаване на DashCam с помощта на Raspberry Pi Zero (точка 1): 3 стъпки

Видео: Създаване на DashCam с помощта на Raspberry Pi Zero (точка 1): 3 стъпки

Видео: Създаване на DashCam с помощта на Raspberry Pi Zero (точка 1): 3 стъпки
Видео: 🚗 Регистратор Xiaomi 70mai Dash Cam Lite + GPS модуль [RUS Версия] 2024, Ноември
Anonim
Създаване на DashCam с помощта на Raspberry Pi Zero (точка 1)
Създаване на DashCam с помощта на Raspberry Pi Zero (точка 1)

Това е началото на нова серия, в която се научаваме как да изградим видеорегистратор с помощта на Raspberry Pi Zero. Този проект всъщност е непрекъснат видеорекордер и може да се използва за други приложения, включително наблюдение на дивата природа.

В част 1 се занимаваме със секцията за запис, която включва заснемане на видео от камерата Pi и съхраняването му на microSD картата. Ние също се грижим за номерирането на файлове, откриването на оставащото място за съхранение, спирането на скрипта, ако той е нисък, и също така добавяме функционалността на FTP за достъп до файловете от разстояние.

Видеото разглежда по -отблизо как всичко се събира и ние също създаваме някои тестови скриптове, които помагат да се разбере окончателният скрипт. Силно препоръчвам първо да гледате видеоклипа, за да разберете по -добре проекта.

Стъпка 1: Подготовка на Raspberry Pi

Подготовка на Raspberry Pi
Подготовка на Raspberry Pi
Подготовка на Raspberry Pi
Подготовка на Raspberry Pi
Подготовка на Raspberry Pi
Подготовка на Raspberry Pi
Подготовка на Raspberry Pi
Подготовка на Raspberry Pi

Първото нещо, което трябва да направим, е да изтеглите операционната система Raspbian за Raspberry Pi. Използвам Pi Zero за този проект, тъй като това е компактна дъска. Също така няма да използвам работния плот и това е причината да изтегля олекотената версия. След това трябва да прехвърлите това изображение на microSD карта, но преди да можем да стартираме Pi с него, трябва да копираме файловете wpa_supplicant.conf и ssh на зареждащото устройство. Тези файлове са необходими, за да можем да контролираме Raspberry Pi от разстояние. Друг вариант е използването на кабелна връзка и свързване на клавиатура/мишка/дисплей за управление на Pi. Изборът е ваш и ето линк към предишна публикация, която обяснява това по-подробно заедно с отдалечения достъп и FTP: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -FT/

Ето обобщение как да конфигурирате това:

Файлът wpa_supplicant.conf предоставя подробности за мрежата, което позволява на Pi да се свърже с вашата WiFi мрежа - това е необходимо, за да инсталирате софтуер и да го контролирате засега. WiFi връзка е необходима само по време на първоначалната настройка и не ни е необходима за запис на видео, докато сте в колата. Можете да използвате връзката по -долу, за да изтеглите файл с шаблон за това. Просто актуализирайте кода на държавата, името на мрежата и паролата си и след това ги копирайте на microSD картата. Можете да използвате текстов редактор като notepad ++, Sublime Text или Atom, за да актуализирате файла.

Файл на WPA шаблон:

Използвайте следната връзка за списък с кодове на държави:

След това трябва да създадем празен файл с името ssh, като използвате предпочитания от вас текстов редактор. Не добавяйте никакво разширение към файла и просто го копирайте на дъската. След като свършите, свържете камерата, поставете microSD картата и след това включете платката. Платката ще отнеме около минута, за да се свърже с вашата мрежа за първи път.

Преди да продължим, трябва да получим IP адреса на платката. Един от начините да направите това е чрез използване на софтуер, наречен AngryIP скенер. Инсталирайте и стартирайте това и след това ще можете да получите IP адреса на платката.

След това трябва да влезем в дъската с помощта на терминал (или командния ред в Windows). Просто въведете „ssh [email protected]“и натиснете enter. Не забравяйте да използвате IP адреса на дъската. Въведете паролата по подразбиране, която е малинова, и след това ще имате достъп до дъската.

Сега трябва да направим няколко неща, преди да започнем със скрипта. Първото нещо е да активирате камерата, което може да стане, като изпълните командата "sudo raspi-config". Ще трябва да отворите „Опции за взаимодействие“, след това „Камера“и да го активирате. Използвайте клавиша Tab, за да изберете опцията „Finish“и след това рестартирайте дъската. Дайте на дъската минута и след това влезте отново в нея.

След това трябва да актуализираме операционната система Raspbian и това може да стане чрез изпълнение на командата "sudo apt update && full -upgrade -y". След това инсталирайте proftpd, като изпълните командата "sudo apt install proftpd". Това инсталира FTP софтуера, който ни позволява достъп до файловете на microSD картата. След това можете да отворите FileZilla и да се свържете с дъската, която ще ви позволи достъп до файловете.

Стъпка 2: Създайте скрипта

Създайте скрипта
Създайте скрипта
Създайте скрипта
Създайте скрипта

По -рано създадохме скриптови файлове с разширение.sh, това бяха bash скриптове. За този проект ще създадем скрипт на python, който ще има разширение.py. Използването на python ни дава достъп до много модули, библиотеки и скриптове, което ни улеснява при създаването на проекти.

Първо трябва да инсталираме модула picamera, за да можем да използваме камерата в нашите скриптове. Това може да стане, като изпълните командата "sudo apt install python-picamera". След като това приключи, просто създайте скрипт на python, като изпълните „sudo nano dashcam.py“и след това въведете съдържанието от следния файл:

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

Можете също да копирате/поставите съдържанието, което е едно от предимствата на използването на SSH. Можете да запишете файла, като въведете "CTRL+X", след това Y, след това ENTER. Моля, изгледайте видеото за пълно обяснение как работи всичко заедно. Създадохме и два допълнителни скрипта преди това, за да разберем по -добре.

Стъпка 3: Тествайте скрипта

Тествайте скрипта
Тествайте скрипта

Преди да можем да стартираме скрипта, трябва да инсталираме модула psutil, тъй като го използваме, за да получим използването на диска. За да инсталираме psutil, първо трябва да инсталираме нещо, наречено pip, което е инсталатор на пакети за python. Това може да стане чрез изпълнение на командата "sudo apt install python-pip", последвана от командата "pip install psutil", която ще инсталира psutil.

След като приключите, създайте нова папка, като изпълните командата "mkdir videos" и тогава можем просто да изпълним командата "python dashcam.py", която ще изпълни скрипта. Трябва да можете да видите създадените файлове, както е показано на изображението. Можете също да ги получите с помощта на FileZilla и да ги възпроизведете с помощта на VLC. Можете да спрете скрипта, като напишете "CTRL+C" и се препоръчва след това да рестартирате дъската.

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

YouTube:

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

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