ماژول دوربین سریال و تشخیص رنگ NCB147-COMBINE
معرفی محصول ماژول دوربین سریال و تشخیص رنگ NCB147-COMBINE
یک ماژول فوق العاده وعالی برای افزودن دوربین (ماشینی بینایی ) به رباتهای شما این محصول در حال حاضر به صورت combine عرضه می گردد یعنی شما با پرداخت قیمت یک محصول صاحب دو محصول ارزشمند و کاربردی می گردید.
محصول اول - ماژول دوربین سریال
به صورت بسیار خلاصه می توان گفت این ماژول که مجهز به یک دوربین سری OV7670 و یک میکروکنترلر ARM7 می باشد، تصاویر دریافتی را به صورت سریال (دردوسطح TTLوRS232) دراختیارشما می گذارد تا بتوانید آنها را در میکروکنترلر یا FPGA یا DSP یا نرم افزار mat lab و یا ...خود پردازش نمایید. اینکه اطلاعات پیکسل های عکس به صورت سریال (بایت به بایت ودیجیتال) برای شما ارسال شوند برای کارهای پردازش تصویر (مخصوصأ درانواع ادوات دیجیتال( از قبیل میکروکنترلر هاو FPGA یا حتی PC )بسیار ارزشمند می باشد زیرا انواع معمول دوربینها یا تصویر را به صورت آنالوگ (AV) و یا USB دراختیارشما قرار می دهند که برای تبدیل حالت اول شما باید ازA/D های بسیار سریع استفاده کنید و حتی درصورت انجام این کار در اکثر مواقع دسترسی کامل به تنظیمات دوربین ندارید.
درحالت دوم (ارتباط USB) نیز برقراری ارتباط با یک DEVICE کارنسبتأ پیچیده ای می باشد ، ولی این محصول این امکان را به شما می دهد که یک عکس با سایز دلخواه ( مثلا 20 *20پیکسل ) وبا فرمت دلخواه ( RGB444: RGB565 و...) وبسیاری دیگر از پارامترها که همگی از طریق پورت سریال قابل تنظیم هستند ، بگیرید و آن را حتی با یک میکروکنترلر 8051 بخوانید وپردازش کنید. (چه برسد به سایر میکروکنترلرها یا FPGA و dsp)
به تمامی این قابلیتها دسترسی به حدود 140 رجیستر داخلی دوربین ov7670 را که هریک از آنها برای خودشان دنیایی جداگانه دارند، نیز اضافه کنید .به همراه محصول یک فایل نمونه تحت نرم افزار BASCOM وبرای میکروکنترلر ATmega32 نیز ارائه گردیده است .که روش مقدار دهی رجیسترها و دریافت و ذخیره عکس در RAM (منظور رم داخلی میکروکنترلر شماست ) را به شما نشان می دهد. بر روی ماژول هر دو برنامه ی دوربین سریال و تشخیص رنگ وجود دارد و هنگام بالا آمدن اولیه نرم افزار (روی کنترلر روی ماژول ) کاربر می تواند نوع ماژول راتعیین نماید.(با ارسال کدهای خاص به صورت سریال )
محصول دوم - ماژول تشخیص رنگ
به صورت بسیار خلاصه می توان گفت که این ماژول می تواند تا 8 رنگ را که به آن آموزش داده اید ، تشخیص دهد و متناظر با رنگ تشخیص داده شده یکی از خروجی های خود را فعال می کند ( خروجی ها قابل اتصال برای راه اندازی رله می باشند ) و همزمان اطلاعات را به صورت سریال نیز برای شما ارسال می نماید .
قابلیت های ماژول دوربین سریال و تشخیص رنگ NCB147-COMBINE
- دسترسی به رجیسترهای داخلی دوربین از طریق پورت سریال
- مجهز به دوربین رنگی با رزولیشن (240*320) QVGA
- امکان ارسال عکس گرفته شده از طریق پورت سریال برای یک میکروکنترلر دیگر
- امکان انجام کلیه تنظیمات از طریق پورت سریال
- مجهز به 8 پایهGPIO (تحت کنترل کاربر از طریق پورت سریال)
- مجهز به میکروکنترلرSAM7S64
- دسترسی به میکروکنترلر روی برد از طریق پورت JTAG و SAMBA
- مجهز به خروجی سریال در دو سطح TTL و RS232
- مجهز به فلاش برای گرفتن عکس دقیقتر
- دارایLED قابل کنترل توسط کاربر بر روی ماژول
- امکان تنظیم رزولیشن عکس به اندازه دلخواه
- امکان تنظیم Baudrate(سرعت انتقال سریال)از 1200 تا 115200
- امکان ارسال بخش یا قسمت انتخاب شده از عکس برای میکروکنترلر دیگر
مجهز به برنامه نمونه تحت ویندوز با ویژگیهای ذکر شده در ذیل
- دریافت و نمایش عکس ها
- جستجوی شئ و رنگ خاص داخل تصویر
- خواندن و نوشتن رجیسترها
- دسترسی کامل به GPIO ها
- ارتباط مستقیم با برد از طریق ترمینال
مشخصات ماژول تشخیص رنگ از طریق پردازش تصویر
- قابلیت یادگیری تا 8 رنگ مختلف
- امکان تنظیم تولرانس رنگ (درصد خطا)
- قابلیت تشخیص رنگ از فاصله دور
- استفاده از دوربین به عنوان سنسور رنگ
- تشخیص رنگ از طریق انجام پردازش تصویر
- مجهز به خروجی تفکیک شده برای هر رنگ
- مجهز به خروجی دیتا سریال جهت اعلام رنگ تشخیص داده شده
- مجهز به نرم افزار مخصوص کامپیوتری سخنگو جهت اعلام رنگ های تشخیص داده شده
- امکان استفاده به عنوان سنسور سیستم PLC
- امکان استفاده به عنوان سنسور یک ربات تعقیب کننده رنگ
محتویات جعبه محصول ماژول دوربین سریال و تشخیص رنگ NCB147-COMBINE
- برد ماژول (مونتاژ شده و تست شده)
- ماژول دوربین OV7670
- برد مبدل USB
- کابل رابط USB
- آداپتور 5 ولت
- دی وی دی نرم افزارها و تصاویر آموزشی به همراه فایل راهنمای محصول (PDF)
مشخصات
- ابعاد
- ابعاد برد : طول 8.5 سانتی متر * عرض 7 سانتی متر
- کشور سازنده
- ایران
- آموزش راه اندازی
- دارای آموزش راه اندازی (خودآموز)
- فرمت آموزش
- آموزش متنی PDF
این دوربین دارای تراشه IMX219 است و بایستی پورت برد مورد نظر شما با این تراشه سازگاری داشته باشد.
توسط همین ماژول هم میتوانید اقدام به اجرای درخواستتان کنید. البته اگر فقط بخواهید یک سلول باتری لیتیومی را مدیریت شارژ کنید، همان گزینه ماژول TP4056 مناسب خواهد بود.
امکان راه اندازی چند سنسور DHT با ESP8266 با استفاده از MicroPython وجود دارد. سنسورهای DHT با پروتکل دیجیتال و از طریق پایههای GPIO قابل اتصال به میکروکنترلرها هستند.
برای ساخت یک سیستم کنترل دما با برد میکروکنترلر ESP32، به موارد زیر نیاز دارید:
یک برد میکروکنترلر ESP32
یک سنسور دما مثل DHT DS18B20
یک المان سرد کننده
با استفاده از کتابخانه DHT.h، میتوانید از سنسور دما برای خواندن دمای محیط استفاده کنید. سپس، میتوانید از این دما برای کنترل المان گرمایشی یا سرمایشی استفاده کنید.
در خصوص برنامه نویسی از کتابخانه DHT و در صورت نیاز کتابخانه وای فای برای ارسال دادهها به پلتفرم IoT باید استفاده کنید.
دوربین IMX219 یک دوربین با رابط MIPI CSI-2 است که اکثرا با بردهای توسعهی مبتنی بر پردازندههای ARM که دارای رابط CSI-2 هستند، سازگاری دارد. برخی از این بردها شامل Raspberry Pi، Jetson Nano، Odroid و Orange Pi is هستند. با این حال، برای استفاده از دوربین IMX219 با هر برد دیگری، باید بررسی کنید که آیا برد شما دارای رابط MIPI CSI-2 است یا خیر. CSI2 یک رابط سریال پایدار برای انتقال داده های تصویری از سنسورهای تصویری به پردازنده ها است. برخی از بردهایی که دارای CSI2 هستند عبارتند از:
1- Raspberry Pi CM4
2- Nvidia Jetson Nano
3- Orange Pi
4- BeagleBone Black
5- Coral Dev Board
6- Qualcomm DragonBoard
7- HiKey 960
و بسیاری بردهای دیگر با پردازنده های مختلف از جمله ARM و x86.
لازم به ذکر است که برخی از این بردها ممکن است نیاز به ماژول تبدیل CSI2 به HDMI یا USB داشته باشند تا بتوانند با دوربین های دیگری که از رابط های HDMI یا USB استفاده می کنند سازگاری پیدا کنند.