Posts

Showing posts from 2023

Final Project Of AT219 - Anti Collision Strobe On Mavic 2 Pro

Image
According to the latest regulation, in order to operate the UAS at night, The UAS must be equipped with anti-collision lighting that is visible for at least three statute miles. This lighting must be operational and functioning properly at all times during the flight. To legally fly our Mavic 2 Pro fleet at night, our goal is to design, program and test the strobe, and finally fly it at night. There are two mandatory requirements for the strobe light: 1. Visible from 3 statute miles away 2. Frequency at 40 - 100 times per minute. 1. Built the simple parts layout on a breadboard and Arduino Uno. After the first step, we were able to illuminate the LED with no problem. 2. After the running test on the breadboard success, we start to integrate all the parts onto the Arduino Protoshield and the bottom base Arduino Uno. This includes some soldering and wiring work. All the parts have to fit into a relatively small area to keep the propellers running safely during the flight. The Final produ

Lab 12 - Dive Deeper Into Arduino Entry

Image
The last lab was the first taste of basic Arduino programming.  This lab is built upon the concepts and programming practices learned in the previous lab session, A series of tasks including writing a program to read values from a photoresistor, which controls the LED illumination, which can also be triggered by pressing a button. and the other task is the buzzer, also triggered by the following conditions. Looks more complicated than the last lab! Testing the result, we were able to hear the tone clearly after adjusting the resistor to the most appropriate one. This lab gave us a deeper understanding of the basics of Arduino but involved more hardware. So that we can prepare for our final project, please continue to read the next blog, about designing and building a strobe light for DJI Mavic 2 Pro in order to be able to fly at night, based on the programming knowledge that we learned in the past two labs.

LAB 11 - Entry Of Arduino World

Image
 The completion of Lab 11 provided a great introduction to programming with Arduino and coding programming for basic electronics. The first exercise involved writing a simple code to print "Hello World!" on the serial monitor, which helped me to familiarize myself with the basic structure of an Arduino sketch. The very first coding to run the Hello World text in a loop... The second exercise involved creating an output via LED and learning how to build a simple circuit to blink an attached LED. Our lab required us to build the LED blinking at the rate of the Moss code of SOS. Here is the code attached, it was a lot of fun! Overall, the lab exercises were very informative and provided a solid understanding to me of the basics of programming with Arduino and basic electronics. Through this lab, I learned how to set up and use the Arduino IDE, but in a very simple way, please see my next blog for further innovations regarding the Arduino System.

Skydio - Skill And Test Flight

Image
My first skill flight of our new fleet aircraft -  The Skydio 2+ Enterprise A Skydio 2+ checklist was created by me: https://drive.google.com/file/d/17_XAB9wAVAEgKeJWIw9OxfiWd3tZn8EF/view?usp=sharing 1. Skydio 2+ is a next-generation autonomous drone with advanced obstacle avoidance and tracking features with a new game-changing AI feature that allows the aircraft to learn and behave in a new way of home returning while having a GPS loss situation. Skydio performs both GPS and AI Visual RTH. The RTH also features two different returning height behaviors, including Absolute or Relative, as shown in the following. 2. The second feature we practice is the zooming of the Skydio camera setting. Skydio camera uses 1x, 3x, and Super Zoom wide-angle cameras, as well as Panorama. 3. In addition, for filmmakers, vloggers, and YouTubers, there are options for creative aircraft maneuvers that allow the user to activate in order to get a smooth video. In this practice, I used the Orbit flying and K

RV Jet - Wiring, Calibrations & Sensor Intergration

Image
  Our RV Jet project begins with determining the wiring diagram. Our group was able to generate a detailed diagram of different components.  (Showing as below) After we have done the diagram work, we were able to start to conduct preliminary sensor testing and calibration. A more detailed RV Jet diagram can be found here: ( https://docs.google.com/presentation/d/1enbt0ibUG8IZBt8_CzBwHoZ1PGGlUg2hOg7psIEevVs/edit?usp=sharing ) QGroundControl is the ground station we have decided to use during this class. During our firmware workshop, The primary firmware Ardupilot is somehow malfunctioning, and we end up using the PX4 as our solution. The Skydroid TI12 is our primary controller for the RV Jet, Frequency matched with the aircraft during our lab. (Controller shown below) To set up and calibrate the compass on the RV Jet, On the first several attempts, the software will have errors pop out during our calibration, sometimes it stops halfway, or when we completed, the failure page will appear

In Class Activity - 01 _ BLDC Motor

Image
  During several lectures on AT 219, we learned some new knowledge and started an assignment regarding how a BLDC (Brushless DC) motor works. The BLDC motor has a stationary stator with coils of wire and a rotating rotor with magnets. The stator generates a rotating magnetic field when electric current flows through the coils, which interacts with the magnets on the rotor, causing it to rotate. With a very high frequency, it produces the right amount of rotations which could power the propellor to produce thrust.  The electronic control circuit determines the position of the rotor and sends signals to the coils in a specific sequence to ensure that the magnetic field rotates in the correct direction and speed to keep the rotor turning.  There are typically three stator coils in a BLDC motor, which are arranged in an upside-down "Y"  configuration.  (As the picture shows below) We have also attached several numbers of buttons, each button them are in charge of a different stag

First Flight Spring 2023 1.12.2022

Image
  This flight was conducted by PIC: Zihao Wang and VO: Jinwook Paek   - 1. Location:   Connection Point Church (2541 Cumberland Ave, West Lafayette, IN 47906)   - 2. Check Out Procedures:  Mavic 2 Pro AC; Firmware Update to Mavic 2 V01.00.0790;  Battery MV3/3350/70 Fully Charged;  Controller AC Fully charged;  Propeller 2 Gray/2 Black;  Safe Vest:2;  - 3. Preflight Checklist For This Flight: FAA Part 107 certificate: 4611252 Valid METAR: KLAF 111854Z 20004KT 7SM OVC009 08/06 A2977 RMK AO2 SLP082 T00830061 NO TFR FOR KLAF/LAF, NO NOTAM HAZARDS FOR DESIGNATED FLIGHT AREA Visibility: 7 SM Ceiling: 900ft AGL Temperature: 8.3C/47F SAFE TO FLY Air Pressure: 1007 hPa Wind: 160@4kts SAFE TO FLY Precipitation: 5% Acc. NOAA, 95% of sky coverage. No flight restrictions at the designated flight area. (According to DJI Geozone, Authorization has men approved) - 4. Potential Flight Hazards Birds (Sometimes aggressively flying around the aircraft) Signal Towers  Light poles Satellite Images show the