De Secret Box
Altijd al een geheime doos willen hebben? Een doos waar niemand ongezien in kan rondneuzen? Een doos die we wel kunnen openen, maar die een alarm geeft wanneer deze open is. Alle info blijft dus eeuwig veilig in de doos. Van minimale tot de batterijen van onze microbot zijn ;)
Supplies
Voor dit project heb je de basiskit van de Microbit nodig, 1 zoemer (er kan ook een oude luidspreker gebruikt worden), verbindingskabels, aluminiumfolie en een houten plaat. ( let op er zal ook gebruik gemaakt worden van een lasercutter indien je dit niet hebt kan je ook een andere doos gebruiken!)
Het Maken Van Het Doosje
Voor het maken van de kluis van het doosje heb ik gekozen voor het lasercutten van een houten plank. Hieruit kunnen we dan een Box maken.
Het programma dat ik hiervoor heb gebruikt is laserbox ( https://www.xtool.com/pages/software ).
Als deze software gedownload wordt, kan je kiezen uit een aantal voorgemaakte ontwerpen. Eén van deze ontwerpen is het doosje dat ik gebruikt heb in dit project. Dit is een doosje met een scharnier. Dit kan handig zijn voor het openen en sluiten van het doosje en het aansluiten van de elektronica. In dit programma kan je ook enkele dingen laten graveren op de zijkant van het doosje. Zo kan je nog enkele waarschuwingen geven dat het doosje een alarm bevat dat de inhoud 'gevaarlijk' is.
Vervolgens laat je het doosje lasercutten uit een houten paneel. Als je doos is uitgesneden, kan je beginnen met puzzelen om het ineen te krijgen. Tip: Je kan aan de binnenkant van je doosje best wat extra lijm aanbrengen zodat deze niet uit elkaar valt.
Het Maken Van Het Circuit
Nu beginnen we aan de elektronica!
Voor we onze code beginnen schrijven, maken we eerst het circuit. Hiervoor hebben we de microbit, zoemer, aluminiumfolie, batterijpack en verbindingskabels nodig.
We beginnen met onze microbit. Neem hiervoor de stroomschema's erbij. We sluiten een kabel aan op de 0pin van onze microbit. Deze kabel sluiten we aan aan de zoomer. Vanuit de andere aansluiting van de zoemer vertrekt een kabel naar de grondpoort van de Microbit (GND resultaat).
De 2de stroomkring bestaat uit 2 losse kabels. 1 kabel wordt aangesloten op pin2 en de andere kabel verbind je met de grondpoort (GND poort). Tussen deze 2 kabels worden er in een latere stap 2 stukjes aluminiumfolie toegevoegd.
Tijd Voor De Code!
Voor het schrijven van de code gebruiken we de site: https://makecode.microbit.org/#editor
Op deze site ga je je eigen code schrijven om deze vervolgens te uploaden naar de microbit. Tip: het handigste is om direct je microbit aan de computer vast te hangen via een micro-usb kabel.
De code bestaat uit 3 delen. We beginnen met het aanmaken van een variabele (rood). Klik op 'maak een variabele' en typ 'alarm'.
Vervolgens gaan we programmeren als we op de A-knop duwen, het alarm opstarten. Klik op 'invoer- wanneer knop A wordt ingeduwd' en sleep deze naar het raster. Dan zoek je in het menu 'logisch' naar de code 'Als-dan-anders'. Slaap deze code in de paarse code.
Zoek onder het menu 'logisch' volgende code: 'als dan anders'.
Sleep deze code in de andere code. Voeg daarna ook de code 'alarm' toe (in het menu 'variable' te vinden) .
Zoek ook bij de logische poort de code 'waar' en sleep deze bij in de vergelijking.
Op de plaats van 0 zet je de code 'onwaar'. Deze code vind je bij het logisch menu.
Om aan te duiden dat het alarm opstart, tonen we cijfer 5 op de LED-lampjes van de microbit. Klik op 'Basis-toon lichtjes' en teken zelf nummer 5. Deze slaap je mee in de code onder het woordje 'anders'. Daaronder kan je een 'pauzeknop' en machtigingen toevoegen. Dit is de tijd die je krijgt om het doosje dicht te doen voor het alarm opstaat.
Zet de code 'stel alarm in' op 'waar'. De code kan je kopiëren van de eerder gebruikte code.
Het eerste deel is klaar!
Tijd Voor De Code 2!
Nu gaan we instellen welk pictogram de microbit moet tonen wanneer het alarm op- of uitstaat.
De code 'bij opstarten' staat nog op je scherm.
Je kopieert de code 'stel alarm in op waar' en verander waar naar onwaar.
Hierbij voeg je een smiley gezichtje toe. Dat vind je onder basis. Je kan hier ook kiezen om een figuur te gebruiken of zelf iets te tekenen.
Bij de functie 'de hele tijd' moeten we een lus maken. Zoek de code 'terwijl (onwaar) doe' . De code 'waar' kan je uittekenen = code.
In de functie kan je een pictogram invoegen. Ik heb gekozen voor een kruis maar dit kan ook een ander pictogram zijn dat aanduidt dat het alarm aanstaat.
Code deel 2 is af!
Tijd Voor De Code 3!
De paarse code vind je onder het menu 'invoer- meer 'als pin P0 wordt losgelaten'. Vervolgens je pin P0 deur P2.
Voeg een 'terwijl-doe' blok toe met 'alarm = waar'
In het blok slaap je 'speel toon midden C voor 1 beat' te vinden onder het menu Muziek. Je kan hier ook zelf een beat aan toevoegen.
Nu is je code volledig klaar!
Links voor de pagina staat een downloadknop. Als je deze indrukt, zal de code automatisch op de microbit komen.
Indien dit niet gebeurt, kan je de code zelf via de verkenner op je computer overzetten naar je microbit (via download).
Afwerking
Installeer nu je microbit in de doos. Je lijmt aan de bovenkant van de doos/ box een stuk aluminiumfolie en lijmt hier één van de 2 losse kabels aan. Je doet hetzelfde met de andere kant van de opening van de doos.
Wanneer je de doos moet sluiten, moeten deze stukken tegen elkaar komen en zorgen voor een gesloten stroomkring. Wanneer je de doos opent, zal de stroomkring onderbroken worden en het alarm zal afgaan.
Is dit niet het geval, dan klopt de code niet of zit er een fout in de kabel!
Is het helemaal gelukt, probeer dan ook eens een andere code van opstelling.
Tip: Maak een valse bodem in je doos.
Veel plezier!!!