作者:Signx 概述 当前的人脸识别摄像头,价格昂贵,拟改造成stm32单片机版本的,节省成本 功能: 1.连接摄像头OV2640,用fish指令开启摄像头 2.将摄像头数据传到电脑显示图片 3.将摄像头数据传到spi显示屏显示(未完成) 4.用人脸识别算法识别人脸开锁(未完成) 5.可登录到tencent Cloud云平台,实现上云 开发环境: 硬件:Art-pi+OV2640 RT-Thread版本:4.0.2 开发工具及版本:rt-stuidio V2.0.0 RT-Thread使用情况概述: 硬件框架:art-pi官方开发板+OV2640(dma+DCMI) 软件框架说明: 见思维导图 软件模块说明: 见思维导图 该系统的思维脑图如下: 演示效果: 视频: 实物图如下: 实现的效果如图: 连接电路如图所示: 实现功能: 1.连接摄像头OV2640,用fish指令开启摄像头 2.将摄像头数据传到电脑显示图片 3.将摄像头数据传到spi显示屏显示(未完成) 4.用人脸识别算法识别人脸开锁(未完成) 5.可登录到tencent Cloud云平台,实现上云主要碰到的技术难点: 1.art-pi组建库里有ov2640的软件包,本以为直接能用的,结果发现有很多缺失 首先是io口的确实,没有定义到足够的io口,所以代码里又加上了io口的定义以及初始化: io口定义代码: typedef enum { BMP_QQVGA = 0x00, /* BMP Image QQVGA 160x120 Size */ BMP_QVGA = 0x01, /* BMP Image VGA 800*480 Size */ JPEG_160x120 = 0x02, /* JPEG Image 160x120 Size */ JPEG_176x144 = 0x03, /* JPEG Image 176x144 Size */ JPEG_320x240 = 0x04, /* JPEG Image 320x240 Size */ JPEG_352x288 = 0x05 /* JPEG Image 352x288 Size */ }ImageFormat_TypeDef; /*摄像头接口 */ //IIC SCCB //#define CAMERA_I2C I2C1 //#define CAMERA_I2C_CLK_ENABLE() __HAL_RCC_I2C1_CLK_ENABLE() // //#define CAMERA_I2C_SCL_PIN GPIO_PIN_8 //#define CAMERA_I2C_SCL_GPIO_PORT GPIOB //#define CAMERA_I2C_SCL_GPIO_CLK_ENABLE() __HAL_RCC_GPIOB_CLK_ENABLE() //#define CAMERA_I2C_SCL_AF GPIO_AF4_I2C1 // //#define CAMERA_I2C_SDA_PIN GPIO_PIN_9 //#define CAMERA_I2C_SDA_GPIO_PORT GPIOB //#define CAMERA_I2C_SDA_GPIO_CLK_ENABLE() __HAL_RCC_GPIOB_CLK_ENABLE() //#define CAMERA_I2C_SDA_AF GPIO_AF4_I2C1 //VSYNC #define DCMI_VSYNC_GPIO_PORT GPIOI #define DCMI_VSYNC_GPIO_CLK_ENABLE() __HAL_RCC_GPIOI_CLK_ENABLE() #define DCMI_VSYNC_GPIO_PIN GPIO_PIN_5 #define DCMI_VSYNC_AF GPIO_AF13_DCMI // HSYNC #define DCMI_HSYNC_GPIO_PORT GPIOH #define DCMI_HSYNC_GPIO_CLK_ENABLE() __HAL_RCC_GPIOH_CLK_ENABLE() #define DCMI_HSYNC_GPIO_PIN GPIO_PIN_8 #define DCMI_HSYNC_AF GPIO_AF13_DCMI //PIXCLK #define DCMI_PIX
2021-07-09 20:09:23 140.83MB ov2640 rt-thread 电路设计方案 ART-Pi
1
概述:宠物智能饲养监测系统基于RT-Thread的ART-PI开发板,主控STM32F750XBH6,支持采集温度、湿度和光照数据,实现高温本地和远程预警,智能照明控制,实时采集数据并通过 WIFI 上传云端,针对智能宠物管理提供一个较好的使用范例,也是自己借参加本次活动,首次实操使用RT-Thread rtos,实现功能是次要目的,学习和使用rtt是初衷,之后本项目会继续增加新功能,简单来说这是一个比较实用的。 开发环境硬件:ART-PI 扩展板:DHT11温湿度传感器,BH1750光照传感器和灯控模块 RT-Thread版本:RT-Thread V 4.0.3 开发工具及版本:RT-Thread-studio v2.0.0,STM32CubeMX v6.1.0 RT-Thread使用情况概述内核部分:调度器。 调度器:创建多个线程来实现不同的工作。 组件部分:I2C框架, Sensor框架, SAL 套接字抽象层 I2C框架:使用I2C框架来驱动光照传感器,上层代码可以提高代码的可重用性。 Sensor框架:为上层提供统一的操作接口,提高上层代码的可重用性;简化底层驱动开发的难度,可以非常简单的读取传感器采集数值。 SAL 套接字抽象层:组件完成对不同网络协议栈或网络实现接口的抽象并对上层提供一组标准的 BSD Socket API,这样开发者只需要关心和使用网络应用层提供的网络接口,而无需关心底层具体网络协议栈类型和实现,极大的提高了系统的兼容性,方便开发者完成协议栈的适配和网络相关的开发 软件包部分: Webclient: 提供设备与 HTTP Server 的通讯的基本功能,主要使用http post。 BH1750FVI: 该传感器软件包提供了使用光照强度传感器基本功能,BH1750FVI 是一种用于两线式串行总线接口的数字型光强度传感器集成电路,具有较高的分辨率可以探测较大范围的光强度变化(范围: 1lx-65535lx),特别适合对光照环境要求较高的场景。 硬件框架ART-PI采集到数据上传到云端(目前使用自己php+mysql,断网本地存储测试中)。 软件框架说明上电初始话后,检测传感器变化,满足设定条件的,通过wifi上传到服务器端 目前服务器端只提供数据处理和存储 软件模块说明bh1750_thread_entry: 光照传感器线程 dht11_thread_entry:温湿度传感器线程 user_webclient_post:http_post main:led 闪烁,用来检测当前系统的运行状态。 演示效果视频演示比赛感悟首先非常感谢RTT和电路城以及ST等一起举办的这次活动。 由于第一次使用M7核mcu以及第一次使用rtt操作系统,从小白一步一步学习,测试,看文档,请教,虽然目前还是小白水平,但是确确实实是一次难得的机会,不亲自实践就永远不知道自己的水平在哪,也不能了解rtt便捷。不得不说,结束rtt studio之后,使用起来非常顺手,再者H750 480MHz搭配art-pi强悍的设计,用于之后的复杂功能开发测试有巨大的升级空间。 这次比赛不仅仅是学到了,rtt stm32的软硬件知识,更多的是和许多志同道合的小伙伴,讨论与分享自己的所获所得,这也是一种开源精神。 最后要说声抱歉,鉴于没有充分认识到自己有限的水平,虽然近一个月的时间,还只能写出这样的水平,心比天高无奈水平一般,但是这是一个开始,会围绕设计主题,做持续的更新,不断学习和实践,继续让art-pi发光发热。 感谢!!!
2021-07-07 17:14:42 45.6MB rt-thread ART-Pi 电路方案
1
1、包内包含所需的工具和源文件 2、电脑网线接路由器,设置电脑网口为静态ip:192.168.1.2 子网掩码 255.255.255.0 其余为空 3、断开路由器电源,按住reset键,插上电源,等待10s左右黄色指示灯开始缓慢闪即可松开reset键。 4、电脑浏览器打开192.168.1.1, 出现上传rom页面 5、选择openwrt-r47884-ar71xx-generic-qihoo-c301-flash1-squashfs-factory.bin点击upload 不想装双系统、只想用openwrt的到此OK,可以不往下看了。想装双系统的继续。 6、重启后,打开wincsp软件,打开选择scp,输入主机名192.168.1.1端口默认,用户名 root 密码 admin ,点击登录 7、右侧找到并打开tmp文件夹(注意不是tmp/tmp),把uboot.bin文件复制到这里面。 8、打开putty软件,填上192.168.1.1,login as输入root 9、成功登陆进去后可以看到openwrt字样,这时候输入cd /tmp 10、然后输入 mtd -r write uboot.bin u-boot 路由会在3秒左右失去连接即是刷uboot成功, 11、等十几秒后拔掉电源,按住reset接通电源10秒左右松开,在电脑打开网页192.168.1.1就进入uboot了 12、uboot中选择固件更新”固件“选项点选择文件选择360-301_0.8.3.0.bin,选择并在闪存布局里选择306安全路由C301,点击上传>更新,自动重启,360的固件就刷上去了,192.168.36.1验证一下吧。 13、拔掉电源,老方法进入uboot,uboot中选择固件更新,”固件“选项点选择文件选择openwrt-r47884-ar71xx-generic-qihoo-c301-flash2-squashfs-factory.bin”,”ART“选项点选择文件选择360art.bin,选择并在闪存布局里选择306安全路由C301(第二闪存),刷入openwrt。 14、在uboot中选择启动系统,打开uboot(11老方法进入)在C301设置中选择1或者2点启动,重启即可。
2021-07-03 16:49:44 30.7MB 360 C301 不死Uboot 双系统
1
art of data science 正版
2021-06-28 12:25:39 6.37MB 数据分析 大数据 DataScientis
1
乐视路由器/lba-047-ch/qca9531/art备份,breed备份出来的。更换flash或者art丢失可刷入使用。
2021-06-23 22:55:19 64KB art.bin
1
原文档格式为djvu,现在linux下用djview4程序均转换为pdf格式,方便各位阅读 《计算机程序设计艺术》系列著作对计算机领域产生了深远的影响。这一系列堪称一项浩大的工程,自1962年开始编写,计划出版7卷,目前已经出版了4卷。《美国科学家》杂志曾将这套书与爱因斯坦的《相对论》等书并列称为20世纪最重要的12本物理学著作。目前Knuth正将毕生精力投入到这部史诗性著作的撰写中。 本合集包括 《计算机程序设计艺术(卷1):基本算法(第3版)》 《计算机程序设计艺术 卷2:半数值算法(英文版•第3版)》 《计算机程序设计艺术 卷3:排序与查找(英文版•第2版)》 《计算机程序设计艺术卷4A:组合算法1(英文版)》
2021-06-18 06:11:14 114.12MB 算法
1
经典数据结构与算法书,历经几十年仍然经典!虽使用古老的汇编语言,但是历久常新。好书! 啥?!看完了?大犇!!!去自己创业吧。
2021-06-18 06:08:14 162.06MB 算法 汇编
1
《游戏情感设计》,英文名《Creating Emotion in Games: The Craft and Art of Emotioneering》,作者(美)David E.Freeman,本书是为英文版,大小 29 MB。 内容简介 过去的游戏缺乏情感,也很少有值得动情的对象,因为一般游戏角色只能发出机械的声音和做出固定的动作,很难让人产生情感效果。随着计算机游戏技术的提高,我们不断完善模拟的思想、行为与情感,创建更加扣人心弦的游戏,让玩家进入强烈的情感之旅。本书介绍如何创建与提炼情感工程技术。. David Freeman的情感工程技术包括下列内容:让玩家认同自己的角色和与NPC(非玩家角色)结合、设计动人而出人意料的游戏时刻、创建具有情感深度的NPC。情感工程技术分为32类,本书分别介绍了所有这些技术,并对每一类中的各种技术进行了演示。... 目录 第一部分 简介. 第1章 交流、探索、帮助、术语、范围3 第2章 情感工程简介5 第3章 为何在游戏中建立情感8 第4章 电影剧本作家对游戏的17个盲点1l 第5章 为什么游戏设计师经常感到创作很难20 第6章 为什么”写作”不好,而“情感工程”较好23 第7章 天衣无缝,巧匠无痕25 第8章 电影剧本所缺,情感工程所补27 第二部分 32类情感工程技术 第9章 NPC趣味技术33 第10章 NPC加深技术43 第11章 对话趣味技术50 第12章 对话加深技术55 第13章 群体趣味技术62 第14章 群体加深技术67 第15章 NPC与NPC化学技术70 第16章 NPC到NPC关系加深技术76 第17章 NPC角色弧技术79 第18章 NPC固定兴趣技术84 .第19章 玩家到NPC化学技术92 第20章 NPC到玩家关系加深技术99 第21章 玩家到NPC关系加深技术104 第22章 群体结合技术107 第23章 情感复杂时刻与情境技术112 第24章 情节趣味技术131 第25章 情感加深技术143 第26章 世界诱入技术..151 第27章 角色诱入技术159 第28章 第一人称角色弧技术167 第29章 第一人称加深技术175 第30章 通过动作揭示复杂角色189 第31章 通过符号加强情感深度195 第32章 自动创建故事技术208 第33章 激发技术212 第34章 聚合技术219 第35章 “生活真实”技术223 第36章 跨人群技术225 第37章 把情感注入游戏的故事要素中231 第38章 将故事和游戏与机制联系238 第39章 编写有力的预先绘制和游戏中的影片片断244 第40章 开头影片片断技术259 第三部分 情感工程序 第41章 简介267 第42章 陷坑269 第43章 Styx 275 第44章 倒霉的交易278 第四部分 魔法 第45章 魔法285 第五部分 附录 附录A 简介293 附录B 生成趣味的技术295 附录C 收集301 附录D 图片致谢314 跗录E 作者简介以及联系信息319 附录F 术语...330
1
英文版,硬件设计百科全书
2021-06-16 02:08:24 29MB 电子的艺术 第三版
1
WDR 3320 V2 openwrt 固件 art文件 刷入即可识别到2.4G 5.0G
2021-06-15 11:32:44 64KB wdr 3320
1