SMART FISH FEEDER "DOMOVOY"

by kwlsoft in Circuits > Microcontrollers

4745 Views, 53 Favorites, 0 Comments

SMART FISH FEEDER "DOMOVOY"

IMG_2251.jpg
Smart Fish Feeder "DOMOVOY"
IMG_9272-1.jpg
IMG_2227.jpg

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

Parts & Tools

IMG_2007.jpg
IMG_3748.JPG
IMG_3767.JPG
IMG_3773.JPG

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.

Electronic Board. Assembly

IMG_2012.jpg
IMG_2014.jpg
IMG_2023.jpg
IMG_2040.jpg
IMG_2037.jpg

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.

Programming Electronic Board

IMG_2050.jpg
IMG_2051.jpg
  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.

Case Assembly

IMG_2132.JPG
IMG_2135.JPG
IMG_2136.JPG
IMG_2143.JPG
IMG_2145.JPG
IMG_2150.JPG
IMG_2152.JPG
IMG_2158.JPG
IMG_2162.JPG
IMG_2164.JPG
IMG_2167.JPG
IMG_2171.JPG
IMG_2173.JPG
IMG_2181.JPG
IMG_2185.JPG
IMG_2188.JPG
IMG_2191.JPG
IMG_2194.JPG
IMG_2197.JPG
IMG_2206.JPG
IMG_2216.jpg

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

Download the Mobile App

Screenshot_2018-04-23-21-18-58.png
Screenshot_2018-04-23-21-19-07.png
Screenshot_2018-04-23-21-19-20.png
domovoy.png

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.