Boe-Bots - Arduino robots

Vergelijkbare documenten
Onderdelen. Programmeer Kabel. button. Reset. Transistor. npn. Breadbord. Infrarood lampje. Fabschoolino. Draadjes

MAKERKLAS WORKSHOP ARDUINO. Maandag 7 december 2015

Je kunt de mbot ook draadloos programmeren via Bluetooth of met 2.4G Wireless. Bekijk de instructies op mbot draadloos.

Workshop IOT. Handleiding V5 Vincent Verheggen 6 november Taal: Nederlands.

Gebruikershandleiding. robotcar.nl

Instaleren van PFS Deze les is geschreven op een pc met Windows 7! Houd daar rekening mee en pas aan waar nodig! ********

Workshop Arduino - deel 2

NIEUWE RELEASE PAGERTOOLS V17_006 EN FIRMWARE VERSIE 29

Introductiekaart Niveau B Installatie software

Hand-out Introductieworkshop LED programmeren

Over Betuwe College. Lego Mindstorm project

Arduino[4KIDS] Maak je eigen muziekinstrument!

Programmeren met lego mindstorms.

Maqueen. robot. MAQUEEN: EENVOUDIG PROGRAMMEERBARE ROBOT VOOR STEM (Science Technology Engineering Mathematics) ONDERWIJS MET DE MICRO:BIT.

Handleiding software USB PIC DEV. BOARD

Workshop Arduino voor beginners. door TkkrLab Enschede

Test Joomla op je PC 1

Installatie-instructies

1. Sluit de LED aan zoals afgebeeld 2. Sluit de USB-kabel aan op de Arduino 3. Klik op de knop uploaden 4. De LED begint te knipperen

Missie #1 : Maak een halve draai. 3. Kijk of de status op 'Aantal rotaties Aan' staat 4. Verander de waarde van 'Aantal rotaties' naar 5

Installeren van een software update in je Garmin GPS

Tweede workshop Arduino

Workshop Engino. 1 Aanvang workshop. 2 Bouwen. 1.1 Wat kan ik voor de workshop doen?

MINDSTORM LEGO ROBOTS

Introductiekaart Niveau B Installatie software

Installeren van de Arduino programmeer omgeving

MINDSTORM LEGO ROBOTS

Zelf PIC's programmeren. Deel-1 KnipperLED (flashing LED)

Handleiding voor het maken van je eigen webpagina op de schoolsite

Arduino. Workshop. 20 juni 2014 Peter Struwe Stichting De Jonge Onderzoekers Groningen

Inhoud. Blz. 3. Blz. 4. Blz. 5. Blz. 7. Blz. 8. Blz. 9. Blz. 10. Opdracht 1 - Brainstormen. Opdracht 2 - Je eigen controller. informatie - makey makey

Dit is een artikel uit de Peter van Olmen serie: Handleidingen Voor Iedereen AUDACITY HANDLEIDING. Voor audacity versie 1.2.6

microbit101 van 8 tot 80 een BoekTweePuntNul uitgave 101 projecten om te maken met de micro:bit Peter Heldens I Pauline Maas

PROJECT 5: PLANT MONITOR

HANDLEIDING SIMI AKTISYS

Handleiding installeren en configureren programmeeromgeving tbv de module JavaEditor

HANDLEIDING CAMERASYSTEEM. Open eerst een webbrowser naar keuze: bij voorkeur

De Arduino-microcontroller in de motorvoertuigentechniek (6)

I C T t e a m V O B O Handleiding Printen op School Configureren en gebruiken

Update procedure Navigatie Grundig M5

HANDLEIDING. Aan de slag met je Retropie. SOS Solutions

Handleiding voor de installatie van de elektrische automatische deurdranger

PLANTENROLSTOEL WEETJE INTRODUCTIE. Dit heb je nodig: HELP EEN PLANT NAAR HET LICHT! Thema: reageren & anticiperen. (2 kleuren) koperdraad

Workshop Arduino voor beginners deel 2

INSPIRATIEBOEK EDISON V.2

installatie

PROJECT 2 - MAZE DRIVE - OFFERTE RICK VAN VONDEREN

Bouw je eigen minicomputer

De mbot. Je wilt zeker meteen al aan de slag. Maar voordat we beginnen moet je 3 dingen weten.

In dit lespakket maken we gebruik van de studentenversie van LabVIEW 7.1

Handleiding inventarisatie scanner. inhoudsopgave. 4onePOS BackOffice. handleiding inventarisatie scanner gemaakt op :28

A R D U I N O. addendum bij: Leren programmeren, meten en sturen met de Arduino. 3 e druk INHOUD

Bouw je eigen minicomputer

Installatie Mplus Touch Screen Kassa

Handleiding van de Bibliotheek: e-books lezen op je e-reader - voor OS X (Mac)

0.0 Berekenen code. ID Berekenaar downloaden. ID Berekenaar kopiëren

