大家好,我是Echa。
在日常生活中,我们常说的黑科技更多的是指网络的新名词,即指高科技泛滥之后演变出来更强大或者更先进的技术以及创新、软硬件结合等,也包括基于现有技术的改进升级和该产品的使用体验等。同时黑科技也泛指生活中一切让大家感到“不明觉厉”的新硬件、新软件、新技术、新工艺、新材料等。
黑科技是指具有强大功能和超前思维的尖端科技和创新产品,其原理和应用方式明显超越传统科学技术范畴,具有突出的创新性、颠覆性和前瞻性。
最近这段时间小编陆续分享了与生活密切相关的系统化优秀开源项目,涉及各行各业,有兴趣的小伙伴可以回过头看看:
推荐20个优秀的IOT物联网开源项目<img>
15个完全免费的CRM开源项目<img>
17个超级实用OCR开源项目<img>
15个数据可视化热门开源项目,通吃任何领域<img>
盘点15个免费又实用的监控开源项目<img>
借此机会,小编今天又给大家好物分享8个改变生活的黑科技开源项目,希望对大家有所帮助,让大家多了解黑科技相关的知识点,说不定就让你找的发财的灵感,从此实现财务自由了。到那时候,别把小编我忘记了就行了。
全文大纲
- UAV-simulation - 一个运行在浏览器上的基于Cesium的飞行模拟程序。
- XTDrone - 基于PX4、ROS和Gazebo的无人机通用仿真平台
- apollo - 是一个开放的、完整的、安全的平台,将帮助汽车行业及自动驾驶领域的合作伙伴结合车辆和硬件系统,
- UAVS - 智能无人机路径规划仿真系统
- Dummy-Robot - 超迷你机械臂机器人
- hexapod-robot - 制作仿生六足机器人
- homemaster-driver - 智能家居网关驱动源码
- FastBee - 适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等物联网平台
UAV-simulation - 一个运行在浏览器上的基于Cesium的飞行模拟程序。
Gitee:https://gitee.com/KivenGood/uav-simulation
介绍
一个运行在浏览器上的基于Cesium的飞行模拟程序。
安装
- 安装node.js环境。
- 下载离线地图包。
- 在sourceConfig.js中配置离线地图地址。
- 在cesium-min文件夹下进命令行使用:npm install 下载包,然后使用npm start启动。
项目支持两种模式飞行模拟:1.手动控制,使用plane.html。2.通过读取数据库经纬度自动飞行,使用plane1.html,但需要提前配置好数据库,项目数据库名为sheet2,读取sql下sheet1.sql。受项目保密要求,此数据库无法开源,故只能开源此页面的逻辑。
项目预览
XTDrone - 基于PX4、ROS和Gazebo的无人机通用仿真平台
Gitee:https://gitee.com/robin_shaun/XTDrone
介绍
XTDrone是基于PX4、ROS与Gazebo的无人机通用仿真平台。支持多旋翼飞行器(包含四轴和六轴)、固定翼飞行器、复合翼飞行器(包含quadplane,tailsitter和tiltrotor)与其他无人系统(如无人车、无人船与机械臂)。在XTDrone上验证过的算法,可以方便地部署到真实无人机上。
流程图
系统截图
apollo - 是一个开放的、完整的、安全的平台,将帮助汽车行业及自动驾驶领域的合作伙伴结合车辆和硬件系统。
Gitee:https://gitee.com/ApolloAuto/apollo
介绍
Apollo (阿波罗)是一个开放的、完整的、安全的平台,将帮助汽车行业及自动驾驶领域的合作伙伴结合车辆和硬件系统,快速搭建一套属于自己的自动驾驶系统。
系统截图
UAVS - 智能无人机路径规划仿真系统
Gitee:https://gitee.com/wwy2018/UAVS
介绍
UAVS_Drone智能无人机路径规划仿真系统是一个开源的、具有操作控制精细、平台整合性强、全方向模型建立与应用自动化特点的软件。它以A、B两国在C区开展无人机战争为背景,该系统的核心功能是通过仿真平台规划无人机航线,并进行验证输出,数据可导入真实无人机,使其按照规定路线精准抵达战场任一位置,支持多人多设备编队联合行动。
主要特点
系统以开源无人机仿真平台SITL为支撑,通过FlightGear渲染真实战场环境,集成了动力学模型建模、二维俯视、三维模拟、脚本控制、地面站监控、数据处理等功能,此外,仿真系统支持加载多种全球地图,模拟各大重点地域的三维环境,可应用于全球各处遥感监测的场景中。
系统架构
系统截图
Dummy-Robot - 超迷你机械臂机器人
Gitee:https://gitee.com/peng_zhihui/Dummy-Robot
介绍
我的超迷你机械臂机器人项目
这是视频中原版机械臂的完整设计方案,该方案成本和制作难度都比较高,因此想复现的同学建议再等等我后面会发布的Dummy青春版,该版本会有如下改进:
- 整机重新设计结构,改用3D打印作为制造方案(原版为铝CNC),大幅降低制造成本
- 采用我自己设计的小型摆线针轮减速器替代原版的谐波减速器,大幅降低零件成本
- 所有软件和固件和原版通用,功能也完全一致
- 添加我自己设计的PC端上位机和手机端APP(争取把用户初始化设置引导加进去)
- 改进原版电机驱动器的走线方式,原版电源走线采用焊接的形式,不便于安装和拆卸,后面的青春版会使用4p接插件(电源+CAN总线)连接
- 整机成本争取做到2000以内
关于电路模块
电路为了实现主要的机械臂运动控制功能其实核心就4块板子:
- REF核心板
- REF底板(也就是机械臂底座里面的控制器电路板)
- 步进电机驱动
- Peak示教器
截图
hexapod-robot - 制作仿生六足机器人
Gitee:https://gitee.com/Brend0/hexapod-robot
介绍
制作仿生六足机器人的完整制作教程,该教程包含3D打印文件和制作全流程。
六足机器人是一种用六条腿行走的机械人。由于机器人可以在三条或更多条腿上保持静态稳定,因此六足机器人机器人在移动方式方面具有很大的灵活性。
许多六足机器人机器人的生物学灵感来自六足机器人运动。六足机器人可用于测试有关昆虫运动、运动控制和神经生物学的生物学理论。
硬件架构
硬件件架构说明
需要用到的电子元器件(图片在电子元器件文件夹)
- 1. 32路舵机控制板
- 2.mini D1 wifi ESP8266开发版ModeMcu
- 3.SG90 9g舵机
- 4.HENGE 恒吉4A UBEC
- 5.电源降压模块
- 6.杜邦线若干+电源
截图
homemaster-driver - 智能家居网关驱动源码
Gitee: https://gitee.com/adaidesigner/homemaster-driver
介绍
HomeMaster网关驱动部分
智能家居DIY项目 v2018版
该项目属于智能家居定制项目的一部分,该项目还包括:
- homemaster 设备接入网关, 采用Go+C开发
- homemaster-driver 网关硬件设备驱动, 由C编写的linux内核模块
- zigbee3.0-coordinator 网关协调器部分, 芯片采用NXP的JN5169
- jarvis 家庭控制中枢服务端部分, 采用Go编写 取名来源: JARVIS(贾维斯)钢铁侠托尼的AI助理,幻视的核心软件
- home 家居ios端应用程序,兼容iphone和ipad, 由swift编写 (半成品,未完工)
截图
FastBee - 适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等物联网平台
Gitee:https://gitee.com/kerwincui/wumei-smart
介绍
FastBee开源物联网平台,简单易用,更适合中小企业和个人学习使用。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。
系统后端采用Spring boot;前端采用Vue;消息服务器采用EMQX;移动端支持微信小程序、安卓、苹果和H5采用Uniapp;数据库采用Mysql、TDengine和Redis;设备端支持ESP32、ESP8266、树莓派、合宙等;
系统功能
- 权限管理: 用户管理、部门管理、岗位管理、菜单管理、角色管理、字典和参数管理等
- 系统监控: 操作日志、登录日志、系统日志、在线用户、服务监控、连接池监控、缓存监控等
- 产品管理: 产品、产品物模型、产品分类、产品固件、设备授权码、自定义告警等
- 设备管理: 设备控制、设备分组、设备定时、设备日志、监测统计、设备定位、设备分享、设备禁用、OTA升级、实时状态、影子模式、实时监测、加密认证等
- EMQ管理: Mqtt客户端、监听器、消息主题、消息订阅、插件管理、规则引擎、资源
- 硬件 SDK: 支持WIFI和MQTT连接、物模型响应、实时监测、定时上报数据、AES加密、NTP时间、AP配网等
- 物模型管理: 属性(设备状态和监测数据),功能(执行特定任务),事件(设备主动上报给云端)
- 其他功能:网关、TCP/Modbus/协议和netty-mqtt支持、视频监控、多租户、场景联动、数据可视化平台、统计、新闻资讯、通知公告、支持TDengine时序数据库
技术栈
- 服务端相关技术:Spring boot、MyBatis、Spring Security、Jwt、Mysql、Redis、TDengine、EMQX、Netty等开发工具:IDEA
- Web端相关技术:ES6、Vue、Vuex、Vue-router、Vue-cli、Axios、Element-ui等开发工具:Visual Studio Code
- 移动端(微信小程序 / Android / Ios / H5)相关技术:uniapp、uView、uChart开发工具:HBuilder
- 硬件端相关技术: ESP-IDF、Arduino、FreeRTOS、Python、Lua等开发工具:Visual Studio Code 和 Arduino等
系统截图
最后
一行代码,可能会创造出下一个让人惊叹的产品;
一个创新,可能会开启一个全新的科技时代;
一份初心,可能会影响到无数人的生活;
无论是在大公司工作,还是在小团队奋斗;
无论是资深的程序员,还是刚刚入行的新手;
每个人的代码,都有力量改变世界。
创作不易,喜欢的老铁们加个关注,点个赞,打个赏,后面会不定期更新干货和技术相关的资讯,速速收藏,谢谢!你们的一个小小举动就是对小编的认可,更是创作的动力。
创作文章的初心是:沉淀、分享和利他。既想写给现在的你,也想贪心写给 10 年、20 年后的工程师们,现在的你站在浪潮之巅,面对魔幻的互联网世界,很容易把一条河流看成整片大海。未来的读者已经知道了这段技术的发展历史,但难免会忽略一些细节。如果未来的工程师们真的创造出了时间旅行机器,可以让你回到现在。那么小编的创作就是你和当年工程师们的接头暗号,你能感知到他们在这个时代的键盘上留下的余温。 |