# data[].attributes.body
å denne siden er det samlet en del lenker som kan fungere som inspirasjon. På de fleste av sidene kan man også laste ned designene slik at de kan printes eller gjøres endringer på. Det er også tatt med en seksjon om Micro:bit, samt lenker til noen flinke folk på Youtube.

3d-modellering og printing

https://www.tinkercad.com

Lag 3d-modeller, blokkprogrammering, kretser mm online. Gratis å bruke. Her fins også mange opplæringsøvelser for å lære programmet å kjenne.

https://www.thingiverse.com

Massevis av designs/modeller

https://www.prusaprinters.org

Designs

https://www.myminifactory.com

Massevis av designs, inndelt i kategorier

https://pinshape.com

Massevis av designs, inndelt i kategorier

https://www.youmagine.com

Designs

https://www.gambody.com

Markedsplass for designs, hovedsakelig brettspillfigurer og annet fra popkultur

Micro:bit

https://www.instructables.com/circuits/microcontrollers/projects/

Prosjekter med forskjellige mikrokontrollere, micro:bit, arduino etc

https://www.instructables.com

Hovedsiden, med diverse prosjektideer, ikke bare digital fabrikasjon

https://makecode.microbit.org

Koding med micro:bit. Her fins det mulighet for å kode selv, diverse øvelser for begynnere, kurs, eksempler, litt teknisk bakgrunn og eksperimenter.

Youtube

https://www.youtube.com/user/greatscottlab

Elektronikkanal, med diverse innhold, elektronikkeksperimenter, DIY, 3d-print m.m.

https://www.youtube.com/channel/UC5XpBP5BiHv_JRQGDsi2hfw

Norsk kanal på Youtube med mange videoer om hvordan komme i gang med micro:bit.

https://www.youtube.com/results?search_query=tinkercad

Et søk på youtube, her fins mange ‘tutorials’ for tinkercad.

https://www.youtube.com/results?search_query=microbit

Et søk på youtube, med diverse micro:bit-prosjekter og ‘tutorials’

https://www.youtube.com/c/simonegiertz

«Dronningen» av shitty robots

# data[].attributes.body
•https://youtu.be/MjggeJXy6I0
•Micro:bitEducational Foundation | micro:bit

•Microsoft MakeCode for micro:bit (microbit.org)

# data[].attributes.body
https://espensklasserom.com/2021/04/05/undervisningsopplegg-for-microbit-og-temperatursensor/

# data[].attributes.attachment_link.readable_text
Microbit har en rekke sensorer som går an å bruke til logge diverse data. Lysmåler, akselerator, kompass og termometer er plassert rundt på mikrokontrolleren og kan tas enkelt i bruk. Versjon 2 og har også en mikrofon som registrerer lyden.

I tillegg er det mulig å koble til en rekke eksterne sensorer fra flere ulike leverandører som gir enda flere muligheter. Blant annet finnes en temperatursensor som kalles TMP36 som er lett å koble til og bruke.

Om du er ny med microbit og datalogging, foreslår jeg å lese gjennom denne oversikten over ulike måter å logge data på med microbit. Datalogging på 4 ulike måter med micro:bit

Her en noen forslag til oppgaver som går på logging og beregning av temperatur.

Forslag 1 - Finne avviket
Den som kanskje er enklest å ta i bruk er temperatursensoren som ligger tilgjengelig på microbiten. Data fra denne sensoren kan vises enkelt ved hjelp av en egen temperatur-blokk, men en vil kanskje raskt oppdage at denne ikke er nøyaktig. Den er plassert for nærmere prosessoren på microbiten, og får en del varme fra denne.

En fin oppgave kan være å finne avviket mellom temperaturen microbiten måler og den reelle temperaturen. Gjerne i flere situasjoner; i klasserommet, ute, i et kjøleskap.

Dette avviket kan brukes i senere arbeid.

Forslag 2 - Finne max og min verdier
Et typisk oppdrag er å foreta målinger over tid, og samtidig finne minimums og maksimumsverdiene underveis. For eksempel kan vi foreta måling hvert 5 sekund og en lengre tid, og til slutt finne minimums og maksimumsverdiene som er gjort i perioden.

