www.haegi.org

www.haegi.org

  • 18. September 2018

    |

    Projects » Cat Feeder

    Cat Feeder

    The catfeeder is a device which can automatically feed animals like cats with dry food.

    Functionality

    The catfeeder consists of a tube with an auger connected to a servomotor. The servomotor, the two buttons and the led are connected to a Particle Photon.

    It is possible to define 3 feeding times per day and you can manual trigger feeding with two buttons.

    When pressing the green button once, the feeding is started. A double click starts a endless feeding. When the servo is running, which means feeding is active, the red button is able to stop the feeding. When there is no feeding and the red button is pressed the feeding is started for a longer duration. This is useful when the food dispenser was empty and refilled. In this case the tube is empty and the auger need to rotate longer to carry food to the front of the tube.

    While feeding the led is blinking to indicate the process.

    When the power button is in the off state the device is not feeding and the buttons are not working.

    The catfeeder is able to be used in battery mode. Therefore the Photon goes into deep sleep after feeding until the next feeding time. Additionally the photon can be woken up by pressing one of the two buttons.

    When the sleep mode is not enabled it is possible to trigger the feeding with an API call to the Particle API.

    Instructions

    Materials

    The used materials are:

    • Particle Photon
    • 1x HT Abzweigung DN 40/40 45 Grad
    • 2x HT Bogen DN 40 15 Grad
    • 1x HT Muffenstopfen DN 40
    • 2x HT-Schelle-SD DN 40 + Gewindestange
    • 3D printed auger with drivemount
    • 3D printed tubemount
    • 3D printed servoshim
    • Continous Rotation Servo (e.g. modified Modelcraft Standard-Servo RS2 MG/B)
    • 2x Anti-Vandal Momentary Push Buttons
    • 1x ON/OFF Button
    • 3x 10kΩ resistor for pulling-down the buttons
    • 1x 3mm LED with resistor
    • 2x diode
    • wooden case

    Case

    For the case the following 6mm wood plates are used:

    • 2x 100x250mm (front and back)
    • 2x 112x250mm (top and bottom)
    • 2x 250x250mm (left and right)

    Wake from Deep Sleep

    To wake the device from deep sleep with both buttons they are connected via a diode to the WKP pin of the Particle Photon. The buttons need to be active-high to wake the photon so the the WKP pin and the button pins are connected to GND with a pull-down resistor.

    Continous Rotation Servo

    The auger needs to rotate continously so a continous rotation servo is needed. It is possible to modify a regular servo for continous rotation by replacing the potentiometer with two resistors (voltage divider) and remove the blocking pin.

    Software

    The code for the Particle Photon can be found on github. It is depending on the clickButton library

    Credits

    The whole project is inspired by kitlaans Auger-based Cat Feeder. I modified the auger with one of wtgibsons Auger SCAD library and adjusted the dimensions of the tube and the servo.

    The idea of using a diode as a simple OR gate to wake up the photon is inspired by TinamousSteves Happy-Sad Buttons.

  • 28. August 2018

    |

    Projects » Photobooth

    Photobooth Stand

    For a better perspective I ordered a speaker stand for the photobooth. As you can see the result is amazing:

  • 7. July 2018

    |

    Projects » Misc

    Huawei Moving Picture / Momente Video Extraction

    Huawei included a “Moving Picture” (german: “Momente”) feature like Apple has the “Live Photo” feature. This feature enables you to take pictures including a small video.

    In contrast to Apples Live Photos the video is not saved on the device separately. The video is rather included in the image file behind the image. So I wrote a small python script to extract this video from the image.

    The script can be found on github: https://github.com/Trekky12/moving-picture-extract

     

    Extra tip:
    The python script of jpbarrace is capable of extracting the EDOF and the unprocessed images  of pictures captured in the “wide aperture mode” (german: “Große Blende”)

  • 14. June 2018

    |

    Projects » PCB

    Raspberry Pi Pilight PCB

    This PCB is inspired by the pilight PCB kit and supports the following components:

    • pilight 433 MHz sender and receiver
      • with ATTiny low-pass-filter
      • SMA antenna connectors
    • shutdown button
    • IR-Receiver
    • IR-Transmitter
    • Status LED

    Futhermore I designed and printed a 3D case for mounting the PCB better reachable positions.

  • 14. June 2018

    |

    Projects » Web Applications

    Kanban project management boards

    Inspired by trello and the open source alternative wekan I added some functionallity to support kanban-like boards in my life-tracking application.
    I got also some inspiration by the deck plugin of nextcloud and github project boards.

    Whith the boards module users can create boards and add other users to the board. In the board view it is possible to create different stacks and add cards to the stacks.
    Users can add labels with colors to the board. Users, labels, due dates and descriptions can be assigned to cards.
    The description can contain simple markdown which is rendered with simpleMDE.

    Users can subscribe to daily reminder mails for due cards.

«Previous Page
1 2 3 4 5 6 … 12
Next Page»