Tartalomjegyzék:

Arduino Uno Fish Feeder 6 olcsó és egyszerű lépésben !: 6 lépés
Arduino Uno Fish Feeder 6 olcsó és egyszerű lépésben !: 6 lépés

Videó: Arduino Uno Fish Feeder 6 olcsó és egyszerű lépésben !: 6 lépés

Videó: Arduino Uno Fish Feeder 6 olcsó és egyszerű lépésben !: 6 lépés
Videó: Automatic Fish Feeder | How to make Automatic Fish Feeder Using Arduino | Nothing But 2024, Július
Anonim
Arduino Uno haladagoló 6 olcsó és egyszerű lépésben!
Arduino Uno haladagoló 6 olcsó és egyszerű lépésben!

Tehát egy kis háttértörténetre lehet szükség ehhez a projekthez. A kedvtelésből tartott halakkal rendelkező embereket valószínűleg ugyanaz a probléma jelentette, mint én: vakáció és feledékenység. Folyamatosan elfelejtettem etetni a halaimat, és mindig rágódtam erre, mielőtt elaludtam. A nyaralás teljesen más kérdés volt, meg kellett vásárolni azokat a "feeder" piramisokat, amelyek soha nem működtek. Tehát itt kezdtem el gondolkodni azon, hogy mit tehetnék, és rájöttem, hogy tudok automatikus haltetőt készíteni!

KÉRJÜK, KÉRJÜK, KÉRJÜK, szavazzon erre az Arduino versenyen, szerintem legalább egy kis díjat nyerhet

Nehézség: 2/5

Költség: 1/5

Kellékek

Arduino Uno / Generic verzió

Szervomotor (a Micro Servo SG90 9g tökéletesen működik)

-És a hozzá tartozó kétoldalas széles szervokar

Tápkábel (DC vagy USB)

Átkötő vezetékek (férfi -hüvely)

Kis utazási/szállodai samponos üveg

Műanyag tároló

Halétel (bármilyen fajta működik, a pellet jobban működik nekem)

Elektromos fúró

Ragasztópisztoly

1. lépés: Ház

Ház
Ház
Ház
Ház

Zárja le a tartály fedelét, és fúrjon ki egy elég nagy lyukat (a fedél közepén) ahhoz, hogy a vezetékek átférjenek rajta. Végül vágjon egy kis fület a tartály oldalára, amely elég nagy ahhoz, hogy elférjen a tápkábel.

2. lépés: Halétel

Halétel
Halétel
Halétel
Halétel

Fúrjon lyukat a SEALED samponpalackon keresztül úgy, hogy két lyuk legyen az ellentétes oldalakon, amelyek párhuzamosak egymással, mint a fenti képen. Tegye a halételeket körülbelül 1/4 részre 1/3 részig. Ezután vegye elő a forró ragasztópisztolyt, és ragassza fel a palack alját a szervókarra.

3. lépés: A kód

Íme néhány megjegyzés: csak egy figyelmeztetés, hogy bekapcsoláskor és 24 óránként megtörténik. A csatlakoztatás időpontja az, ameddig a konnektor kihúzásáig fut.

#include;

Szervo myservo; // szervot hoz létre objektumként

int pos = 0; // egész változó a szervo pozíció tárolására

hosszú FISHFEEDER = 86400000; // Beállítja az időt minden 24 órára (86400000 milliszekundum)

hosszú befejezési idő; // A hosszú változók 32 bit tárhelyet hoznak létre, ami kiterjesztett mennyiség

már rég; // Ugyanaz itt, mint fent

void rotate () {

for (pos = 0; pos <180; pos += 1) // Ez az alábbi kód arra készteti a szervót, hogy halat etessen.

{

myservo.write (pos);

késleltetés (15);

}

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

{

myservo.write (pos);

késleltetés (15);

}

}

void setup () // A void setup a kódot egyszer és csak egyszer futtatja

{

myservo.attach (9); // Ez azt fogja mondani az Arduino -nak, hogy a szervó a 9 -es csapnál van

myservo.write (0); // Az írás bináris adatokat küld a soros portra.

// Ebben az esetben a 0 azt jelenti, hogy adatokat kell küldenie a 0. digitális tűre. (RX)

késleltetés (15); // Ez 15 ezredmásodpercet késleltet, mielőtt az alábbi ciklus futni kezd.

forog(); // Futtatja a szervót forgató funkciónkat

}

void loop () {// Ez újra és újra futni fog az Arduino -n, ha van hatalma.

most = millis (); // Jelenlegi idő ezredmásodpercben

végidő = most + FISHFEEDER;

while (most <endtime) {

myservo.write (0);

késleltetés (20000);

most = millis ();

}

forog();

}

4. lépés: A hardver beállítása

A hardver beállítása
A hardver beállítása
A hardver beállítása
A hardver beállítása

Tegye az arduino -t a műanyag tartályba, és dugja be a tápkábelt a fedélbe, és csatlakoztassa. A huzalozás meglehetősen egyszerű, amint azt a fenti ábra mutatja. Csak csatlakoztassa pozitívan az 5V -ot, a földet a földhöz, és az adatkábelt a 9 -es tűhöz, amint az a fenti Tinkercad áramkörök diagramján látható. * kacsintás** kacsintás* CSAK EMLÉKEZZEN, HOGY TÁPLÁLJA A KONTAKER TÖRTÉNYÉN ÁTVEZETŐ VEZETÉKET AZ ARDUINÓTÓL A SZERVÓBA.

5. lépés: Szerelés a tartályba/akváriumba

Szerelés a tartályba/akváriumba
Szerelés a tartályba/akváriumba

Tegye a műanyag házat az arduino -val a haltartály oldalára, és tegye szervóját a tartály felső szélén lévő ajakhoz. Ezután rögzítheti szalaggal, hogy később le tudja venni. Csak ne felejtse el tesztelni, hogy szoros illeszkedés -e. Végül rögzítse a szervókarját a palackhoz, és szerelje fel a szervóra úgy, hogy a lyukak ne az oldalán, hanem a tetején/alján legyenek. Szinte pontosan olyannak kell lennie, mint a képen.

6. lépés: Örülj

Most már teljesen kész! A halak etetése egyszerű lesz, csak oly gyakran kell feltölteni a könnyen hozzáférhető edényt. Ha hosszú nyaralásra készül, feltöltheti egy kicsit, hogy a hala minden szükséges táplálékot megkapjon. Mivel a szervó fel van ragasztva, a tartály tisztítása nem jelent problémát, mivel egyszerűen eltávolíthatja a szalagot, és újra felszerelheti. Remélem, ez a gyors, olcsó és egyszerű arduino projekt segít NEKED!

Még egyszer kérem, szavazzon rám az Arduino versenyen! Úgy gondolom, hogy ez a projekt megérdemel legalább egy kis díjat!

Ajánlott: