Indholdsfortegnelse:
Video: Arduino -baseret timer til Aquaponics -pumpe: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Dette er en lille instruerbar på Arduino -baseret timer til Aquaponics Pump.
Jeg har en lille aquaponics systemopsætning indendørs med kontinuerligt flow. Pumpen kører kontinuerligt, og jeg ville lave en timer, der får pumpen til at køre i et bestemt stykke tid og derefter slukke den i lige så lang tid og gentage dette.
Efter 2-3 dages skrivning af kode og utallige arbejdsbænketest kunne jeg lave præcis det, der var nødvendigt for mig. Timeren kan programmeres fra 1 minut til 24 timer. Se videoen for at se timeren.
Forhåbentlig vil dette også være nyttigt for andre, der leder efter lignende projekter. Denne instruktør dækker kun koden og bænketesten. At gøre til en komplet arbejdsenhed vil blive dækket senere i en anden instruerbar.
Ansvarsfraskrivelse: Jeg har testet koden og fundet den til at være OK. Men det betyder ikke, at det er tåbeligt. Bugs kunne være der. Jeg påtager mig intet ansvar for skader, der kan opstå ved brug af dette projekt / denne kode. Brug på egen risiko
Trin 1: Materialer påkrævet
1. Arduino UNO
2. 16X2 i2c LCD
3. Mikroafbrydere
4. LED
5. Modstand
6. Dupont -kabler
7. Brødbræt
Trin 2: Opsætning
Koden blev testet på arbejdsbænken ved hjælp af BreadBoard og Arduino UNO board. Min plan er at bruge Arduino Pro Mini, når jeg laver et komplet produkt med kabinet.
Forbindelsen er ikke så vanskelig. Se nedenfor. Jeg har brugt en LED i stedet for Relay.
Arduino Pin 13 switch (START)
Arduino Pin 12 switch (STOP)
Arduino Pin 11 switch (SET)
Arduino Pin 10 switch (INCREMENT)
Arduino Pin 9 Switch (DECREMENT)
Arduino Pin 8 + ve LED
Arduino GND -ve LED (og den anden terminal på alle kontakter)
Arduino +5V VCC på LCD
Arduino GND GND på LCD
Arduino Pin A4 SDA på LCD
Arduino Pin A5 SCL på LCD
Trin 3: Kode og arbejde
Arduino -koden er som vedhæftet.
En funktion (tælling) bruger SimpleTimer til at vente i 1 sekund og derefter øge en variabel (sekund), indtil den når 60, derefter nulstille variablen (anden) og øge en anden variabel (minutter). Minutvariablen er inkrement, indtil den når 60, nulstiller og øger derefter timevariablen.
Den programmerede tid sammenlignes med dette, og når den er nået, nulstilles timeren, og relæudgangen skiftes. Derefter starter timeren igen og fortsætter, indtil den når det programmerede tidspunkt og derefter nulstiller og skifter relæudgangen.
Arbejder
SET -knappen bruges til at programmere den ønskede tid.
INC -knappen bruges til at øge tiden
DEC -knappen bruges til at reducere tiden.
START -knappen bruges til at starte timeren
STOP -knappen bruges til at STOPPE timeren
Se videoen for at se timeren.
Mens du indstiller tiden, funktionen for INC/DEC -knappen går igennem, dvs. hvis du trykker på DEC kl. 00:00, bliver den til 24:59 og omvendt.
Koden indeholder også funktionaliteten til at gemme den programmerede tid i EEPROM, så selvom strømmen er afbrudt, forbliver den programmerede tid gemt. Og når strømmen er genoprettet, kan du trykke direkte på START -knappen, og timeren begynder at tælle til den tidligere indstillede tid.
Trin 4: Næste trin
Næste trin vil være at gøre dette til et selvstændigt arbejdende produkt. Dette vil blive dækket senere i en anden instruerbar.
Håber du kunne lide min instruerbare, og jeg er åben for alle mulige kommentarer.
Tak fordi du læste denne artikel igennem.
Anbefalede:
Automatiseret Smart Aquaponics (med skybaseret instrumentbræt): 11 trin
Automatiseret Smart Aquaponics (Med Cloudbaseret instrumentbræt): Aquaponics giver dig mulighed for at dyrke din egen økologiske mad hvor som helst (indendørs eller udendørs), på meget mindre plads, med mere vækst, mindre vandforbrug og uden ekstern kemisk gødning. Du kan også overvåge forholdene på et skybaseret dashboard
LoRa Messenger til to enheder til distancer Op til 8 km: 7 trin
LoRa Messenger til to enheder til afstande Op til 8 km: Tilslut projektet til din bærbare computer eller telefon, og chat derefter mellem enhederne uden internet eller SMS ved hjælp af bare LoRa.Hey, hvad sker der gutter? Akarsh her fra CETech. I dag skal vi lave et projekt, der kan forbindes til din smartphone eller en hvilken som helst
1A til 40A nuværende BOOST -konverter til op til 1000W DC -motor: 3 trin
1A til 40A Current BOOST-konverter til op til 1000W DC-motor: Hej! I denne video lærer du, hvordan du laver et strømforstærkerkredsløb til dine høj ampere DC-motorer op til 1000W og 40 ampere med transistorer og en center-tap-transformer. Selvom, strømmen ved udgangen er meget høj, men spændingen bliver r
Overbevis dig selv om bare at bruge en 12V-til-AC-line inverter til LED-lysstrenge i stedet for at genoprette dem til 12V .: 3 trin
Overbevis dig selv om bare at bruge en 12V-til-AC-line inverter til LED-lysstrenge i stedet for at genoprette dem til 12V .: Min plan var enkel. Jeg ville skære en væg-drevet LED-lysstreng i stykker og derefter genkoble den til at køre 12 volt. Alternativet var at bruge en strømomformer, men vi ved alle, at de er frygtelig ineffektive, ikke? Ret? Eller er de det?
12v til USB Adapter 12v til 5v Transformer (fantastisk til biler): 6 trin
12v til USB Adapter 12v til 5v Transformer (fantastisk til biler): Dette viser dig, hvordan du laver en 12v til USB (5v) adapter. Den mest oplagte anvendelse af dette er til 12v biladaptere, men hvor som helst du har 12v kan du bruge det! Hvis du har brug for 5v til andet end USB, skal du blot springe trinene om tilføjelse af USB -porte over