8个改变生活的黑科技开源项目

 

大家好,我是有站小哥。

在日常生活中,我们常说的黑科技更多的是指网络的新名词,即指高科技泛滥之后演变出来更强大或者更先进的技术以及创新、软硬件结合等,也包括基于现有技术的改进升级和该产品的使用体验等。同时黑科技也泛指生活中一切让大家感到“不明觉厉”的新硬件、新软件、新技术、新工艺、新材料等。

黑科技是指具有强大功能和超前思维的尖端科技和创新产品,其原理和应用方式明显超越传统科学技术范畴,具有突出的创新性、颠覆性和前瞻性。

借此机会,小编今天又给大家好物分享8个改变生活的黑科技开源项目,希望对大家有所帮助,让大家多了解黑科技相关的知识点,说不定就让你找的发财的灵感,从此实现财务自由了。到那时候,别把小编我忘记了就行了。

全文大纲

  1. UAV-simulation – 一个运行在浏览器上的基于Cesium的飞行模拟程序。
  2. XTDrone – 基于PX4、ROS和Gazebo的无人机通用仿真平台
  3. apollo – 是一个开放的、完整的、安全的平台,将帮助汽车行业及自动驾驶领域的合作伙伴结合车辆和硬件系统,
  4. UAVS – 智能无人机路径规划仿真系统
  5. Dummy-Robot – 超迷你机械臂机器人
  6. hexapod-robot – 制作仿生六足机器人
  7. homemaster-driver – 智能家居网关驱动源码
  8. FastBee – 适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等物联网平台

UAV-simulation – 一个运行在浏览器上的基于Cesium的飞行模拟程序。

***此处内容登录后可见***

温馨提示:此处为隐藏内容,需要登录后可见

8个改变生活的黑科技开源项目

 

介绍

一个运行在浏览器上的基于Cesium的飞行模拟程序。

安装

  • 安装node.js环境。
  • 下载离线地图包。
  • 在sourceConfig.js中配置离线地图地址。
  • 在cesium-min文件夹下进命令行使用:npm install 下载包,然后使用npm start启动。

项目支持两种模式飞行模拟:1.手动控制,使用plane.html。2.通过读取数据库经纬度自动飞行,使用plane1.html,但需要提前配置好数据库,项目数据库名为sheet2,读取sql下sheet1.sql。受项目保密要求,此数据库无法开源,故只能开源此页面的逻辑。

项目预览

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

XTDrone – 基于PX4、ROS和Gazebo的无人机通用仿真平台

***此处内容登录后可见***

温馨提示:此处为隐藏内容,需要登录后可见

8个改变生活的黑科技开源项目

 

介绍

XTDrone是基于PX4、ROS与Gazebo的无人机通用仿真平台。支持多旋翼飞行器(包含四轴和六轴)、固定翼飞行器、复合翼飞行器(包含quadplane,tailsitter和tiltrotor)与其他无人系统(如无人车、无人船与机械臂)。在XTDrone上验证过的算法,可以方便地部署到真实无人机上。

流程图

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

系统截图

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

apollo – 是一个开放的、完整的、安全的平台,将帮助汽车行业及自动驾驶领域的合作伙伴结合车辆和硬件系统。

***此处内容登录后可见***

温馨提示:此处为隐藏内容,需要登录后可见

8个改变生活的黑科技开源项目

 

介绍

Apollo (阿波罗)是一个开放的、完整的、安全的平台,将帮助汽车行业及自动驾驶领域的合作伙伴结合车辆和硬件系统,快速搭建一套属于自己的自动驾驶系统。

系统截图

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

UAVS – 智能无人机路径规划仿真系统

***此处内容登录后可见***

温馨提示:此处为隐藏内容,需要登录后可见

8个改变生活的黑科技开源项目

 

介绍

UAVS_Drone智能无人机路径规划仿真系统是一个开源的、具有操作控制精细、平台整合性强、全方向模型建立与应用自动化特点的软件。它以A、B两国在C区开展无人机战争为背景,该系统的核心功能是通过仿真平台规划无人机航线,并进行验证输出,数据可导入真实无人机,使其按照规定路线精准抵达战场任一位置,支持多人多设备编队联合行动。

主要特点

系统以开源无人机仿真平台SITL为支撑,通过FlightGear渲染真实战场环境,集成了动力学模型建模、二维俯视、三维模拟、脚本控制、地面站监控、数据处理等功能,此外,仿真系统支持加载多种全球地图,模拟各大重点地域的三维环境,可应用于全球各处遥感监测的场景中。

系统架构

8个改变生活的黑科技开源项目

 

系统截图

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

