Съдържание:
Видео: Създаване на DashCam с помощта на Raspberry Pi Zero (точка 1): 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Това е началото на нова серия, в която се научаваме как да изградим видеорегистратор с помощта на Raspberry Pi Zero. Този проект всъщност е непрекъснат видеорекордер и може да се използва за други приложения, включително наблюдение на дивата природа.
В част 1 се занимаваме със секцията за запис, която включва заснемане на видео от камерата Pi и съхраняването му на microSD картата. Ние също се грижим за номерирането на файлове, откриването на оставащото място за съхранение, спирането на скрипта, ако той е нисък, и също така добавяме функционалността на FTP за достъп до файловете от разстояние.
Видеото разглежда по -отблизо как всичко се събира и ние също създаваме някои тестови скриптове, които помагат да се разбере окончателният скрипт. Силно препоръчвам първо да гледате видеоклипа, за да разберете по -добре проекта.
Стъпка 1: Подготовка на 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:
Благодаря ви за четенето!
Препоръчано:
От точка до точка Atari Punk Console Една и половина: 19 стъпки
От точка до точка Atari Punk Console Една и половина: Какво! ?? Друга версия на Atari Punk Console? Чакайте, чакайте, хора, тази е различна, обещайте. Уаай през 1982 г. Форест Мимс, писател на брошури на Radio Shack и създател на Young Earth (емотикони с ролкови очи) публикува плановете на своя генериран стъпаловиден тон
Прост автоматизиран железопътен модел от точка до точка: 10 стъпки (със снимки)
Прост автоматизиран железопътен модел от точка до точка: Микроконтролерите Arduino са чудесни за автоматизиране на моделите на железопътни оформления. Автоматизирането на оформления е полезно за много цели, като например поставянето на оформлението ви на дисплей, където операцията по оформлението може да бъде програмирана да управлява влакове в автоматизирана последователност. Аз
Осцилатор с напрежение от точка до точка: 29 стъпки
Осцилатор, управляван от напрежение от точка до точка: Здравейте! Намерили сте проект, в който вземаме един наистина евтин микрочип, CD4069 (хубав), и залепваме някои части към него, и получаваме много полезен осцилатор, проследяващ напрежението! Версията, която ще изградим, има само форма на трион или рампа, която е
Създаване на Pi Zero Dashcam (точка 3): Управление на файлове и подобрения: 3 стъпки
Създаване на Pi Zero Dashcam (точка 3): Управление на файлове и подобрения: Продължаваме с проекта Pi Zero dashcam и в този пост ние се грижим за управлението на файлове, като същевременно добавяме някои подобрения в процеса. Този проект е почти завършен и ние ще проведем пътни тестове в публикацията/видеото следващата седмица
Кръстосана верига от точка до точка: 16 стъпки (със снимки)
Crossfader Circuit Point-to-Point: Това е кръстосана верига. Той приема два входа и избледнява между тях, като изходът е смесица от двата входа (или само един от входовете). Това е проста схема, много полезна и лесна за изграждане! Той инвертира сигнала, преминаващ през него