Innholdsfortegnelse:
- Trinn 1: Komponenter
- Trinn 2: Montering av trepaneler
- Trinn 3: Kabling
- Trinn 4: Programvare
- Trinn 5: Slik fungerer det
- Trinn 6: Konklusjon
Video: Hvordan lage en automatisk fiskemater: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Som en del av våre ingeniørstudier ble vi bedt om å bruke en Arduino eller/og en bringebær for å løse et daglig problem.
Tanken var å lage noe nyttig og som vi er interessert i. Vi ønsket å løse et reelt problem. Ideen om å lage en automatisk fiskefôr kom ut etter få brainstorming.
Har du noen gang glemt å mate fisken din? Eller er du så opptatt at du ikke har mye tid til å ta vare på det, og det blir ferdig med å være en del av møblene?
Det skjer med vår venn hver gang fordi han kommer hjem sent og neste morgen må han reise hjemmefra tidlig. Noen ganger tar foreldrene hans vare på fisken hans, men de har heller ikke mye tid til å gjøre det hver gang. Så, for å løse dette problemet, hadde vi denne prosjektideen som også burde interessere deg.
Som du burde vite, trenger en fisk noen krav for å leve under gode forhold. Den første er på størrelse med akvariet som må være stort nok til å gi fisk plass til å svømme fritt. Den andre betingelsen gjelder vannet som må filtreres permanent. Dette vannet må også luftes og delvis fornyes for å redusere konsentrasjonen av uønskede stoffer. Til slutt må vannet holdes i et optimalt temperaturområde, avhengig av type fisk. Og den tredje betingelsen gjelder maten. Fisken må faktisk mates opptil to ganger om dagen.
Målet med dette prosjektet er å mate fisken vår hver dag uten å tenke på det. For dette ønsket vi også å vite temperaturen på vannet fordi fisk må holdes i et optimalt temperaturområde, avhengig av fiskeslag.
På grunn av tidsbegrensningen vil vi i dette prosjektet fokusere på å mate fisken og måle temperaturen.
I dette prosjektet finner du måten å bygge opp prosjektet på nytt for eget bruk. Modellmaterialene kan erstattes helt av andre komponenter med forskjellige størrelser, for å tilpasse prosjektet til ditt eget akvarium. Imidlertid vil hovedkomponentene bli beskrevet for deg i denne instruksen.
Med denne hastigheten er hovedfunksjonen fullført, men hvert prosjekt kan presses videre, forbedres og forbedres. Så vær så snill å forbedre dette prosjektet selv for å ta vare på fiskene våre.
Trinn 1: Komponenter
Her er en liste over hovedkomponentene du trenger for å gjøre dette prosjektet:
Arduino Mega
En Arduino Mega er et elektronisk kort utstyrt med en mikrokontroller som kan detektere hendelser fra en sensor, for å programmere og styre aktuatorer. Det er derfor et programmerbart grensesnitt. Dette grensesnittet er hovedkomponenten i prosjektet vårt som vi leverer de andre komponentene med.
Brødbord og ledninger
Deretter har vi brødbrettet og ledningene som lar oss oppnå de forskjellige elektriske tilkoblingene.
Servo motor
Deretter servomotoren som har evnen til å nå forhåndsbestemte posisjoner og beholde dem. I vårt tilfelle vil servomotoren være koblet til en plastflaske som vil fungere som fisketank. Rotasjonen av flasken gjør det mulig å slippe maten til fisken.
Temperatur sensor
Vi har også en temperatursensor. Sensoren bestemmer temperaturen i vannet og sender denne informasjonen via en 1-leder buss til Arduino. Sensoren kan brukes i temperaturer på -55 til 125 ° C, noe som er langt mer enn det vi trenger.
LCD skjerm
LCD -skjermen brukes til å vise temperaturinformasjonen. Du må også bruke et 10 kΩ potensiometer for å kontrollere kontrasten på skjermen og en 220 Ω motstand for å begrense strømmen i skjermen.
LED
Du må også bruke 2 lysdioder for å indikere om vanntemperaturen er for høy eller for lav
Motstander
Motstandene brukes hovedsakelig for å begrense strømmen i noen komponenter.
Plast flaske
Vi tok en plastflaske som fisketank
Du må kutte noen hull i flasken for å la maten falle til fisken din
Her er en tabell som inneholder prisene på komponentene og hvor du kan bruke dem (bilde 9)
Trinn 2: Montering av trepaneler
For å begynne, velg noen trepaneler og kutt plasseringen av enhetene dine i et av panelene. Ved å bruke noen spiker og trepanelene kan du lage din modell.
Fest de to trepanelene sammen med en 90 ° vinkel (bilde 2) og forsterk dem med to trebraketter (bilde 3).
De elektroniske komponentene vil bli plassert i en plastboks, denne boksen vil bli festet bak det vertikale trepanelet.
For å gjøre det, kutt et hull i boksen for å passere strømkabelen (bilde 4).
Deretter fikser du den med en stiftemaskin på trepanelet (bilde 5).
Deretter plasserer du LCD -skjermen, servomotoren og lysdiodene i de tilhørende hullene. Fest plastflasken på servomotoren (bilde 6).
Trinn 3: Kabling
Du må bruke to Arduino for å skille koden til servomotoren fra koden til LCD -skjermen, sensoren og lysdiodene. Siden servomotoren roterer hver 12. time, sender sensoren temperaturinformasjon til LCD -skjermen hver 12. time også hvis kodene er i samme program.
Den første vil administrere sensoren, LCD -skjermen og lysdiodene. Den andre vil styre servomotoren.
For sensorkabler må du koble til (Sensor -> Arduino):
- VCC -> Arduino 5V, pluss en 4,7 kΩ motstand som går fra VCC til Data
- Data -> Enhver Arduino -pin
- GND -> Arduino GND
For ledninger på LCD -skjermen må du koble til (LCD -> Arduino):
- VSS -> GND
- VDD -> VCC
- V0 -> 10 kΩ potensiometer
- RS -> Arduino pin 12
- R/W -> GND
- E -> Arduino pin 11
- DB0 til DB3 -> INGEN
- DB4 -> Arduino pin 5
- DB5 -> Arduino pin 4
- DB6 -> Arduino pin 3
- LED (+) -> VCC gjennom en 220 Ω motstand
- LED (-) -> GND
For LED -ledningene må du koble til (Arduino -> LED -> Breadboard):
Enhver Arduino pin -> Anode pin -> Katode pin til GND gjennom en 220 Ω motstand
For ledninger til servomotoren må du koble til (Servomotor -> Arduino):
- VCC -> Arduino 5V
- GND -> Arduino GND
- Data -> Enhver Arduino -pin
Du kan se den siste ledningen på bildene.
Trinn 4: Programvare
Siden vi har to Arduino, trenger vi også to programmer.
Hvert program er delt inn i tre deler. Den første handler om deklarasjon av variabler og inkluderer biblioteker.
Den andre delen er oppsettet. Det er en funksjon som brukes til å initialisere variabler, pin -moduser, begynne å bruke biblioteker, etc.
Den siste delen er løkken. Etter å ha opprettet en oppsettfunksjon, gjør sløyfefunksjonen nøyaktig hva navnet antyder, og løkker i rekkefølge, slik at programmet kan endres og svare.
Du finner kodene våre i den sammenføyde filen.
Trinn 5: Slik fungerer det
La oss nå se hvordan prosjektet fungerer.
Arduino MEGA er programmert til å drive servomotoren hver 12. time. Denne servomotoren lar plastflasken rotere 180 ° og deretter komme tilbake til utgangsposisjonen.
Du må kutte noen hull i flasken. Så når det snur, vil det slippe litt fiskemat i akvariet (hullstørrelsene avhenger av størrelsen og mengden mat du vil slippe).
Temperatursensoren vil levere en elektronisk melding til Arduino og Arduino vil kommunisere med LCD -skjermen for å vise temperaturen på skjermen.
Hvis vanntemperaturen ikke er mellom de optimale verdiene (vi legger inn koden [20 ° C; 30 ° C] avhengig av fiskeslag), vil en av LED -lampene bli slått på. Hvis temperaturen er under området, lyser LED -en ved siden av meldingen ("Vann for kaldt!"). Hvis temperaturen er over området, lyser den andre lysdioden.
Trinn 6: Konklusjon
Avslutningsvis kan vi si at prosjektet er fullt operativt og det er i stand til å utføre sine to hovedfunksjoner: å mate fisken to ganger om dagen og vise temperaturen med sine to signaler (LED) for å forhindre begrensende temperaturforhold for fisken.
På grunn av tilbakeholdenheten og vår nåværende kunnskap, kunne vi ikke si at prosjektet vårt er et helautomatisk system. Vi kunne ikke forbedre prosjektet slik vi ønsket, og derfor foreslår vi noen ideer for å oppnå dette formålet:
Vanntemperaturregulering: LCD -skjermen kan bare vise informasjon om temperatur og indikere oss den øvre/nedre temperaturgrensen via lysdiodene og har ingen innflytelse på reguleringen
Manuell modus for å mate fisken: Lag muligheten til å mate fisken selv uten å måtte vente 12 timer
Og så mange andre ideer som vi lar deg tenke deg å lage til din egen og svært personlige fiskefôr.
Anbefalt:
Hvordan lage en automatisk 12V batterilader: 16 trinn (med bilder)
Hvordan lage en automatisk 12V batterilader: Hei! alle Jeg heter Steve. I dag skal jeg vise deg hvordan du lager en 12v batterilader Klikk her for å se videoen La oss starte
Hvordan lage en automatisk vedovnstermostat: 5 trinn (med bilder)
Hvordan lage en automatisk vedovn -termostat: For mitt Mechatronics -klasseprosjekt bestemte jeg meg for å designe og lage en automatisk vedovn -termostat ved hjelp av en WiFi -aktivert Arduino med en PID -kontroller som driver en trinnmotor for å kontrollere spjeldposisjonen på vedovnen min. Det har vært en veldig belønning
Hvordan lage mini automatisk rotasjonsbordvifte: 5 trinn (med bilder)
Hvordan lage mini -automatisk rotasjonsbordvifte: Hei folkens, i denne instruksjonsboken vil jeg instruere deg om å lage din egen mini -rotasjonsbordvifte med færre komponenter.Denne enheten kan drives med 9v kilde og produsere fantastisk bris. Denne viften oscillerer med en vinkel på minst 120 grader
Amazon Alexa drevet automatisk fiskemater: 5 trinn
Amazon Alexa Powered Automatic Fish Feeder: Glemte du å mate fisken din? La nå Alexa mate fisken din, hvor som helst i verden, ja hvor som helst. Dette prosjektet er designet for at du kan mate kjæledyret ditt fra hvor som helst i verden, ved hjelp av en hvilken som helst Alexa -enhet/app. Vil du mate et annet kjæledyr? Ingen problemer
Hvordan lage en automatisk 12v batterilader: 6 trinn (med bilder)
Hvordan lage en automatisk 12v batterilader: Hei alle sammen i denne instruksjonene. Jeg vil vise deg hvordan du lager en automatisk batterilader