【智能硬件我来了】(一)开发目标及硬件选购

最近做一个项目,需要硬件控制的功能,既然要做就要做全套,今后会记录一些项目进展细节希望能够为项目总结积累一些资料和心得。

项目目标:

1、能控制硬件,hardware

2、能够连接到网络中,iot

3、手机能控制,mobility

4、pc能控制

看着目标心里一阵空虚…… 完全没搞过啊

经过一周的苦苦挣扎,完成了如下的清单,准备进入学习阶段

1、stm32030系列开发板 2种

2、stm32103系列开发板 3种

3、8266系列开发板两块

4、面包板若干

5、数据线若干

6、四驱小车底盘一块、轮子四个、驱动电机四个

7、电机驱动一块,能够驱动四个pwm电机

8、arduino uno 板一块

9、arduino封装 42个传感器一套

10、树莓派 2b 一块

11、16GTF卡三张

12、7寸触摸显示屏一块

13、3.5寸触摸显示屏一块

14、常用电阻电容等元件若干

近期目标:

1、arduino 传感器测试,已经完成

2、stm32 gpio 输入输出测试,完成

3、arduno、stm32 PWM测试,完成

4、树莓派2B windows10 iot安装及测试,完成

5、7寸触摸屏 windows10 iot板适配,完成

6、windows 10 iot 控制arduino 测试,完成

7、windows 10 iot 适配3.5寸显示屏,进行中

8、8266主板控制一个通道的pwm和4路gpio,未开始

9、树莓派通过网口控制arduion,未开始

10、windows应用通过网络控制多个单板机PWM功能的应用开发及测试,未开始

11、windows版 主控板教导程序,未开始

时间: 2024-10-16 06:10:43

【智能硬件我来了】(一)开发目标及硬件选购的相关文章

如何为编程爱好者设计一款好玩的智能硬件(二)——别人是如何设计硬件积木的!

一.我的构想:如何为编程爱好者设计一款好玩的智能硬件(一)——即插即用.积木化.功能重组的智能硬件模块构想 二.别人家的孩子: 存在便有意义,特别对于已经投入大量资本运作起来的商业模式所诞生的产品.我们研究同类产品,能在一定程度上反推用户需求.而我做东西之前总喜欢调查下别人有没有做过,重造轮子只在迫不得已时!下面是我找到的一些国内外比较成熟的电子积木产品,大家感受下~ 第一个电子积木:[变相拼接电路图] 针对人群:小孩,very小孩 特点:简单的电路电子积木,通过连线拼接实现简单的电路功能 第二

基于微信硬件公众平台的智能控制开发流程

一.微信硬件公众平台整体架构 上一篇<物联网架构场景技术分析>已经探讨和分析了物联网架构的演进,基于微信硬件公众平台的智能控制方案即属于文中的第三种架构--基于统一后台服务的物联架构.其中的架构如下: 各部分的角色和分工如下: 1.微信硬件公众号平台服务器,是物联网的基础和核心部分,其负责外设设备ID的认证,类似公安部给每个公民一个身份证一样,保证每个外设都有一个合法并且唯一的ID.目前微信平台的设备ID由两部分组成,一部分是厂商运维的公众号(即手机微信关注的公众号)的原始ID,称为设备类型,

团队管理:新业务团队如何结合绩效来度量开发目标

之前有人给我blog留言问过绩效的事情,本篇主要与大家分享一下如何在新业务项目组中结合绩效来度量目标的一些思考,我们先从对绩效.产品开发的认识开始,最后会列出绩效细则.本篇更多从量化角度去看,不考虑绩效分数的激励制度. 敏捷个人和敏捷团队 就像我在使用Scrum来敏捷自己所说的,在我们要求团队以人为本进行管理时,我们不能单方面要求团队把员工当人看,更重要的是员工要把自己当敏捷个人来看,做到在最基本的主动.自律的完成工作基础之上再去发挥你的卓越.我也一直都是这么要求自己的,并且也在把这些想法积极地

智能电视应用与移动应用开发的比较

自从乐视小米的智能电视火了以后,越来越多的移动应用开发者投身智能电视应用开发.其实智能电视开发与移动应用开发既有相同点,又有很多不同点. 大部分移动开发者基于android与IOS两大操作系统,而在智能电视方面基本上android一家独大,加上apple迟迟不推出苹果电视,所以国内基本没有IOS方面智能电视开发者.所以本文主要比较android系统下的智能电视开发与移动开发的异同. 智能电视有几个特点.虽然电视物理尺寸较多,但是分辨率比较集中,目前主要有1920x1080,1280x720,13

【转】观看视频时启用硬件加速有什么用?如果关闭硬件加速又有什么区别呢?

回答1:硬件加速是用显卡的GPU解码视频,几乎不占用CPU.在播放高清视频时CPU不给力就会卡,不卡也会占用率很高.开启硬件加速是让显卡分担了CPU的解码工作,所以你可以再开别的程序也不会卡. 回答2:硬件加速(Hardware acceleration)就是利用硬件模块来替代软件算法以充分利用硬件所固有的快速特性.硬件加速通常比软件算法的效率要高. 计算机显示使用硬件加速会快些,但有时会带来负面效果,如会在投影仪或截图时发现显示区是黑的,这时就要关闭硬件加速(硬件加速反方向操作). 调节硬件加

智能小车28:openwrt程序开发入门

一.开发openwrt程序 1.安装交叉编译环境 sudo tar jxvf OpenWrt-Toolchain-ar71xx-for-mips_34kc-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2 -C /opt/ 2.设置环境变量 sudo vi /etc/bash.bashrc 在最后一行添加: export PATH=/opt/OpenWrt-Toolchain-ar71xx-for-mips_34kc-gcc-4.8-linaro_uClibc-0.9

Windows IOT 开发入门(硬件入门)

接上文,在准备工作完成之后.接下来应该要熟悉硬件和架构了. 以下是一个简易物联网架构设计图 关于微软云这里就不说太多了.有兴趣的朋友可以去这里了解更多https://www.azure.cn/. 在上图的架构中能够看到硬件层分成两种,分别作为不同的角色,Arduino采集原始数据,树莓派作为一个hub收集和管理多个Arduino. Arduino有多种比如: Leonardo,比较便宜功能较单一. WiDo,支持wifi. 还有支持wifi并且体积小很多的比如 esp8266 当然还有更小的.

Farseer ORM开源框架 V1.0 开发目标

本篇主要给大家说明下在V1.0中,计划开发的任务的状态.按照国际惯例.上大表格 开发计划状态 编号 模块 状态 说明 1  分离Utils.Extend.UI  √  在V0.2版本中,是集成在一个项目里,现在已经各有自独立成4个项目文件了,需要时才引用. 2  TableContext  √  表上下文  3  ViewContext    视图上下文 4  ProcContext    存储过程上下文  5  TableSet  √  表查询  6  合并SQL提交  √  将多次操作,合并

ZFXEngine开发笔记- GPU硬件架构

作者:i_dovelemon 日期:2014 / 8 / 31 来源: CSDN博客 文章: GPU硬件架构 引言 在3D图形学中,可编程渲染管道的出现,无疑是一种创举.在下面的文章中,会向大家简要的介绍现如今的可编程渲染管道中最重要的Vertex Shader和Pixel Shader的硬件架构以及如何使用汇编语言来编写Shader. Vertex Shader 在硬件上,Vertex Shader中所有的运算都在一个名为vertex arithmetic logic unit(ALU)中进行