Bonjour!
Bienvenue dans notre manuel d'instructions du distributeur de nourriture pour animaux Arduino.
Nous sommes Dan et Tom, nous sommes étudiants en conception de produits à la Metropolitan University de Cardiff, dans le sud du Pays de Galles, et dans le cadre du briefing d'évaluation, nous sommes confrontés à ce défi, pour démontrer notre compréhension de base du codage, des prototypes électroniques et des machines. . .
Voici les composants électriques dont vous avez besoin écran sarawauno ou MegaLCD 12x2 l298n module de motorisation 32 31 module d'horloge temps réel-
040 planche à pain rotative non codée câble de démarrage d'alimentation de la planche à pain 5v (
Bon mélange d'hommes et de femmes)
Transformateurs isolés de différentes couleurs (220 et 10k ohms)
Bouton de commutation 3 ledshweigh torque, machine de découpe laser pour outil électrique à basse vitesse fil de soudage coupe métal/outil de coupe de copeaux de bois (ou équivalent)
Imprimante 3D Ultimaker (ou équivalent)
Ou acrylique de 3 mm d'épaisseur 1 pièce MDF4 de 6 mm d'épaisseur de longueur M10 tige métallique filetée matériau de traitement de fraisage 3D 4 pièces (environ 140 mm chacune)
8 rondelles M108 paquet M10 (
ou ruban isolant)
Écrous et boulons M3 pour le montage Arduino et assemblages 4 roulements métalliques (
Nous avons utilisé 26 diamètre extérieur et 10 mm de diamètre intérieur)
10mm RodAdhésif (
Nous utilisons la Gorilla Glue que d'autres marques ou adhésifs conviennent ou non)
Nous avons fabriqué plusieurs composants différents pour que l'ensemble fonctionne correctement
Boîte de conservation des aliments et entonnoir-
Agence de Distribution-Base et Chute
Boîte de rangement des aliments et entonnoir d'assemblage d'interface, les pièces de cet assemblage sont toutes découpées dans de l'acrylique de 3 mm et toutes les pièces sont assemblées à l'aide de joints à entures multiples.
Les pièces sont toutes découpées à l'aide de la machine de découpe Epilog Laser et le fichier vectoriel est développé à l'aide de Corel Draw x7.
L'acrylique est un matériau de sécurité alimentaire facile à découper au laser et un matériau de conservation des aliments approprié.
Cette section peut être faite à la main avec différents matériaux, mais assurez-vous que les matériaux sont correctement remplis pour assurer un stockage sûr des aliments. [
Image du décodeur]
Cette partie de l'assemblage du distributeur de nourriture est constituée de tuyaux en acrylique (50 mm et 30 mm)
Deux pièces de vis imprimées en 3D, des plaques en fibres intermédiaires de 6 mm, des roulements métalliques et des tiges métalliques.
Coupez le support de plaque principal en fibre moyenne à partir du fichier Dxf appelé \"support de plaque en fibre moyenne\" ci-dessous. dxf\".
Coupez un tuyau de 50 mm, 140 mm, percez un trou de 30 mm, l'extrémité de 40 mm d'un tuyau et le dessus convient pour un tuyau de 30 mm (
soufflet comme indiqué sur la figure).
Vous devrez peut-être meuler du matériau à l'aide de Dremel pour l'adapter.
La partie vissée est imprimée en 3D puis reconnectée, en raison des limites de la capacité d'impression 3D de l'imprimante Ultimaker.
Dans l'ensemble, le temps d'impression devrait être de 12-
Selon les réglages que vous choisissez, 14 heures par partie. Nous avons utilisé un 0.
Buse de 4 mm, la qualité d'impression est normale, aucune structure de support n'est requise.
Installez deux tiges métalliques ou tubes métalliques de 30 mm de long sur le roulement.
Lorsque l'impression 3D est terminée, enfoncez ces roulements dans les pièces à vis et vous devrez peut-être limer certains matériaux lorsque nous imprimons les pièces pour assurer un ajustement serré.
Comme indiqué sur la figure, faites glisser la vis sur le tuyau, faites glisser le tuyau sur le support, puis faites glisser l'axe dans le support d'extrémité.
Ce réglage garantit que la quantité de nourriture allouée est ajustable, en fonction de la taille de l'animal que vous avez.
Le roulement réduit le frottement sur les pièces mobiles, réduisant ainsi la charge sur le moteur.
En utilisant deux vis, la quantité de nourriture sera beaucoup plus facile à contrôler, l'une montée en position semi-rotative et l'autre en position entièrement rotative signifie que la nourriture s'écoule constamment du distributeur.
Nous avons choisi de faire 3 rotations complètes sur nos pièces à vis (
3 \"threads\") complets
Comme cela permet de mesurer une petite quantité de nourriture pour s'assurer que votre animal n'est pas suralimenté ou sous-alimenté. [
Si vous avez les installations disponibles, vous pouvez fraiser CNC les pièces de vis en une seule pièce, cependant, nous rectifions deux plaques modèles de densité moyenne et choisissons de faire une impression 3D plus tard, car la carte modèle nécessite beaucoup de finition (
Joint de ponçage)
Pour s'assurer qu'il est sécuritaire de toucher les aliments).
La base et la goulotte sont assez droites, similaires à la boîte de stockage des aliments et à l'entonnoir à l'avant de cette section.
Téléchargez le fichier DXF nommé \"Base et goulotte. dxf\".
L'ensemble d'interface se compose de 4 pièces en acrylique découpées au laser, chacune étant construite à l'aide de la barre à vis M10 et de l'écrou comme indiqué. . . [
Image de l'interface]
Après cela, l'encodeur rotatif, l'écran LCD et la led peuvent être installés. . .
Après montage de l'ensemble distributeur (partie MDF)
, Simulez-le dans la base assemblée et la section de goulotte et coupez une fente dans chaque tube de 50 mm afin que la nourriture puisse tomber dans la goulotte pour la collecter et se préparer à glisser directement dans le bol de votre animal de compagnie !
Ci-dessous, vous pouvez voir le diagramme de Fritzing du circuit que nous utilisons.
Selon l'ets que vous utilisez (
Je sais qu'il existe de nombreuses versions différentes de modules RTC et d'entraînement de moteur)
Vous pouvez utiliser différentes bibliothèques.
C'est le code de l'arduino.
Ce code vérifie l'heure et la compare à l'alarme et s'ils correspondent, il fait tourner le moteur et pousse les aliments.
Afin de calculer combien de temps le moteur doit tourner, nous avons calculé la quantité de nourriture qui sera libérée à chaque tour.
Une vis est déroulée dans un cercle de 10g, ce qui prend 11 secondes pour chaque tour.
Donc 2 vis poussent 20g toutes les 11 secondes.
Nous avons étudié la taille des portions de nourriture pour chiens et avons constaté qu'un chiot a besoin d'environ 50 grammes de nourriture, un chien de taille moyenne a besoin de 140 grammes et un grand chien a besoin d'environ 260 grammes.
Cela signifie que les vis tournent 27 fois pour une petite pièce.
5 secondes, la partie moyenne tourne pendant environ 77 secondes, et la majorité tourne pendant environ 141 secondes.
Selon la nourriture que vous utilisez, vous voudrez peut-être changer cela.
Vous pouvez généralement trouver la bonne pièce au dos de l'emballage.
Gardez à l'esprit que l'échelle de temps dans l'IDE arduino est en millisecondes. ((
Taille recommandée)/20)
* 11 = la durée pendant laquelle le cog doit ouvrir les bibliothèques que nous utilisons peuvent toutes être trouvées sur le site Web d'arduino, elles sont appelées temps. h, DS1307RTC. h.
Les deux autres ont été installés dans l'IDE Arduino.