Ontwikkeling van autonome robots met microcontrollers

Slides:



Advertisements
Verwante presentaties
Vincent Poté Nelis Vandermeiren Simen Akkermans Kevin De Neef
Advertisements

De onderdelen van de pc.

Motorsturing met de Arduino
FLL Robot tips Hoe bouw ik een robot? Hoe programmeer ik een robot?
Bouw een intelligente robot
Componenten voor een werkende computer
Software Architectuur Over de samenhang der dingen = Over de connecties tussen componenten Over de afhankelijkheden tussen modules Over de belangen van.
Hardware (1) SGDB Informatica.
FESTO MecLab Werkplekbespreking MecLab stations van FESTO Didactic.
DIY low-cost lasercutter
Hardware (1) NSG Informatica.
Verkeerslicht - Nederlands principe: groen-oranje-rood-groen
Wat is DALI? Digital Addressable Lighting Interface
VBS De Bron Meester Ronny Marc Horst
Digitale Elektronica en Processoren
Elektor Proton Robot RTC West-Vlaanderen 1 oktober 2013
Arduino project.
Welkom Voorstellen Bustechnologie ASI Actuator-Sensor-Interface
Auteursomgeving voor Digitale Componenten
Geïntegreerde proef de Télégeleide auto Ben Roose.
Werkcollege Elektrotechniek
Meten, sturen en regelen met de
Inleiding tot de Elektrotechniek
1Ben Bruidegom Hoe werkt een rekenmachine? Ben Bruidegom AMSTEL Instituut Universiteit van Amsterdam.
G.I.P. Light Beamer Project van Dennis Vanlangendonck en Kristof Nagels Promotor: L. D’haene.
Informatica in de Tweede fase Havo en VWO. De uitgangspunten Informatica is een vak in de vrije ruimte voor de havo 240 slu (voor het vwo 280 slu) het.
Hoe werkt een rekenmachine?
BoeBot BoeBot heet u welkom.
10 juni 2002 TIF Slide Welkom 1 W.M. Everse | Z.Y. Ye | P. Groenenberg.
Welkom. inhoud presentatie wat is een Micro Mouse controller motoren sensoren hardware software voeding leerwinst.
10 juni 2002Jos van Peer & Eelco de Graaf Embedded systems.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 4 - onderwerpen Multiplexen.
Projectleidersplatform en Themamiddag Plan van aanpak
1/1/ /e/e eindhoven university of technology OGO 1.2 project Startbijeenkomst Een microprocessor… …om warm voor te lopen.
3/8/09 slide: 1 Formula Flowcode Robot Rudy vzwcum presentatie.
Presentatie Stageplaats Roose Ben 7IC Inhoud -Bedrijf -Functie in het bedrijf -Stage activiteiten -Project/opdrachten bespreking : - Assemblage.
MICROCONTROLLERS.
GELIJKRICHTING.
Lego Mindstorm.
AS1200 moederbord. AS1200 Structuur RELREL Micro- controller P W F I / O I²C -Bus (seriëel) EEPROMDP1 B1 B2 DP2 B3 B4 AS1225 B1 B2 AS1225 B3 B4 AS1220.
Intelligent Hummer Welkom…. De opdracht… Maak een auto die zelfstandig kan rijden Maak een auto die zelfstandig kan rijden Hij moet objecten herkennen.
Programma Structuur Diagrammen (PSD’s)
Les 2: Zaterdag 24 mei 2014 Wim Peeters
De Block Gilles Dedeyne Michiel Nimmegeers Bjorn
TIRPRJ01 (a en b) TIRPRJ01a – lesweek TIRPRJ01b – lesweek
10 april 2002Projectgroep Mijnenzoeker1 Project presentatie Pendgroep Mijnenzoeker.
Beveiligingsaspecten van draadloze hotspots Toepassing van 802.1x met FreeRADIUS Steven Wittevrouw Bachelor Elektronica - ICT 3ICT
Les 1: Zaterdag 10 mei 2014 Wim Peeters
Robotica & ICT Formula Flowcode Robot
Programmeren.
Race of champions, praktische informatie en reglement.
1 K. Werschkull Programmeren in Delphi 7 De ontwikkeling van de computer Programmeertalen Compilers Hoofdstuk 1 Hoofdstuk 1: De ontwikkeling van de computer.
RoboCup Junior Bouwen van een robot voor de RCJr lessen Versie
BRAINBOX PRO Basic IO en voeding 8 leds - PORTD Piezo-buzzer Power-in-out 5V/GND Power-in-out 8-20V/GND Power in via adaptor – 8-20V LCD.
Programmeren. Wat is programmeren? Het schrijven van opdrachten voor de processor De processor “spreekt” machinetaal:
Programmeren.
Gevorderde EV3 Programmeer lessen Infrarood Sensor
Module 6 Basis pneumatiek
Berekening spanningsstabilisator
3 Hardware 3.3 Moederbord, slots en bussen.
BBR programmeren met Ardublock
INGEBRUIKNAME & TESTEN
INGEBRUIKNAME & TESTEN
Arduino Basis Training
BBR programmeren met Ardublock
Project Amroh Duette inleiding 10 watt stereo versterker Duette
Eindproject informatica
ROBOROBO.
Transcript van de presentatie:

Ontwikkeling van autonome robots met microcontrollers Eindwerk 2007 Een Mechatronica Project Ontwikkeling van autonome robots met microcontrollers Michiel Alders en Jelle Verstraeten 3ICT2

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Inleiding Vergelijkende studie programmeertalen Werkomgeving Lijnvolger Picbuggy met voelsprietschakelaars Picbuggy 627 Picbuggy met infraroodsensors De problemen

