草庐IT

物联网毕设 -- 智能宠物投喂器(图传+APP+ESP32-CAN)

目录前言一连线图1.原理图2.PCB效果3.实物效果4.功能概括(1)硬件端(2)APP端演示视频二底层代码使用方式1.使用说明2.下载程序三APP使用方式1.下载APP(1)操作方式:(2)使用说明2.APP界面🫡若需要,请咨询博主🫡前言本智能宠物喂食器的硬件端主要采用了红外检测和光敏电阻作为主要的传感器。红外对射检测距离为3-5厘米,当有宠物进食时,舵机自动打开投喂器,方便宠物进食。同时,该设备还使用光敏电阻进行环境光照强度的检测,如果监测到环境中有物体,并且光照强度过低,则启动小夜灯,方便夜间操作。此外,硬件端还可以获取环境温湿度,并且将环境数据以及状态通过0.96OELD显示出来,方便

ESP8266获取网络时间 实时时钟

程序现象 一、用串口调试助手调试1.发送指令AT+RST重启模块使应用模式更改生效;2.发送指令ATE0取消回显3.使用串口发送指令AT+CWMODE=1设置模块Wi-Fi应用模式为Station模式;4.发送指令AT+CWJAP="ssid","pwd"连接AP;5.发送指令AT+CIPMUX=0设置模块为单路连接模式,模块默认为单路连接模式;6.发送指令AT+CIPSTART="TCP","api.k780.com",80与服务器建立TCP连接;7.发送指令AT+CIPMODE=1设置模块传输模式为透传模式;8.发送指令AT+CIPSEND开启透传模式向服务器发送数据,模块收到此指令后先换

ESP32 Tensorflow 实现语音识别

教程介绍如何通过外部麦克风I2S将Tensorflow微语音与ESP32结合使用。换句话说,我们想要定制Tensorflow微语音示例,以便它在使用I2S协议连接到外部麦克风的ESP32上运行。在本例中,我们将使用连接到ESP32的INMP441来捕获音频。虽然ESP32-EYE具有内置麦克风,但如果我们想在ESP32上使用Tensorflow微语音,我们需要一个支持I2S的外部麦克风。此外,在本教程中,我们将使用自定义模型,以便带有INMP441的ESP32不仅可以识别是或否单词,还可以识别其他单词。设置在ESP32上编译和运行Tensorflow微语音的环境在编译和执行微语音代码之前,需要

图文手把手教程--ESP32 MQTT连接阿里云生活物联网平台

本文内容1)在阿里云生活物联网平台,创建自有品牌项目,并在项目下创建产品“智能灯001”。2)下载阿里云SDK-esp-aliyun,使用例程smart_light,通过“云智能”手机APP控制。3)在阿里云物联网平台,查看设备、管理设备、调试设备。esp-aliyun下载地址:https://github.com/espressif/esp-aliyun在应用商店,例如应用宝中下载阿里云APP,名字:云智能一、首先完成集成开发环境搭建:图文手把手教程(史上最强):windows下ESP32集成开发环境搭建和HelloWorld显示(乐鑫官方推荐方法-使用VSCode安装ESP-IDF插件)二

ESP32S3系列--FLASH及PSRAM配置

一、目的    最近从源地工作室购买了一块ESP32S3开发板(源地的便宜啊),如下图。        使用过ESP32模组的同学肯定见过下面的menuconfig菜单配置窗口用于配置Flash的相关参数            上图是ESP32模组中Flash的配置选项(SPI模式、时钟频率、Flash大小)。    其中关于SPImode的描述,请参考《理解ESP32Flash烧写的DOUT/DIO/QOUT/QIO配置》    关于如何准确获取自己手上的ESP32模组的flash大小,请参考《查看ESP32模组中Flash颗粒以及芯片信息》    那么如果我们使用的ESP32S3模组关于F

Arduino+Esp32-wroom32E开发环境搭建(2023)

这两天开始在Arduino下安装esp32,经历了从自动安装到手动安装的过程。自动安装,三个字评价:太慢了,然后还每次100%失败,无语。然后开始手动安装。最后成功了。1arduino下载最新的发布版本:官网下载页面不要修改安装路径。设置中文:2自动安装esp32如果这一步要是运气好,成功了,还是很顺利的哈,恭喜恭喜,后面的就不用看了。1如图:填上:https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json然后在右下角出现下载package_esp32_index.jso

01Redis的安装与配置(新手必备)

第2章Redis的安装与配置 2.1Redis的安装2.1.1克隆并配置主机Redis在Linux上进行安装,首先有配置Linux操作系统2.1.2安装前的准备工作(1)安装gcc由于Redis是由C/C++语言编写的,而从官网下载的Redis安装包是需要编译后才可安装的,所以对其进行编译就必须要使用相关编译器。对于C/C++语言的编译器,使用最多的是gcc与gcc-c++,而这两款编译器在CentOS7中是没有安装的,所以首先要安装这两款编译器。GCC,GNUCompilerCollection,GNU编译器集合。 (2)下载Redis版本要是Linux版本redis的官网为:http://

stm32+安信可esp8266+AT指令+腾讯云平台

这篇文章是讲解esp8266使用AT指令连接腾讯云物联网平台的一些大致内容。一般连接连接云平台都是使用MQTT协议,以下是MQTT协议的特点:MQTT(MessageQueuingTelemetryTransport)是一种轻量级的通信协议,用于在物联网和低带宽、高延迟或不稳定网络环境下进行传输。它被设计用于传输小型数据包,并且具有低能耗、低带宽占用和可靠性的特点。MQTT协议基于发布-订阅模式,其中有两个角色:消息发布者和消息订阅者。发布者负责将消息发送到经纪人(Broker),而订阅者则通过订阅特定主题(Topic)来接收感兴趣的消息。MQTT协议的核心思想是实现高效、可靠的消息传输。它采

Arduino下 ESP32蓝牙与PC蓝牙数据传输

Arduino下ESP32蓝牙与PC蓝牙数据传输ESP32PC端测试效果ESP32打开Arduino,选择“文件”—“示例”—“BluetoothSerial”—“SerialToSerialBT”:然后选择开发板和端口,编译烧录,在下方发送框内输入要发送的信息//ThisexamplecodeisinthePublicDomain(orCC0licensed,atyouroption.)//ByEvandroCopercini-2018////ThisexamplecreatesabridgebetweenSerialandClassicalBluetooth(SPP)//andalsode

Kafka 01——Kafka的安装及简单入门使用

Kafka01——Kafka的安装及简单入门使用1.下载安装1.1JDK的安装1.2Zookeeper的安装1.2.1关于Zookeeper版本的选择1.2.2下载、安装Zookeeper1.3kafka的安装1.3.1下载1.3.2解压1.3.3修改配置文件2.启动kafka2.1Kafka启动2.2启动kafka遇到的问题2.2.1问题12.2.2问题23.简单实用3.1创建topic3.2查看已创建的topic3.3发送消息3.3.1发送消息命令3.3.2遇到的问题3.3.2.1问题13.3.2.2问题23.4接收消息3.4.1接收消息演示3.4.2接收消息的相关知识小点3.5查看zk4