
http://farm3.static.flickr.com/2742/436 ... e806_b.jpg
Mitt lilla kretskort, 8x6cm stort. Kretskortet huserar en voltregulator, ett minne (EEPROM) och ett kommunikationsgränssnitt för att kommunicera med andra enheter ..

http://farm3.static.flickr.com/2708/436 ... 231c_b.jpg
Det var lite pilligt att få ihop alla sladdar
Lite spec då?
16Mhz mikrokontroller
EEPROM-minne (nog för att spara log på ca 8000 värden)
I2C kommunikationsgränssnitt
17st utgångar (12st 12volts och 5st 5volts)
2st ingångar (en knapp och en fotoresistor som känner om dörren till hyllan är öppen)
Utgångarna styr:
3st lysrör (styrs separat)
Regnsystem på sekundnivå (millisekund om jag vill
Dimma
Fläktar
4st Månljus (styrs separat)
belysning till hyllan som terrariet står på (belysningen tänds automatiskt om dörren öppnas)
Funktioner:
Månljusets fyra dioder pulserar i slumpmässig hastighet för att skapa ett dynamiskt mer levande månljus. Systemet kan simulera måncykler dvs växla sin output för att efterlikna nymåne, halvmåne, fullmåne och allt därimellan. Går även att ställa med precisa datum så att månljuset i terrariet har fullmåne när det är fullmåne ute
Regnsystemet körs som sagt på sekundnivå och kan startas/ stoppas helt enligt behov. Regnsystemet kan även simulera regnperiod/ torrperiod enligt en förbestämd nederbördskurva.
Systemet har stenkoll på exakt hur mycket regnvatten jag gör av med och varnar när vattentanken går under en viss nivå. Systemet stoppar även regnsystemet helt om vattennivån går under en viss kritisk nivå.. dvs regnsystemet torrkörs aldrig även om man glömmer bort att fylla på tanken. Det samma gäller för dimman. Systemet varnar och stänger av om vattnet tar slut i behållaren.
För att underlätta inställningenen av tider m.m. har en hemsida skapats där alla värden kan ställas in. När alla värden är bestämda kan en config-fil laddas hem och sedan laddas upp till kretskortet via usb-koppling. (prototypen har inte usb-koppling, men min andra prototyp på labbkort har usb-koppling). Hemsidan kan även visa en grafisk representation över hur mina inställningar ser ut över en tidlinje (ett dygn)..

http://farm3.static.flickr.com/2732/436 ... 1bed_o.jpg
Tidslinje med systemets start/stopp-tider
Via hemsidan kan man även ställa in exakt hur månljuset ska bete sig och även få en graf över detta ..

http://farm5.static.flickr.com/4001/436 ... d1a6_o.jpg
Regnsystem kan som sagt simulera regn/torrperiod. Detta görs över en 365dagars period och antingen väljs en profil t.ex. nederbördsgraf från Surinam eller så skapar jag en helt custom nederbördskurva helt enligt mina önskemål.

http://farm5.static.flickr.com/4018/436 ... aef3_o.jpg
Ovan. Regnsystem utan simulering av regnperiod. Systemet körs 2min och 30sek fyra gånger om dagen (som jag valt) varje dag hela året.

http://farm5.static.flickr.com/4005/436 ... e800_o.jpg
Ovan. Regnsystemet simulerar en nederbördskurva med data hämtat från en specifik plats. Under regnperioden är systemet uppe i 4min och 43sekunder men under torrperioden körs det endast 57sekunder. Snittet under hela året är det som jag anget 2min och 30sekunder.
I nästa steg funderar jag på att undersöka möjligheten att sätta en ethernet port på kretsen för att skicka data live till min hemsida. Då kan även inställningar ändras i realtid. Detta kopplat till en sql-databas så kan man nog få lite sköna grafer över hur systemet beter sig över en längre tid.
Tempmätare och fuktmätare kommer också i nästa version
Jo sen är en "kompis" till mitt kretskort på gång också. Kompisen ska kommunicera via I2C och visa data i realtid på en LCD. Koden är skriven och "kompisen" fungerar bra på labbkortet har dock inte orkat löda ihop den än
http://farm5.static.flickr.com/4017/422 ... 99c9_b.jpg
http://farm5.static.flickr.com/4061/422 ... f48a_b.jpg