Vergelijkende studie programmeertalen Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Vergelijkende studie programmeertalen Assembler C Basic Flowcode

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Assembler Machinetaal Elke regel een instructie Veel regels programmacode Weinig geheugen nodig MPLAB IDE

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Hogere programmeertaal Duidelijkere instructies Minder regels programmacode Meer geheugen nodig Vele programma’s

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Basic Zeer hoge programmeertaal Zeer eenvoudige syntax Minimum regels programmacode Meer geheugen nodig mikroBasic

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Flowcode Schematische programmeertaal Geen syntax Gebruik van blokschema Meer geheugen nodig FlowCode (Microchip)

Vergelijkende studie programmeertalen Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Vergelijkende studie programmeertalen Besluit

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Werkomgeving Mplab IDE SourceBoost IDE mikroBasic Flowcode IC-Prog Multisim Ultiboard

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Mplab IDE Microchip Gratis Assembler SourceBoost IDE Microchip Gratis c, c++, assembler, basic

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers mikroBasic Mikro Elektronica Gratis demo ( Volledige Werking ) Basic Flowcode Microchip Goede ondersteuning Flowcode

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers IC-Prog Programmeren Verschillende programmers Hex code Multisim National Instruments Schema Koppeling met Ultiboard

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Ultiboard National Instruments Ontwerpen PCB Koppeling met Multisim

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Lijnvolger Beschrijving van de opdracht Specificaties robot Het chassis De elektronica Het schema De software De code

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers De opdracht Witte/zwarte lijn Hardware- en software ontwikkeling ICSP Specificaties robot LxBxH 26x16x10 cm 4*1.5V 2*Meccano DC motor

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Het chassis Onderdelen meccano chassis Nieuwe onderdelen voor versteviging 2 Motoren. (3-6V) 2 afzonderlijke aandrijfassen 2 voorwielen (afzonderlijke aandrijving) Draaibaar achterwiel

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers De elektronica 2 printplaten Sensors vooraan enkelzijdig Sturing centraal dubbelzijdig (met via’s) Ethernet kabel

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Het schema Basis microcontroller schakeling Voeding De sensors De motoren Het ICSP gedeelte De Jumpers

Basis microcontroller schakeling Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Basis microcontroller schakeling PIC16F84A Schakeling werking microcontroller Xtal voor kloksignaal De voeding 6V via aansluiting 5V voor microcontroller via zener 5V voor sensors afgetakt

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers De sensors infrarood CNY70 zender en ontvanger samen 5V De motoren DC motor Gestuurd via transistor BD647 Connecor met VCC en 2* massa

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Het ICSP gedeelte DB9-f connector TXD,RTS,DTR,CTS,GND Componenten voor sturing

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers De Jumpers 3 Jumpers Werking / Programmeren

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Werkingsprincipe Beschrijving werking robot

PICbuggy met voelsprietschakelaars Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers PICbuggy met voelsprietschakelaars Beschrijving van de opdracht Specificaties robot Het chassis De elektronica Het schema De software De code

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers De opdracht Randen detecteren 2 voelsprietschakelaars ICSP Specificaties robot LxBxH 16.5x9.5x4.5 cm 4 * 1.5V 2 * DC motor

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Het chassis Robo jr. body set All-in pakket

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers De elektronica 1 printplaat Vooraan Dubbelzijdig (met via’s) Gemonteerd met schroefjes

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Het schema Basis microcontroller schakeling Voeding De sensors De motoren Het ICSP gedeelte De Jumpers

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers De sensors 2 * microswitch met lange hendel 2 * led ter aanduiding De motoren DC motor Dubbelzijdige motorsturing L293D Vooruit / achteruit

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers De Jumpers 3 Jumpers Werking / Programmeren

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Werkingsprincipe Beschrijving werking robot

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers PICbuggy 627 Beschrijving van de opdracht Specificaties robot Het chassis De elektronica De software De code

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers De opdracht Vooraf gebouwde robots 2 voelsprietschakelaars Herprogrameren Specificaties robot LxBxH 17x13.5x6 cm 4 * 1.5V 2 * DC motor

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Het pakket Bouwpakket All-in pakket Enkel programmeren PIC16f627

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Werkingsprincipe Beschrijving werking robot

PICbuggy met infraroodsensors Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers PICbuggy met infraroodsensors Beschrijving van de opdracht Specificaties robot Het chassis De elektronica Het schema De software De code

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers De opdracht Randen detecteren 3 infraroodsensors ICSP Specificaties robot LxBxH 17.5x10.5x4.5 cm 4 * 1.5V 2 * DC motor

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Het schema Basis microcontroller schakeling Voeding De sensors De motoren Het ICSP gedeelte De Jumpers

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers De sensors 3 * GP2D120 van SHARP Zender/ontvanger/sturing/controle 3 Pinnen massa/voeding/uitgang Uitgang maximaal op 3 cm Schmitt trigger -> 5V microcontroller De motoren Dubbelzijdige motorsturing L293D Vooruit / achteruit

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers De Jumpers 3 Jumpers Werking / Programmeren

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Werkingsprincipe Beschrijving werking robot

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers De problemen Lijnvolger Ultiboard ICSP IC-Prog Etsen

Een Mechatronica project Ontwikkeling van autonome robots met microcontrollers Vragen? Deze presentatie en verslag van de stage ook te vinden op: http://mechatronica.wordpress.com