Inhoudsopgave:
- Benodigdheden
- Stap 1: Huisvesting
- Stap 2: Visvoer
- Stap 3: De code
- Stap 4: De hardware instellen
- Stap 5: Montage aan de tank/aquarium
- Stap 6: Verheug je
Video: Arduino Uno Fish Feeder in 6 goedkope en gemakkelijke stappen! - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Dus een beetje achtergrondverhaal kan nodig zijn voor dit project. Mensen met huisdieren kregen waarschijnlijk hetzelfde probleem als ik: vakanties en vergeetachtigheid. Ik vergat constant mijn vissen te voeren en krabbelde altijd om dat te doen voordat hij ging slapen. Vakanties waren een heel ander probleem, die 'feeder'-piramides moesten kopen die nooit echt werkten. Dus hier begon ik na te denken over wat ik kon doen, en ik realiseerde me dat ik een automatische visvoeder kon maken!
PLEASE PLEASE PLEASE AUB stem hierop in de Arduino Contest, ik denk dat het de potentie heeft om op zijn minst een kleine prijs te winnen
Moeilijkheidsgraad: 2/5
Kosten: 1/5
Benodigdheden
Arduino Uno / Generieke versie
Servomotor (Micro Servo SG90 9g zou prima moeten werken)
-En de dubbelzijdige brede servo-arm die daarbij hoort
Stroomkabel (dc of usb)
Jumperdraden (man naar man)
Kleine reis-/hotelshampoofles
Kunststof bak
Visvoer (elke soort werkt, de pellets werken beter voor mij)
Elektrische boor
Heet lijmpistool
Stap 1: Huisvesting
Sluit het deksel op de container en boor een gat dat groot genoeg is (in het midden van het deksel) zodat de draden er doorheen passen. Knip tot slot een kleine flap aan de zijkant van de container die groot genoeg is voor uw stroomkabel.
Stap 2: Visvoer
Boor een gat door de SEALED-shampoofles zodat deze aan weerszijden twee gaten heeft die evenwijdig aan elkaar zijn, zoals de afbeelding hierboven. Doe het visvoer tot ongeveer 1/4 tot 1/3. Pak vervolgens je hete lijmpistool en lijm de basis van de fles op de servo-arm.
Stap 3: De code
Hier is het met enkele annotaties: alleen een waarschuwing dat het direct wordt ingeschakeld als je het aansluit en elke 24 uur gebeurt. De tijd dat u de stekker in het stopcontact steekt, is de tijd dat deze doorgaat totdat u de stekker uit het stopcontact haalt.
#erbij betrekken;
Servo-mijnservo; // maakt servo als een object
int pos = 0; // integer variabele om servopositie op te slaan
lange VISVOER = 86400000; // Stelt de tijd in voor elke 24 uur (86400000 milliseconden)
lange eindtijd; //Lange variabelen creëren 32 bits opslagruimte, wat uitgebreide hoeveelheden is
lang nu; // Hetzelfde hier als hierboven
ongeldig roteren() {
for(pos = 0; pos <180; pos += 1) //Deze code hieronder zorgt ervoor dat de servo draait en vissen voedt.
{
mijnservo.write(pos);
vertraging (15);
}
voor(pos = 180; pos>=1; pos-=1)
{
mijnservo.write(pos);
vertraging (15);
}
}
void setup() //Void setup zorgt ervoor dat de code maar één keer wordt uitgevoerd
{
mijnservo.attach(9); // Dit gaat de Arduino vertellen dat de servo zich op pin 9 bevindt
mijnservo.write(0); //Write stuurt binaire gegevens naar een seriële poort.
// In dit geval betekent de 0 dat het gegevens naar digitale pin 0 moet verzenden. (RX)
vertraging (15); //Dit vertraagt 15 milliseconden voordat de onderstaande lus begint te lopen.
draaien(); // Voert onze functie uit die de servo draait
}
void loop () {// Dit zal keer op keer op de Arduino worden uitgevoerd als deze stroom heeft.
nu = millis(); //Nu is de huidige tijd in milliseconden
eindtijd = nu + FISHFEEDER;
while(nu < eindtijd){
mijnservo.write(0);
vertraging (20000);
nu = millis();
}
draaien();
}
Stap 4: De hardware instellen
Plaats je arduino in de plastic container en steek de stroomkabel door de klep en sluit deze aan. De bedrading is vrij eenvoudig, zoals weergegeven in het bovenstaande schema. Sluit gewoon positief aan op de 5v, aarde naar aarde en datakabel op pin 9, zoals weergegeven in het bovenstaande Tinkercad Circuits-diagram. *wink* *wink* VERGEET NIET DE DRADEN DOOR HET GAT AAN DE BOVENOP VAN DE CONTAINER VAN DE ARDUINO NAAR DE SERVO TE VOEREN.
Stap 5: Montage aan de tank/aquarium
Plaats de plastic behuizing met de arduino aan de zijkant van het aquarium en plaats je servo op de lip aan de bovenrand van het aquarium. Vervolgens kunt u het met tape monteren, zodat u het later kunt verwijderen. Vergeet niet om te testen of het een strakke pasvorm is die kan vasthouden. Bevestig ten slotte uw servo-arm aan de fles en monteer deze op de servo, zodat de gaten zich aan de zijkanten bevinden in plaats van aan de boven- / onderkant. Het zou bijna precies moeten zijn zoals het eruit ziet op de foto.
Stap 6: Verheug je
Nu ben je helemaal klaar! Het voeren van uw vissen wordt een fluitje van een cent, u hoeft alleen af en toe de gemakkelijk toegankelijke bak bij te vullen. Als je op een lange vakantie gaat, kun je hem wat meer vullen om ervoor te zorgen dat je vissen al het voedsel krijgen dat ze nodig hebben. Omdat de servo is geplakt, is het schoonmaken van de tank geen probleem, omdat je de tape heel gemakkelijk kunt verwijderen en weer kunt monteren. Ik hoop dat dit snelle, goedkope en gemakkelijke Arduino-project JOU helpt!
Nogmaals, stem alsjeblieft op mij op de Arduino-wedstrijd! Ik geloof dat dit project op zijn minst een kleine prijs waard is!
Aanbevolen:
Hoe u goedkope en gemakkelijke luidsprekerstandaards maakt: 8 stappen
Hoe maak je goedkope en gemakkelijke luidsprekerstandaards: Onze klas heeft een nieuwe studio voor opnemen en bewerken. De studio heeft monitorluidsprekers, maar als ze op het bureau zitten, is het moeilijk om te horen. Om de luidsprekers op de juiste hoogte te krijgen voor nauwkeurig luisteren, hebben we besloten om enkele luidsprekerstandaards te maken. We
Goedkope en gemakkelijke sensor: 5 stappen
Goedkope en gemakkelijke sensor: Of het nu een ultrasone sensor of een LSR is, ze kunnen allebei duur zijn. Met dit zeer goedkope en eenvoudige ontwerp van een sensor kun je echter doen wat een sensor kan, maar met heel weinig materialen
Goedkope en gemakkelijke gitaarpickups: 9 stappen
Goedkope en gemakkelijke gitaarpickups: hier is een kleine tutorial over geïmproviseerde gitaarpickups gemaakt van gemakkelijk te vinden rommel
Goedkope en gemakkelijke batterijhouder versie 1: 7 stappen
Goedkope en gemakkelijke batterijhouder Versie 1: Batterijhouders bevatten natuurlijk batterijen en zijn ZEER handig in elektronische projecten, vooral die waarvoor batterijen nodig zijn. Dit is de eenvoudigste batterijhouder die ik kon bedenken. Het beste is dat het goedkoop is en huishoudelijke artikelen gebruikt die
Goedkope en gemakkelijke batterijhouder versie 2: 6 stappen
Goedkope en gemakkelijke batterijhouder versie 2: Dit is de tweede versie van mijn batterijhouder. Deze houder is voor wie van een mooie strakke pasvorm houdt. In feite is het zo strak dat je iets nodig hebt om de lege batterij eruit te wrikken. Dat wil zeggen als je het te klein meet en niet genoeg ruimte laat voor de vleermuis