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!
Ta kontakt med meg om du har en idé du vil utforske sammen med oss!