怎么设计一个基于PSoC™ 62开发板的龟龟智能水缸?

电子说

1.3w人已加入

描述

一、目标

主要设计一个系统,用于监测龟龟水缸的水质检测,PSoC™ 62开发板用于采集TDS传感器数据,通过外接鹅rw007网络模块发送至云端。

二、硬件介绍

系统硬件如下图,除了PSoC™ 62开发板之外,还包括一个keyeStudio的TDS传感器,以及一个RTT官方的rw007网络模组。

LED闪烁

三、软件介绍

OS为RT-Thread 4.1.1,包括 LWIP、ONENET、MQTT、LWIP等组件;
传感器接口为ADC,软件包括ADC驱动框架;
网络模组接口为SPI,软件包括SPI驱动框架;
LED接口为pin,软件同样包括PIN驱动框架。

LED闪烁

整个系统包括如下线程:
1、main task,用于负责LED闪烁;
2、adc task,用于负责ADC数据采集;
3、upload task,用于将采集的数据传输至onenet云端。

四、运行结果

| /

RT - Thread Operating System
/ | 4.1.1 build Jul 15 2023 10:21:46
2006 - 2022 Copyright by RT-Thread team
lwIP-2.0.3 initialized!
[I/sal.skt] Socket Abstraction Layer initialize success.
msh />[spi0] Freq:[25000000]HZ
[E/[RW007]] The wifi Stage 1 status 0 0 0 1
[I/WLAN.dev] wlan init success
[I/WLAN.lwip] eth device init ok name:w0
[I/WLAN.dev] wlan init success
[I/WLAN.lwip] eth device init ok name:w1
rw007 sn: ▒%▒▒0760ad9450c8478c000190]
rw007 ver: [RW007_2.1.0-3c0b5027-18]

云端数据:

LED闪烁

五、其他

龟龟水缸目前很多地方考虑不够周全,譬如水质只用到了tds传感器,后续要加上PH和温度传感器,还要加上换水等功能,实现业务闭环,让龟龟生活环境更智能。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分