Introduction: BT Smart Fish Feeder(PVC)

About: I do robotics and automation projects.* denke anders!(think different!)

This project is very simple and easy to do,

The aim of this project is to feed your fish handsfree! from anywhere in your home, you will be able to feed your fish using a moblie phone, the connectivity is accomplished by bluetooth and the entire system is controlled by simple arduino.

The structure is built using PVC pipes.

The system is provided with various feeding options such as less,medium,more.thus you can feed your fish to its needs.

Step 1: Collecting Things Required!

1.PVC Pipes

This is used to build a simple structure to hold the food container attached to the Servo motor above the fish tank thus the food falls directly on the water surface when initiated.

2.BT Module

This is used to establish wireless connectivity between the arduino and the smart phone.A serial communication is established between the devices.Thus the data can be transferred between phone and arduino so that the arduino can process the received data and perform the necessary action(powering the servo).


This is very important component as the working of the whole project is supported by arduino.

4.Servo Motor

This is used to produce the rotation in angles,we will be able to control the Servo by simple coding with arduino, thus this will be used to tilt the food jar so that a considerable amount of the food as required will fall on to the water.(the amount of food is controlled by angle of rotation).

And other basic requirements.

Step 2: Building the Structure!(PVC)

1.First a hole is made in the long piece that is going to be above the water to hold the Servo,the hole is not made at the middle,it is made aligned to the back side so that the food won`t spill out.

2.The Servo is placed properly inside the hole as shown in the image.

3.Then the food containing jar is affixed to a servo rotor through proper setup as shown .

4.Then the remaining PVC pipes are joined together to obtain the required structure.

NOW the structure would be ready!

Step 3: Connections...

1.The necessary connections of the BT module are made with arduino as shown .

2.The details of every wires in the servo are given.

3.The servo connection for this project is


  1. orange------------------------------digital pin 2
  2. brown-------------------------------gnd pin
  3. red-----------------------------------5v pin

Thus the connections are completed.

Step 4: It's Time for Coding(Arduino)

The coding is given here you can refer it .

Step 5: Creating Your Own App!

MIT App inventor is the working platform and it is very easy to work and learn.

I have given my working images so that you can refer it and create your own easily(it takes few minutes only).

I have also given the apk file for the app you can also download it and install it in your android phone to use it.

Step 6: Final Assembly

Then all the devices are connected together and the structure is placed properly over the fish tank as shown.

Keep the electronic items out of reach of water as it could damage it!


Now it's time to test your project,the arduino is powered on,the mobile app is opened and bluetooth is enabled in your phone.

Then connection is established and the servo is controlled from your phone.

Thus you can feed your fish from anywhere in your home(within 10 m)

IT'S COOL!!!!!!!

Hand Tools Only Contest 2017

Participated in the
Hand Tools Only Contest 2017

Make It Move Contest 2017

Participated in the
Make It Move Contest 2017

PVC Contest 2017

Participated in the
PVC Contest 2017