1422 位酷友已加入
电子圈子中包含常用的源代码、电路图、学习教程、产品样本、技术报告等干货资料,加入圈子可以上传、下载资料,也可以使用提问来寻求资料或分享你认为有价值的站外链接~
需要的元件 Arduino UNO OV7670摄像头模块 面包板 电阻器10kohm 电阻4.75kΩ Arduino IDE 原理及流程 这是一个Arduino摄像机模块,使用了监控摄像机的数字图像处理芯片OV0706。 关于OV0706 OV7670 图像传感器是一款体积小、电压低的单片 VGA 摄像机和 CMOS 图像处理器,适合所有功能。它提供各种格式的全帧、子采样或窗口 8 位图像,通过串行摄像机控制总线 (SCCB) 接口进行控制。 摄像机模块由单个 +3.3V 电源和摄像机模块 XCLK 引脚的外部时钟源供电。OV7670 内置板载LDO r egulator。只需要3.3V 功率,可用于Arduino、STM32、Chipkit、ARM、DSP、FPGA 等。 OV0706模块的引脚为: OV7670 引脚定义 OV7670 模块规格为: 光学尺寸 1/6 英寸 分辨率 640×480 VGA 板载稳压器,只需一个 3.3V 电源 安装与高品质的F1.8 / 6mm镜头 低光操作的高灵敏度 VarioPixel®子采样的一种方法 自动图像控制功能,包括:自动 曝光控制 (AEC)、自动增益控制 (AGC)、自动白平衡 (AWB)、自动带滤波器 (ABF) 和自动黑电平校准 (ABLC) 图像质量控制,包括色彩饱和度、色调、伽玛色、锐度(边缘增强)和防绽放 ISP 包括降噪和缺陷校正 支持 LED 和闪光灯频闪模式 支持缩放 镜头着色校正 闪烁(50/60 Hz)自动检测 饱和电平自动调整(UV 调整) 边缘增强级别自动调整 降噪电平自动调节 若要运行项目,你必须通过命令行执行 java代码(需要JDK)。该脚本将搜索从 Arduino 接收的图像,然后将它们保存在 PC 上。 设置电路 按照此图连接电路 在 PC 上安装 JDK 你必须下载此内容才能在 PC 上连接此相机传感器模块。打开 zip 文件并安装到你的计算机。默认情况下,这将安装到程序文件文件夹中的 C 驱动器。从ORACLE.COM下载JDK。 检查COM端口和下一步 找出你Arduino USB端口连接,类似COM4为或COM5。 你可以检查它在你的控制面板>设备管理器>港口(COM和涡轮)>右键>属性> >高级> COM端口设置端口号> / /选择端口号。 至于我, 是端口COM5。 取决于你Arduino连接端口号,下载相应的文件。 COM1 = com_1。 rar、COM2 = com_2。 rar等。 打开com #。 rar压缩,提取/复制从com_ #“代码”文件夹。 rar,去本地磁盘> > Java > jdk1.8.0_74 >本程序文件粘贴。 从下载区com_#下载对应文件 1.rar——COM1 2.rar——COM2 3.rar——COM3 4.rar——COM4 5.rar——COM5 你必须在 C 驱动器 / 本地磁盘 (C:)) 上创建新文件夹。这将是你的相机模块传感器拍摄的照片的目的地。将此文件夹命名为 out(不过它可能是任何文件夹)。 使用Extra.rar 下载并提取下面的.rar文件,然后打开它。如你所看到的,有 src 文件夹、lib 文件夹和 "win32com.dll"。你必须在"C:[程序文件.dll Java] [jdk1.8.0_74]目录中复制并放置"win32com"。 然后,打开lib,你可以看到"comm.jar"和"javax.com.属性"。在"C:=程序文件.jar\Java\jdk1.8.0_74\jre\lib\ext"和"javax.com.属性"的"C:\程序文件\Java\jdk1.8.0_74\jre\lib"目录中复制并粘贴"通信"。 注意:它可能请求管理员权限,无论如何,只需继续。 下载区下载Extra.rar Cmd 打开 cmd 并打开文件夹,其中代码文件夹是通过写入其地址。我的是"C:[程序文件]java jdk1.8.0_74\bin"。 单击"输入",它将为你提供"C:\程序文件\Java\jdk1.8.0_74\bin>"。 现在,编写"java代码。简单阅读"。它应该是这样的--->C:\程序文件\Java\jdk1.8.0_74\bin>java代码。 结果 如果 cmd 找不到图像,请尝试将 Arduino 的 USB 从 USB2.0 切换到 USB3.0(蓝色插座),反之亦然。 如果收到争拍图片,则需要编辑示例源代码。编辑行: wrReg (0x11, 12)尝试将 12 更改为 11/10/9/13。 将其上传到 arduino,然后再次运行 CMD 代码。 最后 所有需要的文件在下载区均可找到。 via:https://www.hackster.io/techmirtz/visual-capturing-with-ov7670-on-arduino-069ebb
组件和用品 Arudino LED(通用) SparkFun 按钮开关 12mm 跳线(通用) 电阻 1k 欧姆 电阻器 221欧姆 关于此项目 我做了一个掷骰子的原型:如果你按下按钮,将生成一个随机数1和6之间,并点亮相应的LED数量。 所有需要的文件在下载区均可找到。 via:https://create.arduino.cc/projecthub/EvdS/led-dice-885cf1?ref=platform&ref_id=424_trending___&offset=169
组件和用品: Arudino Nano R3 高精度 Pi RTC (DS3231) MAX7219 点阵模块微控制器 BME280 数字传感器温度湿度气压传感器模块 电阻 10k 欧姆 5528 光依赖电阻 LDR 5MM 光电阻器 用于 PC 电脑主板的迷你插头扬声器 按钮 面包板(一般) 11026 02 跳线(通用) 关于此项目 这是简单的矩阵闹钟。它可以用作休闲家居小工具。我设计它,因为我没有任何现有的项目与简单的原理图和软件。我认为这个项目将很容易复制和自定义修改。 所有需要的文件在下载区均可找到。 via:https://create.arduino.cc/projecthub/vikonix/o-clock-3d24a1?ref=user&ref_id=1105359&offset=0
组件和用品 Arduino LED(通用) 电阻器 221 欧姆 面包板(一般) 跳线(通用) 苹果 iphone 关于此项目 你有没有想过当你接近你的房子时,你家的灯会亮着,所以你永远不会走进你的房子,被黑暗包围?此设备旨在为你做这一切,所以当你使用 GPS接近你的房子时,你的灯将亮起。当你在屋里时,灯会一直亮着。 功能 此项目利用 Blynk 来操作,Blynk 需要移动数据在移动中运行,因此必须启用此项目才能工作,请注意,运行此项目需要 Blynk 帐户和应用程序。这个项目工作相当简单,Blynk监控手机的地理位置,并将源发送到 Arduino Yón。Arduino Yun 将手机的地理位置与家庭位置进行对比(主页由用户手动设置)。当检测到手机在家庭范围内时,Arduino Yun 将打开 LED。 所有需要的文件在下载区均可找到。 via:https://create.arduino.cc/projecthub/andreiflorian/turn-lights-on-when-approaching-home-2634da?ref=platform&ref_id=424_trending___&offset=197