该项目将向您展示如何制作自动浇水系统和水位指示器。 硬件组件: 蜂鸣器× 1 Arduino无线Proto Shield× 1 5毫米LED:红色× 1 9V电池(通用)× 1 Arduino UNO和Genuino UNO× 1 面包板(通用)× 1 跳线(通用)× 1 SparkFun土壤湿度传感器(带螺丝端子)× 1 12V直流水泵× 1 软件应用程序和在线服务: Arduino IDE 目的: 1)使浇水系统自动化。 2)确保植物生长所必需的足够水分。 3)冷却土壤以提供合适的环境。 4)简化耕种流程。 5)降低劳动力成本。 6)节省时间是该项目的主要目的之一。 7)保存因水而腐烂的计划。 介绍: 在这个项目中,我们谈论的是一个包括整个浇水系统的自动化系统。 自动浇水系统就是这样一种系统,通过土壤湿度传感器测量土壤湿度,开始浇灌植物。我们不需要控制浇水,因为设备会在需要时自动进行浇水。 电路原理图:
1
主要研究土壤湿度与浇水量之间的关系、浇灌控制技术及设备系统的硬件、软件编程各个部分。检测部分,单片机选用stc15单片机,软件选用C52语言编程。土壤温湿度采集于显示电路可将检测到的土壤温湿度模拟量放大转换成数字量通过单片机内程序控制精确的将温度与湿度分别显示在LCD显示屏上,同时把程序发给另外一块单片机,通过单片机内的中断服务程序判断是否要给盆花浇水,若需浇水,则单片机系统发出浇水信号,开始浇水,若不需要浇水,则进行下一次循环检测。在浇水系统中也同时设计一个定时浇水部分,通过按键开关设置不同的浇水时间段,在时间段以内时,单片机驱动浇水系统,开始浇水,如不在时间段内,则不浇水。
2021-10-26 23:16:19 10.64MB STC单片机 无线通讯
1
高速脱水机控制器-bldc应用(包括原理图,源代码,器件清单)
2021-10-19 14:01:21 690KB BLDC
1
基于STM32的3D显示器概述: 本作品是以STM32F407微控制器为控制核心的3D显示器,其中主控部分充分运用了cortex-m4内核强大的运算能力实现图形的建模与取模,显示部分采用4096个led搭建了一个16*16*16的立方体,通过微控制器控制led的亮灭显示各种图案,实现了真正意义上的裸眼3D显示,不仅可以用于商业上的广告宣传,还可以作为装饰品美化居家。 立方体3D显示器硬件如下: STM32F4discovery开发套件; 74HC154控制模块与APM4953供电电路(主板); MBI5026 LED驱动电路; 74HC245缓冲模块; 3D显示器系统设计框图: 立方体3D显示器视频演示:
1
代码量两百五十行左右 /***************主函数*****************/ void main() { delay_1ms(100); P0 = P1 = P2 = P3 = 0xff; //初始化IO口 while(1) { key();//独立按键程序 if(key_can = 200) { flag_200ms = 0; P0 = 0xff; //消隐 if(menu_1 == 0) { shidu = ad0832read(1,0);//读出湿度 shidu =100-shidu * 99 / 255; dis_smg[0] = 0xff; // dis_smg[1] = smg_du[shidu ]; //取湿度的个位显示 dis_smg[2] = smg_du[shidu / 10 ] ; //取湿度的十位显示 dis_smg[3] = 0XFF;// dianji_kongzi(); //电机控制函数 } } display(); //数码管显示函数 delay_1ms(1); } } 1、数码管实时显示土壤湿度传感器测到的湿度。 2、从左边第一个起,减键、加键、设置键。可以用按键设置,设置湿度的上、下限值。 3、当湿低于下限值时,自动打开水泵进行抽水自动灌溉,当湿高于上限值时,断开水泵停止灌溉, 4、具有手动模式,按减键手动打开水泵,可以按加键手动关闭水泵。
2021-10-04 17:54:17 5.04MB stc89c51 自动浇花系统 电路方案
1
声明:该设计资料来源匿名科创,仅供学习参考,不可用于商业用途。 微型六轴飞行器概述: 微型六轴飞行器整个飞机,不需任何外加模块,板载了高性能的NRF 2.4G、WIFI通信系统,仅仅一块主电路板,去掉了各种通信模块的插座,不仅使飞控更加美观,也增加了系统的稳定性,降低了飞机的重量。 主控器芯片采用STM32F103,主频72M,具有丰富的外设接口。姿态芯片采用MPU6050,包含3轴陀螺仪和3轴加速度计。飞控设计精巧,只有巴掌大小,却可以完成各种特技飞行,具有良好的机动性能。并且飞行器配有电机保护座,可以很好的保护电机,多次炸机实验证明,保护座保护效果很好。 微型六轴飞行器实物展示: 视频演示: 开发难度:微型六旋翼完全等于微型四旋翼,因为在飞控程序框架、传感器操作、滤波算法、姿态解算、PID算法等关键算法上,六轴和四轴是完全相同的,只有在最后的电机输出上,增加两路输出,相比四轴仅仅多出两个三角函数,所以说学习难度和四轴完全一样。 六轴的硬件创新,相比四轴多了两个电机,使动力更加充沛,推重比更高,原来四轴很难接近10分钟的续航时间,小六轴直接突破11分钟(稳飞),使飞机拓展性更高、可玩性更高,更加适合学习开发。 参数说明: 匿名科创地面站4.0飞控状态显示功能:可以通过3D模型、地平仪、各项参数通道值等方式,实时显示飞控的状态。 微型六轴飞行器源码截图: PID源码讲解:https://www.anotc.com/Articles/Browse/1 对串级PID和单级PID的理解(基于匿名微型六轴):https://www.anotc.com/Articles/Browse/3 实物购买链接:https://item.taobao.com/item.htm?id=41786113827
2021-09-23 16:44:39 25.04MB 开源 六轴 电路方案
1
STM32实现的两轮自平衡车,蓝牙APP遥控,(原理图、源代码、视频、APP),全套完整资料,建议下载学习~
2021-09-18 19:06:25 2.17MB 平衡车 全套资料 STM32
1
基于51单片机智能家居设计(原理图+源代码)
2021-09-11 14:03:49 162KB 51单片机 智能家居
电容表是用1个555集成电路构成的多谐振荡器,充电和放电电容就是被测电容,电容越大,振荡频率就越低。设计时将电路分成了独立的两部分,555芯片完成电容测量转频率输出的功能后,此输出波形可以先供助专用的频率计(高级万用表有频率测量功能)来验证电路是否存在问题,然后再把这个已知频率的信号接入到单片机的测量引脚,测试出1s有多少个脉冲,就能反推出电容容值了 原理图: PS:此设计仅供网友参考。
1
辉光管j时钟pcb原理图+源代码 辉光钟原理图pcb及代码,辉光管底部加了六色LED,GPS模块自动校准时间,还有一块OLED方便调试。PCB分主板跟辉光管驱动板两块。
2021-08-29 13:02:35 2.42MB 辉光管j时钟