Hopp til hovedinnholdet

I Norse gjennomfører vi faggrupper to ganger i året. Faggruppene er en arena for kompetanseheving og å bygge god internkultur. Her kan du lese mer om hvordan vi tilrettelegger for faglig utvikling i Norse.

I denne artikkelen vil jeg gi deg et innblikk i hvordan vi gjennomførte et eksperiment med Disruptive Technologies sine sensorer som resulterte i en kjøkkenassistent integrert med Slack.

Disruptive Technologies

Disruptive Technologies, et selskap i porteføljen til morselskapet vårt Norselab, har utviklet små, trådløse sensorer som kan plasseres nesten hvor som helst. Sensorene kobles til en Cloud Connector, slik at signalene fra sensorene registreres i skyen. Her kan du lese mer om sensorene.

I Norse er vi så heldige at vi har et test-kit liggende som inneholder sensorer som måler temperatur, avstand og berøring. DT jobber også med å utvikle nye sensortyper, som blant annet skal kunne registrere fuktighet og antall.

Faggruppa vår hadde fått i oppgave å komme frem til nye måter å bruke sensorteknologi på. Og hva var vel bedre enn å finne ut hvordan sensorene kunne hjelpe oss på kontoret?

Temperatursensorer plassert på kaffetrakterne på kontoret.

Eksperimentering med temperatursensorer

Først måtte vi teste hvordan sensorene fungerte, så vi startet med å plassere sensorene på kaffetrakteren og i oppvaskmaskinen. På kaffetrakteren plasserte vi en temperatursensor på vannrøret, slik at den kunne registrere når vannet ble varmet opp. I oppvaskmaskinen plasserte vi en sensor inne i oppvaskmaskinen. Når oppvaskmaskinen er på sitt varmeste er den i full sving, mens når temperaturen går nedover er den på vei til å bli ferdig. I oppvaskmaskinen plasserte vi også en sensor som registrerer når en dør åpnes og lukkes, som viste seg å være en mindre god måte å måle på da dørene på oppvaskmaskinen i praksis åpnes og lukkes konstant.

Digitalisering av kjøkkenuka

Etter å ha eksperimentert og funnet ut den beste måten å registrere hendelsen på, satte frontendutviklerne hos oss i gang med å få systemene til å snakke sammen. Vi legger manuelt inn oversikten over hvem som har kjøkkentjeneste de forskjellige ukene. I en slack-tråd blir man tagget inn med beskjed om oppgaver og korte, motiverende beskjeder om hva de må huske på i uka. Slik kan det for eksempel se ut:

Her kan du se hvordan kjøkkenboten sender ut meldinger i Slack

Rent teknisk

For deg som er litt mer teknisk interessert så fungerer løsningen slik:

  • Data Connections sender events til Cloud Functions i Firebase
  • Sammenligner med temperaturer i tidligere oppføringer i Firestore for å avgjøre om kaffen eller oppvasken er klar
  • Poster fra bot med node-API-et til Slack

Visste du at…

... verdens første webkamera ble oppfunnet i 1991 for å vokte en kaffetrakter? Forskerne ved universitetet i Cambridge ville nemlig se når kaffen var klar - uten å måtte forlate plassene sine!