Intelligente verlichtingssysteem voor terraria/aquaria (5 / 6 stap)

Stap 5: Inzicht in het programma


Download het programma gekoppeld en toegankelijk op opwaarts zodat kunt u verwijzen naar het zoals ik elk deel bespreken.

Het programma schakelt gevallen op de knop geduwd. Vandaar het voorschotten de het volgende geval wanneer de knop wordt ingedrukt. Wanneer in geval 0, is de bicolor leidde rood om aan te geven dat het inactief is. Wanneer de knop wordt ingedrukt en de mode verandert, het groene flitsen en blijft uit.

Modi

1.) warm wit licht

Dit is eigenlijk een eenvoudige warm wit licht.

2.) dag/nacht cyclus

Dit moet mijn favoriete modus uit allemaal en degene besteed ik de meeste tijd aan. Vandaar, zal ik besteden een beetje tijd breken hoe het werkt. Maar eerst, de versnelde video krijgt u een indruk van hoe het zal werken. De werkelijke versie strekt dit gewoon uit meer dan 12 uren van 7: 00 am tot 7.00 pm. Het systeem maakt gebruik van een real-time clock (RTC) module tijd te houden zelfs wanneer de stroom is uitgeschakeld. Dit voorkomt complicaties met het gebruik van een cyclus van circadiane ritmen gebaseerd omdat het betekenen zou dat de gebruiker het systeem inschakelen op een exacte moment om deze moet te laten functioneren.

Ten eerste, het belangrijkste probleem dat ik had om op te lossen hier was om ervoor te zorgen soepele overgang tussen de kleuren, alsmede rekken ze gelijkmatig over per uur perioden. Het netelige deel was elk fading leidde op en neer tussen verschillende waarden tegelijkertijd en tegelijkertijd te garanderen dat de waarden van de PWM zou worden toegewezen aan de seconden elk uur. Ook bleek het noodzakelijk om ervoor te zorgen dat de aanpassing van kleuren gemakkelijk kunnen worden gemaakt. Na het gedoe met de atmega328 de interne timers te bereiken van een hogere PWM was resolutie en met behulp van interrupts, heb ik besloten tegen deze benadering omdat ik vond het niet nodig.

Uiteindelijk besefte ik dat ik het hele ding was overdenken en ik erin geslaagd om uit een veel eenvoudiger en meer effectieve aanpak te werken. Het programma controleert de tijd constant en en berekent het verschil in helderheid tussen elke LED. Vervolgens wordt elk bijgewerkt leidde met het PWM-waarde die het moet op dat moment in het uur. Het is nogal moeilijk voor mij om uit te leggen als het programma een paar kleine aanpassingen maakt om de overgang soepel. Het zou het beste zijn om de code gekoppeld voor aanvullende gegevens te controleren. Deze aanpak kan in principe de gebruiker inschakelen van het systeem op elk gewenst moment zonder de dag/nacht cyclus.

Kleur selectie

Na het doorbrengen van een eerlijke beetje tijd timelapses van zonsopgangen en zonsondergangen te kijken, besloten heb ik op een palet van kleuren die het proces zo nauwkeurig repliceert als ik kon krijgen. De cyclus begint op 7 11.00 uur in de ochtend en eindigt bij 7.00 pm. Het overgangen tussen kleur geleidelijk door de dag. Het omvat een totaal van vijf sequenties, twilight, zonsopgang, middaguur, zonsondergang en schemering. Na 7.00 pm rood het systeem de lichten om na te bootsen van duisternis voor mieren terwijl voor verdere observatie op de nacht.

Als u dit voor een aquarium of terrarium gebruikt, kan u de 'nacht' fase wijzigen naar uw eigen smaak. Ik veronderstel lichtblauw zou leuk zijn, maar dat is aan u.


3.) responsieve verlichting

Deze modus het licht niveau gebaseerd op ambient verlichting dus de helderheid altijd op een comfortabele waarde blijft en niet overdreven dim of oogverblindend licht aanpassen. Als het donkerder wordt, wordt de verlichting donkerder als goed. Dit te wijzigen naar uw eigen smaak.

Een LDR is hier werkzaam in een divider spanning om te meten de helderheid van omgevingslicht dat vervolgens gebruikt wordt voor het berekenen van een juiste helderheid van de led strips. Dit is de modus gebruik ik meestal wanneer er geen in dag/nacht cyclus modus.

4.) willekeurige RGB Fading

Deze modus crossfades tussen een willekeurige selectie van kleuren soepel. De LEDFader-bibliotheek wordt hier gebruikt glad uit het proces van fading en het ziet er inderdaad zeer aardig. Dit wordt weergegeven in de video ook.

Gerelateerde Artikelen

Sifon voor mini aquaria

Sifon voor mini aquaria

deze sifon is ontworpen voor mini/bureaublad aquaria en vis tanks, zoals betta tanks of die holdling 5 gallon of minder. Hygiëne is zeer belangrijk voor aquaria, maar sifonen gebruikt voor grotere aquaria zijn meestal unweildy voor kleinere. Ook hebb
Geen siliconen DIY gist CO2 reactor en diffuser voor beplante aquaria

