Table des matières:

Arduino Uno Fish Feeder en 6 étapes économiques et faciles ! : 6 étapes
Arduino Uno Fish Feeder en 6 étapes économiques et faciles ! : 6 étapes

Vidéo: Arduino Uno Fish Feeder en 6 étapes économiques et faciles ! : 6 étapes

Vidéo: Arduino Uno Fish Feeder en 6 étapes économiques et faciles ! : 6 étapes
Vidéo: How to Make an Automatic Fish Feeder / Arduino RTC Project 2024, Novembre
Anonim
Arduino Uno Fish Feeder en 6 étapes économiques et faciles !
Arduino Uno Fish Feeder en 6 étapes économiques et faciles !

Donc, un peu de backstory peut être nécessaire pour ce projet. Les personnes ayant des poissons de compagnie ont probablement été confrontées au même problème que moi: les vacances et l'oubli. J'oubliais constamment de nourrir mon poisson et je me débrouillais toujours pour le faire avant qu'il ne s'endorme. Les vacances étaient un tout autre problème, devoir acheter ces pyramides « d'alimentation » qui n'ont jamais vraiment fonctionné. C'est donc là que j'ai commencé à réfléchir à ce que je pouvais faire, et j'ai réalisé que je pouvais fabriquer une mangeoire automatique pour poissons !

S'IL VOUS PLAÎT S'IL VOUS PLAÎT S'IL VOUS PLAÎT voter pour cela dans le concours Arduino, je pense qu'il a le potentiel de gagner au moins un petit prix

Difficulté: 2/5

Coût: 1/5

Fournitures

Arduino Uno / Version générique

Servomoteur (Micro Servo SG90 9g devrait fonctionner parfaitement)

-Et le bras servo large double face qui l'accompagne

Câble d'alimentation (dc ou usb)

Cavaliers (mâle à mâle)

Petite bouteille de shampoing de voyage/hôtel

Un récipient en plastique

Nourriture pour poissons (tout type fonctionne, les granulés fonctionnent mieux pour moi)

Perceuse électrique

Pistolet à colle chaude

Étape 1: Logement

Logement
Logement
Logement
Logement

Fermez le couvercle du récipient et percez un trou assez grand (au milieu du couvercle) pour que les fils puissent y passer. Enfin, découpez un petit rabat sur le côté du conteneur assez grand pour accueillir votre câble d'alimentation.

Étape 2: Nourriture pour poissons

La nourriture pour poissons
La nourriture pour poissons
La nourriture pour poissons
La nourriture pour poissons

Percez un trou dans la bouteille de shampoing SCELLÉE de sorte qu'elle ait deux trous sur les côtés opposés qui soient parallèles l'un à l'autre comme sur l'image ci-dessus. Mettez la nourriture pour poisson à environ 1/4 du chemin jusqu'au 1/3. Ensuite, prenez votre pistolet à colle chaude et collez la base de la bouteille sur le bras servo.

Étape 3: Le code

Le voici avec quelques annotations: juste un avertissement qu'il s'allume dès que vous le branchez et toutes les 24 heures cela se produit. L'heure à laquelle vous la branchez est la durée pendant laquelle elle fonctionnera jusqu'à ce que vous la débranchez.

#comprendre;

Servo myservo; //crée le servo en tant qu'objet

int pos = 0; //variable entière pour stocker la position du servo

long FISHFEEDER = 86400000; //Définit l'heure toutes les 24 heures (86400000 millisecondes)

longue heure de la fin; //Les variables longues créent 32 bits de stockage, ce qui correspond à des quantités étendues

longtemps maintenant; // Même chose ici que ci-dessus

rotation vide() {

for(pos = 0; pos < 180; pos += 1) //Ce code ci-dessous fera tourner le servo, nourrissant les poissons.

{

monservo.write(pos);

retard(15);

}

pour(pos = 180; pos>=1; pos-=1)

{

monservo.write(pos);

retard(15);

}

}

void setup() //Void setup fait que le code s'exécute une et une seule fois

{

monservo.attach(9); //Cela va dire à l'Arduino que le servo est à la broche 9

monservo.write(0); //Write envoie des données binaires à un port série.

//Dans ce cas, le 0 signifie qu'il doit envoyer des données à la broche numérique 0. (RX)

retard(15); // Cela retarde 15 millisecondes avant que la boucle ci-dessous ne commence à s'exécuter.

tourner(); //Exécute notre fonction qui fait tourner le servo

}

void loop () { // Cela fonctionnera encore et encore sur l'Arduino s'il est sous tension.

maintenant = millis(); //Maintenant est l'heure actuelle en millisecondes

heure de fin = maintenant + FISHFEEDER;

while(maintenant < heure de fin){

monservo.write(0);

retard (20000);

maintenant = millis();

}

tourner();

}

Étape 4: Configuration du matériel

Configuration du matériel
Configuration du matériel
Configuration du matériel
Configuration du matériel

Mettez votre arduino dans le conteneur en plastique et passez le câble d'alimentation à travers le rabat et connectez-le. Le câblage est assez simple, comme le montre le schéma ci-dessus. Connectez simplement le positif au 5v, la terre à la terre et le câble de données à la broche 9, comme indiqué dans le schéma des circuits Tinkercad ci-dessus. *wink* *wink* N'OUBLIEZ PAS DE FAIRE PASSER LES FILS À TRAVERS LE TROU SUR LE HAUT DU RÉCIPIENT DE L'ARDUINO AU SERVO.

Étape 5: Montage sur le réservoir/aquarium

Montage sur le réservoir/aquarium
Montage sur le réservoir/aquarium

Placez le boîtier en plastique avec l'arduino sur le côté de l'aquarium et placez votre servo au niveau de la lèvre sur le bord supérieur de l'aquarium. Ensuite, vous pouvez le monter à l'aide de ruban adhésif pour pouvoir le retirer plus tard. N'oubliez pas de tester si c'est un ajustement serré qui peut tenir. Enfin, fixez votre bras de servo à la bouteille et montez-le sur le servo de sorte que les trous soient sur les côtés plutôt que sur le haut/le bas. Il devrait presque exactement comme sur la photo.

Étape 6: Réjouissez-vous

Maintenant, vous avez complètement terminé ! Nourrir vos poissons sera un jeu d'enfant, n'ayant qu'à remplir le récipient facilement accessible de temps en temps. Si vous partez pour de longues vacances, vous pouvez le remplir un peu plus pour vous assurer que votre poisson reçoive toute la nourriture dont il a besoin. Parce que le servo est scotché, le nettoyage du réservoir ne sera pas un problème car vous pouvez simplement retirer le ruban très facilement et le remonter. J'espère que ce projet arduino rapide, bon marché et facile VOUS aidera!

Encore une fois, s'il vous plaît, votez pour moi sur le concours Arduino ! Je crois que ce projet mérite au moins un petit prix !

Conseillé: