Sunday 24 November 2013

quad hardware = GPS module (research)

The GPS module is the device which connects itself to available satellites and receive information about its current location. This location information is then sent to the flight controller as input to process the movement controls for the quadcopter drone. The NEO-6M GPS module is used for this project.


Sunday 17 November 2013

quad hardware = flight controller circuit (research)

-          This is an electronic board complete with microprocessors, ram, sensors and other related components and acts as the main brain of the quadcopter. Inputs signals from the RC module and onboard sensors will be processed here and then suitable output PWM signals will be delivered to the motors of the quadcopter drone. For this project the HK Mega flight controller board is chosen to serve this purpose. This flight controller board is equipped with atmega microprocessors, gyrometer, accelerometer, magnetic compass  and pressure sensor to assist on doing flight control processing. The firmware used is Arducopter which is arduino based and have been developed excessively over the years. The codings of the firmware will be modified to suit the functions of this project. 



Sunday 10 November 2013

App inventor (research)


Creating an application on the android based smartphone device requires some kind of programming facility. It is decided for this project, the program App Inventor is used. This App inventor is a web based platform by Massachusetts Institute of technology which allows public users to make and bake their own application for their smartphone device. Basically this web interface provides relevant tools to create an application from scratch such as a main screen to decide how the application will look like. This initially empty screen is then filled out with buttons, links, interactive controls and etc. to provide interaction with user. The programming is for setting up everything together is done through block programming method. When everything is completed the created application can be uploaded straight to the smartphone device for testing. It is identified that there is a specific tool in the App inventor that specialized on making an application for robotic related integration.




The basic mainframe of the control application for this project is having joystick controls and buttons on the screen similar to the transmitter device. These joysticks and buttons can be operated through touch detection on the screen.  In addition to that the application should be able to detect inputs from the accelerometer when tilting the device. This motion detection will then be used for controlling the drone. Finally, the application will have Bluetooth connection mechanism so that the smartphone will be connected to a corresponding Bluetooth module while running the application.

Sunday 3 November 2013

RC module (research)

Finding a compatible RC module for this project. Most RC modules are single way where only intruction digital signals are sent from the transmitter to the reciever.

However out quadcopter needs a feedback signal from the quadcopter to utilise its gps function. Therefore the RC module must be 2 way.

After some investigation, the frysky DF RC module seems to fit the project requirements. It has a forward 8 channel digital signal transmitter which feedbacks in serial signal.