前言 MQTT是IBM开发的一个即时通讯协议,面向M2M和物联网的连接,采用轻量级发布和订阅消息传输机制,并且有可能成为物联网的重要组成部分。 ESP8266是一款物美价廉的Wi-Fi芯片,集成Tensilica L106 钻石系列的32 位处理器和片上SRAM,多达17 个GPIO口,并拥有IIC、IIS、UART、PWM、IR遥控等片上资源。 ESP8266还提供官方的软件开发开发包(SDK
一、系统总体框图二、总体电路图设计采用STM32开发板、LCD模块、DHT11温湿度传感器模块、MQ-2烟雾传感器模块、热释红外传感器和ov7670摄像头模块设计智能安全环境报警系统。该系统具有视频图像显示,检测环境温度、湿度、烟雾或可燃气体,并在LCD显示屏上显示相关数值,并上传数据给用户端,用户也可通过终端查询相关数据,若某一温湿度、烟雾或可燃气体超过设定值、或未允许的外来人员进入均可触发报警
零、导读在这篇文章中,你将看到如下内容:OV7670 QVGA配置的注意事项;将FPGA做成一个FIFO驱动不带FIFO的OV7670;libjpeg阉割库的使用;ESP8266传图给上位机的简单实现。ESP8266传图给OneNET,微信小程序的方案在开头的博客里有整个工程的GitHub链接(仅供参考)一、项目背景与吐槽该项目是大三下的嵌入式短学期,因为一些的原因做的不太一样,正常做的是一个ST
1.OV7670驱动跟上位机通信格式目前上位机跟开发板是通过串口来通信,命令通信格式是json,摄像头数据是自定义格式,如果你没听过json,那么自行百度,跟OV7670相关的json格式分别如下: 包含:摄像头开启,摄像头关闭,设置亮度模式,设置饱和度,设置对比度,设置亮度,设置摄像头效果。 发送格式示例如下(以摄像头开启为例):{"FUNC":"HW","OPERATE":"CAMERA_ST
转载 2024-10-27 09:57:42
94阅读
正文开始  本文使用到的硬件设备主要为STM32F407单片机、ESP8266无线WIFI模块、OV7670摄像头、LCD显示屏幕以及计算机。整体结构如下图所示:  上图中的LCD显示屏幕只是为了将OV7670采集到的图片在下位机进行显示,与图片传输没有什么关系,并且若增加LCD显示图像功能的话,会进一步影响图片传输的速率。因此不需要在下位机显示的朋友可以不用LCD显示屏幕,直接将图片数据通过ES
转载 2024-02-19 17:10:59
1138阅读
1点赞
 设计概述:                本实验采用STM32F1系列+esp8266 01s模块,采用HAL库开发。主控芯片哪个系列和型号都可以,只要有两个串口(UART或者USART,以下统称串口)就行。把串口配置好,  可以直接移植使用。&n
ESP8266/ESP32/nodeMcu/wemos D1 MINI开发板用TFT_eSPI库驱动ST7789(240*240)TFT显示屏材料硬件连接引脚连接表引脚连接图安装TFT_eSPI库安装Adafruit-GFX-Library文件配置STEP1: 配置硬件类型STEP2:按照实物连接改写引脚定义STEP3:定义字体STEP4: 其他设置配置部分小结程序测试效果演示参考文献 材料We
OV7670不愧是最便宜的摄像头了最大显示像素:640*480(在VGA显示器上显示效果还不赖,用usb模块采集显示依然显著)第一步:VGA显示 视频图像(实时)FPGA+SDRAM+OV7670= VGA显示视频图像,帧率可达30fpsFPGA作为逻辑控制,配置摄像头寄存器,sdram作为fifo,实现图像的基本处理(RGB转换,或RAW处理)摄像头格式:RAW、RGB565、YUV可选。通过使
花了几天时间用stm32和ov7670搞了个图像采集,这比我预想的要难很多。ov7670一百多个寄存器而且ov公司的datasheet简陋得常常让我想说一句:我去年买了个表。后来还是借鉴了网络上的一些寄存器配置,在加上苦读ov推出的资料终于还是搞出了个简陋的摸样出来。 话不多说了,给大家分享一下心得体会,以便帮助后面学习的朋友少走些弯路。 一:摄像头不比其他的传感器,有一定的难度,而且资料太过
这里分享的触摸屏型号是ST7796S,单片机使用的是stm32f103zet6线如下,请大家按照一下方式接线。st7796sstm32VCCVCCGNDGNDMOSIPB15MISOPB14LEDPB9SCKPB13DC/RSPB10RSTPB12CS PB11T_IRQPC10T_DOPC2T_DINPC3T_CSPC13T_CLKPC0一、字体、图片显示字体显示包含中英文,字体大小
文章目录一 、前言二 、准备材料三 、亚马逊账号新建物品3.1 申请亚马逊账号3.2 创建单个物品3.3 创建证书四 、编译AT固件源码4.1 搭建AT固件源码的二次开发环境4.2 拉取AT固件源码4.3 替换亚马逊连接证书4.4 编译五 、连接通讯有任何疑问联系邮箱或文章留言,不要私信我,本博客已经屏蔽私信!多多支持! 一 、前言本博文于 2021.2.25 更新,转载于:二 、准备材料三 、
转载 2024-06-24 08:22:11
138阅读
文章目录一:SPI通讯1:什么是SPI通讯2:SPI优点3:通讯原理4:工作时许5:OLED屏幕的SPI工作过程二:ESP8266 的SPI通讯1:概述:2:8266的标准SPI、Dual SPI和Quad-SPI3:8266 SPI模块说明3.1 模块特点3.2 主机协议格式3.3 现有 API ⽀持的 SPI 主机通信格式4:SPI模块API函数说明4.1 void spi_master_i
转载 2023-07-11 13:35:19
1437阅读
stm32f103c8t6利用蓝牙控制180度舵机 关于蓝牙模块部分,如果不了解蓝牙模块的可以看我之前发的东西。 一般来说,舵机接收的PWM信号频率为50HZ,即周期为20ms。当高电平的脉宽在0.5ms-2.5ms之间时舵机就可以对应旋转到不同的角度。以180度角度舵机为例,那么对应的控制关系是这样的: 0.5ms--------------0度; 1.0ms---------
转载 2024-07-09 22:11:01
239阅读
目录OLED屏DHT11温湿度传感器光敏传感器超声波测距传感器HC-SR04OLED屏本次所用的0.9寸OLED屏仅含I2C接口,首先要找到该显示屏的驱动程序,从GitHub上的microPython库,driver文件夹中能找到该文件ssd1306.pyhttps://github.com/micropython/micropython/tree/master/drivers/display将该
转载 2024-07-10 17:14:57
239阅读
目录1 阿里云平台1-1 阿里云注册 1-2 创建产品和设备1-3 创建物模型2 MQTT.fx接入阿里云3 ESP8266接入阿里云1 阿里云平台1-1 阿里云注册为了方便理解,本次阿里云注册采用全新账号重零开始:第一步:进入阿里云官网 https://www.aliyun.com/点击左上角登录按钮并完成登录,一般用支付宝扫码登录就OK第二步:登录完成后
# ESP8266 连接 iOS 设备的完整指南 在物联网(IoT)开发的世界中,ESP8266是一个流行的Wi-Fi模块,它使得与各种设备的连接变得容易。而今天,我将指导你如何将ESP8266连接到iOS设备。这篇文章分为几个部分,首先我们会概述整个流程,然后我们将详细介绍每一步的具体操作,包括所需的代码及其注释,最后,我们还会以状态图和饼状图的形式展示相关信息。 ## 流程概述 在开始之
原创 8月前
133阅读
通过Arduino软件,工具=>串口监视器=>选择115200的波特率,否则打印信息将会乱码。可以通过串口打印的IP地址,通过路由器管理界面或者与设备连接同一局域网的设备ping该设备。ESP8266的wifi模块包含了三种工作模式。
原创 2024-08-01 15:42:39
487阅读
踩坑无数次整理最基础连接前言第一步 软件硬件准备第一步 配网 + 连接第三步 订阅和发布 实现准备—MQTT协议 前言1. PUBLISH – 发布消息 发布消息控制报文是指客户端向服务端(或服务端)向客户端传输一个消息。 2. SUBSCRIBE - 订阅主题 客户端向服务端发送SUBSCRIBE报文用来创建一个或多个订阅。为了将应用消息转发给订阅匹配的主题,服务端将发送PUBLISH报文给
esp8266连接AHT20和BMP280 esp8266 micropython 控制AHT20和BMP280AHT20手册百度一搜就有,还是免费中文的,BMP280的手册官网上有,是英文的,链接在我后面的代码部分里面有测试效果一句话:误差很大 AHT20和BMP280测出来的温度差0.6°左右 AHT20之间测出的温度误差在0.4°左右 BMP280之间温度误差在0.5°左右 我发现一个问题,
近日入手了一块正点原子家的OV7725摄像头模块,秉着小白尽可能学得透彻些的想法,选择了野火家的相同摄像头教学视频。链接如下:【单片机】野火STM32F103教学视频 (配套霸道/指南者/MINI)【全】(刘火良老师出品) (无字幕)_哔哩哔哩_bilibili现对PPT和火哥所授内容进行整理:在各类传感器获取信息中,图像包含有最丰富的信息。但是摄像头模块仅用于获取输出图像,像利用摄像头进行人脸识
  • 1
  • 2
  • 3
  • 4
  • 5