Stap 2: Ontwerp van het systeem
Wat maakt een weerstation?
Op het meest elementaire is een weerstation is elk systeem dat milieu/klimaat gegevens verzamelt. Terwijl meer nuttig als een netwerk, ik ontwierp een enkel knooppunt aangezien dit zou een praktische Inleiding tot het verzamelen van weergegevens. Ik wilde het systeem te verzamelen en opslaan van een handvol statistieken: wind snelheid licht, vochtigheid, temperatuur, druk, en kwaliteit van de lucht. De weerstation heeft een heleboel afzonderlijke delen en resultaatgericht werken; ter vereenvoudiging van het ontwerpproces ik brak het in drie afzonderlijke delen: elektrische, hardware en software. Hier is een korte analyse van elk:
Elektrische
Ik wilde de make het weerstation onderhoudsarm, dus heb ik besloten om er zonne-aangedreven met een ingebouwde vlezige (door ingesloten projectstandaarden) Li-Po batterij pack. Deze setup kan het station uit te voeren op afstand en, afgezien van buitensporige dagelijkse duisternis, een redelijk eindeloze bewerkingstijd. De Edison-bestuur heeft zeer lage huidige draw en Bluetooth en WiFi Radio's zou ik willen dat later te voegen draadloze connectiviteit. De elektrische design en componenten worden besproken in de diepte op de volgende stap.
Hardware
De hoofdmacht bestaat meestal uit delen verkrijgbaar bij een bouwmarkt. Een geleider buis vormt de kern van het lichaam en een solide montage punt voor de andere componenten. Een reeks van laser gesneden panelen vorm de zendspoel voor de montage van een paar van de sensoren en een solide mount plek voor het zonnepaneel en de vermogenselektronica. Een grote gegalvaniseerd ventilatie buis biedt een weerbestendige behuizing voor de de extra sensoren moeten worden "blootgesteld" aan de elementen voor het verzamelen van goede gegevens. Het hardwareontwerp wordt meer diepgaande uitgelegd op stap 5.
Software
Ik koos om te minimaliseren van de hoeveelheid tijd die ik bezig geweest met het schrijven van code, voor sensoren die waren al goed gedocumenteerd en hadden of bibliotheken of eenvoudige analoge interfaces. De werkelijke software is de bedrading taal van Intels aangepaste Arduino IDE. Ontwikkelen met Arduino stijl syntaxis veroorloofd mij voor het werk snel, want het is mijn ga naar omgeving voor interactieve projecten. De software is meer in detail besproken op stap 10.