> For the complete documentation index, see [llms.txt](https://oppgaver.n00b.no/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://oppgaver.n00b.no/micro-bit/smart-home-kit/oppgave-2-temperaturstyrt-vifte.md).

# Oppgave 2: Temperaturstyrt vifte

I denne oppgaven skal du lage din egen temperaturstyrte vifte du kan ha på pulten. Du programmerer den selv til å stoppe og starte basert på dine egne grenseverdier for hvilke temperatur du ønsker.

### Litt om temperaturstyrt vifte

En vifte som starter og stopper av seg selv ved gitte temperaturer kan være kjekt å ha når det er varmt. Når temperaturen blir for høy blir vi ukomfortable. I en større utgave kan også en temperaturstyrt vifte være bra for sirkulasjon av luft i hjemmet for bedre inneklima.

En temperatursensor kan programmeres til å fungere som en automatisk bryter til en temperaturstyrt vifte. Dette kalles også termostat. Den mest vanlige bruken av termostat er styring av varme- eller kjøleelement (for eksempel i hus, fabrikker, med mer), men også alarmer for å indikere for høy eller for lav temperatur.

### Hvordan fungerer en temperaturstyrt vifte?

Temperatursensoren måler temperaturen i rommet og sender dette signalet til micro:bit. Micro:bit vil så sende signal til vifta dersom temperaturen er for høy (f.eks over 27 grader) for gi rommet en behagelig temperatur.

![](https://1303565627-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtUIvZUCPY8Y5RJNJYV%2Fuploads%2FVyWRfMq0qjgOV0FKnALm%2Fimage.png?alt=media\&token=e782730a-0ad5-4c11-b96d-5dbb0b199764)

### Du trenger

* En [micro:bit](https://n00b.no/collections/microbit-startpakker/products/bbc-micro-bit-v2-kun-kort)
* [Smart Home Kit](https://n00b.no/products/elecfreaks-micro-bit-smart-home-kit-5-prosjekter-uten-micro-bit) (sensor:bit, motor med vifte, temperatursensor og OLED display)
* Litt papp
* To ispinner
* Lim

![](https://1303565627-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtUIvZUCPY8Y5RJNJYV%2Fuploads%2FL5gTeblZMM5EfY11omjX%2Fimage.png?alt=media\&token=804df7cc-f663-4061-a67f-44e6dc17dab4)

## 1. Koblingsskjema

1. Monter micro:bit i sensor:bit
2. Koble vifta på P1
3. Koble temperatursensor på P2
4. Koble LED display til sensor:bit
5. Koble batteripakke til micro:bit når du skal teste oppfinnelsen

![](https://1303565627-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtUIvZUCPY8Y5RJNJYV%2Fuploads%2FUUoOpeNdQq1CQjsgPSRb%2Fimage.png?alt=media\&token=5a06c04a-dce8-44dc-84ca-85df445d37d3)

## 2. Montering

Du kan montere smartvifta akkurat slik du selv vil. Her er et eksempel på hvordan du kan gjøre det. I eksempelet bruker vi litt papp og noen ispinner med hull for å holde oppfinnelsen sammen. Hovedpoenget her er å få vifta litt opp i høyden så den kan blåse horisontalt.

![](https://1303565627-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtUIvZUCPY8Y5RJNJYV%2Fuploads%2F9azrdbcoyYOtmkKo53oR%2Fimage.png?alt=media\&token=d515df40-1627-4df4-955f-aa624661519f)

![](https://1303565627-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtUIvZUCPY8Y5RJNJYV%2Fuploads%2FHNbXZySz3XffJgTF0N9d%2Fimage.png?alt=media\&token=acc457a9-a60c-4b36-8136-f77a8ddb2957)

![](https://1303565627-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtUIvZUCPY8Y5RJNJYV%2Fuploads%2FP0giuByfE6oF7wpc2gSW%2Fimage.png?alt=media\&token=bf777adf-28c6-4bcd-b973-f373b0cc9592)

Monter komponentene som visst på bildet.

![](https://1303565627-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtUIvZUCPY8Y5RJNJYV%2Fuploads%2Fi2b4nKyF58oqXvJjgG7K%2Fimage.png?alt=media\&token=f302315f-f255-4d5b-a77b-c226828f7e6a)

Eksempel på ferdig montert vifte.

![](https://1303565627-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtUIvZUCPY8Y5RJNJYV%2Fuploads%2FkIAdpFJQKR5wpxheu1Ac%2Fimage.png?alt=media\&token=25307b1c-b936-40c7-8c70-914742802526)

## 3. Program

{% embed url="<https://makecode.microbit.org/_9MXJxe0KoCJm>" %}

### Slik virker det

* Når temperaturen er over 30-grader gir micro:bit lyd og vifta går for å gjøre rommet litt mer komfortabelt.
* Når temperaturen er under 30-grader vil vifta automatisk stoppe.

## 4. Test

* Overfør programmet til micro:bit og test at programmet fungerer (finn f.eks en varmekilde som avgir nok varme slik at vifta starter).

## 5. Prøv selv

1. Hvilken temperatur syns du er komfortabel? Tilpass koden med dine foretrukne grenseverdier og prøv programmet ditt på nytt.
2. Helse: Gjør undersøkelser på hva som er ideel/behagelig romtemperatur for å unngå ubehag og tenk igjennom om det er noe du ønsker å endre i programmet ditt.
3. Hvordan kan du regulere hastigheten på vifta (kjøleeffekt) etter eget ønske?
