Temperatur.nu reporter – bygg en du med!

Bakgrund

Temperatur.nu är en webbsida som listar temperaturer i realtid från hela Sverige – och vem som helst kan bidra med temperaturdata. Det går att rapportera data på många olika sätt, men det krävs förstås att man har en uppkopplad temperatursensor.

Det absolut enklaste sättet att komma igång med att rapportera temperaturer till temperatur.nu är genom att köpa en temperatur.nu reporter-V2. Då hela konceptet på temperatur.nu bygger på frivillighet och att så många som möjligt ska kunna delta släpper vi därför nu all information runt temperatur.nu reporter V2 fri!

Visste ni förresten att m.nu startades från sidan www.temperatur.nu – och m.nu hette faktiskt shop.temperatur.nu i början!

För att bygga en egen reporter behöver du ha tillgång till:

  • En dator för att kunna programmera din Wemos D1.
  • En lödkolv/lödstation
  • En tång
  • En 3D-skrivare för att skriva ut lådan (reportern fungerar utan låda, men den blir snyggare med!)

Hårdvara som behövs för att bygga reportern:

Så här gör du:

1. Börja med att löda på headers på D1 Mini.

2. Klipp försiktigt bort kontakten på OLED-skärmen – den är i vägen och används inte.

3. Montera displayen på Wemos D1- OBS att knapparna ska vara åt samma håll och ligga mot varandra. Se även till så att kortet sitter helt rakt.

4. Montera motståndet mellan pin för 3V3 och pin 14

5. Montera kablar enligt följande (gäller när du använder vår partvinnade kabel)
Orange: 3V3
Blå: Pin 14
Blå/vit och Orange/vit: GND

Isoleringen på kabeln ska sluta nedanför IC-kretsen och det är viktigt att den blå och orangea kabeln inte ligger över IC-kretsen

Mjukvara:

  1. Installera Arduino 1.8.9
  2. Starta Arduino IDE
  3. Öppna inställningar från Fil-menyn
  4. I fältet ”Additional Boards Managers Urls:” klistar du in följande url: http://arduino.esp8266.com/stable/package_esp8266com_index.json och trycker sedan på ok
  5. Öppna ”korthanterare” från menyn ”Verktyg/Kort”
  6. Skriv ”esp8266” i sökrutan och installera version 2.5.0 av ESP8266-biblioteket (Väljer du en nyare version är risken stor att det inte kommer att fungera!)
  7. Öppna ”Lägg till .ZIP bibliotek” från Menyn ”Skiss/Inkludera bibliotek”
  8. Ladda ner och installera följande paket
    8a. Adafruit_SSD1306-esp8266-64×48
    8b. Adafruit-GFX-Library-master
    8c. Arduino-Temperature-Control-Library-master
    8d. OneWire-master
  9. Ladda ner temperatur.nu-reporterfilen och packa upp den.
  10. Mappen ”src” med undermappar måste ligga i samma katalog som ino-filen, cpp-filerna och h-filerna
  11. Öppna filen temperatur_reporter.ino
  12. Välj ”LOLIN(WEMOS) D1 R2 & mini” från menyn ”Verktyg/Kort”
  13. Anslut reportern till datorn via MicroUSB-porten
  14. Välj Com-port från menyn ”Verktyg/Port”
  15. Tryck sedan på pilen för att kompilera och ladda upp mjukvaran till reportern.

3D-printa lådan

Här kan du ladda ner STL-filerna vi använder. Observera att locket på lådan ska sitta mycket tajt och att det oftast går sönder om man försöker ta isär lådan när man väl monterat locket.

Använda Reportern

För att kunna använda reportern behöver du dess ID-nummer. Det får du fram när du ansluter till det trådlösa nätverket som reportern sätter upp efter att du flashat mjukvaran på reportern.

Manual till reportern hittar du här.

Nu är det bara att gå till www.temperatur.nu/nystation och anmäla din nya reporter.

Creative Commons-licens
Detta verk är licensierat under en Creative Commons Erkännande-DelaLika 4.0 Internationell Licens.

Lämna ett svar