闭环通用电机控制系统采用PID算法。
2021-08-02 19:40:25 534KB motor
1
基于arduino的四路红外舵机寻线小车程序代码,比较简单的小白DIY
2021-08-01 19:44:05 2KB arduino 寻迹小车 舵机转向
1
基于arduino的三轴书写机,支持步进电机,转向齿轮笔升降,操舵笔抬起。 激光雕刻机,双Y轴,完美支持本地GRBL固件, 适应所有书写工具。
2021-08-01 10:59:20 248KB 步进电机 Arduino 电路方案
1
基于Arduino土壤水分监测包含原理PCB图、源程序
2021-07-26 10:02:59 4.37MB 土壤水分
此项目中有两个传感器作为检测器,分别是雨量传感器和LDR。 雨量传感器具有检测是否下雨的功能。
2021-07-22 17:07:33 1.62MB home automation smart appliances
1
系统通过arduino实现的功能有: 实现电器开关的控制,电机正反转控制,接收热感应器返回的信息。 主要的工作流程: 蓝牙获取本机蓝牙设备并判断蓝牙开关状态扫描并获取与arduino mega 2560已配对的蓝牙设备,设置本机蓝牙可见性为可见,建立连接。 Arduino mega 2560上的蓝牙通过串口通信获取指令后通过控制高低电压的输出来控制电子继电器的开关从控制用电器是否开始进行工作, LED开关主要是通过一引脚的高低电压来控制,另一引脚只是GND,通过控制来实现电子继电器的开关,这边如果只是LED的话可以直接通过芯片来供电,电视由于考虑到家用电器的220V电压因此增加电子继电器的环节,此电子继电器可控制220V的电器,因此LED灯可以被大多数家用电器代替。本项目中的电机通过两个引脚的高低电压交换来实现反向旋转,从而可以控制窗帘的开和关。arduinomega 2560上的热感应器通过人体热量来判断是否有人进门。从而控制其他设备。本项目源码包括arduino部分的源码。
1
该智能家居硬件部分设计由主机、副机两部分构成。副机可以自行选择设计成节点式(即一个arduino+24L01控制一个开关节点)还是单MCU多路式(即一个arduino+24L01控制四个开关)。 该智能家居设计主要功能: 红外直接遥控多路开关 定时开启,也就是预约功能 倒计时 局域网控制,通过网页(网页控制方式是客户端发送pos命令,系统获取并使得控制页面做出响应) 广域网控制,通过Yeelink 默认四路节点(因为Yeelink的5s限制,虽然可以扩展很多路,但也会很卡) 其他规格: 网络自动同步时钟 POE供电 2.4G通信 一键配置节点 预留DHT11,18B20,IIC接口,串口,充足的扩展空间 硬件资源介绍: 主机: MCU:ATMEGA644PA(可以选用张老师的Microduino Core+,基本运算全归单片机,328资源不够); 网络芯片:ENC28J60,RJ45网口:HR911105A; 2.4G无线:nRF24L01; 显示屏:NOKIA5110屏(后期会适配12864的OLED); 红外接收头; 红外遥控器; 副机: MCU:ATMEGA328P或者168PA; 2.4G无线:nRF24L01; 交流电器控制:可控硅:BT136,光耦:MOC3041; 提示: 本文所涉及的PCB大多预留了ISP刷机座,烧写程序的方法论坛很多资源,不过多阐述 局域网:在源代码中找到"web.rar"可以本地运行,详见附件内容。 附件内容截图:
1
BlueBird(蓝鸟)是一款基于arduino开源平台的兼容主板,用户可以使用Arduino语言、processing来完成开发。 功能框图: 功能描述: 数字输入引脚:14个(其中包括6个带PWM功能引脚) 模拟输入引脚:8个(A0-A7) 电源输入:7-15V(DC电源输入) USB通信:FT232RL 程序存储大小:32KB 系统时钟:16MHZ 主板外观:蓝色,标准尺寸 Atemega328P熔丝位配置信息如下: ############################################################## uno.name=Arduino Uno uno.upload.protocol=arduino uno.upload.maximum_size=32256 uno.upload.speed=115200 uno.bootloader.low_fuses=0xff uno.bootloader.high_fuses=0xde uno.bootloader.extended_fuses=0x05 uno.bootloader.path=optiboot uno.bootloader.file=optiboot_atmega328.hex uno.bootloader.unlock_bits=0x3F uno.bootloader.lock_bits=0x0F uno.build.mcu=atmega328p uno.build.f_cpu=16000000L uno.build.core=arduino uno.build.variant=standard ############################################################## 板子自带的ISP修复接口,用户可以将其作为一个UsbAsp下载器,可以用来对主芯片进行程序升级,或者对其他空白芯片进行程序的烧写。 给自身更新程序: 给目标芯片固化程序: 附件包含以下资料: PDF格式原理图 USB通信驱动 ATmega328(ATmega328数据手册) 的bootloader
2021-07-13 17:32:38 1.31MB 开源 电路方案
1
该资源内包括Arduino IDE的参考源代码及模块说明和测试代码、processing心电图显示设计的源代码。
2021-07-13 09:04:44 210.43MB arduino 嵌入式 心电监测 Peocessing
1