我不想错过我的推送。记得右上角-查看微信官方账号-设置星标,摘下星星给我

为什么视频只有51版本的呢?在做STM在32版的测试中,由于土壤优良的花盆太高,软管跳出来,水倒在笔记本键盘上,几乎让电脑当场报废。心有挥之不去的恐惧,所以没有拍摄演示视频。但我是开源的STM32版本的代码功能可以实现,可以放心。我想得到我共享的源代码,。
51版的初衷是利用主从机通信实现最简单意义上的物相连(主要是因为当时不太好用STM32)。在进行实际测试时,发现控制距离相对较短,主从机通信方式不够方便,所以我想使用它STM32搭配机智云的方法将这个小项目升级为入门级IOT方案。
51单片机版本
STM32版本
,使用DS18B20测量空气温度,DHT电阻式土壤湿度传感器用于测量空气湿度PCF8591进行AD转换。带有各种传感器模块的是放置在田间进行测量和控制的从机,手持终端是主机,不接入传感器。
测量灌溉环境中的空气温度、空气湿度和土壤湿度,并通过蓝牙将这些参数返回主机进行显示。同时,主机上的屏幕还将显示当前的空气温度阈值和土壤湿度阈值。
设计的想法是,超过空气温度阈值板的蜂鸣器会报警,与蜂鸣器并联的红色LED灯会点亮,提示操作人员适当浇水,但由于一些设计问题,蜂鸣器的声音很小,推测基极电流太小,三极管不能完全导致,所以只有红色LED点亮作为报警提示。
主机的OLED灌溉模式也将显示在屏幕上:自动或手动。主机可以通过自己的矩阵键盘控制灌溉模式和执行器的导通关断,可以同步显示。执行器采用普通继电器模块控制小型水泵,因为主控制器是STC89C52RC,没有PWM输出,我对机械结构的设计一无所知,所以没有用H桥和稍大的直流电机来控制。
通信采用简单的串口通信,使用HC-蓝牙05,比较简单。
使用正点原子mini开发板和屏幕作为硬件平台,努力保证硬件的稳定性。
本质上,控制没有改变,但使用了正点原子esp8266模块,刷入机智云固件,在机智云官网定义数据点,生成可用的demoapp,用手机代替主机app,从而实现物联网的初步意义。
使用智能平台和320x240的LCD屏幕,:
更换空气温度测量模块DHT11.选择质量更好的模块来提高精度并删除它DS18B20(浮点运算设计,影响系统实时性);
直接进入电容式土壤湿度传感器STM32F103RCT6的adc同时使用通道DMA读取,加快处理速度(虽然没必要,数据量也不大);
使用LCD屏幕上写着一个简单的显示界面,用红绿色块提示继电器的开关状态;
app当环境量超过阈值时,增加了报警功能,app会继续弹出alarm显示文字。
为了降低开发者的开发门槛,缩短开发周期,减少开发资源的投资,智能云推出了代码自动生成服务。目前,自动生成服务支持的硬件解决方案包括:独立MCU方案和SOC方案。浇花机项目独立使用MCU方案,因为我用的是标准库和独立库MCU移植方便。
与大家分享两个版本的源文件,也可以将链接复制到浏览器打开https://darwinlearns.com/productinfo/119899.html
为方便学生找到相关的毕业设计方案,达尔文帮助毕业生增加毕业设计方案区( ),并收集毕业设计项目,愿意分享的朋友可以联系妮姐(微信: ),也可以加入达尔闻毕业交流QQ群: 。我们将推出高质量的毕业设计方案。达尔闻提供的完整方案仅供参考和学习,不鼓励直接应用。你知道,你的辩护老师也可能是达尔闻的粉丝。
END基于STM温度/心率/步数设计实现32
智能自动寻光灭火车
51单片机 HX711实现简易电子秤
低成本打造STM32 IoT便携式功率计
STM32 OV7670设计车牌识别系统
自制手机app与arduino实现智能监控系统
STM32F103 NB模组 MQTT实现物联网采集系统
手势控制在7天内完成ESP32 WIFI电子相册
自制STM32万用表,吊500元正规牌
自制简易血氧心率仪STM32 MAX30100
项目分享|电赛系列|人工智能|考研
必考知识点 | 毕业设计 | 开关电源 | 求职我们是妮mo,达尔文的创始人,只谈技术不挑逗汉的小妹妹。达尔文在线教育平台旨在为电子行业的专业人士提供技能培训视频,涵盖嵌入式、FPGA,人工智能等。并定制不同人群的分级学习内容,如常用知识点、拆解评价、电子竞技/智能车/考研等。欢迎关注。
官网:www.darwinlearns.com
B站:达尔闻
QQ群:群1:786258064(已满)
群2:1057755357
点“给我一朵小黄花