Introduction: SMART FISH FEEDER "DOMOVOY"

About: CEO of Sistema Company.

The feeder "DOMOVOY" is designed for automatic feeding of aquarium fish on schedule.

Features:

  • Designed for automatic feeding of aquarium fish
  • Feeding is performed at the set time
  • A special algorithm prevents feed jams
  • Parameters can be changed using the buttons and the display
  • The feeder can be controlled from the smartphone
  • Can be integrated into the smart home system

Specifications:

  • Types of feed: dry, finely granulated, flakes
  • Bunker capacity: 288 cm3
  • Feed system: screw
  • Two-line liquid crystal display
  • Built-in clock
  • Up to 4 feedings per day
  • Built-in bluetooth module
  • Power: 5V through the 220 V adapter from the electrical network

The assembly of the feeder consists of three stages:

  • integrated circuit assembling
  • case assembling
  • feeder programming

Step 1: Parts & Tools

Parts for electronic board

  1. Printed Circuit Board. The board topology you can find on Github.
  2. Capacitors 1206 22 pF - 2 pcs.
  3. Capasitors 1206 100 nF - 3 pcs.
  4. Resistors 1206 4K7 - 5 pcs.
  5. Resistors 1206 10K - 1 pcs.
  6. RTC Chip DS1307 - 1 pcs.
  7. Stepper Motor Driver ULN2003A - 1 pcs.
  8. Crystal 16 MHz - 1 pcs.
  9. Crystal 32768 Hz - 1 pcs.
  10. Battery CR2032 Holder - 1 pcs.
  11. 5 pin Header - 2 pcs.
  12. 4 pin Header - 2 pcs.
  13. Buttons - 3 pcs.
  14. Micro USB Connector - 1 pcs.
  15. Microcontroller Atmega328P-PU with Arduino bootloader- 1 pcs.


Additional parts

  1. LCD 1602 I2C.
  2. Stepper Motor 28BYJ-48.
  3. HC-05 Bluetooth Module.
  4. Dupont lines.
  5. Tapping screw 2 mm - 2 pcs.
  6. Screw 2 mm with nut - 2 pcs.
  7. Power adapter 5V 2A.
  8. Micro USB Power cable.
  9. ABS or PLA plastic for 3D printer - 0,5 kg.
  10. Paper Adhesive Tape.


Tools

  1. Soldering Iron.
  2. Solder.
  3. Wire Cutter.
  4. Glue Gun.
  5. USB to TTL Serial Adapter.
  6. USBASP AVR Programmer or Arduino board.
  7. 3D printer.

Step 2: Electronic Board. Assembly

Before you begin

Attention! If you have a chip without the Arduino loader, you must write it yourself to the controller.
More information about the Arduino bootloader here:

  1. You have to make a PCB first. All printed circuit board documentation can be downloaded on GitHub. You can make the PCB by yourself or order it in the specialized service.
  2. Install and solder the resistors and capacitors first.
  3. Then install Micro USB connector on the board botton side.
  4. Install DIP components on the top side of board.
  5. Finally install and solder the buttons.

The board is ready.

Step 3: Programming Electronic Board

  1. Download and install Arduino IDE from the official site on your computer.
  2. Download the sketch for FishFeeder from GitHub.
  3. Connect the USB-TTL adapter to JP3 pinhead on the board.
  4. Insert adapter into the USB port on your computer.
  5. Open the sketch in Arduino IDE.
  6. Choose Arduino Uno in the Tools-Board menu from Arduino IDE.
  7. Set up right port in the Tools-Board-Port menu from Arduino IDE.
  8. Upload the sketch into the controller.

Programming completed.

Step 4: Case Assembly

You can download the STL-model case parts on Github.
If you have a 3D printer, you can print out the details of the case. If not, order 3D printing in a specialized company.

    1. Install the stepper motor in the case and secure it with the screws.
    2. Glue the auger from two parts.
    3. Use paper adhesive tape to secure the edges of the body parts as shown on the photo.
    4. Glue parts of the case together.
    5. Place the frames and neck on the case as shown on the photo.
    6. Fold the connector pins on the display.
    7. Install the display and bluetooth module into the case and use the glue gun to fix it.
    8. Mount the electronic board on the rear cover of the case and fix it by glue.
    9. Connect the pinheads with dupont lines.
    10. Mount the rear cover on the case with screws.

    The feeder assembly is complete

    Step 5: Download the Mobile App

    The app is only available for Android OS at the moment. You can download it here: DOMOVOY.

    Use the manualfor connect the FishFeeder to the phone via Bluetooth.