فهرست مطالب:
تصویری: سنسور اولتراسونیک برای ثبت تغییرات موضوعی اشیاء: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
مهم است که چیزهای ارزشمند خود را ایمن نگه دارید ، اگر تمام روز از قلعه خود محافظت کنید ، لنگ خواهد بود. با استفاده از دوربین تمشک pi می توانید در لحظه مناسب عکس های فوری بگیرید. این راهنما به شما کمک می کند تا هنگامی که تغییرات در ناحیه مرزی احساس می شوند ، یک فیلم ضبط کنید یا عکس بگیرید.
سخت افزار:
- تمشک پای 2/3/4
- سنسور اولتراسونیک
- دوربین پی
- پرش کننده ها
مرحله 1: اتصالات
- به RPI4B 17 بروید
- VCC تا RPI4B 5V
- GND به RPI4B GND
- انعکاس مقاومت 470 اهم به اتصال -1
- مقاومت GND تا 1K اهم به اتصال -1
- اتصال -1 به RPI4B 4
شماتیک مدار با استفاده از circuito.io ساخته شده است ، دارای محبوب ترین میکروکنترلرها ، سنسورها و غیره است و استفاده از این پلت فرم برای مبتدیان آسان است
مرحله 2: کد را بارگذاری کنید
قبل از اجرای اسکریپت ، یک پوشه از طریق دستورات زیر باز کنید و ترمینال را باز کنید و سپس فایل اسکریپت را ویرایش کنید.
pi@raaspberrypi: رسانه mkdir
pi@raaspberrypi: نانو اندازه گیری. py
کد از کتابخانه های دوربین و GPIO استفاده می کند. پین های GPIO_TRIGGER & GPIO_ECHO را به طور صحیح به پین های 17 و 4 رزبری پای خارجی متصل کنید.
کد زیر را کپی کرده یا در فایل پایتون تایپ کنید و نام آن را به عنوان 'masë.py' بگذارید
#Librariesimport RPi. GPIO بعنوان GPIO زمان وارد کردن سیستم عامل از واردات picamera PiCamera # دوربین حالت دوربین = PiCamera () camera.rotation = 180 # اگر تصویر کاملاً زاویه دار است حالت # GPIO.setmode (GPIO. BCM) GPIO این خط را کامنت کنید.setwarnings (غلط) تنظیم Trigger روی HIGH GPIO.output (GPIO_TRIGGER ، True) # تنظیم Trigger پس از 0.01ms به LOW time.sleep (0.00001) GPIO.output (GPIO_TRIGGER ، False) StartTime = time.time () StopTime = time.time () # ذخیره StartTime while GPIO.input (GPIO_ECHO) == 0: StartTime = time.time () # صرفه جویی در زمان رسیدن در حالی که GPIO.input (GPIO_ECHO) == 1: StopTime = time.time () # تفاوت زمان بین شروع و زمان ورود = StopTime - StartTime # با سرعت صوتی (34300 cm / s) # ضرب کنید و بر 2 تقسیم کنید ، زیرا فاصله و عقب = (TimeElapsed * 34300) / 2 فاصله بازگشت اگر _name_ == '_m_': camera.start_preview (alpha = 200) try: while True: dist = distance () print ("Measured Distance =٪.1f cm"٪ dist) if dist <= 20: # این مقدار را با توجه به تنظیمات فعلی خود تغییر دهید = زمان.ctime (). جایگزینی ("" ، "-") camera.capture ("media/image٪ s.jpg"٪ now) print ("Image ذخیره شده در رسانه/تصویر-٪ s.jpg"٪٪) # دوربین شروع ثبت برای گرفتن ویدئو به مدت 5 ثانیه. GPIO.cleanup ()
مرحله 3: کد را اجرا کنید
حالا اسکریپت را به صورت زیر اجرا کنید
pi@raspberrypi: python masë.py
فاصله هر 3 ثانیه اندازه گیری می شود (می توانید مقدار را در اسکریپت تغییر دهید) و در صورتی که شیئی در فاصله 20 سانتی متری مشخص شود روی صفحه چاپ می شود ، دوربین pi عکس می گیرد و در پوشه رسانه ذخیره می شود.
متناوباً ، می توانید با اظهارنظر نکردن یا حذف هشتگ ها (#) از خطوط اسکریپت ذکر شده به عنوان یک ویدیو ، فیلم بگیرید. همچنین می توانید طول ویدئو را به سادگی با افزایش/کاهش مقدار در "time.sleep (5)" افزایش دهید.
مدار خوش!
توصیه شده:
نحوه ثبت دما و شدت ثبت نور - شبیه سازی پروتئوس - فریتینگ - Liono Maker: 5 Step
نحوه ثبت دما و شدت ثبت نور | شبیه سازی پروتئوس | فریتینگ | Liono Maker: سلام این Liono Maker است ، این کانال رسمی YouTube من است. این کانال YouTube منبع باز است. پیوند: Liono Maker YouTube Channel در اینجا پیوند ویدیو وجود دارد: Temp & amp؛ ثبت شدت نور در این آموزش ما نحوه ایجاد Temper را یاد می گیریم
نمودار تغییرات دما از تغییرات آب و هوایی در پایتون: 6 مرحله
نمودار تغییرات دما از تغییرات آب و هوایی در پایتون: تغییرات آب و هوا یک مشکل بزرگ است. و بسیاری از مردم اکنون نمی دانند که چقدر افزایش یافته است. در این مقاله آموزشی ، تغییرات دما در آب و هوا ناشی از تغییرات آب و هوا را نمودار می کنیم. برای یک صفحه تقلب ، می توانید فایل پایتون را در زیر مشاهده کنید
رابط آردوینو با سنسور اولتراسونیک و سنسور دما بدون تماس: 8 مرحله
رابط آردوینو با سنسور اولتراسونیک و سنسور دمای بدون تماس: امروزه سازندگان و توسعه دهندگان آردوینو را برای توسعه سریع نمونه اولیه پروژه ها ترجیح می دهند. آردوینو یک پلتفرم الکترونیکی منبع باز است که بر اساس سخت افزار و نرم افزارهای آسان برای استفاده است. آردوینو دارای جامعه کاربری بسیار خوبی است. در این پروژه
حالت 3.3V برای سنسورهای اولتراسونیک (HC-SR04 را برای منطق 3.3V در ESP32/ESP8266 ، ذرات فوتون و غیره آماده کنید): 4 مرحله
3.3V Mod برای سنسورهای اولتراسونیک (HC-SR04 را برای منطق 3.3V در ESP32/ESP8266 ، Particle Photon ، و غیره آماده کنید): TL؛ DR: روی سنسور ، ردیابی را به پین اکو ببرید ، سپس آن را با استفاده از تقسیم ولتاژ (Echo trace -& gt؛ 2.7kΩ -& gt؛ اکو پین -& gt؛ 4.7kΩ -& gt؛ GND). ویرایش: در مورد اینکه آیا ESP8266 واقعاً 5V در GPIO در
روش های تشخیص آردوینو سطح آب با استفاده از سنسور اولتراسونیک و سنسور آب Funduino: 4 مرحله
روش های تشخیص آردوینو سطح آب با استفاده از سنسور اولتراسونیک و سنسور آب Funduino: در این پروژه ، به شما نشان خواهم داد که چگونه یک آشکارساز آب ارزان قیمت با استفاده از دو روش ایجاد کنید: 1. سنسور اولتراسونیک (HC-SR04) .2. سنسور آب Funduino