Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Asuminen
- Vaihe 2: Kalanruoka
- Vaihe 3: Koodi
- Vaihe 4: Laitteiston asentaminen
- Vaihe 5: Asennus säiliöön/akvaarioon
- Vaihe 6: Iloitse
Video: Arduino Uno Fish Feeder 6 edullisella ja helpolla askeleella !: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Joten tähän projektiin saatetaan tarvita hieman taustaa. Ihmisillä, joilla on lemmikkieläimiä, oli todennäköisesti sama ongelma kuin minulla: lomat ja unohtaminen. Unohdin jatkuvasti ruokkia kalojani ja ryntäsin aina tekemään sen ennen nukkumaanmenoa. Lomat olivat aivan eri asia, joutuivat ostamaan ne "syöttö" -pyramidit, jotka eivät koskaan päätyneet toimimaan. Joten tässä aloin miettiä, mitä voisin tehdä, ja tajusin, että voisin tehdä automaattisen kalan syöttölaitteen!
ÄLÄ ANNA tätä Arduino -kilpailussa, mielestäni sillä on mahdollisuus voittaa ainakin pieni palkinto
Vaikeusaste: 2/5
Hinta: 1/5
Tarvikkeet
Arduino Uno / Yleinen versio
Servomoottori (Micro Servo SG90 9g: n pitäisi toimia täydellisesti)
-Ja kaksipuolinen leveä servovarsi, joka tulee sen mukana
Virtajohto (DC tai USB)
Hyppyjohdot (uros -uros)
Pieni matka-/hotellipullo
Muovinen säilytysastia
Kalaruoka (kaikenlainen toimii, pelletit toimivat paremmin minulle)
Sähköpora
Kuuma liimapistooli
Vaihe 1: Asuminen
Sulje säiliön kansi ja poraa riittävän suuri reikä (kannen keskelle), jotta johdot mahtuvat sen läpi. Leikkaa lopuksi pieni läppä säiliön sivusta niin suuri, että se mahtuu virtajohtoosi.
Vaihe 2: Kalanruoka
Poraa reikä SEALED -shampoopullon läpi niin, että sen vastakkaisilla sivuilla on kaksi reikää, jotka ovat yhdensuuntaisia, kuten yllä oleva kuva. Laita kalaruokia noin 1/4 osasta 1/3. Ota sitten kuuma liimapistooli ja liimaa pullon pohja servovarteen.
Vaihe 3: Koodi
Tässä on joitain merkintöjä: vain varoitus siitä, että se käynnistyy oikein, kun kytket sen ja joka 24 tunti. Kun kytket sen pistorasiaan, se kestää sen, kunnes irrotat sen pistorasiasta.
#sisältää;
Servo myservo; // luo servon objektina
int pos = 0; // kokonaislukumuuttuja servoaseman tallentamiseen
pitkä FISHFEEDER = 86400000; // Asettaa ajan 24 tunnin välein (86400000 millisekuntia)
pitkä päättymisaika; // Pitkät muuttujat luovat 32 bittiä tallennustilaa, mikä on laajennettu määrä
kauan nyt; // Täällä sama asia kuin yllä
void rotate () {
for (pos = 0; pos <180; pos += 1) // Tämä alla oleva koodi saa Servon kääntymään ja syöttämään kalaa.
{
myservo.write (pos);
viive (15);
}
(pos = 180; pos> = 1; pos- = 1)
{
myservo.write (pos);
viive (15);
}
}
void setup () // Void setup tekee koodin suoritettavaksi vain kerran
{
myservo.attach (9); // Tämä kertoo Arduinolle, että Servo on nastassa 9
myservo.write (0); // Write lähettää binääridataa sarjaporttiin.
// Tässä tapauksessa 0 tarkoittaa, että sen pitäisi lähettää dataa digitaaliseen nastaan 0. (RX)
viive (15); // Tämä viivästyttää 15 millisekuntia ennen kuin alla oleva silmukka alkaa toimia.
kiertää(); // Suorittaa toiminnon, joka kääntää servon
}
void loop () {// Tämä toimii Arduinolla yhä uudelleen ja uudelleen, jos sillä on virtaa.
nyt = millis (); // Nykyinen aika on millisekunteina
päättymisaika = nyt + FISHFEEDER;
while (nyt <päättymisaika) {
myservo.write (0);
viive (20000);
nyt = millis ();
}
kiertää();
}
Vaihe 4: Laitteiston asentaminen
Laita arduino -muovisäiliöön ja laita virtajohto läpän läpi ja liitä se. Johdotus on melko yksinkertainen, kuten yllä olevasta kaaviosta näkyy. Liitä vain positiivinen 5 volttiin, maadoitettu maahan ja datakaapeli nastaan 9, kuten yllä olevassa Tinkercad -piirien kaaviossa on esitetty. * silmänräpäys** silmänräpäys* MUISTA MUISTA, ETTÄ SÄHKÖTÄ LANGOITUKSIA KONTEEN YLÄPÄÄLLÄ olevan reiän kautta ARDUINOsta SERVOON.
Vaihe 5: Asennus säiliöön/akvaarioon
Aseta muovikotelo arduinon kanssa kalasäiliön sivulle ja laita servosi säiliön yläreunan huulille. Sitten voit kiinnittää sen teipillä, jotta voit irrottaa sen myöhemmin. Muista vain testata, kestääkö se tiukan istuvuuden. Lopuksi kiinnitä servovarsi pulloon ja kiinnitä se servoon niin, että reiät ovat sivuilla eikä ylä-/alareunassa. Sen pitäisi olla melkein täsmälleen sellainen kuin kuvassa.
Vaihe 6: Iloitse
Nyt olet täysin valmis! Kalan ruokinta on helppoa, ja helposti täytettävä astia on täytettävä aina silloin tällöin. Jos lähdet pitkälle lomalle, voit täyttää sen hieman enemmän varmistaaksesi, että kalasi saa kaiken tarvitsemansa ruoan. Koska servo on teipattu, säiliön puhdistaminen ei ole ongelma, koska voit vain poistaa teipin erittäin helposti ja asentaa sen uudelleen. Toivon, että tämä nopea, halpa ja helppo arduino -projekti auttaa sinua!
Äänestä minua jälleen kerran Arduino -kilpailussa! Uskon, että tämä projekti ansaitsee ainakin pienen palkinnon!
Suositeltava:
Toista Doom iPodilla 5 helpolla askeleella !: 5 vaihetta
Toista Doom iPodilla 5 helpolla askeleella !: Vaiheittainen opas Rockboxin kaksoiskäynnistyksestä iPodilla Doomin ja kymmenien muiden pelien pelaamiseen. Se on jotain todella helppoa tehdä, mutta monet ihmiset hämmästyvät silti nähdessään minut soittavan doomia iPodillani ja hämmentyneet ohjeista
LCD 1602 Arduino Uno R3: 6 askeleella
LCD 1602 Arduino Uno R3: lla: Tässä oppitunnissa opimme käyttämään LCD1602: ta merkkien ja merkkijonojen näyttämiseen. LCD1602 tai 1602-merkkinen nestekidenäyttö on eräänlainen pistematriisimoduuli, joka näyttää kirjaimia, numeroita ja merkkejä ja niin edelleen. Se koostuu 5x7 tai
LEDin ohjaus potentiometrillä Arduino Uno R3: 6 askeleella
LEDin ohjaus potentiometrillä Arduino Uno R3: lla: Aikaisemmin olemme käyttäneet sarjamonitoria tietojen lähettämiseen ohjauspaneeliin, mikä voi olla valaisevaa tietää uusi ohjelmisto. Tässä oppitunnissa katsotaan, miten LED -valon kirkkautta muutetaan potentiometrillä ja vastaanotetaan potentiometrin tiedot
Amazon Alexa Powered Automatic Fish Feeder: 5 vaihetta
Amazon Alexa -käyttöinen automaattinen kalan syöttölaite: Unohditko ruokkia kalasi? Anna Alexan nyt ruokkia kalasi mistä tahansa päin maailmaa, kyllä missä tahansa. Tämä projekti on suunniteltu siten, että voit ruokkia lemmikkisi mistä tahansa päin maailmaa millä tahansa Alexa -laitteella/-sovelluksella.Haluatko ruokkia toista lemmikkiä?
SMART FISH FEEDER "DOMOVOY": 5 vaihetta (kuvilla)
SMART FISH FEEDER "DOMOVOY": Syöttölaite " DOMOVOY " on suunniteltu akvaariokalojen automaattiseen ruokintaan aikataulun mukaan.Ominaisuudet: Suunniteltu akvaariokalan automaattiseen ruokintaanSyöttö suoritetaan asetetussa ajassaErityinen algoritmi estää syöttötukoksetParametreja voidaan muuttaa