INHOUDSTAFEL... 2 VOORWOORD... 3 INLEIDING... 4 GEBRUIK VAN MOTOREN... 9 DE HERHAALFUNCTIE ZELF EEN BLOK MAKEN... 11

Verstuur een eigen Kerst ! Mét muziek en bewegende plaatjes!

Installatie- en gebruikershandleiding Arseus barcode scanner

VPN opzetten naar Auroraa (Global VPN Client)

De interface (stuurmodule)

Zelf een spel maken met GameMaker Les 3: Vijanden en levens

Inhoudsopgave Disclaimer... 3 Voorwoord... 4 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op

IVF temperatuurregeling incubator

Oefening 1 - Seriële communicatie via USB

Instructie: Thuiswerken / remote werken

Weerstation. Weerstation met Arduino C.G.N. van Veen. HiSPARC. 1 Weerstation. 2 Arduino. 2.1 Werking van Arduino

Installatiehandleiding. MED Instaleren van MED programmeersoftware.

Project If This Then That

Kies [Een nieuw verhaal beginnen] en klik op [Volgende >]

Installatie-instructie AccountView 9.3 met les- en examenbestanden bij de NOI-methode voor BKB en computerboekhouden

Handleiding pc bouwen.

Start de VPN client op. U kan het programma terugvinden vinden via Start Alle programma s Cisco Systems VPN Client (zie afbeelding hieronder)

Geluidsbewerking met AUDACITY

Programma 2015 / 2016

techniek Motor en as LEGO O P D R A C H T Maak het programma van rechtsboven na, op het open stuk van het scherm.

DE HEKAUTOMAATSPECIALIST

VZ-107W Achteruitrijcamera set

Programmeer-handleiding Easyboard MB

Handleiding Joomla! Frontend, content en gallery. september 2014 versie 1.0

Installeren driver M-1023Q voor firmware update.

INHOUDSTAFEL... 2 VOORWOORD... 3 INLEIDING... 4 GEBRUIK VAN MOTOREN... 8 DE HERHAALFUNCTIE... 9 SAMENVATTENDE OEFENING... 10

Inhoudsopgave: Whisper380-computerhulp.net

Stap 1. Batterij aansluiten. We gaan uit van een accu en niet van batterijen

EM2 Microcontroller Project. LED cube

Zelf een Afsluitknop maken in Windows 10 ( of 7 of 8.x )

Mappen en bestanden. In dit hoofdstuk leert u het volgende:

Installatie- en gebruikershandleiding Arseus barcode scanner

mymanualsolarapp - What s Your Solar Power Today?

Transmitter. Firmware Upgrade Procedure

HANDLEIDING. Aan de slag met je Retropie. SOS Solutions

Handleiding (v2).

Programmeren met Arduino

Interactieve afbeeldingen maken met Thinglink

Wonderfoon. Bouwbeschrijving en gebruikshandleiding. Ivo Schooneman - 3 mei 2019 WONDERFOON BOUWBESCHRIJVING EN GEBRUIKSHANDLEIDING 1

Dreambox DM800HD How to: Zenderlijst updaten

OpenVPN Client Installatie

Applicaties up-to-date houden

Transcriptie:

Boe-Bots - Arduino robots Voorbereiding - wat hebben we allemaal nodig? 1) Een laptop met de Arduino IDE 2) Een Boe-Bot 3) Een USB printerkabel 4) De Boe Bot Library én NewPing library. Hier te downloaden.

Opdracht 1 De Boe-Bot software installeren 1) Download de Boe-Bot Library en de NewPing Library als je dat nog niet hebt gedaan. 2) Pak het zip bestand uit op je computer (unzip). 3) Kopieer het mapje Boebots_1 naar je bureaublad 4) Kopieer het mapje NewPing naar de libraries map van je Arduino installatie. Afhankelijk van waar je de Arduino IDE hebt geïnstalleerd is dat: C:\Program Files (x86)\arduino\libraries 5) Open (dubbelklik op) het bestand Boebots_1.ino (in het mapje Boebots_1 op je bureaublad) Als het goed is opent nu automatisch de Arduino IDE en zie je iets als: Waar het om gaat is de code: void voerherhaaldelijkuit() { } Tussen de { en } (de accolades) kun je code schrijven om je robot aan te sturen. We gaan dat bij de volgende opdracht doen.

