Presentation is loading. Please wait.

Presentation is loading. Please wait.

Aero Week 10 Robbie McNally CpE. Optimus Prime Startup Code Sends a message saying program has started Checks for SD card and notifies user of result.

Similar presentations


Presentation on theme: "Aero Week 10 Robbie McNally CpE. Optimus Prime Startup Code Sends a message saying program has started Checks for SD card and notifies user of result."— Presentation transcript:

1 Aero Week 10 Robbie McNally CpE

2 Optimus Prime Startup Code Sends a message saying program has started Checks for SD card and notifies user of result Checks if a package is mounted correctly and notifies ground station Sends a message to indicate attitude calibration is started Sends a message once calibration is completed

3 Drop Detection – IR ToF Sensor VL6180 IR sensor mounted beneath fuselage pointing at package Startup code tells ground station that package is secure before takeoff IR sensor notifies ground station as soon as package is dropped

4 microSD Shield on Aruino Using stackable headers the SD shield can be placed on top of Xbee shield Advantages: pinouts for all Uno ports microSD card slot  16GB of non volatile local memory large prototyping area on shield  eliminate need for headers Easy way to access/interpret data after flights Disadvantages: Makes DAS slightly taller Can write to a.txt file or.csv file Can use a card reader in a laptop to process data in excel/matlab/python

5 Airspeed Sensor Should aid in accuracy of humanitarian care package drop Pitot tube mounted on wing of plane Same sensor from Joey’s blackbox last year Setup the sensor in “Third Party Mode” Struggled to correctly read data until I found code on an RC forum Use the I2cMaster libraries to communicate via I2C  TheWire doesn’t work Arduino polls sensor every 315ms XBee sends data to ground station SD Card records information on plane

6 XBee Pro S3B Software selectable power output up to 250mW Old XBee Pro 900 power output was 50mW Configured the new modules to be on the same network and communicate Set the PL (Power Level) parameter to 4 (highest +24.0 dBm) Not working reliably yet

7 DAS Battery Calculations DAS will be its own separate, contained system Box will contain battery, Arduino, Xbee, SD Card, and altitude sensor Antenna, ToF sensor, airspeed sensor, and external reset will be wired from DAS Standalone DAS Battery Calculations ComponentCurrent Draw (mA)Voltage Range Arduino Uno R3807-12V XBee Pro XSC2152.4-3.6V MPL3115A221.95-3.6V Airspeed v303-16V VL61801.72.7-3.3V Total Current Draw:298.72S LiPo Battery Never discharge LiPo past 80% Capacity 1000 mAh * 0.80 =800mAh =2.68hours of operation =160.70minutes 1300 mAh * 0.80 =1040mAh =3.48hours of operation =208.91minutes 1800 mAh * 0.80 =1440mAh =4.82hours of operation =289.25minutes 2200 mAh * 0.80 =1760mAh =5.89hours of operation =353.53minutes 2S LiPo (7.4V) with 1000 mAh capacity

8 XCTU Issues Connecting to new XSC modules Might need firmware update Alternatives: Python script with pySerial XCTU serial console can only hold up to 8000 bytes Might be cause of range problems before Program buffer filled and stopped displaying data from remote XBee

9 To do Meet with Professor Hedrick to test new antennas Physically build DAS enclosure Build FPV Enclosure Order batteries for Ground Station, FPV system and DAS Shrink Arduino libraries Comment/finalize Arduino code Solder DAS sensors to SD Shield Write design report Update website Order new 12V camera? Radio Link Budget Calculations


Download ppt "Aero Week 10 Robbie McNally CpE. Optimus Prime Startup Code Sends a message saying program has started Checks for SD card and notifies user of result."

Similar presentations


Ads by Google