68. Een achteruitrijdalarm

Inleiding.
Bij deze toepassing wordt gebruik gemaakt van de HC-SR04: een ultrasonische afstands detectie module. Deze module detecteert afstanden van 2 tot 450 cm, met een nauwkeurigheid van 0,3 cm.
De HC-SR04 heeft 2 ‘ogen‘. Het ene oog (de T) zendt een ultrasoon geluid uit dat wordt weerkaatst door objecten met een hard oppervlak. Het andere oog (de S) vangt die echosignalen weer op. Aan de hand van de tijdsduur die verloopt tussen het zenden en ontvangen berekent de module de afstand.
De HC-SR04 heeft niet voldoende aan de 3 Volt die door de micro:bit wordt geleverd. Hij wordt daarom gevoed door een aparte stroombron: een batterijhouder met 3 AAA  batterijen.
De micro:bit zelf moet ook van stroom worden voorzien, en wel, zoals gebruikelijk, door een een batterijhouder met 2 AAA batterijen of via een USB-kabel die met de pc is verbonden.

Zodra het achteruitrijdalarm is gebouwd, de programmacode op de micro:bit staat en de HC-SR04 richting een hard oppervlak wordt bewogen, gaat er een alarm af zodra de afstand tussen de HC-SR04 en het harde oppervlak 5 cm of minder bedraagt.


Benodigdheden:
–  1 Microbit
– 1 USB kabel
– 1 Batterijhouder met 2 AAA batterijen
– 1 Batterijhouder met 3 AAA batterijen
– 1 HC-SR04
– 1 Buzzer
– 7 kabels met krokodillenbekjes

NB. Omdat de aansluitingen op de HC-SR04 erg dicht bij elkaar liggen verdient het aanbeveling om gebruik te maken van een breadboard en jumperdraden.


Bouwplan.

achteruitrijalarm


Programmacode.

NB. Het codeblok ‘ping trig/echo/unit’ (zie codering hieronder) is niet opgenomen in de codeblokken die standaard zijn opgenomen in het menu-overzicht van de micro:bit. Handel als volgt om dit codeblok aan het menu toe te voegen.
1. Klik onderaan in het menu-overzicht op de knop ‘Geavanceerd’.
2. Scrol in het menu naar beneden en klik op ‘Extensies’.
3. Voer op de invoerregel bovenaan de pagina in ‘Sonar’ en druk daarna op ‘Enter’.
4. Klik op de afbeelding met de tekst ‘Sonar’.
5. Het menuoverzicht is nu uitgebreid met het pakket ‘Sonar’.
In dit pakket bevindt zich het codeblok ‘ping trig/echo/unit’.

achteruitrijalarm


Programmeren en uploaden naar de Micro:bit.
Wilt u de toepassing zelf bouwen met behulp van de Java Script Blocks Editor?
Handel dan als volgt.

1. Surf naar http://microbit.org/
2. Selecteer rechts bovenin bij ‘Language’ de taal ‘Nederlands’.
3. Klik bovenaan de pagina op de knop ‘Aan de slag’.
4. Klik bij ‘Java Script Blockeditor’ op de knop ‘Aan de slag’.
5. Klik links boven op de knop ‘Projecten’ en daarna op de knop ‘Nieuw Project’.
6. Klik onderaan de pagina, links van het icoontje van de diskette, op de tekst ‘Zonder
titel’ en voer daar als titel in ‘Achteruitrijdalarm’.
7. U kunt nu beginnen met programmeren van de Microbit.
8. Bent u klaar met programmeren dan kunt u het bestand als volgt op de Micro:bit plaatsen.
9. Sluit eerst de Micro:bit met de USB-kabel aan op de pc.
10. Klik nu in de Java Script Blocks Editor links onderin op de knop ‘Download’.
11. Wat er nu gebeurt is afhankelijk van de browser die u gebruikt.
a. Gebruikt u bijvoorbeeld Chrome dan verschijnt links onderin het bestand dat u net hebt gedownload. Open de verkenner en versleep dit bestand naar de map Micro:bit.
(Hoogstwaarschijnlijk bevindt die zich op de E: schijf).
Het bestand wordt nu weggeschreven naar de Micro:bit. Is dat gebeurd dan kunt u het programma gebruiken.
b. Gebruik u bijvoorbeeld Edge of de Explorer dan verschijnt er een tussenscherm.
Klik in dit tussenscherm op het pijltje naast ‘Opslaan’ en selecteer ‘Opslaan als’.
Zoek in de mappenstructuur naar de map Micro:bit (Hoogstwaarschijnlijk bevindt die zich op de E: schijf). Klik daarop en klik daarna op ‘Opslaan’.  Het bestand wordt nu weggeschreven naar de Micro:bit. Is dat gebeurd dan kunt u het programma gebruiken.


Programmacodes downloaden en uploaden naar Micro:bit
Wilt u de programmacode liever downloaden naar de programmeeromgeving Java Script Blocks Editor i.p.v. die zelf te schrijven, klik dan op de knop ‘Download’ hieronder.
Klik in de pagina die wordt geopend bovenin op de knop ‘Bewerken’.
Het programma wordt nu gedownload en de code komt in beeld.
Handel nu verder zoals hierboven beschreven om het programma op de Micro:bit  te plaatsen.

download-155424_960_720