Geen siliconen DIY gist CO2 reactor en diffuser voor beplante aquaria

Na opnieuw doen de silicone op zo veel potten omdat de un-gelijmde CO2 de siliconen van de flessen, moest ik op een nieuwe manier die mij voorzien van CO2 voor mijn aquaria maar geen noodzaak om voortdurend de controle als de siliconen was de reden w
Blinky fiets een verlichtingssysteem voor fietsen

Blinky fiets een verlichtingssysteem voor fietsen

Wanneer voor je pendelen of voor plezier, zichtbaar op de weg te ruimen altijd een nachtmerrie is, als uw fiets verlichtingssysteem in daglicht is niet zichtbaar, of omdat stuurprogramma's nooit bekend wanneer u in de voorwaarden van de nacht.De Blin
Intelligente oplader voor oplaadbare NiMH-batterijen 9V

Intelligente oplader voor oplaadbare NiMH-batterijen 9V

Ik keek voor slimme lader chat 9V NiMH batterij in paar uur opladen kan en niet gevonden. Bovendien alle laders vond ik was echt "stom". Huidige onbekend en geen functie te beëindigen opladen na batterij volledig opladen in rekening gebracht. Pr
50% korting: intelligente auto van de uitrusting van de Bluetooth multifunctionele auto voor Arduino

50% korting: intelligente auto van de uitrusting van de Bluetooth multifunctionele auto voor Arduino

Bluetooth multifunctionele Kit intelligente auto voor Arduino$117,6 + gratis verzending1. korte instructie:Arduino Bluetooth Multi_Function Smart auto is een MCU onderzoek en de toepassing ontwikkelsysteem baseren op Atmege328.Complete bijhouden, obs
72-uur Emergency vis tankverwarming voor $1

72-uur Emergency vis tankverwarming voor $1

Als je tropische vissen moet je een 36-72 uur Emergency tropische vissen tankverwarming. Ze kosten slechts over een $1 om te maken (zonder de hoogte adapter gezien aan de rechterkant). Gebruik meerdere Emergency kachels voor grotere aquaria. Houden e
Eb en Flow Aquaponics voor het kantoor

Eb en Flow Aquaponics voor het kantoor

Aquaponics is een hybride tussen hydrocultuur en aquaria. In een Aquaponics systeem, zal een Aquarium vol met vissen produceren ammoniak en ander afval verdreven door de vis. Dit afvalwater hoewel schadelijk voor de vis goed eet voor planten is, dus,
TEENY kleine TERRARIA

TEENY kleine TERRARIA

dit instructable zal u tonen hoe te maken van een terrarium, een heel klein terrarium. Maar de fundamentele opdrachtgevers zijn hetzelfde voor elk formaat terrarium.U wordt getoond hoe maak je de tools en ik zal een lijst van kleine planten te gebrui
Laten we leren over terraria: A Guide to terraria

Laten we leren over terraria: A Guide to terraria

Wat is een Terrarium:Terrarium: een verzameling van compatibele planten gekweekt in een gesloten of gedeeltelijk omsloten, schakelt u container.Er zijn vele verschillende manieren die u kunt gaan over het ontwerpen van een terrarium. Uw fantasie is d
Solar verlichting hergebruikt voor een fiets helm-Trash Tech

Solar verlichting hergebruikt voor een fiets helm-Trash Tech

het idee voor dit instructable was het bouwen van een verlichtingssysteem voor mijn fiets helm die met zonne-energie gedurende de dag op het werk laden kan zodat ik het voor mijn fiets rit naar huis na het donker gebruiken kan. Ik gebruikte mijn best
12V DC trapeze verlichting voor niet veel geld

12V DC trapeze verlichting voor niet veel geld

Hello alle hier is mijn eerste Instructable, ' Ik hoop dat zijn interessant,' dit combineert mijn verlangen om te redden van contant geld en de kans ik heb dit jaar onze familie een huis te bouwen. Bij de bouw van ons nieuwe huis besloten heb ik om a
Gids voor de Tektronix TBS 1042 oscilloscoop

Gids voor de Tektronix TBS 1042 oscilloscoop

Deze oscilloscoop (hier na hierna aangeduid als "o-scope") is een uitstekend begin o-scope die biedt de meeste van de basisfuncties die nodig zijn voor het analyseren van/het oplossen van problemen circuits. Deze gids zal document correct ingest
Eenvoudige, lichte, goedkope fiets verlichtingssysteem

Eenvoudige, lichte, goedkope fiets verlichtingssysteem

als een fiets forens, vind ik soms mezelf rijden in het donker.  Zelfs in een stad, zijn veel straten zo slecht verlicht dat spleten, kuilen, ongeverfd verkeersdrempels en puin ernstige gevaren 's nachts zijn.  LED-lampjes zijn waarschuwt u anderen v
Easy DIY PLL licht geschikt voor beplante aquarium.

Easy DIY PLL licht geschikt voor beplante aquarium.

Hallo iedereen,Ik wil delen mijn idee van 'Easy DIY PLL licht montage voor beplante aquaria' met alle. Genoeg van die dure kant en klare hulpstukken die een goede gat in onze zakken branden. In dit instructable zal ik mijn idee van hoe ik mijn eigen