Opdracht 2 De eerste code schrijven Er is een lijstje met functies die we kunnen gebruiken om onze robot aan te sturen. Hieronder staan de verschillende functies uitgelegd: beweegnaarvoren(); beweegnaarachteren(); draailinks(); draairechts(); stastil(); Beweeg de robot continu naar voren Beweeg de robot continu naar achteren Draai de robot linksom Draai de robot rechtsom Laat de robot stoppen 1) Zet de volgende code tussen de { en } (de accolades) in de Arduino IDE: draailinks(); 2) Sluit nu de robot aan via de USB kabel (misschien moet je de kabel even bij iemand lenen). De robot krijgt nu stroom. Het kan zijn dat er al een programma op de robot geïnstalleerd staat wat direct uitgevoerd zal worden. De robot kan daardoor bijvoorbeeld meteen beginnen te rijden. 3) We gaan nu onze eigen code (of programma) naar de robot uploaden. Klik op het knopje upload in de Arduino IDE. 4) Probeer ook de andere functies, zoals beweegnaarvoren(); en draairechts(); 5) Je kunt de robot ook vertellen hoe lang hij moet bewegen. Met beweegnaarvoren(2); zeg je bijvoorbeeld dat de robot 2 seconden naar voren moet bewegen. 6) Hetzelfde werkt ook voor de draai functies. Met draailinks(90); zeg je dat de robot 90 graden naar links moet draaien. Met 180 graden draai je de andere kant op en met 360 graden draai je een rondje.

Opdracht 3 De afstandsbediening aansluiten Voor deze opdracht heb je wat extra spulletjes nodig: 1) Een infrarood sensor 2) Een afstandsbediening 3) Drie Kabeltjes

We gaan de Infrarood (IR) sensor aansluiten op de Boe-Bot. Bovenop de robot zie je (ongeveer) de tekening hieronder. Het grote witte vlak aan de rechter kant van dit printplaatje noemen we een breadboard. Het breadboard is bedoeld om electronica en draadjes op aan te sluiten. De 5 gaatjes in één rij zijn met elkaar verbonden. Rondom het breadbord zitten zwarte rijen met gaatjes. Deze zwarte ingangen zijn bedoeld om de electronica met de robot te verbinden. In het plaatje hierboven is een LED (rood) aangesloten op GND (de zwarte rij onderaan) en (via een weerstandje) op DIGITAL 5 (de zwarte rij links van het breadboard). Bij ieder gaatje staat op de printplaat in wit geprint welk nummer het pinnetje heeft of hoeveel volt erop staat. Dit komt heel precies!! Onze IR-ontvanger heeft 3 pinnen. Van links naar rechts, moeten ze aangesloten worden op: - DIGITAL 2 (digitale pin 2) - GND (ground of aarde) - 5V (stroom; 3.3V werkt ook) De pinnen voor 5V en 3.3V zitten in de zwarte rij boven het breadboard. Sluit de pinnetjes van de IR sensor aan zoals het plaatje links

Opdracht 4 De afstandbediening gebruiken 1) Om de afstandbediening te kunnen gebruiken moeten we eerst nog wat code schrijven. 2) Verwijder de code tussen { en } die je bij opdracht 2 in de Arduino IDE hebt geschreven. 3) Schrijf nu de volgende code tussen de accolades: if( ingedrukteknop() == '1' ) { beweegnaarvoren(1); beweegnaarachteren(1); stastil(); } De code hierboven zegt: Als knop 1 wordt ingedrukt, beweeg 1 seconde naar voren, beweeg daarna 1 seconde naar achteren en sta daarna stil. 4) Je kunt de code uitproberen door op upload in de Arduino IDE te klikken. Wel eerst even de USB kabel aansluiten! Werkt de knop op de afstandbediening? 5) Je hebt nu knop 1 geprogrammeerd, maar je kunt natuurlijk nog meer knoppen programmeren! Probeer de robot volledig aan te sturen met de knoppen.

Opdracht 5 De Ultrasoonsensor aansluiten Voor deze opdracht heb je een Ultrasoonsensor en nog wat draadjes nodig. Deze sensor werkt vergelijkbaar met een vleermuis. Door ultrasoon geluid te versturen en te ontvangen kunnen obstakels, zoals een muur, worden waargenomen. Vergelijkbaar met de IR-ontvanger kunnen we de Ultrasoonsensor aansluiten. Deze sensor heeft geen 3 maar 4 pinnetjes. Op de sensor staat welk pinnetje wat is: - Vcc - Trig (trigger) - Echo - Gnd De pinnetjes moeten als volgt worden aangesloten (zie ook het plaatje): Vcc 5V Trig DIGITAL 1 Echo DIGITAL 4 Gnd GND Sluit de Ultrasoon sensor aan voordat je naar de volgende opdracht gaat.

Opdracht 6 De Ultrasoonsensor gebruiken Net als voor de IR-sensor moeten we ook code schrijven om de ultrasoonsensor te gebruiken. De functie die we daarvoor gebruiken is gaatobjectraken(); Een voorbeeld kan zijn: if( gaatobjectraken() ) { beweegnaarachteren(2); } beweegnaarvoren(); De code hierboven zegt: Als er een object dichtbij wordt waargenomen, beweeg 2 seconden naar achteren. Beweeg daarna weer naar voren. 1) Probeer bovenstaande code uit door het in te voeren in de IDE en te uploaden naar de robot. 2) Kun je de robot ook laten draaien als bijna ergens tegenaan komt?