目前基于图像处理使用市场上监控摄像头二次开发的案例很多,包括海康威视萤石开源摄像头;还有使用自带FIFO的OV7725或者OV7670摄像头模块结合stm32进行图传;还有OPENMV+OV7725的图像处理方案;还有一种使用MIPS架构的路由器芯片例如RT5350加免驱MPJG摄像头方案。每一种方案价格都要达到50块以上,因为除了购买摄像头之外还有购买单片机,成本降不下来。 好消息的是,乐鑫科技推出的ESP32芯片能满足图传的需求,某宝基于该芯片出售的ESP32-cam摄像头模块能满足图传的需求,最低价格26块能买到手,性价比相当高,ESP32的运行速度和wifi速度都比ESP8266高。26块集成了ESP32最小系统板和OV2640摄像头和板载蓝牙wifi天线,买了也不亏,一个好点的USB摄像头都不只这个价格了!为啥很少人使用呢?原因是入门比较麻烦。要是使用乐鑫idf去搭建开发图传,很麻烦,很难成功。 国内某个测评网有详细简介:https://post.smzdm.com/p/amm03d0d/ 模块的原理图如下: 模块的全家福如下: 该模块在某宝很多家店铺有售,至于代工厂估计有很多家,但是根据原理图就那么多IO口,资料都是通用的。 经过我自己个人努力,半年时间内掌握了ESP32图传技术,采用的是Arduino开发环境开发,很多情况下使用库函数来快速实现图传的功能。搭建开发环境也花了不少时间,后面根据一个教程搭建成功了。 搭建视频链接:https://pan.baidu.com/s/1_xYw-Mg3LPb5vqMuVgiD2A 提取码:qdl2 搭建软件及素材:链接:https://pan.baidu.com/s/1eIES_hDWNgr5lZD4akP9Jw 提取码:zrwu 最后是我根据搭建环境自带的图传源码修改裁剪后的图传源码(在最后免费下载),该源码是我将三四个源码文件裁剪修改合成一个源码文件,实现了图传功能,代码精简利于阅读和学习,先进行配置和运行的说明: (1)整个工程就是一个9kb的源码,名字叫websocket.ino文件,然后修改热点的名称和密码: (2)找一个CH340的USB转TTL电平的模块,某宝几块钱有卖的,按照下图接上模块: 右边的模块就是USB转TTL模块,主要是用来下载程序和串口调试,左边接ESP32模块,右边接电脑。 个人建议给cam模块供电压5V在第一张原理图左下角的端口供电,免得电源不足,不要接错了! UoR就是RX端 UOT是TX端 这两个端跟CH340的RX、TX交叉连接,如图示 将IO0端口与GND连接上之后就可以马上下载程序了: (3)用Arduino下载程序:(如果下载过程中出现失败,可以尝试按下模块的RST按键) (4)创建一个热点,名称和密码都与(1)的步骤相同,让ESP32的wifi能连上,我就用笔记本电脑创建了一个热点,然后打开串口Arduino监视器或者打开一个串口调试助手,打开电脑与CH340链接的串口,拔掉cam模块中IO0与GND链接的线(第三张图灰色的线,不断开就不能启动程序只能不断下载),再按下一次cam模块的RST按钮松开,如下图: 从图上看出,RST按下时,第一次程序运行不对,第二次运行正确了,打印出IP地址。右下角显示有设备连上热点。多试试几次就能成功的! (5)打开谷歌浏览器,输入网址串口打印的网址:172.25.139.2(个人具体IP看打印为准)就可以看到摄像头采集的视频流,相当流畅,如下图所示:(其他浏览器可能失败) 由于摄像前面的保护膜没有撕掉,所以有点模糊,视频还是很流畅的。 总结:该项目演示了用ESP32作为一个STA模式连上路由器或者笔记本热点,在同一个局域网环境下用浏览器登录ESP32的IP地址就可以收看ESP32摄像头采集下来的图像信息。后期会陆续发布根据此源码升级成视频监控小车、视频监控智能控制摄像头、视频监控系统和手机客户端图传、stm单片机图传接收、机器人视觉人脸签到系统、远程MQTT图传手机app接收、局域网javaweb显示图传、等等项目,敬请期待。
1
做的一个51单片机课程设计——超声波测距仪,单片机型号是STC89C52,超声波模块是HC-SR04,原理图是用AD画的,免费分享给需要的朋友! 原理图截图: 源码截图:
2021-11-08 16:35:34 702KB 单片机 测距仪 电路方案
1
由于传统示波器虽然功能齐全但是体积旁大,不方便携带,本设计针对这种缺点设计一种体积小、成本低、功耗小、便携数字示波器。主要包括的内容为电压的实时测量和采集,通过M453VG6AE控制,运用算法描绘成连续曲线,在2.4英寸液晶显示屏上显示出来。 本项目参考了一些开源项目,由于制板原因,采用了一块开源电路板的部分电路。特此鸣谢。 视频展示: 数字示波器源码截图:
2021-10-27 19:42:43 1.54MB 示波器 源码 电路方案
1
AM335x核心板原理图,Altium格式,源码,仅原理图。参考TI提供的am335x_gpevm_15x15baseboard_schematic_rev1_1a.pdf及BeagleBoardBlack_RevA5等设计
2021-10-25 19:24:11 279KB AM335x 原理图 源码
1
树莓派Pico小掌机工程.(附带电路图,基础源码) LCD使用ST7789,通过PCF8574扩展按键IO,s_task协程库模拟多线程 I2S部分未完成,可自行修改使用pwm方式播放简单音乐 使用Vscode+PlatformIO 基于Arduino库开发. 目前是验证阶段,全部使用模块配合面包板进行测试. Pico的ram比较小,现在只能做一些小游戏尝试.如果有可以外扩PSRAM的方案也可以运行fc游戏等.
2021-10-13 10:03:39 253KB Arduino RaspberryPico 树莓派 掌机
前言: 针对天然气事故,国内外有关人士也是花了很大力气去改善。设计出了各种检测报警系统装置,功能也很丰富。但是都有一个共同的问题,事故发生后设备不能自动处理,或者家中无人时,报警显得很无力,不能远程通知用户。家中最大的安全隐患就主要有两个,一是防火,二是防盗。即便是其他安防产品也没有使防火和防盗相结合,而且远程通知用户的。 该互联网智能家居系统采用新唐M451单片机作为主控制芯片,外接多个传感器模块,如多普勒传感器、人体运动传感器、烟雾传感器等,详见设计报告。 防火、防盗等安全系统主要功能: (1) 可以透过网络远程通讯,在只有有互联网就可以通讯; (2) 检测可燃气体,远程监控,会自动开窗通风; (3) 通过人体运动传感器检测数据加上数学分析,确定室内是否有人; (4) 远程客户端监视一目了然,还可以远程操控。 远程监控防火、防盗等安全系统设计视频演示: 实物图和客户端窗口: 远程监控防火、防盗等安全系统源代码截图:
1
本项目LCD声光音乐盒可用于毕业设计,项目电路组成包括51单片机最小系统+LCD1602液晶显示模块+LM386放音模块+LED指示灯模块+按键控制模块构成。内置8首歌曲,按键可以上一曲,下一曲,开始或暂停。电位器可以调节音量。LM386驱动喇叭,够响亮!电路制作简单,可用于毕业设计。 具体功能说明: 1.采用外部加放音设备,LM386驱动喇叭,电位器调节音量,构成音乐演奏器的硬件电路; 2.内置8首歌曲,LCD1602液晶屏显示歌曲编号和歌曲名称; 3.四个按键功能:单独的是复位按键,使程序重新执行:上一曲、开始/暂停、下一曲。 4.本设计除了可以用来送女朋友,还可以作为毕业设计,可以提供完整的毕业设计文档,附件有设计好的电路原理图、仿真电路、程序设计等。 LCD声光音乐盒实物展示: 附件内容截图:
2021-10-10 10:20:20 77.96MB stc89c51 电路方案
1
RTL8306交换机的原理图和pcb,其中原理图是orcad,pcb是ad10的
2021-09-28 14:08:33 576KB rtl8306 rtl8306交换机 populationu86 PCB图
前言: 直流无刷电机由于其效率高、体积小、可靠性高等优点,使用范围越来越广。 通常采用梯形波控制,控制简单,但换向噪声较大,在一些特定应用领域无法满足要求,而正弦波控制可以实现较低的运行噪声。磁场定向控制(FOC)做为正弦波控制的一种,具有控制特性好,转速精度高,噪声低等特点,由于算法较复杂,通常需要 16 位或 32 位微控制器才能实现,而英飞凌的 8 位微控制器 XC836M 可以实现磁场定向控制,具有较高性价比。 本设计指导将介绍直流流无刷电机的无传感器磁场定向控制,及基于 XC836M 的风机应用参考设计。包括硬件,软件说明,开发流程介绍,并附相关原理图及参考代码。 XC836M 主要完成电机相电流采样,磁场定向控制,位置估算, PWM 生成,同时通过UART(RS232)与上位机通讯,实现系统控制与实时信息监控。驱动电路采用英飞凌6ED003L06, 逆变电路采用英飞凌分立 IGBT IKD04N60R。 无传感器磁场定向控制系统构成: 整流电路、开关电源、微控制器、逆变单元、驱动电路、电流采样及放大电流,下载及监控接口等部分组成。其中整流滤波、开关电源、RS232 电平转换等采用已有模块,见截图: 功能与指标: 控制方式: 无传感器磁场定向控制 电机类型: 永磁同步电机(风机) 电流采样方式: 双桥臂电阻采样 电机调速范围: 300RPM – 1200RPM(4 对极) 微控制器: XC836M 启动方式: 静止启动 保护方式: 过流,过压、欠压,过载 转速控制: 上位机软件、外部电压输入 软件开发环境: Keil C51 V9.03 硬件电路参数: 供电电压: 310V DC 额定功率: 100W 磁场定向控制原理图部分截图: XC836Minikit 原理图:
1
五彩辉光管时钟 pcb文件 原理图 源码 BOM表【采用STC15主控】 五彩 辉光管时钟 pcb文件 原理图 源码 BOM表 采用STC15主控,六位RGB变色辉光钟,bom表,原理图,PCB,源代码 大佬给的方案,调试成功了,给大家分享一下 采用六科国产QS30 SZ2或其他欧美顶显辉光管 调试时注意高压
2021-08-29 12:02:51 1023KB 五彩辉光管时