Summary
Voici ma version mise à jour et légèrement modifiée du distributeur de croquette par Der_Stilh
Here is an updated and slightly modified version of original Cat feeder from Der_Stihl (english below)
Version française
Remix du Cat feeder de https://www.thingiverse.com/thing:3623148 par Der_Stihl
Avec des pièces vennant de différents remix :
- Remix https://www.thingiverse.com/thing:4061649 par nestor75 : tapa_salida_comida_fixed.stl (clapet pour éviter que le chat se serve dans le tube)
- Remix https://www.thingiverse.com/thing:4932852 par Eduguerrerof : Sinfin_reformado.stl (Vis plus longue)
Design personnel du couvercle de réservoir avec joint pour garder les croquettes fraîche
- Couvercle
- Joint (imprimer en TPU)
- Cache pour le moteur, servant de support pour viser le LN298 & ESP8266
- Boitier modifié pour intérgrer une led et un bouton
- Vis à imprimer en 100% infill pour éviter la casse
Toutes les composants sont identique au design d'origine (voir lien ci-dessous). Remplacement de l'Arduino pour un ESP8266 afin de connecter le distributeur à home assistant,
Code utilisé pour l'ESP fournis (fichier .yaml)
Schéma de câblage mis à jour suite au modification
English version
Remix of the cat feeder from https://www.thingiverse.com/thing:3623148 by Der_Stihl
With additionnal parts comming from other remix
- Remix https://www.thingiverse.com/thing:4061649 by nestor75 : tapa_salida_comida_fixed.stl (tube cover to avoid cat picking food)
- Remix https://www.thingiverse.com/thing:4932852 by Eduguerrerof : Sinfin_reformado.stl (longer feeding screw)
Personnal design of the tank cover with a seal to keep dry food fresh
- Cover
- Seal (TPU printed)
- Cover for the motor, used for fixing LN298 & ESP8266
- Casing modified to add a LED and button
- Feeding screw to be printed at 100% infill to avoid breakage
All component brought according to original desing (link below for each). Remplacement of the Arduino Nano by and ESP8266 in order to connect it to Home Assistant
Code used for the ESP supplied (see .yaml file)
Updated the wiring diagram accordingly
Component list
- Bouton (Button): https://fr.aliexpress.com/item/1005006117766211.html?spm=a2g0o.order_list.order_list_main.59.e6ad5e5brKiH6D&gatewayAdapt=glo2fra
- Alim 12v (12V Power supply): https://fr.aliexpress.com/item/1005006352892672.html?spm=a2g0o.order_list.order_list_main.53.e6ad5e5brKiH6D&gatewayAdapt=glo2fra
- fiche femelle 12v (Female connector): https://www.amazon.fr/dp/B084M519PV?psc=1&ref=ppx_yo2ov_dt_b_product_details
- Capteur de poids (Weight sensor): https://www.amazon.fr/gp/product/B07MY35F92/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
- Accouplement moteur (Motor link):https://fr.aliexpress.com/item/32900439016.html?spm=a2g0o.order_list.order_list_main.17.e6ad5e5brKiH6D&gatewayAdapt=glo2fra
- Carte de contrôle moteur (Motor controller): https://fr.aliexpress.com/item/1005006482017540.html?spm=a2g0o.order_list.order_list_main.11.e6ad5e5brKiH6D&gatewayAdapt=glo2fra
- Moteur 12V 30tr/min (Motor 12V 30pm): https://fr.aliexpress.com/item/1005003202469727.html?spm=a2g0o.order_list.order_list_main.5.e6ad5e5brKiH6D&gatewayAdapt=glo2fratr_
- LED: https://fr.aliexpress.com/item/1005001382204208.html?spm=a2g0o.order_list.order_list_main.15.2d4f5e5bMkLM7j&gatewayAdapt=glo2fra
- Button: https://fr.aliexpress.com/item/1005007009692306.html?spm=a2g0o.order_list.order_list_main.25.2d4f5e5bMkLM7j&gatewayAdapt=glo2fra
Screw:
- M3x5mm (x4) : attach motor to casing - no nut needed
- M3x12mm (x4) : attach the screw to the motor link
- M3x20mm (x4) : attach the casing to basis (x2) and bottom plate (x2)
- M3x30mm (x4) : attach tube to flange (x2) + attach scale to the base (x2)
- M5x30mm (x4) : attach flange to casing
- M5x40mm (x2) : attach the tank to the tube
- M5x75mm (x2) : attach Kombiblock to the base
- 2 wood screw 3x25mm to screw the "Schüsselring_klein" to the scale
- glue the "Schüsselring_groß" to the bowl
Changelog
18/06/24:
- Added button to make the sensor tare from HA. Clean the bowl and click on the button to reset the zero. Warning: mandatory to have made the first calibration manually, and set the "inital_zero" global value correctly
- Added YAML of my HA cards
- Fixed mistakes on wiring diagram
28/06/24:
- Added button in HA for manual feeding cycle
- Added a tare before distribution. Why ?
- Before: feeder would only complete the quantity to reach expected level (example : 6g in the bowl, feeder only add 14g to reach 20g => cat is sad)
- Now: feeder add expected quantiy to existing one (example : 6g in the bowl, set to 0g, feeder add 20g, reset tare so sensor show real value of 26g => cat is happy)
- 05/01/25
- Added remix of casing to implement button + led for autonomous working (no HA needed)
- Yaml modified to add the button + led and implement webserver v3 for those without HA
- Yaml modified with slider to setup the weight to be dispensed and the max count before tank is empty
- Added screw list
태그
모델 소스
