DIY Drone Fishing Kit
The DIY Drone Fishing Kit is a device you can attach to your drone and use it to remotely drop your bait in previously unreachable areas of the water! Send the drop signal from your Android or iPhone, Wifi and Cellular versions by using different chips and antennas.
Our Drone Fishing kit utilizes Particle's Photon and Electron chips to provide wifi or cellular connectivity to the device. Most of the guts of this device are to support the chip (Battery, On / Off switch, Voltage regulator, Servo)
You are just flying a servo around and the chips give you a way to remotely send a command to engage the servo, dropping your bobber or bait in a remote location.
You Need Quite a Few Parts to Make It All Work!
You can buy, laser cut, and 3D print all the needed parts for this device, but it may be easier to buy the kit from http://PowerBobber.com
Here is the parts list:
1x Particle Photon (wifi) or Particle Electron (cellular)
1x Shell - 3d printed outer shell : http://www.thingiverse.com/thing:1833462
1x PCB Tray - 3d printed tray for PCB: http://www.thingiverse.com/thing:1833462
1x Acyrlic - Laser Cut Acrylic window: http://www.thingiverse.com/thing:1833462
2x BATTERY HOLDER CR123A THRU MT
2x 3.7v Lipo Batteries (to power servo and Photon)
2x DIODE GEN PURP 400V 1A DO41
1x Slide Switch SPST Through Hole
2x 3 pin PCB Header connector. Connects Servo and Switch components to main board
1x Tactile Switch SPST-NO Top Actuated Through Hole
1x DIY PCB or use our gerber files to create your own PCB.
1x 9g Tower Pro Micro servo
1x Aluminum cylinder - for slide.
1x12MM Momentary Push Button Module Digital Switch Red Yellow for Arduino
1x Dipole Antenna (Wifi)
Once you have all the parts you can move onto the next step which is putting the PCB / Circuit board together.
Put Together Our PCB for Photon
The Photon version uses wifi. Wifi uses a dipole antenna and will probably have about 200 feet maximum range.
Skip to the next slide for the Cellular Electron version.
The Photon and Electron have similar footprints. Our PCB will work with either the Photon or the Electron. The photon mounts at the top of the placeholder.
The goal in this step is to solder all the parts to the board if you are using the Photon chip.
You can then test the electrical, you should have 7.4v coming off the batteries, then it drops to 5v after the voltage regulator. The Photon needs 5v of power to the VIN, which the board provides. You will need to add a jumper wire (the red wire shown) - Just make sure you get 5v to the VIN.
The original design used a relay and button to try and determine the board type, but its not the greatest solution.
Since you have to solder, you may as well solder a jumper. If you use the Electron with this board, you don't provide power to VIN, the Electron has it's own battery. So when using Electron, the batteries are only for the servo.
Put Together Our PCB for Electron
The Electron version uses a cellular antenna. It has unlimited range as long as you have a cell signal. Our PCB works with either the Photon of the Electron. It's up to you which board you want to use.
The Electron version uses its own battery, so you don't need to hook 5v to the VIN. If you do, that voltage will charge the other battery which isn't really the goal.
Depending on if you used the Photon/Electron, you will have a different antenna to use also.
Program Your Particle Device
Go through the steps to claim your device at http://particle.io/start
The device software is open source and runs a simple script:
It's virtually the same code running on the Photon or the Electron.
https://github.com/FishWithChips/DroneFishing
The repository has several folders, the Firmware folder contains a .bin file you can upload to your particle device, or use the Firmware_Source folder for the raw script.
You can upload this script to your device with https://build.particle.io
Put Together a DIY Design With Your Own PCB Board
At the end of the day we are hooking a Photon/Electron up to a servo with it's own Power Supply since the power needed for the Photon/Electron is not sufficient for the servo.
We need 5v for the servo and only 3.7 for Electron of Photon.
3D Print the Body and PCB Drawer
My brother is good with OnShape and made the enclosure for the PCB. You can find the 3D files on Thingiverse here: http://www.thingiverse.com/thing:1833462
IPhone and Android Application to Control Servo Remotely
Under out GitHub repo here: https://github.com/FishWithChips/DroneFishing/tree...
I currently have an .apk file for the Android, but not for the iPhone yet. All the source for a Xamarin application is here for the mobile app side of things.
Install the APK installer app from the Google Play Store.
https://play.google.com/store/apps/details?id=com....
Use the APK file here for android -
https://github.com/FishWithChips/DroneFishing/tree...
Get your device Id and Access Token from http://build.particle.io
Under Devices, your device -> Device ID
Under Settings -> Access Token
Enter these values in the Android application. Now you can remotely control the servo from your phone!