Turinys:

Programuojamas akvariumo žuvų tiektuvas - suprojektuotas granuliuotas maistas: 7 žingsniai (su nuotraukomis)
Programuojamas akvariumo žuvų tiektuvas - suprojektuotas granuliuotas maistas: 7 žingsniai (su nuotraukomis)

Video: Programuojamas akvariumo žuvų tiektuvas - suprojektuotas granuliuotas maistas: 7 žingsniai (su nuotraukomis)

Video: Programuojamas akvariumo žuvų tiektuvas - suprojektuotas granuliuotas maistas: 7 žingsniai (su nuotraukomis)
Video: JBL AutoFood automatinė šėrykla nesefauna.lt 2024, Liepa
Anonim
Programuojamas akvariumo žuvų tiektuvas - suprojektuotas granuliuotas maistas
Programuojamas akvariumo žuvų tiektuvas - suprojektuotas granuliuotas maistas
Programuojamas akvariumo žuvų tiektuvas - suprojektuotas granuliuotas maistas
Programuojamas akvariumo žuvų tiektuvas - suprojektuotas granuliuotas maistas

Žuvų tiektuvas - sukurtas granuliuotas maistas akvariumo žuvims.

Labai paprasta visiškai automatinio žuvų tiektuvo konstrukcija.

Jis valdomas naudojant mažą SG90 mikro servo 9g ir „Arduino Nano“.

Maitinate visą tiektuvą naudodami USB kabelį (iš USB įkroviklio arba kompiuterio USB prievado)

Paprastu redagavimu pridedama programa galite nustatyti tikslų maitinimo laiką, nustatytą tikslia valandos minute.

1 žingsnis: Akvariumo žuvų tiektuvas - programuojamas - su 9 g servo

Akvariumo žuvų tiektuvas - programuojamas - su 9g servo
Akvariumo žuvų tiektuvas - programuojamas - su 9g servo
Akvariumo žuvų tiektuvas - programuojamas - su 9g servo
Akvariumo žuvų tiektuvas - programuojamas - su 9g servo

Pirmiausia turite atspausdinti mechanines dalis

Čia yra STL failas.

www.thingiverse.com/thing:2761061

Aš naudojau PET-G medžiagą, nes ji yra labai stipri ir nėra veikiama jokių cheminių medžiagų ar saulės spindulių.

Be to, nėra rizikos, kad kai kurios toksiškos cheminės medžiagos paveiks mano akvariumą.

Tik vienas dalykas nėra atspausdintas 3D ir jo bakas žuvų granulėms - yra naudojamas senas PET butelis.

2 žingsnis: mechaninių dalių surinkimas

Mechaninių dalių surinkimas
Mechaninių dalių surinkimas
Mechaninių dalių surinkimas
Mechaninių dalių surinkimas
Mechaninių dalių surinkimas
Mechaninių dalių surinkimas
Mechaninių dalių surinkimas
Mechaninių dalių surinkimas

3 žingsnis: Paruoškite grandinę

Paruoškite grandinę
Paruoškite grandinę
Paruoškite grandinę
Paruoškite grandinę
Paruoškite grandinę
Paruoškite grandinę

Tai labai paprasta grandinė.

Yra „mosfet tranzistor“, kuris veikia kaip jungiklis, varomas arduino.

Priežastis yra ta, kad mes įjungiame servo tik trumpą laiką per labai ilgą laiką, todėl nebūtina leisti jam išsikrauti akumuliatoriui.:)

Galite naudoti universalią litavimo lentą

www.thingiverse.com/thing:2761176

4 žingsnis: Arduiono I programavimas

Servo yra dviejose padėtyse

1. - po maisto laikymo baku

2. - padėtyje virš šėrimo angos.

Šią programą galite naudoti servo_2_positioning.ino

Jūs žaisite su 2 vertybėmis

int ser_pos_feeder = 80; // padėtis po maisto baku int ser_pos_fishtank = 25; // padėtis virš šėrimo angos

5 žingsnis: „Arduiono II“programavimas

Kai radai optimalų

servo padėtį, galite įkelti visą programą su laikmačiu.

Nustatyti:

  • - Dabartinis laikas
  • - Maitinimo laikas
  • - Dozių skaičius

*(Dabar dirbu prie versijos, kurioje bus rodomas, ir galėsite ją nustatyti mygtukais, o dabar - kompiuteriu.)

char feed_times = "08:00:00, 12:00:00, 18:30:10, 21:30:00, 18:32:00"; // laiko formatas yra HH: MM: SS ir, galite pridėti daugiau reikšmių.

int dozių skaičius_10; // kiek dozių turi gauti žuvys per vieną šėrimą

// Jei norite, kad maitinimas atitiktų realų laiką, turite nustatyti realų laiką

Eilutės dabartinis laikas = "18:30:00"; // Laikas visada skaičiuojamas nuo šios vertės, kai jis iš naujo nustatomas arba įjungiamas

6 žingsnis: surinkite viską kartu

Tiesiog uždarykite dėžutę

Įkelkite programą ir leiskite žuvims mėgautis:)

7 žingsnis: Medžiagų sąrašas

2x M3 5 mm varžtas

2x M3 20 mm varžtas

1x „Arduino nano“

1x SG90 9g mikro servo

1x vienos eilės kaiščio antraštė (naudosime 3 kaiščius)

1x BS170 - „mosfet“tranzistorius

Neprivaloma

1x 9 V baterija

1x 9V akumuliatoriaus maitinimo kabelis

Rekomenduojamas: