فهرست مطالب:
تصویری: دوربین سنسور فاصله: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
این دستورالعمل به شما نشان می دهد که چگونه می توانید یک دوربین سنسور فاصله با استفاده از تمشک pi تهیه کنید. این پروژه از رزبری pi استفاده می کند و از پایتون 3 برای کدگذاری در این پروژه استفاده می کند. دوربین سنسور فاصله ابتدا 100 سانتی متر اندازه گیری می شود ، سپس LED RGB را چشمک می زند و عکس می گیرد. سپس برای نشان دادن اینکه عکس گرفته شده است ، LED RGB یک رنگ آبی کامل خواهد بود. سپس برای دسترسی به عکس به بالای میز تمشک pi بروید که عکس روی آن گرفته شده است.
شما نیاز خواهید داشت:
- 1 برابر Raspberry Pi
- 1x T-Cobbler
- 1x تخته نان با اندازه کامل
- دوربین 1 برابری پی
- 1x LED RGB (کاتد)
- سنسور فاصله 1 برابر
- مقاومت 1x 330 Ω
- 1x مقاومت 560 Ω
- سیم های آبی
- سیمهای سیاه
- سیمهای قرمز
مرحله 1:
قطعات را تهیه کرده و T-Cobbler را به رزبری پای و تخته نان متصل کنید. در مرحله بعد سیم زمین و برق را تنظیم کنید. از 5.0 ولت سیم قرمز را به اندازه کافی برش داده و برش دهید تا در سوراخ کنار 5.0 ولت روی T-Cobbler جا شود و در یک طرف نقاط مثبت و منفی روی تخته را وارد کنید. سپس کاری را انجام دهید که فقط انجام دادید ، اما با یک سیم سیاه وارد GND شوید و این به قسمت منفی می رسد. پس از آن به طرف دیگر تخته نان بروید و دو طرف مثبت را با یکدیگر و دو طرف منفی را با سیم به هم وصل کنید تا مثبت قرمز و منفی سیاه باشد. همانطور که در این شماتیک نشان داده شده است
گام 2:
سنسور فاصله ، LED RGB و دوربین pi را بردارید و آنها را روی pi و تخته نان قرار دهید. دوربین pi را در موقعیت نشان داده شده به Pi تمشکی وصل کنید. سپس LED RGB را در تخته نان قرار دهید و مطمئن شوید که تمام لامپ ها به طور کامل در سوراخی که قرار داده اید وارد شوند. در مورد LED RGB که دارید را بخوانید و توجه کنید که سرب چیست. سپس مکانی را برای سنسور فاصله در تخته نان پیدا کنید که هیچ چیز مانع آن نمی شود. توجه کنید که کدام سرنخ به کجا می رود ، همانطور که برای مرحله بعدی باید بدانید.
مرحله 3:
حالا سیم کشی مدار را به پایان برسانید و مقاومت های مناسب را برای موقعیت مناسب پیدا کنید. بنابراین برای نشان دادن قدرت از سیم های قرمز ، برای زمین از سیم های سیاه و برای سیم های GPIO از سیم های آبی استفاده کرده ام. و در این مرحله ما همچنین مقاومت ها را در محل مناسب توسط سنسور فاصله قرار می دهیم. در صورت نیاز ، شماتیک نحوه سیم کشی این مدار را دنبال کنید.
مرحله 4:
اکنون برای این مرحله ما برنامه نویسی می کنیم و برای این کار از پایتون 3 استفاده می کنیم. آنچه باید اتفاق بیفتد این است که اگر فاصله بین u و سنسور فاصله بیش از 100 سانتی متر باشد ، دوربین عکس می گیرد. اما درست قبل از عکس قرمز چشمک می زند و بعد از عکس یک رنگ آبی ثابت خواهد بود.
کد پایتون 3
وارد کردن RPi. GPIO به عنوان GPI
دوربین = PiCamera ()
GPIO.setmode (GPIO. BCM)
GPIO_TRIGGER = 13GPIO_ECHO = 19 قرمز = LED (16) سبز = LED (20) آبی = LED (21) دوباره = درست
GPIO.setwarnings (False) GPIO.setup (GPIO_TRIGGER، GPIO. OUT) GPIO.setup (GPIO_ECHO، GPIO. IN)
def RedLight (): red.blink () green.on () blue.on ()
def BlueLight (): red.on () green.on () blue.off ()
def GreenLight (): red.on () green.off () blue.on ()
def distance (): GPIO.output (GPIO_TRIGGER ، True)
خواب (0.00001) GPIO.output (GPIO_TRIGGER ، غلط)
زمان شروع = زمان () توقف زمان = زمان ()
در حالی که GPIO.input (GPIO_ECHO) == 0: StartTime = زمان ()
در حالی که GPIO.input (GPIO_ECHO) == 1: StopTime = زمان ()
TimeElapsed = StopTime - فاصله زمان شروع = (TimeElapsed * 34300) / 2
فاصله بازگشت
try: while again: dist = distance () if dist> 100: camera.start_preview () RedLight () RedLight () sleep (5) camera.capture ('/home/pi/Desktop/Image.jpg') camera.stop_preview () BlueLight () دوباره = چاپ اشتباه ("اندازه گیری فاصله =٪.1f cm"٪ dist) خواب (1)
# بازنشانی با فشار دادن CTRL + Cexcept KeyboardIntruptrupt: چاپ ("اندازه گیری توسط کاربر متوقف شد") GPIO.cleanup ()
توصیه شده:
اندازه گیری فاصله با سنسور اولتراسونیک HC-SRF04 (آخرین 2020): 3 مرحله
اندازه گیری فاصله با سنسور اولتراسونیک HC-SRF04 (آخرین 2020): سنسور اولتراسونیک (فاصله) چیست؟ سونوگرافی (سونار) با امواج سطح بالا که مردم نمی توانند بشنوند. با این حال ، ما می توانیم حضور امواج مافوق صوت را در همه جای طبیعت مشاهده کنیم. در حیواناتی مانند خفاش ها ، دلفین ها … از امواج مافوق صوت برای
اندازه گیری فاصله از راه دور با سنسور حرکت APDS9960: 6 مرحله
اندازه گیری فاصله با سنسور حرکت APDS9960: در این آموزش نحوه اندازه گیری فاصله با استفاده از سنسور حرکت APDS9960 ، arduino و Visuino را یاد می گیریم. فیلم را تماشا کنید
آموزش: نحوه استفاده از سنسور فاصله اولتراسونیک آنالوگ US-016 با Arduino UNO: 3 مرحله
آموزش: نحوه استفاده از سنسور فاصله مافوق صوت آنالوگ US-016 با Arduino UNO: توضیحات: ماژول راه اندازی اولتراسونیک US-016 قابلیت اندازه گیری 2 سانتی متر ~ 3 متر ، ولتاژ منبع تغذیه 5 ولت ، جریان کار 3.8 میلی آمپر ، پشتیبانی از ولتاژ خروجی آنالوگ ، پایدار و قابل اعتماد بسته به کاربرد ممکن است این ماژول متفاوت باشد
ایجاد فاصله یاب با استفاده از لیزر و دوربین: 6 مرحله
ساخت فاصله سنج با استفاده از لیزر و دوربین: من در حال برنامه ریزی برای کارهای داخلی برای بهار آینده هستم اما چون خانه ای قدیمی خریدم ، هیچ طرح خانه ای ندارم. من شروع به اندازه گیری فاصله دیوار به دیوار با استفاده از خط کش کردم اما کند و مستعد خطا است. من به خرید یک ردیف فاند فکر کردم
فاصله سنج برای دوربین های کانن و نیکون: 10 مرحله (همراه با تصاویر)
فاصله سنج برای دوربین های کانن و نیکون: این دستورالعمل به شما می آموزد که چگونه یک فاصله سنج بسازید که تقریباً با هر دوربینی قابل استفاده است. & nbsp؛ این دستگاه با دوربین های کانن و نیکون آزمایش شده است ، اما ساخت کابل های آداپتور برای دوربین های دیگر فقط موضوع تشخیص دوربین است