|
导语
学习STM32单片机与WIFI模块的简单的使用。
STM32单片机是意法半导体公司生产的基于ARM公司的高性能Cortex-M3内核的32位微处理器。
NodeMCU是一个开源的物联网平台。它使用Lua脚本语言编程。该平台基于eLua 开源项目,底层使用中国乐鑫公司的esp8266 sdk 0.9.5版本。NodeMCU包含了可以运行在 esp8266 Wi-Fi SoC芯片之上的固件,以及基于ESP-12模组的硬件。
机智云物联网平台是国内一家物联网平台,主要为开发者提供物联网设备的自助开发工具、后台技术支持服务、设备远程操控管理、数据存储分析、第三方数据整合、硬件社交化等技术服务,也为智能硬件厂家提供一站式物联网开发和运维服务,将智能硬件产品开发周期最快缩短到半天,快速实现智能化。
通过使用C语言编程,使用机智云官方提供相关资料,使用STM32单片机基本外设,一些简单的传感器和电子模块,例如LED灯,蜂鸣器,温湿度传感器等其他外设,使用由机智云官网提供的APP客户端,也可以去进行简单的安卓开发修改官方的APP客户端,做出自己的APP。控制单片机与WIFI模块之间的通信,手机APP简单控制LED亮灭,显示当前的温湿度情况。
→流程步骤
注册机智云账号
进入开发者中心
创建新的产品
进入开发向导创建数据点
查看基本信息
应用配置
应用开发
MCU开发
下载机智云官方代码
代码移植
→硬件部分
ESP8266/NodeMCU模块
STM32F103C8T6单片机
LED模块,蜂鸣器,继电器
DHT11温湿度传感器
步进电机(模拟风扇或者通风口/目前没有搞)
门禁部分(目前没有搞)
PCB设计
→软件部分
STM32工程模板建立
ESP8266模块配置网络g
Keil软件使用
安卓APP开发
AndroidStudio安装使用
机智云APP修改
APP UI设计
实物部分
实物图片
视频资料
博客地址:https://www.delehub.top/
哔哩哔哩:https://space.bilibili.com/352284146/video
→参考资料
1,STM32物联网设计学习视频(哔哩哔哩 temp_duan)
https://space.bilibili.com/443798197/
2,APP学习部分(哔哩哔哩_阿正)
https://space.bilibili.com/265908761/
3,阿正个人站
http://wenzheng.club/
4, 有道云笔记
http://note.youdao.com/noteshare ... 40AACFCFFC40DAA030F
→学习过程
1.软件部分(简单的APP界面修改,加入一些自己的东西)
2.硬件部分(STM32单片机学习过程,一些传感器的资料,机智云平台使用,AD绘制PCB板)
注: 后面会把完整的一个东西呈现出来。
下一期见哦~~
|
|