Dummy-Robot – 超迷你机械臂机器人

***此处内容登录后可见***

温馨提示:此处为隐藏内容,需要登录后可见

8个改变生活的黑科技开源项目

 

介绍

我的超迷你机械臂机器人项目

这是视频中原版机械臂的完整设计方案,该方案成本和制作难度都比较高,因此想复现的同学建议再等等我后面会发布的Dummy青春版,该版本会有如下改进:

  1. 整机重新设计结构,改用3D打印作为制造方案(原版为铝CNC),大幅降低制造成本
  2. 采用我自己设计的小型摆线针轮减速器替代原版的谐波减速器,大幅降低零件成本
  3. 所有软件和固件和原版通用,功能也完全一致
  4. 添加我自己设计的PC端上位机和手机端APP(争取把用户初始化设置引导加进去)
  5. 改进原版电机驱动器的走线方式,原版电源走线采用焊接的形式,不便于安装和拆卸,后面的青春版会使用4p接插件(电源+CAN总线)连接
  6. 整机成本争取做到2000以内

关于电路模块

电路为了实现主要的机械臂运动控制功能其实核心就4块板子:

  • REF核心板
  • REF底板(也就是机械臂底座里面的控制器电路板)
  • 步进电机驱动
  • Peak示教器

截图

8个改变生活的黑科技开源项目

 

hexapod-robot – 制作仿生六足机器人

***此处内容登录后可见***

温馨提示:此处为隐藏内容,需要登录后可见

8个改变生活的黑科技开源项目

 

介绍

制作仿生六足机器人的完整制作教程,该教程包含3D打印文件和制作全流程。

六足机器人是一种用六条腿行走的机械人。由于机器人可以在三条或更多条腿上保持静态稳定,因此六足机器人机器人在移动方式方面具有很大的灵活性。

许多六足机器人机器人的生物学灵感来自六足机器人运动。六足机器人可用于测试有关昆虫运动、运动控制和神经生物学的生物学理论。

硬件架构

硬件件架构说明

需要用到的电子元器件(图片在电子元器件文件夹)

  • 1. 32路舵机控制板
  • 2.mini D1 wifi ESP8266开发版ModeMcu
  • 3.SG90 9g舵机
  • 4.HENGE 恒吉4A UBEC
  • 5.电源降压模块
  • 6.杜邦线若干+电源

截图

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

homemaster-driver – 智能家居网关驱动源码

***此处内容登录后可见***

温馨提示:此处为隐藏内容,需要登录后可见

8个改变生活的黑科技开源项目

 

介绍

HomeMaster网关驱动部分

智能家居DIY项目 v2018版

该项目属于智能家居定制项目的一部分,该项目还包括:

  • homemaster 设备接入网关, 采用Go+C开发
  • homemaster-driver 网关硬件设备驱动, 由C编写的linux内核模块
  • zigbee3.0-coordinator 网关协调器部分, 芯片采用NXP的JN5169
  • jarvis 家庭控制中枢服务端部分, 采用Go编写 取名来源: JARVIS(贾维斯)钢铁侠托尼的AI助理,幻视的核心软件
  • home 家居ios端应用程序,兼容iphone和ipad, 由swift编写 (半成品,未完工)

截图

8个改变生活的黑科技开源项目

 

FastBee – 适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等物联网平台

***此处内容登录后可见***

温馨提示:此处为隐藏内容,需要登录后可见

介绍

FastBee开源物联网平台,简单易用,更适合中小企业和个人学习使用。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。

系统后端采用Spring boot;前端采用Vue;消息服务器采用EMQX;移动端支持微信小程序、安卓、苹果和H5采用Uniapp;数据库采用Mysql、TDengine和Redis;设备端支持ESP32、ESP8266、树莓派、合宙等;

8个改变生活的黑科技开源项目

 

系统功能

  • 权限管理: 用户管理、部门管理、岗位管理、菜单管理、角色管理、字典和参数管理等
  • 系统监控: 操作日志、登录日志、系统日志、在线用户、服务监控、连接池监控、缓存监控等
  • 产品管理: 产品、产品物模型、产品分类、产品固件、设备授权码、自定义告警等
  • 设备管理: 设备控制、设备分组、设备定时、设备日志、监测统计、设备定位、设备分享、设备禁用、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等

系统截图

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

8个改变生活的黑科技开源项目

 

最后

一行代码,可能会创造出下一个让人惊叹的产品;
一个创新,可能会开启一个全新的科技时代;
一份初心,可能会影响到无数人的生活;
无论是在大公司工作,还是在小团队奋斗;
无论是资深的程序员,还是刚刚入行的新手;
每个人的代码,都有力量改变世界。