Väderstation (2 / 11 steg)
Steg 2: Systemdesign
Vad gör en väderstation?
På är det mest grundläggande är en väderstation som samlar data miljö/klimat. Medan mer praktiskt som, jag designade en enda nod som skulle vara en praktisk introduktion till väder datainsamling. Jag ville ha systemet för att samla in och lagra en handfull mått: vind hastighet, ljus, fuktighet, temperatur, tryck, och luftkvalitet. Väderstationen har en massa separata delar och mål. för att förenkla designprocessen jag bröt den i tre separata delar: elektriska, maskinvara och programvara. Här är en kort uppdelning av varje:
Elektriska
Jag ville göra den väderstation låga underhållet, så jag bestämde mig att göra det solar driv med en inbyggd biffiga (med inbäddade projektet standarder) Li-Po batteriet. Denna inställning tillåter stationen för att köra distans och spärr överdriven dagliga mörker, rimligen ändlösa bearbetningstiden. Edison har mycket låg strömförbrukning och Bluetooth och WiFi radioapparater skulle jag vilja lägga till trådlös anslutning senare. Elkonstruktion och komponenter diskuteras ingående på följande steg.
Hårdvara
Huvuddelen består mestadels av delar från en järnaffär. En conduit rör utgör kärnan i kroppen och en solid monteringspunkt för andra komponenter. En serie av laser skär paneler form pannsmycke för montering av ett par av sensorer och en solid mount plats för solpanel och kraftelektronik. En stor galvaniserat ventilation tube ger en väderbeständig hölje för den ytterligare sensorer som ska bli "utsatt" för element för korrekt datainsamling. Hårdvarudesign förklaras mer ingående på steg 5.
Programvara
För att minimera den tid jag tillbringade skriva kod, valde jag sensorer som var redan väl dokumenterade och hade antingen bibliotek eller enkla analoga gränssnitt. Själva programvaran är det ledningar språk skrivet i Intels anpassade Arduino IDE. Utveckla med Arduino stil syntax tillät mig att arbeta snabbt, eftersom det är min gå till miljö för interaktiva projekt. Programvaran är beskrivs mer i detalj på steg 10.