基于STC51单片机的风扇设计要求:利用直流电机充当风扇键盘可以调整风扇的转速设计概述:  按照设计要求,风扇的开与关需要用到独立键盘,转速控制需要用到PWM技术。所需要的单片机芯片为STC89C52,所用的硬件工具是由华清远见开发的基于STC89C52的智能小车。该小车配备所需要的独立按键模块和直流电机模块,独立按键模块由P3口控制,直流电机模块由P1口控制。STC89C52是一种低功耗,高性能
本案例为机智云平台初级基础应用开发实例,开发者通过使用机智云AIoT自助开发平台和ESP8266,实现对USB风扇的远程APP控制,本案例原理简单、制作成本低,适合所有具备嵌入式基础的开发者,尤其适合准备进入IoT的从业者、高校相关专业学生参考学习,掌握物联网设备基础开发逻辑。其他更多应用开发详见官方案例教程。机智云AIoT自助开发平台提供多种在线自动开发工具、多型号(Wi-Fi、GPRS、4G等
文章目录一、功能简介二、软件设计三、实验现象联系作者 一、功能简介本项目使用Proteus8仿真51单片机控制器,使用LCD1602液晶、按键、蜂鸣器、L298N电机驱动模块、直流电机、DS18B20温度传感器等。系统运行后,LCD1602显示传感器检测的温度值; 默认以自动模式运行,若按下K4键切换为手动模式,此时可以 通过K1和K2控制风扇加减速,风扇档位共5档(0-5)。当再次按下K4键切
esp32是3.3v的单片机 io口可以忍受5v电平    所以如果接普通的电脑上5v的风扇 不需要电平转换,加上拉电阻就行   。我这是一个12v风扇但是用5V驱动的。所以电路偷懒了也能用。如果用12V那需要跟上边教程一样电平转换 接线    风扇正负极接5V电源 ,测速线接13针脚,并用1k电阻上拉到5v。pwm线直接接14
转载 2024-03-21 21:33:46
627阅读
文章目录1 简介1 设计概要2 系统设计2.1 系统供电问题2.2 自动/手动模式的切换2.3 PWM信号的产生2.4 单片机内部资源的分配三、硬件搭建3.1 单片机最小系统3.2 电机驱动模块3.3 超声波测距模块3.4 红外遥控模块3.5 液晶显示模块3.6 供电模块4 工程代码(全开源)4.1 总头文件4.2 电机驱动及头文件4.3 超声波驱动及头文件4.4 红外遥控驱动及头文件4.5 液
A:处理器在工作时都会产生大量的热量,所以工程师在设计处理器时考虑到散热问题会给每个盒装的处理器里放置一个散热风扇(极少的AMD黑盒处理器没有风扇)。CPU风冷风扇分两种:下压式风扇和侧*式风扇,两种风冷风扇都是与处理器表面紧贴在一起的,利用金属的热传递性能将处理器中的热量迅速传递出来,达到降低和稳定处理器温度的作用。tel原装风扇采用下压式风扇设计,原装风扇本身自带硅脂,因此可以直接安装(无需再
文章目录一、I2C总线通信协议原理1、I2C协议简介2、 I2C物理层3、协议层(1)基本读写过程(2)通讯的起始和停止信号(3) 数据有效性(4)地址及数据方向(5)响应4、软件I2C5、硬件I2C二、STM32基于I2C协议的温湿度传感器的数据采集1、代码撰写2、电路连接3、结果展示总结参考 一、I2C总线通信协议原理1、I2C协议简介I2C 通讯协议(Inter-Integrated Ci
ESP32控制舵机转动,使用blinker实现远程开关宿舍灯/宿舍门准备杜邦线若干条(至少3条)舵机一个,我使用的是SG90,大概扭力为1.4kg/cmESP32/ESP8266一块,我的是乐鑫的,带WIFI模块,大概30RMBUSB数据线一条ESP32使用servo库会出现编译问题,架构不匹配,所以我这里直接使用pwm进行舵机的控制,你也可以使用ESP8266直接使用servo库控制舵机,方便很
转载 2024-08-15 17:42:48
84阅读
    链接:https://pan.baidu.com/s/1QVC2_gi0j_5BEunNYNmJOQ?pwd=tldq 提取码:tldq --来自百度网盘超级会员V4的分享  arduino-stm32  //#include <SoftwareSerial.h> //============1
转载 2024-07-31 16:55:00
175阅读
20211105之前给乐鑫在github上提了bug,目前应该修正close了。 大家拿新代码就应该没这问题。root cause是从s2开始给内存加了memlock锁,在menuconfig中关掉这个内存锁就好了。Component config → ESP System Settings → Memory protection 有兴趣可以上去看下issue:https://githu
转载 2024-07-20 22:50:30
70阅读
ESP32-S3 USB虚拟串口详解USB-OTG 外设介绍USB-OTG: USB-OTG是一种USB规范,允许嵌入式系统(如手机、平板电脑、单片机系统等)在没有主机(如个人电脑)的情况下直接相互通信,同时也能够作为传统USB主机或设备操作。这意味着一个带有USB-OTG功能的设备可以扮演两种角色:主机角色(Host)和外设/设备角色(Peripheral)。当作为主机时,它可以连接并控制其他U
目录前言一、硬件准备二、使用步骤1.硬件连接2. 代码实现2.1 LED初始化2.2 KEY初始化2.3 main函数2.4 中断处理与任务函数三 完整代码总结 参考资料    前言 ESP32芯片具有34个物理GPIO引脚,除了一些具有特殊用途的GPIO外,大部分GPIO都可以复用。本文就通过点亮一盏LED灯并通过一个按键控制其亮灭来简单学习
转载 2024-04-28 12:24:32
299阅读
在本项目中,将创建一个带有 ESP32 的独立 Web 服务器,该服务器使用 Arduino IDE 编程环境控制输出(两个 LED)。Web服务器是移动响应式的,可以使用任何设备作为本地网络上的浏览器进行访问。接下来将逐步展示如何创建 Web 服务器以及代码的工作原理。 从构建电路开始。将两个 LED 连接到 ESP32,如下图所示 – 一个 LED 连接到GPIO 26,另一个到GPIO 27
转载 2024-06-06 16:11:33
83阅读
说明 Esp32Cam Tcp服务器 android  客户端 esp32  控制终端android  发送控制命令     接收Esp32Cam  图像视频 以及 Esp32Cam 和esp32 相关控制完成的反馈   Esp32Cam 向 app 发送视频 发送自己和esp32控制完成反馈   通过串口向esp3
转载 2024-04-11 11:41:44
91阅读
掌控你的设备:ESP32 BLE HID 鼠标键盘模块项目地址:https://gitcode.com/asterics/esp32_mouse_keyboard项目介绍ESP32 Mouse/Keyboard for BLE HID 是一个基于 ESP32 的蓝牙低能耗(BLE)人机交互设备(HID)实现,支持键盘和鼠标功能。这个开源项目不仅提供了串行API,与Adafruit的EZKey HI
转载 2024-06-12 16:00:15
352阅读
stm32调用OV7670获取图像并通过蓝牙传输至PC问题分析开始调试1.stm32调用OV76701.1在开发板例程上修改有如下好处:1.2遇到的问题2.PC端蓝牙接收2.1添加蓝牙虚拟串口2.2使用python的serial库2.3运行程序2.4手机输入3.stm32蓝牙通信4.综合整理遇到的问题已解决问题现存问题 问题分析首先明确需求。用stm32调用OV7670获取图像,并且通过蓝牙传递
转载 2024-04-07 13:02:47
1266阅读
参考:GitHub - micro-ROS/micro_ros_arduino: micro-ROS library for Arduinomicro_ros可以理解为一个运行在嵌入式平台的轻量级ros,其好处是建立了一套上位机平台(主要运行ubuntu+ros)与下位机平台(MCU)的通讯机制,包括串口、UDP、wifi等,省去了我们编写通讯协议的烦恼。这套通讯机制最大的好处是可以将下位机平台(
     1.购买器材:                                                &nbsp
转载 2024-04-26 17:17:18
120阅读
~恍恍惚惚中,感觉瓦力已经慢慢悠悠的向我走来,看了他的孤独,感觉自己的也就不算什么了~断断续续搞了差不多两周的时间,总算是把这些底层模块都调通了(虽然还完全看不出任何瓦力的影子):1.双路foc电机驱动(实现自动校准磁铁偏角,自动识别电机磁极对数);2.基于u8g2的oled(128x64)交互显示(实时显示电机转速,电池电压、电流);3.sbus驱动(实现通过rc遥控器来控制两个电机转速,通过特
转载 2024-05-23 22:32:28
601阅读
ESP32-C3 蓝牙部分我们学习了GATT,本文尝试使用蓝牙做一个简单的小应用。 目录前言一、整体框架二、数据传输部分2.1 添加温湿度驱动组件2.2 传感器数据传输程序再次说明: ESP_GATTS_READ_EVT 事件2.3 功能测试2.4 代码优化三、控制部分3.1 添加LED驱动组件3.2 控制 SK6812 程序3.3 代码优化四、APP 部分结语 前言前面文章说过,蓝牙协议博主了解
转载 2024-03-29 23:27:57
439阅读
  • 1
  • 2
  • 3
  • 4
  • 5