一、芯片选型

视频讲解 : https://www.bilibili.com/video/BV1ob4y1k7hj/

要想制作一款物联网产品,首先我们需要满足如下几个条件

1、一个主控芯片MCU

2、一个可以连接互联网的模块wifi或4G

3、一台云端服务器(内部部署服务)

4、一个安卓终端上面运行自定义的app

这里我们来介绍一下硬件的芯片选型,以前一个32位的MCU价格也就十几元,但由于芯片暴涨

从以前的十几元涨到现在的一百多元,所以我们需要想办法取消这颗昂贵的芯片,我们可以选择开源CPU的4G模块,还有提供二次开发的SDK的wifi模块,由于开源CPU的4G模块成本在40元左右,而wifi模块才十几元,这里我们选用wifi模块,我们选用esp8266这颗芯片,这颗芯片的配置如下

我们可以通过这个芯片来连接服务器,并且可以利用这颗芯片提供的SDK来进行二次开发控制外围设备,如LED 、马达、显示屏等等,我们可以根据乐鑫提供的硬件手册,使用esp8266搭配flash、天线、电源及外围元器件进行开发。但是这个需要调节一些射频参数比较麻烦,好在有厂家(安信可)已经使用esp8266封装了一层形成一个基本的wifi模块,我们可以基于这个wifi模块进行开发如下图

我们可以利用这个模块来进行物联网产品的开发,首先我们设计一下硬件的整体框架

让我们开始吧....

二、硬件电路原理图设计

1、电源电路的设计

这款电源芯片最大输出电流为1A,能够满足我们选的芯片>500mA的需求

图中C1和E1电容为5V的输入电源滤波电容,C2和E2为3.3V的输出电源滤波电容

这个电路会将USB输入的5V电压转为3.3V的稳定电压供WIFI模块及其他元器件使用

2、USB转串口设计

这个USB接口输入的是USB信号,需要使用CH340G芯片将USB芯片转为TTL电平的串口连接

WIFI模块C4电容作为CH340G的旁路电容

3、按键电路

图中的上拉电阻R4、R5、R6是为了稳定性考虑

4、彩色灯设计

通过3个NPN型的开关三极管对3个灯进行开关控制,图中R17、R15、R19不要也可以运行,是为了稳定性考虑,由于每个灯珠电流是20mA,所以每个灯珠串联一个150Ω的限流电阻保护灯珠不会被烧坏

5、wifi模块电路

主要是下载和运行模式管脚的高低电平设计及使能引脚CH_PD需要上拉电阻

关注微信公众号持续更新中