Forslag 3 - Regne om
I Norge benytter vi Celcius til å måle temperaturen. Vann fryser ved 0° og koker ved 100°C. Men slik er det ikke overalt, og det har ikke alltid vært slik. Av de mer kjente skalaene finner vi Fahrenheit og Kelvin. Fahrenheit brukes blant annet i USA, mens Kelvin er av mer vitenskapelig bruk. La oss regne om målingene våre til Fahrenheit og Kelvin.

Sammenhengen mellom Kelvin og Celsius er enkel. Kelvin tar utgangspunkt i at det absolutte nullpunkt er -273°C og det tilsvarer 0° Kelvin. Endringen i skalaen er lik som for celcius. Altså er 273° Kelvin lik 0°C.

Fahrenheit er litt mer komplisert. Vannets frysepunkt er 32° F og kokepunktet er ved 212°F ifølge skalaen, dermed kan vi utlede følgende formel: temperatur i C *1.8 + 32.

Det kan gi følgende program:

Og hvorfor stoppe der? La elevene få prøve seg på omregninger med Reaumur skala eller Randkine skala?

Det er selvfølgelig også en mulighet å ta med avviket fra forslag 1.

Forslag 4 - bruke en TMP36 sensor
TMP36 er en temperatursensor som enkelt kan kobles til en microbit og gi en mer nøyaktig temperatur enn den interne temperatursensoren. TMP36 finnes i flere varianter, der noen kan kobles direkte til microbiten ved hjelp av krokodillekabler, mens andre gjerne må kobles via et koblingsbrett som vist under.

Det finnes flere måter å kode denne på, og jeg presenterer her en enkel og en litt mer komplisert. Den enkle bruker blokker fra Elecfreaks sitt SmartHome sett, som gjør utregningen for deg. Legg til SmartHome utvidelsen, og bruk temperaturblokken derfra.

Den andre metoden, bruker spenningen som sensoren returnerer til å beregne temperaturen utfra et sett med regler. Det finnes flere varianter av koden, og variasjonen ligger stort sett i hvor mye en forventer at microbiten kan levere av mV.
En kort forklaring av koden: i første linje konverteres verdien som kommer fra sensoren til mV og lagres i variabelen spenning. Verdien som kommer er mellom 0 og 1023 og dette regnes om til en verdi mellom 0 og 3000. NB! Verdien her varierer veldig. Jeg har funnet alt fra 2700 til 3300 mv. Har brukt 3000, da denne gir likt resultat som koden over. I andre linje fjernes 500 mv som er spenningen sensoren bruker og deretter dele på 10 for å få temperaturen i Celsius.

TMP36 er tilgjengelig i Elecfreaks sitt Starter Kit, men kan også kjøpes separat på Ebay og Ali Express for en billig penge.

Forslag 5 - DS18B20
En annen sensor, som egentlig er laget for Arduino, er DS18B20. Denne er tilgjengelig fra en rekke utenlandske nettsteder for en billig penge, mens i Norge selges den hos blant annet Kjell & Co for 150kr. Den er vanntett og tåler både ekstrem kulde (-55°C) og kokende vann (+125°). Har tidligere slitt litt med å få den til å virke, men fant etter hvert en oppdatert utvidelse som gjorde susen.

For å få denne til å virke, må du legge til en utvidelse til MakeCode. I søkefeltet for utvidelser skriv inn https://github.com/bsiever/microbit-dstemp og velg å legge til den utvidelsen som kommer opp.

Da får du tilgang til en kategori som heter DS Temp. Avrundingen har jeg lagt til for å unngå alle desimalene som den inneholder.

Forslag 6 - minidrivhus
En fin måte å arbeide med å forstå drivhuseffekten er å bygge minidrivhus hvor en kan måle hvordan temperaturen endres ved tilføring av bare litt lys. Drivhus kan bygges av noe så enkelt som glassplater, som stilles på høykant mot sollyset. Under plasserer man microbiten eller sensoren som registrerer temperaturendringene.

