فهرست مطالب:
تصویری: سنسور رزبری پای پارک: 3 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
در این دستورالعمل ما قصد داریم یک سنسور پارک بسازیم. ایده این سنسور پارک این است که وقتی فضای زیادی برای کشاندن ماشین خود در پارکینگ دارید ، سبز رنگ شود و سپس با نزدیک شدن به موقعیت کاملاً رو به جلو زرد شود و در هنگام توقف قرمز شود. ما قصد داریم این سیستم را با رزبری پای خود بسازیم و از مسافت هایی استفاده کنیم که به راحتی می توانیم آنها را آزمایش کنیم.
مرحله 1: چیزهایی که به آنها نیاز خواهید داشت
به جز تنظیمات رزبری پای به اجزای زیر نیاز دارید.
- سنسور فاصله فراصوت HC-SR04
- LED (X3)
- مقاومت 330Ω (X3)
- مقاومت 10KΩ (x2)
- نر-سیم / نر-زن جهنده سیم
- تخته نان
مرحله 2: سیم کشی را انجام دهید
- محرک سنسور فاصله GPIO 4 ، اکو GPIO 18 ، چراغ سبز 17 ، چراغ زرد 27 و چراغ قرمز 22 است.
- مقاومتهای 330 اهم برای led ها هستند و به پایه مثبت led ها و سپس GPIO متصل می شوند.
- مقاومتهای 10K اهم برای پین اکو سنسور فاصله است و به GPIO متصل می شود.
مرحله 3: کد
وارد کردن RPi. GPIO به عنوان زمان GPIOimport
GPIO.setwarnings (False)
GPIO.cleanup ()
GPIO.setmode (GPIO. BCM)
TRIG = 4
ECHO = 18
سبز = 17
زرد = 27
قرمز = 22
GPIO.setup (TRIG، GPIO. OUT)
GPIO.setup (ECHO، GPIO. IN)
GPIO.setup (GREEN، GPIO. OUT)
GPIO.setup (زرد ، GPIO. OUT)
GPIO.setup (RED ، GPIO. OUT)
def green_light ():
GPIO.output (GREEN ، GPIO. HIGH)
GPIO.output (زرد ، GPIO. LOW)
GPIO.output (RED ، GPIO. LOW)
def yellow_light ():
GPIO.output (GREEN ، GPIO. LOW)
GPIO.output (زرد ، GPIO. HIGH)
GPIO.output (RED ، GPIO. LOW)
def red_light (): GPIO.output (GREEN، GPIO. LOW)
GPIO.output (زرد ، GPIO. LOW)
GPIO.output (RED ، GPIO. HIGH)
def get_distance ():
GPIO.output (TRIG ، True)
زمان خواب (0.00001)
GPIO.output (TRIG ، False)
در حالی که GPIO.input (ECHO) == غلط: شروع = time.time ()
در حالی که GPIO.input (ECHO) == درست: پایان = time.time ()
سیگنال_زمان = پایان شروع
فاصله = signal_time / 0.000058
فاصله بازگشت
در حالی که True:
فاصله = get_distance ()
زمان خواب (0.05)
چاپ (فاصله)
اگر فاصله> = 25:
چراغ سبز()
elif 25> فاصله> 10:
نور زرد()
فاصله elif <= 5:
چراغ قرمز()
اگر فاصله بیشتر یا مساوی 25 سانتی متر باشد ، چراغ سبز نشان می دهیم. اگر بین 10 تا 25 سانتیمتر باشد ، زرد می شویم و سپس کمتر از یا مساوی 10 سانتیمتر قرمز می شویم.
توصیه شده:
دستیار پارک آردوینو - هر بار اتومبیل خود را در نقطه مناسب پارک کنید: 5 مرحله (همراه با تصاویر)
Arduino Parking Assistant - هر بار اتومبیل خود را در نقطه صحیح پارک کنید: در این پروژه ، به شما نشان خواهم داد که چگونه می توانید دستیار پارک خود را با استفاده از Arudino بسازید. این دستیار پارک با اتومبیل شما فاصله را اندازه گیری می کند و شما را راهنمایی می کند تا آن را با استفاده از یک صفحه نمایش LCD و یک LED در محل مناسب پارک کنید ، که به تدریج
خواندن و رسم داده های سنسور نور و دما با رزبری پای: 5 مرحله
خواندن و رسم داده های سنسور نور و دما با رزبری پای: در این دستورالعمل نحوه خواندن سنسور نور و دما با تمشک pi و مبدل آنالوگ به دیجیتال ADS1115 و نمودار نمودن آن با استفاده از matplotlib را خواهید آموخت. بیایید با مواد مورد نیاز شروع کنیم
سیستم هشدار پارک خودرو با استفاده از سنسور PIR- DIY: 7 مرحله (همراه با تصاویر)
سیستم هشدار پارک خودرو با استفاده از سنسور PIR- DIY: آیا تا به حال هنگام پارک برای وسیله نقلیه مانند ماشین ، کامیون ، دوچرخه یا هر وسیله دیگری با مشکل روبرو شده اید ، در این قسمت آموزشی به شما نشان خواهم داد که چگونه با استفاده از یک زنگ خطر پارک ساده خودرو بر این مشکل غلبه کنید. سیستم با استفاده از سنسور PIR در این سیستم که
چشمک زدن LED با تمشک پای - نحوه استفاده از پین های GPIO در رزبری پای: 4 مرحله
چشمک زدن LED با تمشک پای | نحوه استفاده از پین های GPIO در Raspberry Pi: سلام بچه ها در این دستورالعمل نحوه استفاده از GPIO's Raspberry pi را یاد می گیریم. اگر تا به حال از آردوینو استفاده کرده اید ، احتمالاً می دانید که ما می توانیم سوئیچ LED و غیره را به پین های آن وصل کرده و آن را مانند کار کنیم. چشمک بزنید یا ورودی را از سوئیچ دریافت کنید تا
رابط ADXL335 سنسور روی رزبری پای 4B در 4 مرحله: 4 مرحله
رابط ADXL335 سنسور روی رزبری پای 4B در 4 مرحله: در این دستورالعمل قصد داریم یک سنسور ADXL335 (شتاب سنج) در رزبری پای 4 با Shunya O/S رابط کاربری را انجام دهیم