Components and supplies
flight controller (CC3D)
Drone frames,ESC ,battery 11.1V ,Brushless DC motor
DHT11 Temperature & Humidity Sensor (4 pins)
Arduino UNO
Bluetooth Low Energy (BLE) Module (Generic)
Apps and platforms
drone
Arduino IDE
Project description
Code
interface of Bluetooth module
arduino
this program will show simple led on and off operation using Arduino Uno and Bluetooth
Main Code link
Full Code contains complete information ( updated link 21-07-2022 )
interface of Sensors DHT11
arduino
using this program we can display humidity and temperature in the Serial Monitor
interface of Sensors DHT11
arduino
using this program we can display humidity and temperature in the Serial Monitor
Downloadable files
interface of Sensors
The DHT11 measures relative humidity. Relative humidity is the amount of water vapor in air vs. the saturation point of water vapor in air. At the saturation point, water vapor starts to condense and accumulate on surfaces forming dew.The DHT11 uses just one signal wire to transmit data to the Arduino interface diagram is shown in above fig. Using DHTLib library. It has all the functions needed to get the humidity and temperature readings from the sensor which is shown below program.
interface of Sensors
Android App
An App to Control the Drone Using Bluetooth ( updated 21-07-2022 )
Android App
interface of Bluetooth module
here we use a Bluetooth module (HC-05) for bidirectional communication purpose, for turn ON the drone and to receive the sensor data's. two resistors are used as a voltage divider to step down the 5 volts to 3.3 volts so that Bluetooth can receive the data from the Arduino Uno. The circuit is so simple and small , there is only few connection to be made Arduino Pins Bluetooth Pins RX (Pin 0) ———-> TX TX (Pin 1) ———-> RX 5V ———-> VCC GND ———-> GND
interface of Bluetooth module
Android App
An App to Control the Drone Using Bluetooth ( updated 21-07-2022 )
Android App
Interface of Arduino Uno with flight controller
The flight controller (Cc3d) will provides 5 input control pins which gives the 4 movement actions to the drone they are throttle, roll, yaw, and pitch. These pins need a PWM signal to work, so we will generate the PWM signal using Arduino Uno. By proper planning and sketch of a particular are we can program the Arduino by calling function with delay.
Interface of Arduino Uno with flight controller
interface of Bluetooth module
here we use a Bluetooth module (HC-05) for bidirectional communication purpose, for turn ON the drone and to receive the sensor data's. two resistors are used as a voltage divider to step down the 5 volts to 3.3 volts so that Bluetooth can receive the data from the Arduino Uno. The circuit is so simple and small , there is only few connection to be made Arduino Pins Bluetooth Pins RX (Pin 0) ———-> TX TX (Pin 1) ———-> RX 5V ———-> VCC GND ———-> GND
interface of Bluetooth module
interface of Bluetooth module
here we use a Bluetooth module (HC-05) for bidirectional communication purpose, for turn ON the drone and to receive the sensor data's. two resistors are used as a voltage divider to step down the 5 volts to 3.3 volts so that Bluetooth can receive the data from the Arduino Uno. The circuit is so simple and small , there is only few connection to be made Arduino Pins Bluetooth Pins RX (Pin 0) ———-> TX TX (Pin 1) ———-> RX 5V ———-> VCC GND ———-> GND
interface of Bluetooth module
Interface of Arduino Uno with flight controller
The flight controller (Cc3d) will provides 5 input control pins which gives the 4 movement actions to the drone they are throttle, roll, yaw, and pitch. These pins need a PWM signal to work, so we will generate the PWM signal using Arduino Uno. By proper planning and sketch of a particular are we can program the Arduino by calling function with delay.
Interface of Arduino Uno with flight controller
interface of Sensors
The DHT11 measures relative humidity. Relative humidity is the amount of water vapor in air vs. the saturation point of water vapor in air. At the saturation point, water vapor starts to condense and accumulate on surfaces forming dew.The DHT11 uses just one signal wire to transmit data to the Arduino interface diagram is shown in above fig. Using DHTLib library. It has all the functions needed to get the humidity and temperature readings from the sensor which is shown below program.
interface of Sensors
Comments
Only logged in users can leave comments
Autopilot Drone | Arduino Project Hub