Universal Processor Board Multimotions bv

advertisement
JoBot Nano Versie 0.1 – 16-09-2008
JoBot Nano - Java Oriënted Robot
De MultiMotions JoBot Nano is een kleine (16 cm)
robot die met Java kan worden geprogrammeerd.
De robot is voorzien van:
ontwikkel software en software licenties
simulatie software
demonstratie programma
volledige source code.
De robot heeft de volgende faciliteiten:
1. Twee standaard servomotors die de wielen aandrijven.
2. Een infrarood afstandssensor die via driehoeksmeting afstanden tussen 3 en
30 cm kan meten, onafhankelijk van de kleur van de objecten.
3. Twee reflectiesensoren voor het detecteren van grijstinten op de ondergrond.
4. Twee aanraaksensoren
5. Een geïntegreerd processor bord met aansluitingen voor 5 servo’s of digitale
I/0 uitgangen en 5 analoge ingangen.
6. Een 4 positie DIP switch waarmee programma functies kunnen worden
geselecteerd.
7. De robot gebruikt 4 AA batterijen of 5 oplaadbare AA batterijen voor de
motoren en de processor (niet inbegrepen).
8. Laden van het programma op de robot via seriële verbinding met de PC.
Optioneel is een USB kabel leverbaar.
9. Ontwikkeling van programma code in Java of met RoboPAL.
10. Interactieve test- en debugging faciliteiten via de JoBot simulator
Servo’s
Gemodificeerde Remote Control (RC) servo’s zoals die in de
modelbouw worden gebruikt, drijven de wielen van JoBot
aan. Het voordeel is dat door middel van een eenvoudige
aanpassing deze motortjes gebruikt kunnen worden om de
snelheid en draairichting aan te geven. JoBot kan in totaal 5
servo’s tegelijk aansturen.
Infrarood Afstandssensor
De Sharp afstandssensor meet de afstand door middel van
een driehoeksmeting. Een kleine lineaire CCD (vergelijkbaar
met een cameraatje) meet de hoek waaronder een smalle
bundel infrarood licht in de sensor reflecteert. Gewone IR
sensoren kunnen de afstand niet nauwkeurig meten.
1
JoBot Nano Versie 0.1 – 16-09-2008
Reflectie Sensors
Aan de onderkant van de robot zijn twee reflectie sensors
gemonteerd. Deze worden gebruikt om de kleurverschillen
(alleen grijstinten) van de ondergrond te meten. Hierdoor
kan de robot geprogrammeerd worden om lijnen te volgen
(lijnvolgers).
Opties
De JoBot Nano is beschikbaar in de volgende versies:
1. De Nano heeft een LCD scherm waarop de status van de robot, de
sensorwaarden en de batterijspanning wordt weergegeven. Daarnaast zijn er
aansluitingsmogelijkheden voor extra sensoren en servo’s. De software is
tevens geschikt voor RoboPAL.
2. Kit versie. In deze versie wordt de robot in onderdelen geleverd en moet nog
in elkaar worden gezet. Deze robot is niet voorzien van een LCD en van de
aansluitingen voor uitbreiding.
LCD Display
De kant-en-klare versie van het robotje is voorzien van een
8x2 LCD display waarmee de batterijspanning en de
sensorwaardes kunnen worden uitgelezen. Ook kunnen er
teksten naar de display worden gestuurd. Kan ook los
geleverd worden voor de kit versie.
Extra aansluitingen
De kant-en-klare versie heeft een aantal aansluitingen voor extra sensoren zoals vier
Analoge en vier Digitale ingangen/uitgangen. Deze kunnen door het programma voor
verschillende sensoren worden gebruikt. Toekomstige sensoren zijn een IR ontvanger
als afstandsbediening, een microfoon, luidspreker en een camera aansluiting.
De extra aansluitingen kunnen ook gebruikt worden voor het aansluiten van servo’s
en de sensoren die voor de andere JoBot modellen beschikbaar zijn.
Programmeren van de muVium processor
Om het robotje te programmeren wordt de seriële poort gebruikt samen met de muVium
software. Deze software maakt het mogelijk om met Java te werken. Door gebruik te maken
van de online muVium compiler wordt de Java code omgezet naar zeer efficiënte machinetaal
van de processor. Meer details over de muVium software zijn te vinden op www.muvium.com
Er zijn twee verschillende programmeeromgevingen die met het robotje gebruikt kunnen
worden. RoboPAL is een op iconen gebaseerde ontwikkelomgeving, die geprogrammeerd kan
worden op twee niveaus; voor de basisschool en voor het middelbaar onderwijs. Het systeem
bevat een simulator, waarmee op een PC het programma kan worden gemaakt en getest. Na
afloop van het testen kan het programma in het geheugen van de robot worden geladen, die
dan zonder tussenkomst van de PC het programma kan uitvoeren.
De Java Simulator is bedoeld voor VWO en hoger onderwijs en maakt het mogelijk het robotje
in Java te programmeren en te testen met de populaire Eclipse ontwikkel omgeving.
2
JoBot Nano Versie 0.1 – 16-09-2008
RoboPAL
De JoBot Nano kan geprogrammeerd worden met
RoboPAL, een op iconen gebaseerde
programmeertaal, geschikt voor leerlingen vanaf 9
jaar.
Zowel RoboPAL als de JoBot Simulator worden bij
de JoBot Nano meegeleverd.
Java Simulator
Als ondersteuning voor de JoBot familie is in Java
een simulator ontwikkeld. Deze maakt het voor
ontwikkelaars mogelijk om hun software te testen
ook als er geen robot beschikbaar is. Alle robot
functies kunnen worden nagebootst, waardoor
snel en gemakkelijk applicaties kunnen worden
ontwikkeld. Zodra de applicatie goed werkt zorgt
de muVium packager ervoor dat het programma in
het geheugen van de JoBot wordt geladen. Deze
draait het programma dan op de muVium
processor van de JoBot.
Prijzen
Model
Basis Kit
NLT
LCD scherm
Servo
Servo X
Opties
Zelf monteren met software
licentie, zonder LCD
Gemonteerd met LCD Display,
extra aansluitingen en software
Los LCD scherm voor Basis Kit
Losse servo
Gemodificeerde servo voor rotatie
3
Prijs ex btw
150
Prijs incl btw
178.50
175
208.25
20
20
25
23.80
23.80
29.75
JoBot Nano Versie 0.1 – 16-09-2008
Informatie
Neem voor meer informatie contact op met:
MultiMotions,
Waterlandlaan 120
1441RW Purmerend
0653-485718
e-mail: [email protected]
www.multimotions.com
MultiMotions is een handelsmerk van Lithp Systems bv
4
Download