littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于Arduino IDE的智能环境监测机器人

项目简介

本项目是基于Arduino IDE开发的Turtle - Bot NEO EVO智能机器人。它集成了WiFi连接、多种传感器、GPS、OLED显示屏、LED灯光及音频输出功能,支持通过Telegram和NodeRED Dashboard进行远程控制与数据监控,旨在提供能实时收集环境数据并可通过云端远程控制的智能机器人解决方案。

项目的主要特性和功能

  • WiFi连接:可连接互联网,实现远程访问与控制。
  • 传感器数据采集:借助BME280气候传感器和SDS011颗粒物传感器实时获取环境数据。
  • GPS定位:利用NEO - 6M GPS模块进行定位。
  • OLED显示:在OLED显示屏展示传感器数据和机器人状态。
  • LED灯光和音频输出:通过LED灯光和蜂鸣器提供视听觉反馈。
  • 远程控制:支持通过Telegram bot和NodeRED Dashboard远程控制与监控。
  • 云端服务:数据经MQTT协议上传至云端,用户可通过NodeRED Dashboard查看历史数据和机器人状态。

安装使用步骤

  1. 已下载本项目的源码文件。
  2. 使用Arduino IDE将tbne.ino文件上传到LilyGO T3 S3开发板。
  3. 通过机器人的热点连接到WiFi网络。
  4. 若需使用Telegram控制功能,创建Telegram bot并获取token。
  5. 配置NodeRED:
    • flow_tbne.json文件导入NodeRED。
    • 配置MQTT、Telegram和InfluxDB节点。
  6. 启动控制面板,通过NodeRED Dashboard进行远程控制和数据监控。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】