فهرست مطالب:
تصویری: ساخت DashCam با استفاده از Raspberry Pi Zero (pt.1): 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
این شروع یک سری جدید است که در آن ما نحوه ساخت یک dashcam با استفاده از Raspberry Pi Zero را یاد می گیریم. این پروژه در واقع یک ضبط کننده فیلم مداوم است و می تواند برای برنامه های دیگر از جمله نظارت بر حیات وحش استفاده شود.
در بخش 1 ، ما به بخش ضبط می پردازیم ، که شامل گرفتن فیلم از دوربین Pi و ذخیره آن در کارت microSD است. ما همچنین از شماره گذاری پرونده ها ، تشخیص ذخیره سازی باقیمانده ، متوقف کردن اسکریپت در صورت کمبود آن مراقبت می کنیم و همچنین قابلیت FTP را برای دسترسی از راه دور به فایل ها اضافه می کنیم.
ویدئو نگاهی دقیق تر به چگونگی ترکیب همه چیز می اندازد و همچنین تعدادی اسکریپت آزمایشی ایجاد می کنیم که به درک اسکریپت نهایی کمک می کند. توصیه می کنم ابتدا ویدیو را تماشا کنید تا درک بهتری از پروژه داشته باشید.
مرحله 1: آماده سازی Raspberry Pi
اولین کاری که باید انجام دهیم این است که سیستم عامل Raspbian را برای Raspberry Pi بارگیری کنیم. من از Pi Zero برای این پروژه استفاده می کنم زیرا یک تخته جمع و جور است. من همچنین از دسکتاپ استفاده نمی کنم و به همین دلیل است که من نسخه Lite را بارگیری کردم. سپس باید این تصویر را روی کارت microSD فلش کنید ، اما قبل از اینکه Pi را با آن بوت کنیم ، باید فایل های wpa_supplicant.conf و ssh را در درایو بوت کپی کنیم. این فایل ها مورد نیاز است تا بتوانیم رزبری پای را از راه دور کنترل کنیم. گزینه دیگر استفاده از اتصال سیمی و اتصال صفحه کلید/موس/صفحه نمایش برای کنترل 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 scanner است. آن را نصب و اجرا کنید و سپس قادر خواهید بود آدرس IP برد را دریافت کنید.
سپس باید با استفاده از ترمینال (یا خط فرمان در ویندوز) وارد برد شویم. کافی است "ssh [email protected]" را تایپ کرده و enter را بزنید. حتماً از آدرس IP برد خود استفاده کنید. رمز پیش فرض تمشک را وارد کنید و سپس به برد دسترسی خواهید داشت.
اکنون باید چند کار را قبل از شروع کار با فیلمنامه انجام دهیم. اولین چیزی که فعال می شود این است که دوربین را می توان با اجرای دستور "sudo raspi-config" انجام داد. شما باید به "گزینه های رابط" ، سپس "دوربین" بروید و آن را فعال کنید. از کلید tab برای انتخاب گزینه "Finish" و سپس راه اندازی مجدد برد استفاده کنید. یک دقیقه به هیئت مدیره فرصت دهید و سپس دوباره وارد آن شوید.
سپس باید سیستم عامل Raspbian را به روز کنیم و این را می توان با اجرای دستور "sudo apt update && full -upgrade -y" انجام داد. سپس ، با اجرای دستور "sudo apt install proftpd" ، proftpd را نصب کنید. این نرم افزار FTP را نصب می کند که به ما امکان دسترسی به فایل های کارت microSD را می دهد. سپس می توانید FileZilla را باز کرده و به برد متصل شوید که به شما امکان دسترسی به فایل ها را می دهد.
مرحله 2: ایجاد اسکریپت
ما قبلاً فایل های اسکریپتی ایجاد کردیم که دارای پسوند.sh بودند ، این اسکریپت های bash بودند. برای این پروژه ، ما یک اسکریپت پایتون ایجاد خواهیم کرد که دارای پسوند.py خواهد بود. استفاده از پایتون به ما امکان دسترسی به بسیاری از ماژول ها ، کتابخانه ها و اسکریپت ها را می دهد که ایجاد پروژه را برای ما آسان تر می کند.
ابتدا باید ماژول picamera را نصب کنیم تا بتوانیم از دوربین در اسکریپت های خود استفاده کنیم. این را می توان با اجرای دستور "sudo apt install python-picamera" انجام داد. پس از اتمام کار ، کافی است با اجرای "sudo nano dashcam.py" یک اسکریپت پایتون ایجاد کنید و سپس محتویات فایل زیر را تایپ کنید:
www.bitsnblobs.com/wp-content/media/fw/diy/e26-dashcam.py
همچنین می توانید محتویات را که یکی از مزایای استفاده از SSH است کپی/جایگذاری کنید. می توانید با تایپ کردن "CTRL+X" ، Y ، سپس ENTER فایل را ذخیره کنید. لطفاً ویدیو را برای توضیح کامل نحوه عملکرد همه با هم تماشا کنید. ما همچنین دو اسکریپت اضافی قبل از این ایجاد کردیم تا درک بهتری داشته باشیم.
مرحله 3: اسکریپت را آزمایش کنید
قبل از اجرای اسکریپت ، باید ماژول psutil را برای استفاده از دیسک نصب کنیم. برای نصب psutil ، ابتدا باید چیزی به نام pip را نصب کنیم که یک نصب کننده بسته برای پایتون است. این را می توان با اجرای دستور "sudo apt install python-pip" ، و سپس دستور "pip install psutil" که psutil را نصب می کند ، انجام داد.
پس از اتمام کار ، با اجرای دستور "mkdir videos" یک پوشه جدید ایجاد کنید و ما می توانیم به سادگی فرمان "python dashcam.py" را اجرا کنیم که اسکریپت را اجرا می کند. شما باید بتوانید فایل های ایجاد شده را مطابق تصویر مشاهده کنید. همچنین می توانید آنها را با استفاده از FileZilla تهیه کرده و با استفاده از VLC پخش کنید. با تایپ کردن "CTRL+C" می توانید اسکریپت را متوقف کنید و توصیه می شود که سپس برد را مجدداً راه اندازی کنید.
ویدئوی قسمت 2 هفته آینده به همراه یک پست مکتوب به همراه آن پخش می شود. لطفاً عضویت در کانال YouTube ما را در نظر بگیرید زیرا به حمایت از این نوع کارها کمک می کند.
YouTube:
ممنون که خواندید!
توصیه شده:
ساخت پل تعاملی رنگین کمان با استفاده از Minecraft Raspberry Pi Edition: 11 مرحله
ساخت پل تعاملی رنگین کمان با استفاده از Minecraft Raspberry Pi Edition: دیروز ، برادرزاده 8 ساله ام را دیدم که با Raspberry Pi که قبلاً به او داده بودم در حال بازی Minecraft بود ، سپس ایده ای پیدا کردم ، یعنی استفاده از کد برای ساخت یک Minecraft سفارشی و هیجان انگیز- پروژه بلوک های LED pi. Minecraft Pi یک راه عالی برای شروع wi است
ساخت دوربین Pi Zero Dashcam (pt. 3): مدیریت فایل و پیشرفتها: 3 مرحله
ساخت دوربین Pi Zero Dashcam (pt. 3): مدیریت فایل و پیشرفتها: ما به پروژه Dashcam Pi Zero ادامه می دهیم و در این پست ، ما مدیریت فایل را انجام می دهیم و در عین حال برخی پیشرفتها را در این فرآیند اضافه می کنیم. این پروژه تقریباً به پایان رسیده است و ما در پست/ویدیوی هفته آینده آزمایش های جاده ای را انجام می دهیم
نحوه ساخت هواپیمای بدون سرنشین با استفاده از Arduino UNO - ساخت کوادکوپتر با استفاده از میکروکنترلر: 8 مرحله (همراه با تصاویر)
نحوه ساخت هواپیمای بدون سرنشین با استفاده از Arduino UNO | ساخت کوادکوپتر با استفاده از میکروکنترلر: مقدمه دیدن کانال یوتیوب من یک پهپاد یک ابزار (محصول) بسیار گران قیمت برای خرید است. در این پست من قصد دارم در مورد اینکه چگونه آن را با قیمت ارزان تهیه کنم بحث کنم؟ و چگونه می توانید چنین چیزی را با قیمت ارزان تهیه کنید … خوب در هند همه مواد (موتورها ، ESC ها
ساخت رادیو آماتور APRS RX Only IGate با استفاده از Raspberry Pi و دانگل RTL-SDR در کمتر از نیم ساعت: 5 مرحله
ساخت رادیو آماتور APRS RX Only IGate با استفاده از Raspberry Pi و دانگل RTL-SDR در کمتر از نیم ساعت: لطفاً توجه داشته باشید که این دستگاه اکنون بسیار قدیمی است ، بنابراین برخی از قسمت ها نادرست و قدیمی هستند. فایل هایی که باید ویرایش کنید تغییر کرده اند. من پیوند را به روز کرده ام تا آخرین نسخه تصویر را در اختیار شما قرار دهم (لطفاً از فشرده سازی 7 برای فشرده سازی آن استفاده کنید) اما برای آموزش کامل
کنترل رادیویی RF 433MHZ با استفاده از HT12D HT12E - ساخت کنترل از راه دور با استفاده از HT12E و HT12D با 433 مگاهرتز: 5 مرحله
کنترل رادیویی RF 433MHZ با استفاده از HT12D HT12E | ساخت کنترل از راه دور RF با استفاده از HT12E & HT12D با 433 مگاهرتز: در این قسمت آموزشی نحوه ساخت کنترل از راه دور RADIO با استفاده از ماژول گیرنده فرستنده 433 مگاهرتز با کدگذاری HT12E را نشان می دهم & amp؛ IC رمزگشای HT12D. در این دستورالعمل می توانید داده ها را با استفاده از کامپوننت های بسیار ارزان مانند ارسال و دریافت کنید: HT