Tips til videre arbeid:
- Foreta målinger over tid og loggfør dem.
- Lag et ordentlig minidrivhus og så frø til ulike planter
- Installer en fuktighetsmåler som måler fuktigheten i jorden
- Vann plantene automatisk ved behov ved hjelp av en vannpumpe

Forslag 7 - solfangere
En solfanger er en enkel teknologisk innretning som fanger energi fra sollyset og omdanner energien til varme. Denne transporteres videre til et varmelager, gjerne vann eller til oppvarming. Prinsippet et gammelt og velutprøvd.

Et godt og kreativt undervisningsopplegg rundt solfangere lar elevene selv designe og bygge sine egne solfangere. Deretter måler en virkningsgraden i solfangeren. Virkningsgraden kan måles i for eksempel temperaturendring i sentrum av solfangeren eller i vann som varmes opp solfangeren.

En trenger ikke så mye utstyr heller: papp, aluminiumsfolie, teip og lim. Se for eksempel dette forsøket fra Mailand VGS

Forslag 8 - smarthus
Mange bygger Smarthus i det virkelige liv, og hvem har ikke ledd av Rema reklamen med han som stemmestyrer alt i Smarthuset litt med varierende hell. Et enkelt Smarthus kan bygges av en skoeske eller en liten kartong. Huset kan ha mange funksjoner, for eksempel kan vi si at dersom temperaturen overstiger en viss grense skal systemet starte en vifte og/eller åpne et vindu for å få ned temperaturen.

Image by Pixaline from Pixabay

Tips til videre arbeid:
- Lag lysstyring i huset, blir det for mørkt kan det skrus på lys
- Blir det for mye støy, kan en alarm gå (versjon 2)

# data[].attributes.attachment_link.description
Microbit har en rekke sensorer som går an å bruke til logge diverse data. Lysmåler, akselerator, kompass og termometer er plassert rundt på mikrokontrolleren og kan tas enkelt i bruk. Versjon 2 og har også en mikrofon som registrerer lyden. I tillegg er det mulig å koble til en rekke eksterne sensorer fra flere ulike...

# data[].attributes.body
https://skaperskolen.no/rom-for-hvem/#:~:text=Gjennom%20undervisningsopplegget%20skal%20elevene%20leke,styre%20ulike%20komponenter%20i%20rommet.

# data[].attributes.attachment_link.description
Design et rom for en kjent karakter fra en film, bok eller sang. Lær om elektrisitet og lek deg med lys, farger og programmering i designprosessen. Klarer de andre å gjette hvem som bor i rommet? Dette er et stort og tidkrevende undervisningsopplegg, men det dekker mange kompetansemål både i...

# data[].attributes.body
https://make.techwillsaveus.com/microbit/activities/micro-pet-advanced

# data[].attributes.attachment_link.title
BBC micro:bit | Micro Pet | Free Platform for Coding, Making and Inventing | Make | Tech Will Save Us

# data[].attributes.attachment_link.description
Welcome to the BBC micro:bit Make page. Follow these steps to create the Micro Pet. Start this project now!

# data[].attributes.body
https://youtu.be/Q3ZCJznSDis

# data[].attributes.body
https://www.youtube.com/watch?v=F1DJOwfFIb8

# data[].attributes.body
Mange har lært seg programmering på egenhånd, og her er et innlegg med noen gode tanker om hvordan en kan gå frem. Lengre nede er noen forslag. Det finnes også mange gode ressurser på Internett for å lære seg programmering, og nedenfor er noen jeg kan anbefale.

Det finnes gode ressurser på norsk:

NTNU sitt introduksjonskurs i Python, med videoer.

NTNU sitt kurs i objektorientert programmering med Java.

Norsk Informatikkolympiade sitt kompendium i algoritmer og datastrukturer.

Universitetet i Oslo sine videoforelesninger i logiske metoder.

På engelsk finnes det tilnærmet uendelig mye lærestoff på nettet, og her er noen forslag:

Khan Academy har lærestoff i mange fag, blant annet en stor avdeling om informatikk. Noe stoff finnes også på norsk.

Det anerkjente universitetet MIT har en god og grunnleggende forelesningsserie om informatikk og programmering.

Her er en stor samling korte videoer som gir en god introduksjon til mange forskjellige programmeringsspråk.

