易语言 自绘DIY窗口框架源码 纯自绘哦!!!纯DIY
2023-07-01 13:22:17 30KB 易语言 自绘 DIY 窗口
1
【ART-Pi作品秀】瞎转悠作者: 樊晓杰 概述简单介绍项目应用产生的背景 ,所产生的软硬件方案 及主要实现的功能。 应用产生背景在和娃玩老鹰转小鸡时候,突然就想做个小车,可以和孩子互动,就想到人挡在小车前面,然后转向,就一直这么循环下去,一个很简单的功能。就是漫无目的 瞎转悠,这就是名字的由来。也是一个提醒,尤其到冬天了还是在疫情期间,没事别瞎转悠,老实在家呆着没事 就玩玩rt-thread,多参加参加电路城的活动。 所采用的硬件方案硬件方案采用 : 主控板 ART-Pi + SR04 超声波 测距仪 + 小车套件。 1.ART-Pi 简介ART-Pi是 RT-Thread 团队经过半年的精心准备,专门为嵌入式软件工程师、开源创客设计的一款极具扩展功能的 DIY 开源硬件。 板载资源: - STM32H750XBH6 - On-board ST-LINK/V2.1 - USB OTG with Type-C connector - SDIO TF Card slot - SDIO WIFI:AP6212 - HDC UART BuleTooth:AP6212 - RGB888 FPC connector - 32-Mbytes SDRAM - 16-Mbytes SPI FLASH - 8-Mbytes QSPI FLASH - D1(blue) for 3.3 v power-on - Two user LEDs:D2 (blue),D2 (red) - Two ST-LINK LEDs: D4(blue),D4 (red) - Two push-buttons (user and reset) 扩展接口: - 4路UART(LPUART) - 3路SPI - 2路hardware iic - 1路USB-FS - 1路ETH - 1路SAI - 1路DCMI - 2路CANFD - 超过5路ADC (支持查分输入ADC) - 超过15路PWM(支持高精度定时器HRTIM) 驱动支持: - UART - SPI - SDMMC - CAN - QSPI - ADC - PWM - DCMI - SAI - LTDC - USB - ETH - SDRAM - HRTIM - I2C 2.SR04 超声波测距传感器超声波测距 我们这里采用很常见的一个模块 SR04 。HC-SR04超声波模块常用于机器人避障、物体测距、液位检测、公共安防、停车场检测等场所。HC-SR04超声波模块主要是由两个通用的压电陶瓷超声传感器,并加外围信号处理电路构成的。 3. 小车套件 小车基础平台采购慧净电子四驱智能小车底盘 及驱动板。 4.电机驱动模块:每一路需要3个信号控制,一路pwm ,一路正传一路反转。 所采用软件方案软件方案 基于 RT-Thread IoT RTOS 此方案中使用SR04 超声波测距软件包,RT-Robot 软件包。 开发环境: 使用的是rt-thread 4.0.3 版本软件,使用mdk 结合env 工具 开发。 分别简介如下: RT-Thread 的架构简介: 近年来,物联网(Internet Of Things,IoT)概念广为普及,物联网市场发展迅猛,嵌入式设备的联网已是大势所趋。终端联网使得软件复杂性大幅增加,传统的 RTOS 内核已经越来越难满足市场的需求,在这种情况下,物联网操作系统(IoT OS)的概念应运而生。物联网操作系统是指以操作系统内核(可以是 RTOS、Linux 等)为基础,包括如文件系统、图形库等较为完整的中间件组件,具备低功耗、安全、通信协议支持和云端连接能力的软件平台,RT-Thread 就是一个 IoT OS。 RT-Robot 是 RT-Thread 的机器人框架,希望能够支持智能小车、机械臂、无人机等各种不同类型的机器人。 当前以智能车为主要目标,希望支持两轮差分驱动、四轮差分驱动、麦克纳姆轮驱动、经典 Ackerman (两轮差分,一方向连杆) 的小车底盘。 当前功能特点: 支持两轮差分驱动、四轮差分驱动、麦克纳姆轮驱动的小车底盘 支持增量、位置式 PID 支持单相、AB 相编码器 支持双 PWM、单 PWM 的直流电机驱动,支持驱动舵机 支持 PS2 遥控器 支持 ANO_TC 匿名科创地面站 SR04 软件包工作流程 ultrasonic sensor v2.0 a.单片机引脚触发Trig测距,给至少 10us 的高电平信号; b.模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回; c.有信号返回,通过 IO 输出一高电平,并单片机定时器计算高电平持续的时间; d.超声波从发射到返回的时间.计算公式:测试距离=(高电平时间*声速(340M/S))/2; 目前
2023-06-16 20:49:25 157.18MB diy制作 rt-thread 电路设计方案 电路方案
1
手机应用介绍 1)用手机替代网络摄像头,更智能,更省电; 2)支持红外遥控玩具遥控车; (移动功能,需要配套本设计红外遥控小车) 3)人脸跟随;(娱乐功能,需要配套本设计红外遥控小车) 使用方法: 1、安装应用,分别在两部手机上安装; 2、将两部手机连入互联网(WiFi,或4G); 3、把其中一部手机放到红外遥控玩具车上; 4、需要注册appID,两部手机用同一个appID 使用时,先将小车上电。将两部手机连接到互联网,打开我们事先编写好的安卓软件,小车上的手机选择小车模式,另一部手机选择控制模式便可以进行操作了,画面右侧控制小车的运动,左侧则是速度的控制。 目录 一、 创意来源 二、 项目概述 三、 优势 四、 功能 五、 制作材料 六、 详细介绍 七、 参考文献 一、创意来源 当今在安防监控领域,大多数民用监控设备有几大弊端: 位置固定:大多数设备位置固定,不便移动,即使有一些可以摄像头可以转动,但是仍然无法实现对大部分区域的监控,比如一些存在死角的位置就不会被监控(床底,墙角等等),因此小车的可移动性监控有较为突出的优点。应用在家庭监控领域较为合适,尤其是家中无人的时候。 有线传输,电源线:大多数是有线传输,即使有一些是无线传输,但是仍要被束缚在电源线上。而本小车就不同了,可以直接装个充电宝做备用电源 价格昂贵:当今一套完整的监控设备成本较高。而本小车利用了过时淘汰的手机,大大节约了成本,一定程度上控制了废旧手机的污染。基于当今监控设备这些缺点,构造出了基于安卓的视频控制小车。 二、项目概述 本设计是将安卓技术、单片机技术、无线通信技术等相关技术应用到视频监控系统中,可实现视频监控系统的设备移动化,由可移动监控平台、控制软件两部分组成。使用安卓手机作为控制端,通过无线网络对监控平台进行移动方向、速度的控制,平台上的摄像头实时采集视频图像信号并通过无线WiFi网络将视频信号实时传输到手机端观看,然后可实时拍照录像并可实时存储。由于监控端可移动,可以在无人进入的情况下获取危险环境的视频图像。具有控制方便,监控灵活,模块化,可拓展性强等优点,可应用于儿童陪伴机器人、家庭安防、图像采集等领域。 三、优势: 设计之初不完全是为了DIY,我是希望能够做出一款实用便宜易用的产品,所以没有采用常用的DIY开源硬件方案例如arduino,而是选择了价格便宜,应用广泛的STC89C52RC单片机芯片来做控制方案。当然也相信大家能理解我为什么会选择android手机来做智能小车大脑。 1. 我们制作的智能小车抛开性能低下、操作复杂的单片机,使用移动终端作为控制端,利用移动终端(例如手机,电脑,平板)的高性能处理器和低廉的价格,降低了研发成本和研发难度。 2. 通过移动网络或者本地局域网进行连接,可以在任何地方,使用任何设备即可对小车进行远程遥控,对家庭安全进行防护。 3. 与WIFI IP camera对比:1)可以到处跑,因为不需要插着电源线;2)省电,待机长,所以不用担心充电问题。3)监控声音情况。 四、功能: 1)实时视频(android手机摄像头开发) 2)红外遥控车(STC89C52RC ) 3)人脸检测追踪(android手机编程) 下面是 人脸跟随演 和制作过程 的视频: 五、制作材料: 1)控制板包括: STC89C52RC单片机最小系统 红外遥控接收一体化模块VS1838B L293D电机驱动模块 2)小车底盘(淘宝上面有非常多的小车底盘卖,自己任选), 3)马达:TT马达 2个 4)轮子:2个 5)锂电池:2200mAH 两节7.4V + 充电器(可用充电宝代替) 6)杜邦线若干 7) 车载手机支架(有车一族,不用的车载手机支架可以利用) 总共约200左右,如果去掉5)7)剩下的也就100出头 六、详细介绍 0设计文档 资料里的毕设论文只是预览,具体文档请查看这两个链接 [1]:DIY远程视频遥控小车 [2]:DIY远程视频遥控小车(附件:论文) 1相关技术 Android摄像头自定义相机开发、Android人脸检测(FaceDetector)API开发、Android红外遥控开发、Android网络实时音视频传输开发、单片机红外解码及电机控制 。 基于安卓的视频控制小车利用了能发射红外信号的安卓旧手机作为核心,通过WiFi将手机或电脑监控端与车载手机控制端相连接,继而间接实现手机或电脑监控端对小车的控制。 通过手机或电脑端向手机发送指令,然后手机执行指令向小车发射红外信号进行相应控制,并调用车载手机摄像头将小车前方的图像信息回传给手机或电脑监控端。 另外,小车还可以对人脸进行检测跟随,根据人脸在视频中位置,不断调整小车方向直到人脸位于屏幕中心,增强娱乐性。 3相关代码 小车端单片机代码 安卓手机端代码 特别说明:车载手
2023-05-05 22:00:00 6.1MB 51单片机 diy制作 电路方案
1
这是使用可在任何地方购买的标准组件以及示例聊天程序将电话连接到LoRa模块的方法 该项目将帮助您使用USB端口和Arduino Lilypad USB在电话和LoRa模块之间建立连接。有一个用于点对点通信的聊天应用程序示例,您可以对其进行修改,以使TTN传感器甚至可以从智能手机中移出。
2023-04-24 19:00:24 4.42MB LoRa Arduino USB 电路方案
1
DIY小型数控电脑雕刻机制作全过程
2023-04-20 20:47:23 7.05MB DIY 小型数控 雕刻机制作 制作过程
1
该报警器能探测人体发出的红外线,当人进入报警器的区域内,即可发出报警声,适用于家庭、办公室、仓库、实验室等比较重要场合防盗报警。   该装置电路原理见图1。由红外线传感器、信号放大电路、电压比较器、延时电路和音响报警电路等组成。红外线探测传感器IC1探测到前方人体辐射出的红外线信号时,由IC1的②脚输出微弱的电信号,经三极管VT1等组成级放大电路放大,再通过C2输入到运算放大器IC2中进行高增益、低噪声放大,此时由IC2①脚输出的信号已足够强。IC3作电压比较器,它的第⑤脚由R10、VD1提供基准电压,当IC2①脚输出的信号电压到达IC3的⑥脚时,两个输入端的电压进行比较,此时IC3的⑦脚由
2023-04-20 09:33:30 265KB 人体红外感应报警器制作(DIY)
1
文件中包括DAP下载电路的PCB原理图以及PCB板子,同时还有一个DAP的驱动程序!DAP的驱动程序中,打开时会看到一个JLINK的工程,不用管它,因为HEX文件是DAP重命名过来的,直接下载就可以使用了!!
2023-04-14 19:42:16 4.22MB 开发工具
1
此次比赛主控芯片为STC12C5A60S2,显示器用LCD12864,外围电路有红外一体接收头,步进电机驱动电路跟蜂鸣器驱动电路,外围电路比较简单,开门釆用步进电机模拟,驱动芯片为ULN2003。 红外遥控门原理图截图: 实现功能 (1)当用上遥控器上锁后,需输入相应的开门密码,单片机判断后,若正确,蜂鸣器发出“滴滴”,代表开门,若错误,蜂鸣器发出较快的“滴滴滴”。 (2)单片机断电之后,所设密码不会丢失。 (3)实现修改密码功能:以原密码修改旧密码,或者有更高层的密码可直接修改旧密码(类似于安全码)。 (4)平时不用时,单片机处于休眠模式(降低功耗),但接收到遥控器的消息后,单片机进入工作模式。 初始化界面,由红外遥控器输入命令,选择对应功能 提供两种修改密码的模式,旧密码修改与回答问题修改 密码错误三次则需等待10秒方能继续操作
2023-04-14 12:49:21 754KB diy制作 红外遥控 电路方案
1
此个四足机器狗模型可以作为小白入门四足自制的第一只四足机器狗,精致小巧。仍然可以采用在我第一篇博客中总线舵机的控制方法,用总线舵机代替电机进行四足算法研究与验证,方案依然采用十二自由度串联前后膝式。采用3D打印进行零件加工,耗材为pla;整体控制思路和代码都可适用。里面总共有两个文件,分别是,打印文件和安装方法的图片文件。鉴于博客发表之后,大家对四足机器狗的制作以及研究热度,将波士顿的一只简易四足狗先发布开源出来;另外我博客中介绍的自己制作的那只四组机器狗的三维图文件现在也可以分享了,有需要的可以联系我!感谢大家的支持和关注~~!
2023-04-12 19:56:42 29.76MB 四组机器狗 pla 3D建模 自主DIY机器人
1
这里介绍的逆变器(见图1)主要由MOS 场效应管,普通电源变压器构成。其输出功率取决于MOS 场效应管和电源变压器的功率,免除了烦琐的变压器绕制,适合电子爱好者业余制作中采用。下面介绍该逆变器的工作原理及制作过程。   1.电路图   2.工作原理   这里我们将详细介绍这个逆变器的工作原理。   2.1.方波信号发生器(见图2) 图2 方波信号发生器   这里采用六反相器CD4069构成方波信号发生器。电路中R1是补偿电阻,用于改善由于电源电压的变化而引起的振荡频率不稳。电路的振荡是通过电容C1充放电完成的。其振荡频率为f=1/2.2RC.图示电路的频率为:fmax=1/
2023-04-05 17:34:50 314KB DIY:业余逆变器电路制作
1