springcloud如何制作一个物联网产品相关推荐

  1. 制作一个有趣的涂鸦物联网小项目(涂鸦模组SDK开发 CBU BK7231N WiFi+蓝牙模组 HSV彩色控制)

    实现的功能: l  APP控制月球灯 l  本地月球灯控制 l  APP控制"大白"颜色,实现各种颜色变身 l  门状态传感器状态APP显示 l  网络状态指示灯,连接服务器长亮, ...

  2. 如何使用android studio制作一个阿里云物联网APP

    摘要:要想学会物联网技术,需要掌握的知识真的有太多了,其中一个关键的技能,也是决定物联网技能等级的,就是移动端开发能力.当然,现在有很多平台都提供了各种各样的移动端应用,但是都相对封闭,我们无法掌握其 ...

  3. 物联网控制APP入门专题(四)---使用android studio制作一个控制页面的APP框架

    摘要:上篇文章讲了如何用阿里云IoT Studio快速制作一个网页版的手机端,以及通过第三方平台将这个网页打包成一个APK文件,使它可以安装到手机实现APP的功能.但是使用第三方平台做的APP是需要收 ...

  4. 如何快速制作一个简洁美观的在线产品手册

    受疫情影响,生意并不好做,这个时候更加需要做好品牌营销方面的工作,来获得客户粉丝,但是,客户最关心的是一个公司的产品,仅凭一些渠道了解可能并不全面,这就需要一个产品手册,使用全新的展示方式对产品手册进 ...

  5. 怎么在线制作一个好的产品手册?

    随着线上推广的兴起,传统地发放企业产品手册的形式,不被大多数人所待见,所以在线产品手册成为各大公司的"新宠".在线产品手册没有地域性.空间限制,随时随地都可以直接将产品详情通过网络 ...

  6. 视频教程-用Java从零开始开发一个物联网项目-物联网技术

    用Java从零开始开发一个物联网项目 多年的产品设计和开发经验,带领团队完成多个知名产品.历任多家大型公司的Java架构师,对知名框架的源码均有深入研究.拥有IT一线开发.教学10多年的实战经验,能充 ...

  7. 如何让您的第一个物联网产品成功

    物联网(IoT)经常被视为遥远的未来愿景.消费者梦想着智能互联的生活,而企业家则计算着自动化的商业价值. 因此,您可能会惊讶地发现,物联网已经成熟,而且远远超出了新兴技术的范畴,企业正在热切期待,因为 ...

  8. 如何设计杀手级的物联网产品或服务?

    我们都渴望创建人们想要购买和爱使用的杀手级产品或服务.实现这一梦想的关键在于要确保产品能够以一种吸引他们的方式来解决人们遇到的一个实际问题. 在某种程度上,它可能会为他们提供一些新鲜而美妙的他们从来不 ...

  9. 一个AI产品经理怎么看AI的发展

    一个AI产品经理怎么看AI的发展 https://www.cnblogs.com/DicksonJYL/p/9566654.html 最近一直在思考这个问题,人工智能接下来的几年会有什么样的发展,是否 ...

  10. 阿里云 物联网产品架构

    阿里云物联网产品架构 一.总述 设备连接物联网平台,与物联网平台进行数据通信.物联网平台可将设备数据流转到其他阿里云产品中进行存储和处理.这是构建物联网应用的基础. 二.阿里云物联网产品分析 2.1 ...

最新文章

  1. java接口的映射文件,详解mybatis通过mapper接口加载映射文件
  2. c++ 纯虚函数和抽象类那些事(二)实现抽象类
  3. 操作系统--中断和异常
  4. 系统动力学9种模型_软工国际标准专栏(9)|系统和软件质量模型
  5. Oracle入门(十四.1)之PL / SQL简介
  6. Android 中的 Service 全面总结(二)
  7. 五合体机器人乐高_又来一波新品,高达、乐高全都有
  8. json_decode和json_encode的区别
  9. 前端 JavaScript 之『节流』的简单代码实现
  10. 购买成熟软件产品后的二次开发的问题
  11. python hello world
  12. 每天一个linux命令(57):ss命令
  13. python UDP Socket编程
  14. 2020微博热点数据简析
  15. vb整合多个excel表格到一张_如何使用VB实现多个excel表格合并在一个EXCEL表格里面...
  16. 复杂电路简化经典例题_复杂电路的简化策略
  17. sumifs(多条件求和,多条件计数,数据分类汇总利器)、countifs
  18. 瑞晟蓝牙来电语音软件下载_语音来电秀app下载-语音来电秀 安卓版v12.6-PC6安卓网...
  19. 小科普:什么是屏幕分辨率
  20. C++ 性能优化篇一《优化概述》

热门文章

  1. banner设圆角_com.youth.banner.Banner 使用glide加载圆角图片无效
  2. box-shadow兼容IE8浏览器写法
  3. 初学者之路——————对抗神经网络
  4. JavaScript按住鼠标左键选中元素, 实现框选(Rubberband)效果
  5. 从科技创新到产业落地
  6. Python实战:利用Uplift模型识别营销敏感用户提升市场策略(二)
  7. 您选择的分区不支持无损调整容量操作
  8. 电商订单价格计算逻辑
  9. 期货结算价是怎样产生的?
  10. 在计算机中NIC是什么意思?