当前位置:首页>自动驾驶>【自动驾驶】03 环境监测车

【自动驾驶】03 环境监测车

  • 2026-08-09 07:51:20
【自动驾驶】03 环境监测车
自动驾驶
03——环境监测车
情景导入

我们生活的环境是一个复杂的系统,温度、湿度、光照强度和声音大小等信息共同构成了我们周围的微观环境气候。你是否想过,像一名环境科学家一样,驾驶着一辆侦察车,去探索和记录身边的环境数据?这节课,我们将制作一台移动的环境监测站,让它穿梭于不同角落,实时捕捉并揭示环境的奥秘!

01
项目功能

编写程序,使小车能够通过底部的循迹传感器识别地面的黑色轨迹实现道路自动驾驶,并且能够利用板载的声音传感器、光线传感器以及温湿度传感器实时监测周围环境的噪声强度、光照强度和温湿度数据。所有数据将通过掌控魔盒自带的OLED屏幕清晰显示。

02

硬件准备

制作环境监测小车,硬件部分需准备一个掌控魔盒、车轮和一条Type-C数据线。

03
实现过程

本项目的实现过程分为以下三个实践活动完成:

(1)连接硬件;

(2)编写程序;

(3)实现自动巡线环境监测小车。

实践活动一:连接硬件

将万向轮安置在掌控魔盒的底部,轮胎安置在掌控魔盒的两侧,使用Type-C的数据线将掌控魔盒与电脑连接(注意,数据线插入掌控魔盒前方的Type-C口,而不是后方的充电口)。

实践活动二:编写程序

打开案例1循迹车的程序文件,案例1已实现小车循迹功能,接下来编写环境检测功能程序。

在 中,拖出OLED显示清空、OLED在第1行显示和OLED显示生效指令;

在  中,拖出转为文本指令和  指令;

在 中,拖出声音值和光线值的指令;

在 中,拖出与I2C温度指令,默认获取温度值,可通过下拉选项框切换为获取湿度值。

首先清空屏幕上原有的显示内容,在第1行显示文本“光线值”以及光线传感器获取的数据,通过转为文本拼接在一起,在第2行用同样的方法显示声音值,第3行显示温度值,第4行显示湿度值,最后加上显示生效。将现在编写的这段代码放置在一直重复中。

完整示例程序如下:

将程序刷入到掌控魔盒中。

实践活动三:实现自动环境监测

体验环境监测小车,在小车根据循迹传感器传来的值,不断调整电机速度来控制小车的方向以达到稳定巡线的效果,在巡线的同时,持续采集周边的环境数据,包括声音、光线、温度和湿度数据,并实时显示在屏幕上。

END

案例内容分享完毕✨ 

教程每周持续更新,

完整教程合集均可在盛思科教主页找到,

记得收藏关注哦!

最新文章

随机文章