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

Catapulte intelligente pour friandises animales – Lancez automatiquement friandises, balles et jouets

Composants et fournitures

Arduino UNO 1
Module servo (générique) – 180° 2
Servo à rotation continue 1
Interrupteur de fin de course (Micro Limit Switch) 1
Résistance 10 kΩ 1
Piles AA 10
Interrupteur à glissière 2
Plaque d'essai (breadboard) 1

Applications et services en ligne

À propos de ce projet

Concept

Notre chienne adore sa nourriture et l'engloutit en quelques secondes. J'ai essayé plusieurs méthodes pour la ralentir : balles distributrices, dispersion dans le jardin... Elle est devenue aspirante ! J'ai donc conçu cet appareil pour l'aider à manger plus lentement et à s'amuser.

Regardez les deux vidéos du projet original pour bien comprendre le mécanisme.

En résumé : le servo Rotateur tourne et abaisse le bras de la catapulte jusqu'à toucher le fin de course. Le servo Déclencheur passe en position de maintien, bloquant le bras. Le Rotateur revient à sa position initiale. Le servo Distributeur fait tourner le tube pour déposer de la nourriture dans le godet du bras. Le Déclencheur libère alors le bras, et le ressort propulse la nourriture.

En test, des croquettes ont été projetées à plus de 10 mètres (avec roulement). Ajustez les servos et le ressort pour modifier la portée.

Électronique

Je ne détaille pas le câblage pas à pas (de nombreux tutoriels existent), mais voici les composants clés :

Pour version permanente : circuit imprimé (perfboard), connecteurs 2 broches (optionnel).

Structure mécanique

La structure est entièrement personnalisable : bois, plastique, métal, selon vos outils et budget. J'ai utilisé :

L'ensemble est solide mais léger. La pile lanterne (la plus lourde) sera remplacée par des piles AA rechargeables.

Leçons apprises & modifications futures

Projet très amusant, notre chienne adore ! Je répondrai volontiers à vos questions.

Code

Catapulte automatique – Code Arduino

/* Catapulte automatique pour animaux par Nathan King, juin 2018 */
#include <Servo.h>

int FoodDeliveryReleasePosition = 115;
int FoodDeliveryHoldPosition = 0;
int TriggerReleasePosition = 90;
int TriggerHoldPosition = 0;
int limit_switch = 3;
int switch_state = 0;

Servo fooddelivery;
Servo trigger;
Servo rotater;

void setup() {
  rotater.attach(2);
  trigger.attach(4);
  fooddelivery.attach(5);
  pinMode(limit_switch, INPUT);
  Serial.begin(9600);
}

void loop() {
  rotater.write(89); // arrêt servo rotation continue
  delay(500);

  // Positions initiales
  fooddelivery.write(FoodDeliveryHoldPosition);
  delay(1000);
  trigger.write(TriggerHoldPosition);
  delay(1000);
  trigger.write(TriggerReleasePosition);
  delay(1000);

  // Boucle fin de course : le Rotateur abaisse le bras
  switch_state = digitalRead(limit_switch);
  Serial.println(switch_state);
  while (switch_state == HIGH) {
    switch_state = digitalRead(limit_switch);
    Serial.println("Fin de course non atteint");
    rotater.write(75); // rotation horaire
  }
  Serial.println("Fin de course atteint");
  rotater.write(89); // arrêt Rotateur

  // Maintien du bras sur le déclencheur + retour Rotateur à l'origine
  trigger.write(TriggerHoldPosition);
  delay(1000);
  rotater.write(110); // rotation anti-horaire
  delay(4500);
  rotater.write(89); // arrêt
  delay(2000);

  // Distribution nourriture
  fooddelivery.write(FoodDeliveryReleasePosition);
  delay(500);
  fooddelivery.write(FoodDeliveryReleasePosition);
  delay(1000); // attente chute nourriture
  fooddelivery.write(FoodDeliveryHoldPosition);
  delay(150);

  rotater.write(89);
  delay(1000);

  // LÂCHER LA CATAPULTE !
  trigger.write(TriggerReleasePosition);
  delay(3000); // délai pour que l'animal trouve la nourriture
}

Schémas

Schéma de câblage disponible dans le projet original (fichier Fritzing).

Processus de fabrication

  1. Conception hygiénique pour industries alimentaires et de transformation : De la nettoyabilité aux économies
  2. Choisir contrôleurs et enregistreurs pour la production alimentaire et des boissons
  3. Masterbatches acétal basse émission pour automobile et au‑delà — Développés par Tosaf Color Service
  4. B&R lance un ordinateur robuste haute performance pour véhicules agricoles et de construction autonomes
  5. Conseils professionnels d'usinage CNC du titane — Aérospatial, automobile et plus
  6. Automatisation de tournage à poulie mobile de précision pour production suisse et de série
  7. Maîtriser l'application des lubrifiants métalliques : éviter le sur-graissage et booster les performances
  8. Invar Insights : 5 tendances des entrepôts intelligents pour 2021 et au-delà
  9. Distributeurs alimentaires polyvalents : des snacks aux sandwichs frais