行动OpenWrt 使用GitHub Actions构建OpenWrt 用法 单击按钮创建一个新的存储库。 使用源代码生成.config文件。 (您可以通过工作流文件中的环境变量来更改它。) 将.config文件推送到GitHub存储库中,构建会自动开始。 .config可以在``操作''页面上查看。 构建完成后,单击“操作”页面右上角的Artifacts按钮以下载二进制文件。 尖端 创建.config文件和构建OpenWrt固件可能需要很长时间。 因此,在创建存储库以构建自己的固件之前,您可以通过来检查其他人是否已经构建了满足您需要 。 将您所构建固件的一些元信息(例如固件体系结构和已安装的软件包)添加到存储库简介中,这将节省其他人的时间。 致谢 执照 :copyright:P3TERX
2021-11-08 17:41:11 130KB 系统开源
1
欢迎下载研华科技主题白皮书: 【深度剖析】研华多核异构ARM核心板之机器视觉应用案例 [摘要] TI Sitara系列AM5718/5728是采用ARM+DSP多核异构架构,可以实现图像采集、算法处理、显示、控制等功能,具有实时控制、低功耗、多标准工业控制网络互联、工业人机界面的优化、2D/3D图形处理、1080 HD的高清视频应用、工业控制设备的小型化等特点。广泛应用在机器视觉、工业通讯、汽车多媒体、医疗影像、工厂自动化、工业物联网等领域。 https://www.eefocus.com/resource/advantech/index.p... OpenMV Cam概述: OpenMV项目旨在通过开发开源的低成本机器视觉摄像机,为业余爱好者和制造商提供机器视觉。OpenMV项目于2015年成功通过Kickstarter资助。第一代OpenMV摄像机基于STM的STM32F ARM Cortex-M MCU和Omnivision OV7725传感器。OpenMV摄像机可以在Python3中进行编程,并附有大量的图像处理功能,如面部检测和跟踪,关键点描述符,彩色斑点跟踪,QR和条形码支持,AprilTags,GIF和MJPEG记录等等。 OpenMV摄像机板内置RGB和红外LED,用于编程和视频流的USB FS,uSD插座和I / O头,可以分解PWM,UART,SPI和I2C。此外,OpenMV还支持使用诸如WiFi,BLE,Thermal(FIR)和LCD屏蔽等I / O头的扩展模块(屏蔽)。 OpenMV配备了专门用于支持OpenMV摄像机的跨平台IDE(基于QT创建者)。IDE允许查看帧缓冲区,访问传感器控制,上传脚本并通过串行通过USB(或WiFi / BLE(如果可用))在相机上运行它们。 STM32 机器人视觉摄像机OpenMV Cam实物截图: STM32 机器人视觉摄像机OpenMV Cam特性: 所有I / O引脚输出3.3V并具有5V容限。 在标准的M12镜头座上配有一个2.8mm镜头,便于其他镜头交换。 全速USB(12Mbs)接口到您的计算机。您的OpenMV摄像机在插入时将显示为虚拟COM端口和USB闪存驱动器。 一个能够100Mb读/写的微型SD卡插槽,允许您的OpenMV摄像头记录视频并轻松拉取机器视觉资产从微型SD卡。 SPI总线可以运行高达45Mbs,使您可以轻松地将系统中的图像数据传输到LCD屏蔽,WiFi屏蔽或另一个微控制器。 I2C总线,CAN总线和异步串行总线(TX / RX),用于与其他微控制器和传感器接口。 12位ADC和12位DAC。 两个用于伺服控制的I / O引脚。 所有I / O引脚上的中断和PWM(板上有9个I / O引脚)。 另外还有一个RGB LED和两个高功率的850nm红外LED。 由MacroFab在美国制造的OpenMV LLC OpenMV Cam M4 与 M7区别: STM32 机器人视觉摄像机OpenMV Cam应用: 标记跟踪 您可以使用您的OpenMV Cam来检测组的颜色,而不是独立的颜色。这允许您创建可以放置在对象上的色彩制作者(2个或更多颜色标签),允许您的OpenMV Cam了解标签对象的内容。视频演示这里。 人脸检测 您可以使用OpenMV Cam(或任何通用对象)检测Faces。您的OpenMV Cam可以处理Haar Cascades进行通用对象检测,并配有内置的Frontal Face Cascade和Eye Haar Cascade来检测脸部和眼睛。 眼睛追踪 您可以使用眼动跟踪与您的OpenMV摄像头来检测某人的注视。然后,您可以使用它来控制机器人。眼睛跟踪检测瞳孔的位置,同时检测图像中是否有眼睛。 光流 您可以使用光流来检测您的OpenMV摄像机正在查看的翻译。例如,您可以使用四通孔上的光流来确定其在空气中的稳定性。 QR码检测/解码 您可以使用OpenMV Cam在其视野中读取QR码。通过QR码检测/解码,您可以使智能机器人能够读取环境中的标签。您可以在此处查看我们的视频。 边缘/线路检测 您可以通过Canny Edge Detector算法或简单的高通滤波进行边缘检测,然后进行阈值处理。在您拥有二进制图像后,您可以使用霍夫检测器查找图像中的所有行。通过边缘/线检测,您可以使用OpenMV Cam来轻松检测对象的方向。 模板匹配 您可以使用与OpenMV Cam模板匹配来检测翻译的预先保存的图像何时被视图。例如,可以使用模板匹配来查找PCB上的基准或读取显示器上的已知数字。 图像捕获 您可以使用OpenMV摄像头捕获多达320x240 RGB565(或640x480灰度)BMP / JPG / PPM / PGM图像。您可
2021-11-04 22:30:33 27.97MB 机器人 摄像机 一起开源吧 电路方案
1
Arduino LilyPad USB开发板简介: Arduino LilyPad是Arduino 一个特殊版本,是为可穿戴设备和电子纺织品而开发的。Arduino LilyPad的处理器核心是ATmega168或者ATmega328,同时具有14路数字输入/输出口(其中6路可作为PWM输出,一路可以用来做蓝牙模块的复位信号),6路模拟输入,一个16MHz晶体振荡器,电源输入固定螺丝,一个ICSP header和一个复位按钮。 实物展示: Arduino LilyPad参数如下: 处理器 ATmega168 or ATmega328 工作电压 2.7V-5.5V 输入电压 2.7V-5.5V 数字IO脚 14 (其中6路作为PWM输出) 模拟输入脚 6 IO脚直流电流 40 mA 3.3V脚直流电流 50 mA Flash Memory 16 KB (ATmega168,其中2 KB 用于 bootloader) SRAM 1 KB EEPROM 0.5 KB 工作时钟 8 MHz 电源: Arduino LilyPad可以通过USB连接或者外部电源供电,电压可从2.7V到5.5V,需要注意Arduino LilyPad没有保护电路,输入电压不能正负接反也不能超过阀值。 存储器: ATmega168包括了片上16KB Flash,其中2KB用于Bootloader。同时还有1KB SRAM和0.5KB EEPROM。 通信接口: 串口:ATmega328内置的UART可以通过数字口0(RX)和1(TX)与外部实现串口通信。 TWI(兼容I2C)接口: SPI 接口: 蓝牙模块Bluegiga WT11为Arduino BT提供了蓝牙通信能力。WT11 与ATmega328之间通过串口信号连接,其通信波特率为 115200。该模块与计算机的蓝牙设备通讯连接上后将会提供一个虚拟串口。WT11 的设备名字设置为ARDUINOBT,密码为12345,参见[[]] 注意要点: Arduino LilyPad可以水洗,当然要先断开电源。 Arduino LilyPad没有电源保护电路,因此接入电源必须小心。 Arduino LilyPad的使用相对来说要复杂一些,具体参见https://arduino.cc/en/Guide/ArduinoLilyPad 视频演示: https://v.youku.com/v_show/id_XMTI5MDUwOTk3Mg==.htm... https://v.youku.com/v_show/id_XMzkyODQ4NjA0.html?tp... 附件内容截图: 实物购买链接:https://www.sparkfun.com/
2021-10-28 17:18:07 867KB 电路方案
1
萝莉3 介绍 这个是萝莉3航模遥控器的开源项目,包含硬件电路及固件源码,原创作者“我爱萝丽爱萝莉”,原发于“模型中国”论坛,后来“模型中国”论坛消亡,作者遂转战于“模友之吧”,虽然萝莉4代从提出到现在已经有1年半了(2017年12月31日提出萝莉4代至今),但由于4代正式版一直难产当中,到目前为止最新版本仍然是3代,由于群(1群:272416403; 2群:556473744)里文件比较混乱,特将相关内容放于git上,奢望能统一管理源码。所以我随便选了个MIT吧。托管于几个git仓库: 【这个是主仓库,其他的为备份,有事没事都不会在那几个仓库出现,所以有问题请在这个主仓库提交】 软件架构 软件架构说明 安装教程 xxx xxx xxx 使用说明 xxx xxx xxx 参与贡献 叉本仓库 新建Feat_xxx分支 提交代码 新建Pull Request 编码云特技 使用Rea
2021-10-26 18:35:30 8.78MB 系统开源
1
ESP32-CAM 该项目的目标是使用ESP-IDF框架为具有OV2640模块的基于ESP32的相机板创建功能性的网络摄像头固件。 此类模块通常带有可选组件,例如大功率LED“闪光灯”,OLED显示器或运动检测器。 该项目将为可选库合并编译时支持,以支持这些组件。 该项目最初是由乐鑫ESP-WHO人脸识别框架的示例程序之一提供的。 人脸检测和识别代码已被删除,以为其他功能提供更多资源并消除对外部SPI RAM的依赖。 在其位置上,我添加了: 改进的Web界面 从Web界面修改wifi和网络设置的能力 在NVS中永久存储摄像机和其他设置 SSD1306显示驱动器和代码以输出有关wifi连接和帧频的相关信息 LED照明器驱动器,用于控制LED闪光灯的强度 一个mDNS服务器,用于向本地网络通告摄像机服务 实施NTP客户端和RTC的日期/时间 当前的路线图包括完成对上述功能的测试并创建初始
2021-10-21 20:38:18 534KB C
1
可以防火墙 IVI2VEH和VEH2IVI有两个表,用于指定从IVI到车辆以及从车辆到IVI的交通规则。 两个表中的每个表都有许多规则。 每个规则都有一个数字ID。 规则按ID升序执行。 每一个规则都帧ID掩码和帧ID过滤器,根据标准CAN总线滤波器原理应用,如所描述。 以下是用于帧处理的伪代码。 process_frame(frame_id, payload) { // Traverse all rules for (i in rules) { masked_id = (frame_id & rules[i].id_mask); // If the masked out ID is 0, we have a hit. Process if (!masked_id) { process(frame_id, input, rules[i
2021-10-18 13:52:26 7KB
1
MICRO-SD卡中SDC主控部分,本程序包是SDC固件的源代码
2021-10-17 16:56:28 2.72MB SD卡
1
xtra1210 为Epever XTRA1210N MPPT太阳能控制器创建的STM32F030C8T6固件。 这是MCU STM32F030(EPEVER太阳能控制器的心脏)的固件。 警告:这仍处于早期开发过程中。 这仍然是出于教育目的,不要期望在不更改代码的情况下正常工作的MPPT调节器! 作者对可能毁坏您的设备不承担任何责任! 稍微实现了什么: cs1621芯片驱动程序,用于在XDS1显示器上显示段 MODBUS RTU协议用于显示实时数据 DMA模式下的ADC 10通道 用于40kHz伪同步DC / DC降压转换器的PWM互补信号 STM32F030C8T6引脚说明:GPIO输入: PB14 XDS1按钮1 PB15 XDS1按钮2 PB10输出Vpv / Vbat比较器,如果Vbat> Vpv则设置 GPIO输出: PA8(FAN7842)[ ](类似于IR21
2021-10-15 16:41:57 38KB C
1
DGUS重新加载 用于运行Marlin的3D打印机的DWIN T5UID1触摸屏固件。 需要使用Marlin的修改版本才能正常工作,可以在找到。 免责声明 本软件不附带任何保证。 您对使用它承担全部责任。 特征 该固件的灵感来自Creality打印机的触摸屏固件。 一些功能包括: 大多数屏幕上都有状态消息 Z偏移,手动和自动调平 用户确认屏幕(例如,由灯丝跳动步骤使用) 功率损耗恢复 自定义G代码输入(需要) PID自整定 音量调节(保存到EEPROM) 亮度调整(保存到EEPROM) EEPROM重置快捷方式 BLTouch重置快捷方式(如果已安装BLTouch) 打印统计信息(在信息屏幕上) 使用M300播放声音(频率参数是音频文件的索引) 从用户的角度来看,还着重于使该固件尽可能易于使用和安全。 兼容性 该固件应与配备以下硬件的打印机兼容: 480x272 DWI
2021-09-27 19:59:50 1.96MB touchscreen marlin 3d-printer dwin
1
CHRZ手表固件 使用ARM Mbed 5.14 RTOS的基于NRF52的智能手表I6HRC的自定义固件。 由Gadgetbridge Android应用的自定义版本支持。 项目状态 蓝牙 完整的BLE堆栈 电池GATT配置文件 心率GATT设定档 当前时间关贸总协定 步骤和节奏GATT配置文件 即时警报关贸总协定 短信GATT 活动/睡眠监测器GATT 正确的粘合支持 硬件接口 液晶显示器 振动 充电检测 电容式触摸按钮 电池电压传感器 加速度传感器 心率传感器 省电 空闲线程中的深度睡眠 节能显示 节能触摸输入 节能心率传感器 节能加速度传感器 耐力测试和验证 其他 计时表 错误时正常重启 腕部转弯时醒来 步检测算法 心率检测算法 睡眠状态检测算法 基本使用者介面 花哨的用户界面 Android应用: : 基本设备支持
2021-09-24 17:38:34 505KB arduino bluetooth smartwatch nrf52
1