Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Construisez votre distributeur intelligent pour animaux avec Arduino Nano

Composants et fournitures

ComposantQuantitéRemarques
Arduino Nano R31Format compact idéal pour boîtier réduit
Horloge temps réel Adafruit (DS3231)1Précision extrême (puce DS3231 authentique requise)
Servo rotation continue1Modèle de qualité (ex. HSR-2645CRH)
Distributeur céréales (double)1Env. 15 € sur eBay
Capteur Hall unipolaire (Honeywell SS443R)1Nécessite résistance pull-up 10 kΩ
Aimants cylindriques 3×5 mm6Pour codage position roue distributrice
Écran LCD 16×2 RVB + backpack I2C1Adresse 0x3F ou 0x27
Bouton poussoir IP67 (Apem)1Annulation repas 1
Petits boutons poussoirs6Navigation menu, repas manuel, annulation repas 2
LEDs (2 rouges, 3 vertes, 1 jaune)6Indicateurs état
Résistances 1 kΩ (LED rouges)2
Résistances 560 Ω (LED vertes/jaune)4
Boîtier Hammond ABS à bride 120×65×40 mm1
Alimentation 12 V / 1 A (secteur)1
Connecteurs de qualité (prise secteur, servo, Hall)1 lotÉvite les faux contacts
Colle chaude (beaucoup !)—

Option tension servo élevée (7,4 V) : régulateur LM317T sur platine d'essai, condensateurs 220 µF / 10 µF, résistances 1 kΩ, 150 kΩ, 4,7 kΩ, radiateur inutile (service court).

Applications et services en ligne

À propos du projet

Mise à jour 2018-09-06

Deux distributeurs fonctionnent sans faille depuis 7 mois. Les animaux sont nourris à heures fixes, quotidiennement. Entière satisfaction.

Pourquoi un nouveau distributeur ?

Basé sur Arduino, matériaux peu coûteux, construction accessible. Aucun projet existant ne réunissait toutes les fonctions souhaitées :

Vidéos de démonstration

Photos

(Galerie photos du montage bois, électronique, boîtier, face avant)

Le réservoir à croquettes

Distributeur à céréales double (ebay). Support en bois de cèdre (3 cm d'épaisseur, sans jeu). Perçage précis du logement (base 86 mm) : mieux vaut sous-dimensionner et ajuster. Photos illustrent l'assemblage, le positionnement du servo, l'alignement axe roue distributrice.

Servo et accouplement à la roue distributrice

Servo rotation continue impératif (pas de modification servo standard). Disque polycarbonate 5 mm, Ø ~6 cm, alésage central 8 mm (axe roue). 6 trous 3 mm sur cercle pour aimants (60° d'intervalle). Capteur Hall détecte chaque aimant → position angulaire précise. Variable FEEDER_STOP_DELAY affine l'arrêt après détection. Collage axe dans disque, fixation corne servo (3 vis M3 + écrous entretoises). Hauteur support bois ajustée.

Capteur Hall

Type unipolaire : sortie LOW à l'approche de l'aimant, retour HIGH sans aimant inverse. Résistance pull-up 10 kΩ CMS 0805 soudée sur le capteur. Support corps de stylo bille pour positionnement face aux aimants.

Boîtier électronique

Boîtier Hammond ABS à bride. Perçages : écran, boutons, LEDs, connecteurs externes (prises de qualité), liaison FTDI externe pour reprogrammation. Câblage soigné, étiquetage.

Face avant

Essais : Mod Podge (échec), vernis polyuréthane (non-adhérence toner), papier laminé (partiel), film aluminium laser (trace doigts). Choix final : film aluminium laser non protégé, acceptable.

Code source

Pet Feed-O-Matic v1.1 (20-02-2018) – Arduino (C++). Inclut : gestion machine à états finis (FSM), boutons (bibliothèque Button), RTC DS3232RTC, LCD I2C, EEPROM, interruption capteur Hall, symboles LCD personnalisés, minuteries non-bloquantes (clignotement, roue tournante, secours Hall, rétroéclairage). Fonctions principales : setup(), loop(), change_states(), check_inputs(), transition(), check_alarm(), check_manual_feed(), activateFeeder(), startFeederServo(), stopFeederServo(), hallSensorCheck(), midnight_reset().

Schémas

Schéma Fritzing : arduino_pet_feeder_final_eng_v1_0-ino_hex_libraries_dsoo0HscCr.zip. Arduino IDE 1.8.2 – attention aux doublons de bibliothèques.

Processus de fabrication

  1. Production d'aliments pour animaux : des ingrédients à la réglementation — guide complet
  2. Construire une console de contrôle Photoshop DIY avec Arduino Nano RP2040
  3. Construire un Spybot Arduino piloté par Bluetooth
  4. Robe Connectée : Surveillance du Rythme Cardiaque et LEDs avec Arduino Nano, CrazyCircuits et DFRobot
  5. Jeu Tetris sur Matrice LED 16×8 DIY avec Arduino Nano
  6. Construisez votre propre Tamagotchi Arduino : Un animal de compagnie numérique DIY
  7. Contrôler 2 moteurs pas-à-pas avec Arduino Nano et joystick – Tutoriel Visuino
  8. Distributeur de nourriture pour animaux à distance Arduino : Kit DIY et guide de construction
  9. Compteur Geiger Portable avec Arduino Nano : Construction Pas à Pas