Intelligent belysningssystem för terrarier/akvarier (5 / 6 steg)

Steg 5: Förstå programmet

Ladda ner programmet fäst och öppna upp så att du kan referera till den som jag diskutera varje del.

Programmet kopplar fall på knappen knuffas. Därför det förskott på nästa fallet när knappen trycks. När i fallet 0 är bicolor ledde röd för att indikera att det är inaktivt. När knappen trycks och läget ändras, det blinkar grönt och stannar utanför.

Lägen

1.) varmt vitt ljus

Detta är i grunden en enkel varmt vitt ljus.

2.) dag/natt cykel

Detta måste vara min favorit läge ur dem alla och som jag tillbringade mest tid på. Därför ska jag spendera lite tid att bryta ner hur det fungerar. Men först, titta på accelererad video för att få en uppfattning om hur det kommer att fungera. Den faktiska versionen helt enkelt sträcker sig detta ut över 12 timmar från 7 11.00 till 19.00. Systemet använder en realtidsklocka (RTC) modul för att hålla tiden även när strömmen är avstängd. Detta undviker komplikationer med att använda en cykel bygger bort dygnsrytmen eftersom det skulle innebära att användaren måste aktivera systemet vid en exakt tidpunkt för att det ska fungera.

Först och främst var det största problemet som jag var tvungen att lösa här att säkerställa smidig övergång mellan färgerna samt stretching dem jämnt över varje timme perioder. Den svåra biten var blekning varje ledde uppåt och nedåt mellan olika värden samtidigt samtidigt att PWM värden skulle mappas till sekunder varje timme. Det var också nödvändigt att se till att justeringar av färger kan göras enkelt. Efter fumla runt med den atmega328 inre timers för att uppnå en högre PWM var upplösning och med avbrott, bestämde jag mig mot detta synsätt eftersom jag tyckte att det onödigt.

Så småningom, jag insåg jag overthinking hela och jag lyckades räkna ut en mycket enklare och effektivare strategi. Programmet kontrollerar tiden ständigt och och beräknar skillnaden i ljusstyrka mellan varje LED. Då uppdateras varje ledde med PWM värdet som bör det då i timmen. Det är ganska svårt för mig att förklara som programmet gör några små justeringar att hålla övergången smidig. Det vore bäst att kontrollera koden för ytterligare detaljer. Detta tillvägagångssätt i princip tillåter användaren att slå på systemet när som helst utan att det påverkar den dag/natt cykeln.

Val av färg

Efter att ha tillbringat en hel del tid framför timelapses soluppgångar och solnedgångar, jag bestämde mig på en färgpalett som replikerar processen så noggrant som jag kunde få den. Cykeln börjar vid 7: 00 på morgonen och slutar vid 19.00. Det övergångar mellan färg gradvis genom dagen. Det omfattar totalt fem sekvenser, twilight, sunrise, noon, solnedgång och skymning. Efter 19: 00 blir systemet lamporna röd att efterlikna mörker för myror fördriva tiden tillåt för fortsatt observation på natten.

Om du använder detta för ett akvarium eller terrarium, kan du ändra den "natt" fasen efter dina behov. Jag föreställer mig ljusblå skulle vara trevligt men det är till dig.


3.) lyhörd belysning

Detta läge justera ljusnivån baserat på omgivande belysning så ljusstyrkan alltid står kvar på en bekväm och inte är alltför svagt eller bländande ljus. Som det blir mörkare, blir belysningen mörkare också. Ändra till din smak.

En LDR är anställd här i en spänningsavdelare att mäta ljusstyrkan för omgivande ljus som sedan används för att beräkna en lämplig ljusstyrka för de led strips. Detta är läget använder jag oftast när den är inte i dag/natt cykel.

4.) random RGB blekning

Detta läge övertoningar mellan ett slumpmässigt urval av färger smidigt. LEDFader biblioteket används här för att jämna ut den blekning processen och det ser mycket trevligt. Detta visas i videon också.

Se Steg
Relaterade Ämnen

Chic och enkel köttätande växt terrarier

Köttätande växter är fascinerande, och finns i så många spännande varianter. Chansen finns att du har gett en venus flyga fälla en chans någon gång, men det varade inte länge. De massa handelsfartyg trädgård butiker att sälja köttätande växter sällan...

Intelligent gatubelysning huvudvägsystem

Projektet är utformat med ett fordon upptäcka sensor som kan sensing ankomsten av ett fordon. Det kör samma information till en micro controller.Micro controller är gränssnitt med gatubelysning och det åligger den registeransvarige att byta status fö...

Terrarier Presenttips

detta är bara en visning av några terrarier som jag gjort som gåvor under semestern.Material är ganska rakt framåt.Liten kristall burk eller behållare (detta är det enda material som jag köpte, 1 dollar på en sparsamhet butik)Havet småsten 1/4" till...

Dell 3137 intelligent display övervintra fix

Dessa är instruktionerna för en workaround till dell "intelligenta" display problem på dell inspiron 3137 laptop där på återuppta från övervintra (och andra gånger förmodligen) intelligent displayen vänder tillbaka även om du har den avstängd i...

