Kodelås

LEVEL 1 "Basen"

Sådan laver du et tastatur, hvor man kan indtaste en talkode, så den åbner en fjernstyret lås.

Formål:

Få to micro:bit til at kommunikere med hinanden.

Tilføje et tastatur på den ende (senderenheden)

Tilføje servo-motor på den anden (modtagerenheden)

Du skal bruge:

1 x Tinker kit sæt LINK

2 x Powerbanks

2 x micro:bit

1 x Dupontstik sæt

1 x Afisolerings tang (kan undværes)

1 x Duponttang

1 x Knivtang

1 x Fladtang

1 x Loddestation + Loddekolbe + Loddetin

1 x "Den 3. hånd" (kan undværes)

1 x Krokodillenæb

1 x USB-kabel

1 x Krympeflex eller isoleringstape


Man kan sagtens tilføje andre ting fra Tinker kit sættet som knapper eller sensorer, så din udgave bliver helt din egen.


Der er to dele i den fjern-styrede kodelås.

Senderenheden er her hvor den rigtige kode skal tastes. Når det rigtige tal er tastet, sender den via radiobølger et signal til modtager delen.

Modtagerenheden er hvor selve låsen sidder. Her er det en servo-motor, der fungerer som lås. Den kan dreje sig fra 0-180 grader. Når den modtager den rigtige kode fra senderdelen, aktiveres servo-motoren og låser derved kisten op.

SENDER

MODTAGER

Senderenheden

Du skal bruge: Micro:bit + Breakout board + ADKeyboard + OLED Display + Powerbank

Forbind først dine komponenter og micro:bit til breakoutboardet.

ADKeyboard tilsluttes PIN 1

OLED Display tilsluttes I2C

Herunder ser du koden til senderen. Du kan klikke på redigér for at åbne koden op i makecode, ændre på den og uploade den til din egen micro:bit.


Undersøg selv!

  • Kan du finde hvor i koden man vælger sin “Pinkode”?
  • Lav din egen tekst, der vises på OLED-display.

Modtagerenheden

Du skal bruge: Micro:bit + Servo-motor + Powerbank

Forbind først servo-motor og micro:bit.

Servo-motorens signalkabel (gul) tilsluttes PIN 0 på micro:bit

Servo-motorens plus og minus pol tilsluttes det hackede USB-kabel.

Se “USB-kabel HACK” for mere vejledning til at lave dette.

Hent koden "servoboks modtager åben/luk"


Her er servo-motoren bygget ind i skattekisten. Den kan dog bygges ind i mange forskellige ting. Det er helt op til dig!

Kik på koden

Jeg gennemgår ikke hele koden, men vil vise de vigtigste dele af den. Der er flere ting du bliver nød til at ændre, når der er flere trådløse enheder i gang på samme tid.

Senderenhedens kode

Modtagerenhedens kode

Afprøvning

Du skulle nu have to Micro:bit enheder som kan tale sammen via radiofunktion.

Hvis du taster den rigtige kode på ADKeyboardet f.eks. 1532 så åbner kisten.

Skulle det ske at det ikke virker så tjek følgende:


  • Er der strøm på begge Micro:bit?
  • Er den rigtige kode uploadet til de to Micro:bits?
  • Er det samme radiogruppe på begge Micro:bits?
  • Er det samme tekst i begge Micro:bit programmer der bliver sendt?
  • Er det den kode du forventer at trykke som også står her?
  • Tjek servo ved at trykke på A eller B på modtagerenheden, for at tjekke om der skulle være noget galt med den.


  • Er servoen sat til PIN 1?


  • Får servoen 5v fra powerbank?


  • Hvis servo ikke drejer som forventet, så ændr på graderne så det passer (et sted mellem 0-180)

Færdig!

Så er level 1 klaret... Godt gået!

De næste levels bygger videre på level 1 og du kan her få ekstra lækre funktioner til dit escape room.

Level 2 tilføjer lyd

Level 3 tilføjer lys - statuslamper (rød og grøn LED)

Level 4 tilføjer en ekstra tast, så du kan bruge flere cifre

Level 5 tilføjer et 4x4 tastatur, så du kan bruge alle cifre (0-9), men er et noget mere kompliceret byg... men virkelig fedt!