Innehållsförteckning:

Programmerbar akvariefiskmatare - Designad granulerad mat: 7 steg (med bilder)
Programmerbar akvariefiskmatare - Designad granulerad mat: 7 steg (med bilder)

Video: Programmerbar akvariefiskmatare - Designad granulerad mat: 7 steg (med bilder)

Video: Programmerbar akvariefiskmatare - Designad granulerad mat: 7 steg (med bilder)
Video: Ozobot, programmerbar robot - instruktionsfilm 2024, November
Anonim
Programmerbar akvariefiskmatare - Designad granulerad mat
Programmerbar akvariefiskmatare - Designad granulerad mat
Programmerbar akvariefiskmatare - Designad granulerad mat
Programmerbar akvariefiskmatare - Designad granulerad mat

Fiskmatare - designad granulerad mat för akvariefisk.

Dess mycket enkla design av helautomatisk fiskmatare.

Den drivs med liten SG90 mikroservo 9g och Arduino Nano.

Du driver hela mataren med USB -kabel (från USB -laddare eller USB -port på din dator)

Genom att enkelt redigera bifogat program kan du ställa in exakta matningstider på exakt timminut.

Steg 1: Akvariefiskmatare - Programmerbar - Med 9g Servo

Akvariefiskmatare - programmerbar - med 9g servo
Akvariefiskmatare - programmerbar - med 9g servo
Akvariefiskmatare - programmerbar - med 9g servo
Akvariefiskmatare - programmerbar - med 9g servo

Först ska du skriva ut mekaniska delar

Här är en STL -fil.

www.thingiverse.com/thing:2761061

Jag använde PET-G-material eftersom det är mycket starkt och inte påverkas av kemikalier eller solljus.

Det finns ingen risk att vissa giftiga kemikalier påverkar mitt akvarium.

Bara en sak är inte 3D -tryckt och dess tank för fiskgranulat - det finns en gammal PET -flaska.

Steg 2: Montering av mekaniska delar

Montering av mekaniska delar
Montering av mekaniska delar
Montering av mekaniska delar
Montering av mekaniska delar
Montering av mekaniska delar
Montering av mekaniska delar
Montering av mekaniska delar
Montering av mekaniska delar

Steg 3: Förbered krets

Förbered krets
Förbered krets
Förbered krets
Förbered krets
Förbered krets
Förbered krets

Det är en mycket enkel krets.

Det finns en mosfet tranzistor som fungerar som switch drivs av arduino.

Anledningen är att vi bara aktiverar servo under kort tid under en mycket lång period så det är inte nödvändigt att låta det tömma batteriet.:)

Du kan använda någon universell lödbräda

www.thingiverse.com/thing:2761176

Steg 4: Progrmming Arduiono I

Servo har två positioner

1. - på plats under matlagringstank

2. - i läge över matningshålet.

Du kan använda detta program servo_2_positioning.ino

Du kommer att spela med 2 värden

int ser_pos_feeder = 80; // position under matbehållare int ser_pos_fishtank = 25; // position över matningshålet

Steg 5: Progrmming Arduiono II

När du fann optimal

position av servo, kan du ladda upp hela programmet med timer.

Ställ in:

  • - Aktuell tid
  • - Matningstider
  • - Antal doser

*(Jag arbetar nu med versionen där den ska visas och du kommer att kunna ställa in den med knappar och nu med dator.)

char feeding_times = "08:00:00, 12:00:00, 18:30:10, 21:30:00, 18:32:00"; // tidsformatet är HH: MM: SS och med kan du lägga till fler värden.

int count_of_doses = 10; // hur många doser ska fisken få per matning

// Om du vill att matningen motsvarar realtid måste du ställa in realtid

Sträng current_time = "18:30:00"; // Tiden beräknas alltid från detta värde efter återställning eller effekt av

Steg 6: Att sätta ihop alla

Stäng bara din låda

Ladda upp program och låt din fisk njuta:)

Steg 7: Lista över material

2x M3 5 mm skruv

2x M3 20 mm skruv

1x Arduino nano

1x SG90 9g Micro Servo

1x Single Row Pin Male Header (vi kommer att använda 3 pins)

1x BS170 - mosfet tranzistor

Frivillig

1x 9 V batteri

1x 9V batteriknappkabel

Rekommenderad: