Skip to main content

Remote Flying Fish Project Part 1: Introduction

Chapter 1


[Excerpt from AirSwimmer Official Video]

Are you looking for some fun? Have you ever imagined that you can make a fish fly in the air? If your answer is “yes”, here is what you are looking for. This is a series of tutorials guiding you on how to build a Bluetooth-controlled flying fish from scratch.

Here is a video excerpt of the prototype designed and built by City University of Hong Kong:

[Excerpt from CityU EE Summer Camp Video]

Getting Started


There are two helium-gas-filled fish-shaped balloons and several Printed Circuit Boards (PCBs) shown in the above figures. How would you relate these two things?

You probably know the answer – design an electronic system and mount it on the balloons, so that you can control the fish wherever you like.

Of course, the required components are not solely balloons and circuit boards. So, let’s get started with an overview.

NOTE: The components here are only for preliminary testing, instead of a full set. The detailed specification will be added in a later chapter.

Components List

Fish-shaped balloon:

1. Helium balloon as big as Air Swimmer x 1 (length: ~52 inches, height: ~32 inches, width: ~30 inches) image84_b53f033ec555fac6ddc1c3d2133a9275ac6252f7.png

2. Helium gas image5_b0826457e8f71bcf39e01ae55e7a295365b201b1.jpg

3. Double-sided adhesive foam tapes

4. Transparent adhesive tape

5. Stringcotton-cooking-twine-spool-string-v1EVxR5-600_3d5372ccfa58430fc5493485ba3acb013e5a5c8c.jpg

Circuit components used at the testing stage are listed here:

  1. Arduino Nano (696-1667) image92_5297b0c271de7f470fdadae23dce8f3e8463eecc.jpg
  2. Bluetooth 4.0+ module (HM-10 recommended) image72_e3cbd73dff989ab95fc8af2ded8c127530a35f8f.png
  3. 720 coreless motor (commonly available on e-shops) 720motor_12479dd977ebe54567a83a138f780c9de37a0314.jpg

  4. Motor driver DRV8833: development kit version, for motor functionality test (184-0471)
  5. Breadboard (102-9147) image34_cc7b98c48d402af08b5aa722168dfe6f740d0cc1.jpg
  6. Dupont wire male-to-male & female-to-male (10-20cm) image114_74e635f6fd44c90d7ac647c33488220703f8dd3f.jpg

Circuit components used at the PCB(printed circuit board) implementation stage are listed here:

  1. DC-DC boost converter (790-2916)
  2. Motor driver IC DRV8833PWP (825-3120)
  3. SMT e-capacitors (detailed values to follow in Ch.7)
  4. Ceramic capacitors (detailed values to follow in Ch.7)
  5. SMT inductors (detailed values to follow in Ch.7)
  6. SMT resistors (detailed values to follow in Ch.7)
  7. Schottky diode (688-0502)
  8. 3.7V battery
  9. Male and female headers

Tools List:

  1. Soldering wire (the thinner the better) 616px-60-40_Solder_aa7350b21d5430f6a12dcb3964b5d0b6a6ffe432.jpg
  2. Soldering iron download-1_a3d751a4232fd167c51b8cc98d60b2b5d379a624.jpg
  3. Digital multimeter (DMM) download-21_f3b5a04482c1575f9dc34a39e46dab8bed6aac77.jpg
  4. Other safety equipment (optional)
  5. Plastic screws (2mm/3mm diameter)


Now if you have all the components ready, let’s move on to the next step of motor testing with Arduino!

If you don't have them yet, or having difficulties in gathering all, just DON'T WORRY! You are free to make changes and try different things with what you have!

Next, we move on to the next chapter, Arduino Testing :)

You can download the pdf version of this chapter in the Download section below.

 Parts in this series

lokit has not written a bio yet…
DesignSpark Electrical Logolinkedin