- 博客(12)
- 收藏
- 关注
原创 初识STM32---基于STM32的室内温湿度检测
一、项目介绍本项目采用ARM结构中最为代表的Cortex-M4系列的芯片,选用STM32F407ZGT6开发板进行项目开发,选用的传感器为常见通用的DHT11温湿度传感器。传感器将采集到的数据传输到STM32(MCU)主控进行数据处理,最后通过串口打印出来。二、前期准备硬件:1、STM32F407ZGT62、DHT11温湿度传感器软件:1 Keil5官方下载链接如下:http://www.keil.com/demo/eval/arm.htm2 STM32f407固件库官方下载链接如下:h
2021-06-15 10:09:00
13388
5
转载 Mixly第三方用户库实现
前言:Mixly自从2015年问世以来,就深受国内创客、中小学教师喜爱,如今已经成为国内最好用的Arduino图形化软件。Mixly最大的优点就是其开放性,Mixly建立了一个生态圈,这个生态圈欢迎所有人的加入,不限制厂家,不限制硬件。因此,任何一个掌握规则的人都可以为Mixly开发第三方库,来丰富Mixly的功能。本篇内容主用于介绍Mixly第三方用户库实现过程,本文以OLED中文显示模块为例。一、创建库文件夹根目录下xxx.xml文件定义了图形块的基本信息,比如类别、名称,ID等。blo
2021-05-18 11:35:45
1504
转载 Mind+第三方用户库的实现
前言我们在使用Mind+时,有很多传感器都没用官方库,常常因为没有官方库而无法使用Mind+进行作品制作,但是从V1.6.2版本开始开放用户自定义库功能,我们可以根据自己的需要编写或移植现有的arduino库,自己设计图形模块(block)的外观及形状,自己设计对应生成的代码。官方参考链接:https://mindplus.dfrobot.com.cn/ext-api以下是指纹识别传感器AS608第三方库的制作**1. 选择模板或自己建立用户库文件结构**下载完官方提供的Arduino用户库模
2021-05-12 21:25:08
1716
原创 飞桨PaddleHub实现皮影戏
一、前言PaddleHub是飞桨生态下的预训练模型的管理工具,旨在让飞桨生态下的开发者更便捷地享受到大规模预训练模型的价值。用户可以通过PaddleHub便捷地获取飞桨生态下的预训练模型,结合Fine-tune API快速完成迁移学习到应用部署的全流程工作,让预训练模型能更好服务于用户特定场景的应用。通过PaddleHub提供的人体骨骼关键点检测库,完成人体骨骼关键点检测,将人体骨骼关键点进行连接,就可以获取到人体的肢体骨骼,同时映射到皮影身上,就可以得到皮影人了;将视频中连续帧进行转换,就可以实现皮影
2021-05-06 19:24:16
228
原创 基于掌控板和SIoT平台搭建物联网控制系统
本实验是基于掌控板和Siot平台搭建控制系统,通过Siot平台或者网页控制灯的开关。网页的控制页面是使用Bootstrap进行界面布局,再使用jQuery监测按钮时间,然后再通过$.get()函数请求SIoT接口,从而向掌控板发出命令。一、利用Siot控制掌控板的灯的开关。二、利用网页控制掌控板灯的开关。1、首先需要在Siot平台创建topic2、编写代码:/*! * MindPlus * mpython * */#include <MPython.h>#include
2021-04-27 22:39:39
753
原创 串口接收数据及上云
串口接收数据及上云项目简介当你只有arduino和掌控板时,如何实现数据上云?本项目利用arduino采集数据,通过串口实现数据发送到掌控板(ESP32),利用掌控板接收数据并上传到阿里云,实现数据转发及上云。本项目分为三个部分:1、arduino采集温度2、串口转发/接受数据3、掌控板数据上云4、阿里云部署一、arduino采集温度硬件:arduino,DHT11温度传感器接线图:# arduino----------DHT11# 5v---------------VCC#
2021-04-22 19:38:46
651
原创 温湿度采集-MQTT与MySQL数据交互
温湿度采集-MQTT与MySQL数据交互摘要如何快速实现硬件采集、数据上云和存储等功能?本项目旨在解决这个问题,本项目通过ESP8266采集温湿度,利用EMQ X Cloud部署云服务器,上传数据到MySQL。通过宝塔搭建MySQL数据库,实现数据的储存。本项目将分为三个部分:硬件采集温度湿度利用宝塔新建MySQL利用EMQ X Cloud部署云服务器一、硬件采集温度湿度硬件组成:ESP8266,DHT11硬件连线:# ESP8266----------DHT11# 3.3v---
2021-04-20 21:35:43
2963
原创 光控灯、声控灯、语音识别控制灯、实现Easy IoT上mqtt消息的通讯
标题【实验一】光控灯一、实验目的及要求【实验一】光控灯【实验二】声控灯【实验三】语音识别控制灯【实验四】实现Easy IoT上mqtt消息的通讯甲按A键(或触摸P)发送消息至topic1,同时监听topic0乙监听topic1,接收到甲的消息后按A(或触摸P)回复消息给topic0甲显示二、实验原理与内容实现天黑自动亮灯,天亮灭灯实现声音强度到一定程度自动亮度,否则灭灯实现语音控制灯的开关实现mind+下Easy IoT上mqtt消息的通讯。三、实验软硬件环境硬件:掌控板软件:M
2020-09-22 22:52:38
771
原创 Vi编辑器的使用方法及用vi编辑器编写一个C程序
一、Vi编辑器的介绍Vi编辑器是ubuntu最基本的文本编辑器。有三种工作模式:命令模式:键盘接收的任何字符都被当做命令来解释,不会出现在屏幕上。插入模式:进行文本编辑末行模式:在屏幕底部显示 “ :”,等待用户输入命令。三种模式的切换方法:命令模式→输入模式:i:在当前光标所在字符的前面,转为输入模式 I:在当前光标所在行的行首转换为输入模式 a:在当前光标所...
2020-03-24 17:42:52
7707
原创 Protues与keil联调方法及用C书写一个HelloWorld程序
找到protues与keil的安装目录1、需要把VDM51.dll文件(protues中可能没有这个文件,你可以从网上下载。)复制到proteus安装目录下MODELS文件中 和 keil安装目录的 bin 文件中我的目录:protues: D:\Proteus pro\MODELSkeil: D:\keil_5_C51\C51\BIN2、打开keil中的...
2020-03-23 23:24:04
1950
原创 Ubuntu18.04.1中安装gcc出现 “Command 'gcc' not found, but can be installed with: sudo apt install gcc”问题
Ubuntu18.04.1中安装gcc出现 “Command ‘gcc’ not found, but can be installed with: sudo apt install gcc”问题输入sudo apt install gcc出现如下问题分别输入sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock...
2020-03-20 19:55:53
26228
7
原创 74HC595
工具:74HC595 8个灯泡 导线 8个电阻74HC595是一个8位串行输入、并行输出的位移缓存器引脚说明编辑74HC595符号 引脚 描述Q0–Q7 第15脚,第1-7脚 8位并行数据输出,GND 第8脚 ...
2019-09-03 21:07:47
812
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人