- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 STM32入门篇之DHT11温湿度传感器
目录前言一、项目介绍1.1 项目名称1.2 项目设计思路二、硬件准备2.1 STM32F407ZGT6三、软件准备3.1 Keil53.2 STM32f407固件库3.3 STM32CudeMx3.4 STM32CudeMx的f407软件包四、项目实施4.1 硬件平台开发4.1.1 keil5安装4.1.2 STM32CudeMx安装4.1.3 BSP工程项目创建4.1.4 BSP工程项目开发4.2 硬件平台接线五、项目总结前言一、项目介绍本项目作为入门STM32的入门项目,也是我初次接触STM系列的
2021-06-14 22:19:00 3808
原创 Mixly第三方用户库开发Arduino UNO使用EMW3080连接阿里云
前言国内比较常用的图形化编程软件就是Mind+和Mixly,之前做了Mind+的连接MQTT的第三方用户库,本想在Mixly上也实现的,但是由于Mixly的ESP32支支持Python模式,只能使用C来开发Arduino,所以就用EMW3080的芯片实现了Arduino连接阿里云的第三方库...
2021-05-20 00:41:18 1340
原创 Mind+第三方自定义用户库实现——标准MQTT协议库
前言在创客的课程中,经常会需要将数据上传到云端,从而将整一个作品完整化,实现真正意义上的物联网。这一个部分通常使用使用MQTT协议来实现,但是Mind+自带的MQTT库只支持阿里云、OneNet、SIoT、EasyIot四个平台,有很大的局限性,无法使用自己搭建的MQTT服务器或者其他平台...
2021-05-12 12:11:07 1524 3
原创 使用飞桨PaddleHub实现将视频动作转化为皮影戏
前言飞桨(PaddlePaddle)是集深度学习核心框架、工具组件和服务平台为一体的技术先进、功能完备的开源深度学习平台,已被中国企业广泛使用,深度契合企业应用需求,拥有活跃的开发者社区生态。提供丰富的官方支持模型集合,我们这里将要使用到其中的骨骼节点检测模型,通过PaddleHub提供的人体骨骼关键点检测预训练模型,我们就可以快速实现皮影戏的效果。这里说一下这个项目的大体实现流程,先将现有的视频按帧剪切为一张张的图片,并保存到本地,使用PaddleHub提供的人体骨骼关键点检测预训练模型来获取每张图片
2021-05-06 15:54:56 647 2
原创 MQTT基础篇之网页本地控制灯光(SIot+掌控板+Web)
前言本篇教程是MQTT的基础篇,使用Siot在本地搭建一个MQTT服务器,,使用网页连接MQTT服务器,并发布相关的控制信息到服务器指定的Topic,掌控板在本地连接WIFI,与SIot处于同一局域网下,订阅相应的Topic,收到控制信息后开启关闭响应的灯光。本篇教程还包含了如何通过修改SIoT的配置文件,在管理页面新增一个“智慧家庭”插件来显示当前的灯光状态。教程分为四个部分:控制网页的编写以及连接MQTT在SIoT管理页面增加插件硬件实现部分实现效果资源下载本文章用到的所有文件都可以
2021-04-26 21:10:37 823
原创 MQTT进阶篇之网页远程控制灯光(云服务器+EMQ+ESP32)
前言本篇教程是MQTT的进阶篇,在云服务器搭建好了MQTT服务器后,使用网页连接MQTT服务器,并发布相关的控制信息到服务器指定的Topic,ESP32在本地连接WIFI,订阅相同的Topic,收到控制信息后开启关闭响应的灯光。教程分为三个部分:网页的编写以及连接MQTT硬件实现部分实现效果正文一、网页的编写网页使用Bootstrap进行界面布局,再使用jQuery监测按钮时间,使用Bootstrap编写的网页是响应式网页,可以在不同的客户端自适应,显得较为美观。网页再通过client
2021-04-26 11:37:38 1917
原创 初涉python爬虫①:爬取当当推荐阅读榜前五百
前言最近在学习Python爬虫,整理一下学习的过程,也方便自己日后需要的时候能找到。今天要做的是爬取当当网的前500本五星好评书籍的信息,其中需要request、re、xlwt等库,下面会具体说明各个库的作用及其用法。一、Request库request是一个python的第三方库可以模拟浏览器对网站进行各种操作。官方文档:https://docs.python-requests.org/zh_CN/latest/user/quickstart.html用法GET请求,获取到的是一个HTTPres
2021-04-23 20:16:21 835 2
原创 创客案例篇之Arduino结合掌控板使用Mind+平台上云
中小学创客在做图形化编程时经常使用Arduino读取数据,因为Mind+平台对Arduino提供了丰富的传感器库支持,但是Mind+平台却并不支持Arduino上云,支持上云的掌控板却又只有屈指可数的传感器,这就让人陷入了两难的境地。我在这里提供一种解决方法,用Arduino采集数据后,将数据通过串口发送给掌控板,再由掌控板连接网络将数据上传云平台,下面说下具体的方法。一、Arduino采集数据将温湿度传感器DHT11连接到Arduino的4号引脚,掌控板的串口RX、TX与Arduino的RX、TX相连
2021-04-22 20:01:46 2279 3
原创 从硬件采集到云端数据库全实现之物联网体温检测系统(ESP32+MQTT+云服务器+MySQL )
前言学了这么久的物联网,一直停留在硬件层面的数据采集和显示,虽然也用过Ubuntu系统进行过项目开发(年初的时候用树莓派完成了口罩识别的项目),也使用过云服务器与硬件简单的MQTT通讯,但是一直没有把两者紧密的结合起来,这两天实现了从硬件采集数据、上传到云服务器以及将数据永久化(存储进数据库)的整个物联网系统,接下来我详细的叙述整个系统是如何实现的,也算是给自己留个纪念。本文将分为四个部分:用硬件来采集温度数据并通过MQTT协议上传到云服务器在服务器上搭建自己的MQTT服务器利用MQTT服务器对
2021-04-19 23:09:42 5465 1
原创 使用apache2在ubuntu下搭建简易网站(新手小白适用)
使用apache2在ubuntu下搭建简易网站写在开头本文章适合有一点linux基础但是不会网站搭建的小白,这里使用的网页是我之前写的一个作业,所以大家就不要嫌丑啦~~正文本文使用阿里云云服务器进行部署安装apache2安装前先更新下软件sudo apt update安装sudo apt-get install apache2注意如果是之前安装过的,要使用sudo apt --purge remove apache2先卸载干净,不然配置文件会有冲突,导致无法启动启动apach
2020-11-01 19:10:17 1323 1
原创 Arduino简易RFID门禁
Arduino简易RFID门禁最近闲着无聊用Arduino以及RC522做了个简单的刷卡门禁,由于不在家无法装到门上,所以就用舵机转动来代替开门的过程。1. 准备材料Arduino uno板一块,RC522rfid模块一个,SG90舵机一个,ID卡一张,杜邦线数根2. 模块之间的接线Arduino连接RC522(使用SPI总线)3.3v----3.3v GND—GND其他数据引脚接线如下 1. ------------------------------------------
2020-10-20 21:08:47 18799 32
原创 无线局域网课程作业1
无线局域网课程作业1编译环境:Mind+硬件:掌控板实验1光控灯图形化实现代码/*! * MindPlus * mpython * */#include <MPython.h>// 主程序开始void setup() { mPython.begin();}void loop() { display.setCursorLine(1); display.printLine((light.read())); delay(5000); if (((light
2020-09-22 22:10:04 308
原创 Linux中更换软件源以及更新软件过程中报错的解决方法
Linux中更换软件源以及更新软件过程中报错的解决方法最近在玩树莓派,刚装好系统之后进行软件的更新,发现系统自带的软件源由于是国外的站,奇慢无比不说还经常无法使用,如果想要正常的更新就需要更换为国内的软件源,目前国内的软件源有阿里、清华等。在换源之后更新又出现了一系列的问题,下面会细说。更换软件源首先使用命令lsb_release -c来查看自己系统的系统代号,不同系统更改apt安装源时使用的代码也不一样,最新版本的Ubuntu系统的代号为bionic。之前版本的代号分别为:Ubuntu 12
2020-09-20 15:37:53 3440
原创 基于Arduino电容式感应库的触摸控制灯
在本篇文章中,我制作了一个基于Arduino电容式感应库的触摸控制灯。您可以使用铝箔制作触摸传感器(任何金属物体都可以工作)。你可以通过触摸铝箔点亮或熄灭灯。...
2019-09-10 20:44:08 2376 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人