Tartalomjegyzék:
- Kellékek
- 1. lépés: Ház
- 2. lépés: Halétel
- 3. lépés: A kód
- 4. lépés: A hardver beállítása
- 5. lépés: Szerelés a tartályba/akváriumba
- 6. lépés: Örülj
Videó: Arduino Uno Fish Feeder 6 olcsó és egyszerű lépésben !: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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
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
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:
Arcfelismerés a Raspberry Pi 4B készüléken 3 lépésben: 3 lépésben
Arcfelismerés a Raspberry Pi 4B készüléken 3 lépésben: Ebben az utasításban az arcfelismerést fogjuk elvégezni a Raspberry Pi 4 rendszeren Shunya O/S alkalmazással a Shunyaface Library segítségével. A Shunyaface egy arcfelismerő/felismerő könyvtár. A projekt célja a leggyorsabb észlelési és felismerési sebesség elérése a
Tűzjelző rendszer Arduino használatával [Néhány egyszerű lépésben]: 3 lépés
Tűzriasztó rendszer az Arduino használatával [Néhány egyszerű lépésben]: Egy egyszerű és érdekes projektet szeretne készíteni az Arduino -val, amely ugyanakkor valóban hasznos és potenciálisan életmentő lehet? Ha igen, akkor a megfelelő helyen járt tanulni valami új és innovatív. Ebben a bejegyzésben megyünk
A NODEMcu USB port nem működik? Töltse fel a kódot USB használatával TTL (FTDI) modulba mindössze 2 lépésben: 3 lépésben
A NODEMcu USB port nem működik? Töltse fel a kódot az USB to TTL (FTDI) modul használatával mindössze 2 lépésben: Elege van abból, hogy sok vezetéket csatlakoztat USB -ről TTL modulra a NODEMcu -hoz, kövesse ezt az utasítást, és csak két lépésben töltse fel a kódot. Ha a A NODEMcu nem működik, akkor ne essen pánikba. Csak az USB -illesztőprogram -chip vagy az USB -csatlakozó
Gyors és egyszerű módja a zárképernyő megváltoztatásának 6 egyszerű lépésben (Windows 8-10): 7 lépés
Gyors és egyszerű módja a zárképernyő megváltoztatásának 6 egyszerű lépésben (Windows 8-10): Szeretné megváltoztatni a laptop vagy a számítógép állapotát? Változást szeretne a légkörében? Kövesse ezeket a gyors és egyszerű lépéseket a számítógép zárolási képernyőjének személyre szabásához
Gitárerősítő dönthető állvány - egyszerű, mint a Lincoln -rönkök - kicsi, hordozható, egyszerű, stabil, olcsó vagy ingyenes: 9 lépés
Gitárerősítő billenthető állvány - egyszerű, mint a Lincoln -rönkök - Kicsi, hordozható, egyszerű, stabil, olcsó vagy ingyenes: Gitárerősítő dönthető állvány - egyszerű, mint a Lincoln -rönk. kicsi, hordozható, egyszerű, stabil, olcsó vagy ingyenes rétegelt lemez felhasználásával. Kiváló kombinált erősítőkhöz, nagyobb kialakítás használható nyitott hátlapokhoz