带有多个传感器和一个由两个微控制器控制的无线摄像头的 Arduino Uno 自动驾驶无人机。
通常我们会看到使用射频遥控器控制的无人机,或者使用 GPS 模块通过给出正确方向来自动控制无人机的自动驾驶仪。但在我的项目中,我使用 Arduino Uno 以另一种方式处理事情。
该项目的主要目标是从特定已知区域收集数据和 2D 视频信息。为了获取信息,我们必须使用 Arduino 编程分配无人机可以行进的长度和宽度值。
顾名思义,自动驾驶意味着无人机将由自己操控,而无人机的控制动作将由具有内置传感器以平衡无人机的飞行控制器来处理。Arduino Uno 是系统的大脑,它为飞行控制器提供正确的信号。为了保持稳定性和持续运行,我使用了 OpenPilot CC3D 微控制器(或任何飞行控制器)以及摄像头,通过天气监测传感器捕捉实时数据。最后,该系统包括一个蓝牙模块,用于关闭/关闭无人机并使用 Android 移动设备显示实时数据。
补给品
-
蓝牙低功耗 (BLE) 模块(通用)× 1
-
Arduino UNO × 1
-
飞行控制器(CC3D)× 1
-
DHT11温湿度传感器(4针) × 1
-
无人机框架,ESC,电池11.1V,无刷直流电机× 1
我们知道 arduino Uno 是一个 Atme