Codeacademy er en interaktiv arena for å lære seg programmering, og har kurs for både nybegynnere og viderekomne.

Når man utvikler programmer er det ofte behov for matematikk utover det en lærer i videregående skole. For eksempel trenger vi lineær algebra når vi skal gjøre beregninger med vektorer og matriser. Hvis du har lyst til å lære mer om denne grenen av matematikken og har en grunnleggende forståelse av å løse ligninger, så kan du sjekke ut følgende lenker:

Videoforelesninger om lineær algebra (fra forelesning 14 og utover), fra et matematikkurs fra NTNU.

Khan Academy har også mange gode videoer om lineær algebra.

Videoforelesninger om lineær algebra fra MIT.

Dersom du liker matematikk veldig godt, så anbefaler vi å sjekke ut Diskret Matematikk, for eksempel gjennom videoforelesninger fra MIT.

Materiellet ovenfor er tilgjengelig helt gratis på nett. Her er noen forslag til gode bøker om informatikk og programmering, noen på nett og noen på papir:

Automate the Boring Stuff with Python [Gratis på nett]

Think Python [Gratis på nett]

Eloquent JavaScript [Gratis på nett]

How to Design Programs [Gratis på nett]

Structure and Interpretation of Computer Programs [Gratis på nett]

Absolute C++ av  Walter J. Savitch [Kan kjøpes brukt her]

Python Algorithms av Magnus L. Hetland [Kan kjøpes brukt her]

Introduction to Algorithms av Thomas Cormen [Kan kjøpes brukt her]

# data[].attributes.body
•Smitte:bit: Lær om luftbåren smitte med micro:bit

•Lær Python medturtle: Lær grunnleggende Python med turtle-biblioteket

•Skilpaddekunst: Lag geometrisk kunst med turtle-biblioteket i Python!

# data[].attributes.body
•Stein, saks, papir: Lag et stein, saks, papir-spill med microbit!

•Snurrige figurer: Lag geometrisk kunst i Scratch

•Datasett :Bruk åpne datasett fra SSB

•Dansefest: Elevene er danseroboter som programmeres av læreren!

# data[].attributes.body
1.-2. trinn: Robotdyra

1.-3. trinn: BeeBot

3.-4. trinn: Lage eggedosis

4. trinn+: e-Tekstil

# data[].attributes.body
Animasjon med Scratch til nybegynner:
https://vimeo.com/453962291

Videoer om Scratch til nybegynner:
https://youtu.be/V6XZ1dgQj7Y

Mønsterelement i Scratch

https://www.youtube.com/watch?v=s-7ze7Sa5HM&t=12s

Mer undervisningsopplegg med Scratch i diverse Nivå:

scratch.mit.edu

Scratch | Kodeklubben (kidsakoder.no)

# data[].attributes.attachment_link.title
Introduksjon til programmering med Scratch

# data[].attributes.body
https://espensklasserom.com/2020/11/29/undervisningsopplegg-tegne-snofnugg-i-scratch/

# data[].attributes.body
https://espensklasserom.com/2020/08/30/10-kom-i-gang-prosjekter-for-3d-print/

# data[].attributes.attachment_link.readable_text
En del skoler begynner å få 3D printere tilgjengelig for elevene. Her er 10 enkle kom i gang prosjekter som er mulig å gjennomføre både med tanke på tid og vanskelighetsgrad.

Viktig å tenke på ved alle prosjektene er størrelse og behov for supports i forbindelse med print.

Det er mye god tverrfaglighet i 3D print prosjekter, spesielt innen matematikk og kunst og håndverk. Geometri, måling, forholdstall og prosent er emner som berøres i matematikk. Design, materialkunnskap, estetikk og personlig preg er emner i kunst og håndverk.

Personlig nøkkelring
La elevene lage sin egen personlige nøkkelring, med ønsket navn eller logo. Det er viktig å huske på at de ikke lager dem for store eller tykke, og at en husker på å lage hull til selve nøkkelringen.

Bokmerke
La elevene lage et personlig bokmerke med f.eks navn eller symbol til å merke av hvor langt en er kommet i boken. Dermed slipper en eselører og post-it lapper med lim på sidene.

