Tag-arkiv: JavaScript

Projekter med Raspberry Pi og billige ting fra Kina

Jeg har det sidste års tid kastet min elsk på Raspberry Pi og node.js. Det har blandt andet mundet ud i en vejrstation (som du kan se i aktion her og læse om tilblivelsen af regnmåleren her). En af mine favoritbeskæftigelser er også at surfe på Deal Extreme og andre kinesiske websider efter nye dele. Varerne på Deal Extreme er i forvejen latterligt billige, men når fragten er gratis, kommer man nemt til at sidde og fylde mere og mere sære ting i indkøbskurven.

For tiden har jeg en række nye projekter i tankerne:

  • Strømmåler. Min strømmåler er af typen, der blinker, hvor 500 blink svarer til 1 kWh. Jeg kunne tænke mig at montere en lyssensor, som kan opfange disse blink og gemme dem i en database. Data!
  • Måle varmepumpens effektivitet. Jeg har en luft->vand varmepumpe som primær varmekilde. Den fungerer i korte træk sådan, at koldt vand pumpes ud for at blive varmet op og komme tilbage. Jeg forestiller mig at man kunne montere en temperatursensor på de to rør og måle temperaturforskellen med jævne mellemrum. Data!
  • Vindmåler. Vejrstationen er ikke komplet, for den mangler vindmåleren. Den er under construction. I korte træk er den konstrueret sådan, at en mølle driver en sort plade. Pladen har et hul, og på den ene side sidder en lyssensor, og på den anden side sidder en laser. Hver gang sensoren registrerer laseren, har møllen kørt en runde, som kan gemmes i en database. Vi valgte en laser, fordi den giver et kraftigt lys, man ikke kan tage fejl af, og … laser!

For tiden er jeg i gang med et konkret projekt, der handler om at overvåge og delvist automatisere mit drivhus. Udover de åbenbare ting som måling af temperatur, luftfugtighed og jordfugtighed har jeg også planer om at installere en blæser. Den skal kobles til et solcellepanel, og når det bliver tilstrækkelig varmt (ifølge målingerne fra temperatursensoren) skal Pi’en åbne for strømmen mellem solcellerne og blæseren, og det skal forhåbentligt køle drivhuset lidt ned. Det bliver nemlig temmelig varmt.

Derudover har jeg nogle andre dele liggende, som jeg endnu ikke har fået brugt. Blandt andet et magnetometer (som måler hvordan den står i forhold til Jordens magnetfelt), en 433 MHz sender og modtager, og en skærm fra en Nokia 5110.

Jeg foretrækker Raspberry Pi fremfor for eksempel Arduino, fordi den er en hel computer med fuldt operativsystem etc. Det betyder, at jeg blandt andet selv kan vælge programmeringssprog, og der er det sjovt at man kan bruge JavaScript.

Flyv-en-drage OSX

Som relativt nybagt Mac-nørd (fanboy hedder det, hvis du er Windows-fantast) og mere erfaren web-, (X)HTML-, JavaScript-, XML-nørd kan jeg ikke lade være med at blive en kende imponeret over Flyakite OSX. Det er Mac OS X implementeret i førnævnte teknologier, og det er utrolig godt lavet og samtidig utrolig ubrugeligt. Prøv at kaste et blik på det.