社区活动专版
直播中

小伍

8年用户 4725经验值
擅长:电源/新能源 嵌入式技术
私信 关注

开源作品!稚晖君超迷你低成本开发板、超酷机器人、智能手环等参考方案

开源项目作品秀

为了方便大家更好提升自己,电子发烧友小编为大家整理了一些工程师大佬设计的开源项目作品,供大家可以参考学习,希望对广大工程师有所帮助。


1.基于NRF51822的开源智能手环项目参考方案

手环的PCB部分,主要包括一颗集成BLE功能的MCU,以及由MCU控制的各种外设。包括硬件设计文档,原理图、ROM、通讯协议在内的全套方案。

手环功能:

运动计步(含里程、卡路里计算);睡眠监测;时间显示;久坐提醒;来电提醒;闹钟;手机防丢(手机与手环双向防丢);遥控拍照(需要手机系统配套支持);手机解锁(需要手机系统配套支持)

主要外设:

蓝牙射频威廉希尔官方网站 ;使用SPI接口的G-sensor;使用I2c接口的线性马达驱动威廉希尔官方网站 ;使用I2c接口的LED点阵驱动,与线性马达公用总线;使用GPIO的按键输入;使用GPIO的LED灯;使用GPIO的普通马达驱动威廉希尔官方网站 ;外部复位威廉希尔官方网站 。

图片

图片

>>>点此查看全文&下载资料


2.分享一个大佬的设计作品:一只瓦力机器人

主要叙述机器人的系统硬件威廉希尔官方网站 设计,包括锂电池充放电威廉希尔官方网站 、WiFi图传威廉希尔官方网站 以及机器人运动控制威廉希尔官方网站 。系统组成如图3.1所示,其中ESP32-S用于处理OV2640摄像头的图像,并通过WiFi网络发送到手机,HC-05蓝牙模块用于接收手机发送的数据以及对手机发送信号,ATmega2560单片机用于处理蓝牙模块接收到的数据,对电机驱动威廉希尔官方网站 发送信号控制电机,超声波模块用于测量距离,TFT显示屏用于显示机器人当前电量。

由于内容较多,先展示一下效果图给大家看看,点击下面查看原文即可查看全文及下载参考资料!

图片

图片

图片

实物效果图:

图片

>>>点此查看全文&下载资料


3.最简单DIY基于STM32的远程控制电脑系统

随着人们日常使用电脑频率的提高,人们在日常生活中离不开电脑。人们使用电脑进行学习、办公、娱乐、影音、游戏、广告、创业、交友、编程、计算和消磨时光等等。作为嵌入式工程师的我,有必要做一期电脑控制系列的开源项目向大家介绍一下在国内外是用什么方式进行远程控制电脑的,并且让感兴趣的读者怎么通过单片机或者是软件更好地远程管理自己的电脑。

由于国内电脑远程控制技术封锁,一些技术和理论都是本人经过摸索实践推敲得出,没有权威性,所以仅供参考。首先要谈到用软件和硬件控制电脑的方案:软件有socket编程和java 鼠标键盘控制sdk开发,硬件有单片机USB鼠标键盘库的使用。

下面先介绍ST公司STM32F103ZET6自带的鼠标控制电脑的方案。用到的是正点原子战舰开发板和配套的4.3寸电容触摸屏。最终实现用单片机的触摸屏实现鼠标控制的效果。如下图所示:

图片

读者先准备好正点原子战舰开发板,后期我全部工程都是基于该开发板进行二次开发。上图使用了一根数据线连接板子的USB_SLAVE接口即可,电脑也不需要安装任何驱动就可以实现触摸屏控制电脑了。

全部资料截图如下:

图片

由于用到了正点原子的开源代码进行人工二次合成,所以这个方案全部免费,后期我有更猛的代码,可以实现更高级的控制效果,当然后期可能需要收费。后期能做到空中鼠标控制,控制遥杆控制,空中手机控制,控制MPU6050控制, 远程MQTT控制等等。代码截图如下:

图片

技术点涉及比较多,有字库显示,触摸屏触摸控制,屏幕显示,USB鼠标控制,按键控制,LED控制,是STM32初学者很好的一个开源学习材料。daodanjishui已经整理好你所需要的材料,下载就可以愉快地学习了。代码编写规范,用正点原子最简单的代码模板进行改写的,适合新手修改和二次开发。

>>>点此查看全文&下载资料


4.分享大神的设计作品——履带四足复合机器人

本项目中,履足式复合机器人拥有两种行进模式:四足行进模式、履带行进模式,应对不同场景及地形时能够切换形态。四足形态下整体总共拥有8个自由度DOF,单腿各具备2个自由度DOF,足端结构融入了履带机构,各履带机构配备1个直流电机驱动。

该机器人主控板的MCU模组为ESP32-WROVER-E,能够实现针对总线舵机+PWM舵机+直流电机的控制,同时包括其他硬件资源:六轴加速度传感器、OLED屏幕接口、RGB灯珠、蜂鸣器等。

履带车形态在平坦或稍崎岖的地貌上能够保持较高的行进速度,降低了四足爬行的功率消耗;四足形态用于跨越障碍,灵活应对各类复杂地形环境,解决了履带结构应对高度落差较大地形难以翻越的痛点,即实现了仿生四足与履带式结构双优势结合的腿履协同。

初始草稿:

图片

最初的构想来源——《使命召唤11:高级战争》中的“泰坦”重型坦克:

图片

实物样机:

图片

>>>点此查看全文&下载资料


5.稚晖君整活作品!基于全志F1C200s的超迷你&低成本开发板开源

曾经靠着“B站最强小电视”以及号称“钢铁侠机械臂”等硬核产品出圈的稚晖君又双叒叕来整活啦!

图片

图片

这次稚晖君开源了基于全志F1C200s的一个超迷你&低成本的Linux开发板,项目名为Planck Pi,F1C200s采用的ARM9架构,SIP内置DDR的极简封装很适合作为Linux开发入门板卡。

本项目是一个基于全志F1C200s芯片的超迷你&低成本的Linux开发板,本来是用于个人的某个小项目调试,现把所有硬件、软件(u-boot、内核、root-fs)开源出来。板卡成本应该不到50RMB,而且提供了很多资料,很适合用于新手作为入门Linux学习的开发板。

图片

图片

稚晖君在个人的github仓库开源了软硬件所有资料,该项目内核版本用的5.4.77,移植了Debian系统,跟Ubuntu基本没有差异。

>>>点此查看全文&下载资料

更多回帖

发帖
×
20
完善资料,
赚取积分