Husk å lage dem tynne nok (1,5 mm) slik at de ikke brekker når de skal settes på sidene i bøkene.

Snøkrystaller
Den største hiten på juleverkstedet var å lage snøkrystaller som vi 3D printet i hvitt, satt på en snor og hengte på juletreet. Å ha fokus på en arm når en designer snøkrystallet, for deretter å kopiere den ut var et greit og forståelig fokus for elevene.

Navneskilt
La elevene lage et navneskilt, som de kan plassere på pulten sin eller markere hyllen sin med. Et enkelt prosjekt, som likevel har noen tydelige fallgruver. Husk på at prikken over "i-en" og sirkelen over "å-en" ikke kan stå i løse luften.

Skal navnet stå rett opp og ned, trengs en del supports på flere av bokstavene. Skal det ligge eller stå på skrå, er behovet straks mindre.

Sjakkbrikke
Som en del av et tverrfaglig spillprosjekt om sjakk, laget elevene sine personlige sjakkbrikker. De designet 2-3 brikker hver, og alle fikk printet minst en av brikkene sine. Noen hadde veldig ambisiøse design på papiret, men slet med å få dem designet i TinkerCad. Likevel veldig mye fint som ble laget, og mange stolte elever.

Les mer om prosjektet her: https://espenec.wordpress.com/2019/11/03/sjakk-matt-tverrfaglig-opplegg-om-sjakk/

Lekeplass
Dette er et introduksjonsprosjekt til Tinkercad, der elevene bygger sin egen drømmelekeplass ved å bruke standardblokkene i TinkerCad. De lærer å plassere dem oppå hverandre, endre størrelse og rotere dem.

Har valgt å ikke printe dette prosjektet tidligere, da læringen i seg selv er å bli kjent med TinkerCad og hvordan det fungerer.

Såpeboblestav
En såpeboblestav er enkelt å lage, morsomt å eksperimentere med og gøy å leke med. Ulike geometriske figurer kan benyttes for å lage de ulike åpningene vi blåser bobler gjennom. Det går fort å 3D printe også, så en gjennomføre prosjektet som en prosess hvor en designer, printer, tester og evaluerer før en går tilbake til steg 1 igjen.

Fungerer f.eks trekantede elementer? Får vi ut trekantede såpebobler?

Knapper
Knapper til bruk på egne klær er en enkel og morsom oppgave. Knapper kan komme i mange ulike former, og med ulik funksjon.

Vær nøye med kriteriene i forkant, ellers kan en få noen veldig store knapper. Husk også å lage hull slik at en kan sy knappene fast.

Terning
Å lage en terning er ganske enkelt, men spennende. Det kan være terning med tall eller prikker, eller kanskje en terning bygget opp av bokstaver?

Vær nøye med at summen av terningens motsatte sider alltid skal være 7, ellers er kanskje ikke spillet rettferdig etterpå. For å gjøre tall og prikker tydelig, kan en male/fargelegge etterpå.

Spillbrikke
La elevene designe og lage sin egen spillbrikke som de kan bruke når spiller ulike spill på skolen. La kreativiteten blomstre, men husk på at brikkens størrelse må være slik at det passer inn på brettet. En figur på 8x8x8 cm gjør seg sjelden på et spillebrett.

# data[].attributes.attachment_link.description
En del skoler begynner å få 3D printere tilgjengelig for elevene. Her er 10 enkle kom i gang prosjekter som er mulig å gjennomføre både med tanke på tid og vanskelighetsgrad. Viktig å tenke på ved alle prosjektene er størrelse og behov for supports i forbindelse med print.

# data[].attributes.body
https://espensklasserom.com/2021/12/08/et-lite-julespill-i-scratch/#more-3601

# data[].attributes.body
https://make.techwillsaveus.com/microbit/activities/micro-pocket-pet-basic

# data[].attributes.attachment_link.title
BBC micro:bit | Pocket Pet 1 | Free Platform for Coding, Making and Inventing | Make | Tech Will Save Us

# data[].attributes.attachment_link.description
Welcome to the BBC micro:bit Make page. Follow these steps to create the Pocket Pet 1. Start this project now!