En intelligent hem modellen kontrolleras av Smartphone

Genom tänkare och Feedback Switch, kan hem modellen styras med Smartphone. Hem intelligent nu!!!Steg 1: Tänkare och Feedback Switch Tänkare, en intelligent kontroll värd med routing funktion. Via APP, när du ansluter din mobiltelefon till internet, k...

Arcrylic geodetisk kupol med LDR belysningssystem

Geodetisk kupol - IntroÄr en av de starkaste strukturerna i världen.Uppfanns av en amerikansk man kallas R.Buckminister Fuller.Det definieras som den lättaste, starkaste och mest kostnadseffektiva struktur någonsin utarbetats. Det bildas av ett nätve...

DIY Intelligent Autonomus Robot (elektroniska Pet) /w Arduino

Jag älskar alla slags robotar speciellt autonomus eller intelligenta robotar, som har lite mer intelligens än att undvika ett hinder. Så jag bestämde mig att jag ska bygga min egen billig intelligent robot som har en bygga i kameran, avstånd sensorer...

Göra ett intelligent skrivbordsklockan, skriven i JavaScript, drivs med Intel Edison

Varför min klockor måste vara mer intelligent...Jag ställa alltid in påminnelser för min kalender möten men när denna lilla "XYZ möte börjar i 15 minuter" desktop anmälan dyker upp i hörnet på min datorskärm jag trycker på Snooze eller Stäng kna...

Ny fisk akvarier?

Hej, i detta instructable jag kommer att visa dig utrustningen som behövs för att bevara och hålla en hälsosam akvarium i ditt hem. Fisk att hålla kan vara överväldigande om du inte vet vad du gör.Detta instructable kommer att hjälpa människor som är...

Arduino Intelligent bromsljus

Att ha en cool cykelOm du har en cool ljusDu kan överge rostigaMen du bör bry sig om säkerhetMed tanke på säkerheten på gatan bör du ha en bromsljus på cykeln. Befolkningen av fordon blir högre och högre varje år. Du kan horn fordon framför dig, men...

Android Smart Phone Bluetooth fjärrkontroll Intelligent Smart bil 51 MCU (STC89C52 kod)

i början av det nya året, Robot/Smart bil entusiaster och studenter (precis som ni) om teknik, vetenskap och teknik är upptagen med att förbereda för robot tävlingar nu.Det är en bra tid att visa världen din fantasi och potential nu.ICStation R & D a...

INTELLIGENT BABY ROCKER

i den nuvarande världen, där föräldrarna skulle vara upptagen leder sitt yrkesliv, är det svårt för dem att hitta tillräckligt med tid för sina barn. Det är också allmänt brukligt i det samhälle som mamma har att ta hand om barnet, tillsammans med de...

Fordonet intelligent avstånd undvikande sensor kWh mätare cloud enabler

Ja, uppnå värdefulla insikter från din gamla kWh mätare genom att sätta det är big data i molnet.Steg 1: Vad du behöver1 Arduino uno (om 3 dollar på Aliexpress)3 kvinna till manliga hoppare ledningar (10 cent)1 fordon intelligent avstånd undvikande s...

Matrisskrivare intelligent hand/cykel ljus. "matrix"

denna idé var i mitt sinne för en tid och en natt för två veckor sedan med en kort inspiration, jag har börjat arbeta på den. Lysdioderna numera är ganska mäktig och kan göra massor av belysning jobb. Tja, är de snabbt och enkelt närmaste av små elek...

Grunderna för stängd burk terrarier

jag har varit att skapa slutna burk terrarier för ungefär ett år. Det var något jag ville lära mig och bestämde sig att ge ett försök. Sedan dess jag har plockat upp en hel del info om att göra terrarier och undervisar också workshops om att göra dem...

TEENY TINY TERRARIER

detta instructable visar dig hur man gör ett terrarium, en mycket liten terrarium. Men grundläggande huvudmän är samma för alla stora terrarium.Du kommer att visas hur man gör verktyg och jag kommer att inkludera en lista över små växter att använda...

Växa lite terrarier

Växa lite är en livlig liten företag baserat i Paris som specialiserat dekorativa, ekologiska växter och landskap som lever och frodas under glas. Dessa terrarier lever, originalkompositioner som utvecklas över tid. Varje mikrokosmos är unik, kärleks...

Låt oss lära om terrarier: En Guide till terrarier

Vad är ett Terrarium:Terrarium: en samling av kompatibel växter som odlas i en sluten eller delvis inneslutna, rensa behållaren.Det finns många olika sätt du kan gå om att utforma ett terrarium. Fantasin är nyckeln! Detta "vänners kompatibla är det e...

"Hur man gör ett terrarium" av fyra ormbunkar terrarier

göra ett terrarium kan vara super kul och enkelt! Det finns flera sätt du kan skapa en och gör den unik! Det första du bör bestämma är om du vill göra en "stängda" eller "öppna" terrarium. När du har beslutat om en "stängda"...