ROBO- Afz.hcc Robotica gg, p.a. Henk de Gans,Koelmanhof GG Nijkerk.. BITS-51. Jaargang13, nummer 4, december 2010

Vergelijkbare documenten
ROBO- BITS-59. Jaargang15, nummer 4, december 2012

ROBO- Afz.hcc Robotica gg, p.a. Henk de Gans,Koelmanhof GG Nijkerk.. BITS-49. Jaargang13, nummer 2, juni 2010

ROBO- BITS-43. Afz.hcc Robotica gg, p.a. Henk de Gans, Anjerlaan 3, 3871 ev Hoevelaken.

Handleiding software USB PIC DEV. BOARD

Snel aan de slag met de Mini Squirrel datalogger

Spanningdriver LEDVD5CH20A-V4 Real Time Clock

B3C 70cm converter besturing. v PE5PVB bar.net bar.net

Gebruikershandleiding. robotcar.nl

ROBO- BITS-46. Afz.hcc Robotica gg, p.a. Henk de Gans, Anjerlaan 3, 3871 ev Hoevelaken. Jaargang12, nummer 3, september 2009

Spanningdriver LEDVD5CH20A-V7 Real Time Clock met LCD scherm

Parameter Min. Typisch Max. Eenheid. Meetbereik met meegeleverde type-2 thermistor probe ºC. Kabellengte meegeleverde thermistor probe 100 cm

Wat is Arduino? Arduino = microprocessor (Atmel)

Locobuffer Handleiding

HANDLEIDING QUICKHEAT-FLOOR THERMOSTAAT

Inleiding. Leerdoelen

ES1 Project 1: Microcontrollers

Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368

MAKERKLAS WORKSHOP ARDUINO. Maandag 7 december 2015

Spanningdriver LEDVD5CH20A-V1 Compensatie van spanningsval

ROBO- BITS-44. Afz.hcc Robotica gg, p.a. Henk de Gans, Anjerlaan 3, 3871 ev Hoevelaken.

Workshop Arduino voor beginners deel 2

De interface (stuurmodule)

Gebruikershandleiding. LCS loader. LC-Products B.V.

TECHNOLOGIE TECHNIEK. Vervangende opdracht voor produceer de sleutelhanger. H.O. Boorsma.

Workshop Arduino voor beginners. door TkkrLab Enschede

Inhoud: Voorwoord. Dankwoord. Het LED-bordje. Onderdelen. Bouwbeschrijving

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

Spanningsdriver 1 Compensatie van spanningsval

Storing indicatie van LED binnen/buiten en eerste oordeel

ROBO- BITS-38. Afz.hcc Robotica gg, p.a. Henk de Gans, Anjerlaan 3, 3871 ev Hoevelaken. Jaargang10, nummer 3, september 2007

Bouwbeschrijving UniSAI

Introductiekaart Niveau B Installatie software

PIC Callgever Door PA1RUM

Alarm- en knipperlichtrelais MGA

Gebruiksaanwijzing van Difrnce EB6100

Quha Zono. Gebruikershandleiding

Arduino CURSUS. door Willy - 09-juni-2017

+31 (0) E:

Sx2 Simple SLA. DIY vloeistof 3D printer Beknopte bouwbeschrijving v0.1

OPTILOG-900 OPTILOG-900

Seriële bluetooth verbinding ATmega128

BIJLAGE 18: INSTALLATIE EN AANPASSING HUISHOUDELIJKE APPARATUUR

Voeler ingang van de ilog recorder. Stop de temperatuurvoeler

BBR programmeren met Ardublock

1. WAT STAAT ER OP DE BORD HET LEERBORD TESTEN DE PC-VERBINDING TESTEN... 6

Remote Powercontrol for TCP/IP networks

AVR-DOPER MINI ASSEMBLAGE HANDLEIDING + LAYOUT. Geschreven door: Tom Vocke

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

HET MODELNUMMER FIESTA2. Mp3 speler met luidspreker. Instructiehandleiding

ATtiny13. Versie 01 : augustus Many van Krieken Page 1

led 0 aan Opdracht: 1 Opdracht: 4

Ondergronds watermanagement

Handleiding HCS VB5224

INSTALLATIE DSL Snel van start

Workshop FLL. Leer robots programmeren. Marieke Peelen Lennart de Graaf Daryo Verouden -

Sumo-robotcompetitie. Uitlegsessie 15 maart 2011

+31 (0) E:

Handleiding Icespy MR software

Voeler ingang van de ilog recorder. Stop de temperatuurvoeler

Trek de pennenrijen en hun tegendelen weer uit elkaar zodat je componenten aan de experimenteerprint kan toevoegen.

+31 (0) E:

Zelf PIC's programmeren. Deel-13 IR-sensor

Phydrostatisch = gh (6)

Bouwbeschrijving Input print

Spanningdriver LEDVD5CH20A-V5 0-10V en DALI

Introductiekaart Niveau B Installatie software

Copyright Xsarius. Handleiding

Aansluitles Les 1 Overzicht van de Componenten. Basis

Gebruiksaanwijzing AVR910 USB Programmer

MotorControl gebruiksaanwijzing V3 vanaf softwareversie 2.0e

WORKSHOP ORANGE PI & PYTHON v september 2017

In 2016 is er 70 miljoen subsidie beschikbaar. De hoogte van het subsidiebedrag per apparaat hangt af van het aantal buizen in de collector:

Inhoud Inhoud. Inleiding 1 Leerdoelen 1

Handleiding ISaGRAF. Wil men het programma bewaren, dan is het verstandig een back-up te maken: C9 Back-up / Restore

In deze mannual zal ik het voorbeeld van de Led cube gebruiken maar de principes zijn op alles toepasbaar.

Frequentie standaard PA0WSO

MANUAL VEEBORSTEL HANGEND

Level ① Van A naar B Je leert...

BOUW EEN INTELLIGENTE ROBOT IN DE KLAS

Arduino Zuid-Limburg Workshop 2

Spanningsdriver LEDVD5CH10A-V2 - kleuren controller

RS Digidown. Digitale Tachograaf Download Tool. Handleiding

Installatiehandleiding

Gebruikershandleiding

LocoServo Handleiding

gebruikershandleiding PC

fischertechnik is een geregistreerd handelsmerk van fischertechnik Gmbh. Weinhalde 14-18, D-72178, Waldachtal.

ROBO- BITS-45. Afz.hcc Robotica gg, p.a. Henk de Gans, Anjerlaan 3, 3871 ev Hoevelaken.

Programmeer-handleiding Easyboard MB

Installatie & Snel Start Gids Aqua PC Serie AquaPro Versie

Bouwbeschrijving Input print

Van A naar B. Hoe je een auto maakt met DC-motoren en je het kunt programmeren door. de tijd, snelheid en afstand te meten! Naam. Je leert...

Hanwell temperatuur / vocht logger handleiding

Gebruiksaanwijzing GPS car cam

Gebruikershandleiding

MURRELEKTRONIK IO-LINK, EN NU? Roel Janssen

Storing indicatie van LED binnen/buiten en eerste oordeel

Mp3 speler met luidspreker Instructiehandleiding. Lees deze instructies svp goed door alvorens dit apparaat in gebruik te nemen.

Netwerk Interfacing Data Logging.

Leergebied: West Nederland. Besturing. In oude tijden droegen de mensen geen horloges. Toch konden ze de tijd meten!

Transcriptie:

ROBO- Afz.hcc Robotica gg, p.a. Henk de Gans,Koelmanhof 2 3861GG Nijkerk.. BITS-51 Jaargang13, nummer 4, december 2010

De Robobits is een uitgave van de hcc!robotica gebruikers groep, en wordt vier keer per jaar als PDF beschikbaar gesteld aan de leden. hcc!robotica is een onderdeel van de hcc! (hobby computer club), een vereniging van bijna 150.000 leden. ===================================================== Redactie adres: H.J. de Gans, Koelmanhof 2, 3816GG Nijkerk. hj.de.gans@gmail.com Tekst aanleveren in WORD of platte tekst in ASCII. Afbeeldingen los er bij in JPG, GIF of BMP formaat. ===================================================== Dagelijks bestuur: Voorzitter: E.F.O.Buzzi(Ed), Ed.Buzzi@net.hcc.nl Technisch adviseur: Ing.H.M.A.van Bodegom(Henny) ing.h.m.a.van.bodegom@hccnet.nl Technisch adviseur: H.M.P. van Sint Annaland (Hinnie) h.vansintannaland@xs4all.nl Secretaris: M.W.J. van Harmelen (Rien) r.van.harmelen@hetnet.nl Penningmeester: H.J. de Gans(Henk) hj.de.gans@gmail.com Lid/webmaster: W.C.de Boer (Wim) wim.deboer@nl.thalesgroup.com Bladz. 3 Redactie. Bladz. 4 Sunny Boydoor Roel Wiggers. Bladz 6 Tribot ombouw door Jack Rubens. Bladz. 7 Soccer robot door Jack Rubens. Bladz. 10 Torbal door Abraham Vreugdenhil. 2 ROBOBITS

Beste lezers, Hier dan weer een nieuwe RoboBits, en wel nummer 51! Wat vlak achter nummer 50 die wat vertraagt was, maar we wilden toch de frequentie van verschijnen weer op orde brengen. En dank zij een aantal medehobbyisten van u, toch weer wat leuke artikelen. Wij als bestuur van hcc robotica wensen u allen een goed en gelukkig 2011 toe, en wij hopen u in 2011 allemaal te ontmoeten op een van onze bijeenkomsten of anderszins. Henk de Gans ------------------------------------------------------------------------------------------- deadline deadline deadline deadline deadline deadline deadline deadline ------------------------------------------------------------------------------------------- De deadline voor kopie voor Robobits 52 die eind maart 2011 zal uitkomen, is gesteld op zaterdag 26 maart 2011!!!! Maar u hoeft natuurlijk niet zo lang te wachten, nu al insturen kan natuurlijk ook! Iedereen wil heel graag eens wat lezen over dat waar u mee bezig bent, en natuurlijk met onze hobby te maken heeft! Vooral van u, die niet in de gelegenheid bent onze bijeenkomsten te bezoeken! Zoals al eerder gezegd, hoeven het geen hoogdravende journalistieke meester werken te zijn(mag natuurlijk wel;-))). Gewoon een leuk stukje over uw creatie of iets dergelijks, of wat informatie over iets waarvan u gehoord of gelezen hebt enz. Ook zoek ik nog een boek bespreking(of tijdschrift). ------------------------------------------------------------------------------------------- deadline deadline deadline deadline deadline deadline deadline deadline ------------------------------------------------------------------------------------------- december 2010 3

Door Roel Wiggers. Sunny-Boy is een zon opzoekende en volgende robot. Het principe is een plastic wit buisje waar de zon door schijnt op een ronde sensorplaat met 9 LDR en 8 temperatuursensoren. Als de aarde ten opzichte van de zon zich verplaatst ontstaat er een verschil in de sensoren die dan twee stappenmotoren moet activeren zodat het optimum weer ingesteld wordt. Het is een voorspelbare reactie maar de onafhankelijkheid van plaats is het voornaamste argument om het zo uit te voeren en niet door berekening van de zonnebaan op een vastgelegde plek op aarde. Het moet een zelf voorzienende uitvoering worden met zonnepanelen voor de besturing. Ik moet materiaal zoeken en electronica kopen. Als proefopstelling een witte plastic buis en een reflector van een autolamp. De diameter van het gat in de reflector is bepalend voor de witte buis. Wit om geen temperatuur te geleiden naar de sensoren. Voorop een diafragma om een zonne-vlekje ter grootte van de middelste LDR te krijgen. Dan een zwart gemaakte messing plaat met een gat voor de witte buis waarop een rood koperen gedraaide spiraal om komt met een aanvoer en een afvoer pijp vast gesoldeerd met koper.het is een open water systeem zoals vroeger bij de centrale verwarmingsketel met een grote waterbak op zolder voor aanvulling van de verdamping. Een statief met twee stappen motoren voor de kanteling 45 graden in de verticaal en een draaiing 180 graden in de horizontale baan. Beweegbare plastic slangen die temperaturen tot 100 graden celcius uit houden zorgen voor de beweeglijkheid van het draaiende systeem ten opzichte van het statische boiler systeem. Ik moet een verschil meten tussen de sensoren met een Opamp en de stappenmotoren moeten aangestuurd worden met een H-brug of Darlington Array. De grote uitvoering zal met een TV parabool beplakt met zilverpapier of luxaflex gemaakt worden en afhankelijk van de warmte opbrengst 20 tot 100 liter moeten kunnen verwarmen. De metingen van de aan- en afvoer leidingen en in de boiler en water reservoir moeten een heel jaar opgeslagen kunnen worden. De proefopstelling wordt geplaatst op Les Codassies 19310 Segonzac Frankrijk.De besturing zal bestaan uit een Pic die met assembler wordt geprogrammeerd. Een laptop met MPLAB en een Programmer verzorgen de hex opslag in de Pic. Een LCD schermpje geeft temperatuur-metingen weer naast de opslag in een database. De energievoorziening komt uit zonnecellen die als een kraag om de reflector vast zitten en de stroom wordt opgeslagen in een oplaadbare accu. Ben erg benieuwd wat bewolking voor invloed heeft en ook of er voldoende rendement is. Kosten plaatje mag gaan tot 500 euro. De werkelijk gemaakte kosten worden vermeld even als de gekregen materialen. Buiten het systeem maar wel in de buurt moet de buiten temperatuur continu opgemeten worden. Het geheel wordt neergezet met een blik op Oost-Zuid-West zicht en een afdakje om geen koeling te hebben van regenwater. Computer registratie watervrij plaatsen.gedacht wordt in de toekomst aan een vakantie caravan opstelling boven op het dak met een boiler in de caravan. De boiler kan electrisch bij verwarmd worden als de opbrengst te gering is in de wintermaanden. Dit is het idee en nu moet ik dit als beginnende robotbouwer maken. Hiervoor heb ik graag ondersteuning, want ik probeer de informatie op internet te zoeken maar ik moet ook de electronica kopen en deze verkrijgbaarheid wisselt per half jaar. Als eerste ken ik een winkel in Almelo waar ik onderdelen kan kopen uit de catalogus van Velleman. Ik heb dan geen problemen met internet betalingen en verzendkosten. Sensoren: LDR en temperatuursensoren. Hoe klein is het oppervlak van een licht gevoelige sensor. De plastic pijp van het proefmodel is diameter 14 mm. Ik omwikkel de pijp met een 4 mm diameter roodkoperen pijp omdat ik die met de hand rond kan vormen en vast solderen op een messing plaatje. Het water in de buisjes koelen de omgeving tot 100 graden Celcius dus het soldeer smelt niet. Stel dat ik eerst vijf lichtsensoren plaats op de sensorenplaat met de eerste centraal die eigenlijk het licht behoort te vangen, dan kan ik met een Opamp verschil meten als de lichtstraal zich verplaatst. Om dat de wolken roet in het eten kunnen gooien denk ik dat het ook nodig is om vier temperatuur sensoren te plaatsen. Welke namen en bestel nummers hebben deze sensoren?.het verschil in aarde-beweging uitgedrukt moet ik compenseren met twee stappenmotoren die ik sloop uit oude matrixprinters. Nu zijn er unipolaire en bipolaire stappenmotoren die ik kan aan sturen met een H-brug of een Darlington. Dit is voor mij een nog niet begaand gebied en ik hoop zonder problemen dat goed in elkaar te solderen. Met een Pic die ik programmeer in assembler wil ik het aantal stapjes laten gaan totdat de sensor aan geeft dat de lichtstraal weer in het midden van de buis staat. 4 ROBOBITS

Om het rendement te bekijken wil ik de temperatuur meten op verschillende plaatsen. 1- buiten temperatuur in graden celcius. 2- Koud water reservoir 3- Ingang verwarmings-schijf. 4- Uitgang verwarmings-schijf. 5- Warm water reservoir. Meting om de vijf minuten gedurende een heel jaar. 360 x 24 x 12 = 100.000 metingen die ik wil op slaan in een data base. Motor besturing: Printplaat Zonnecellen uit een verlichtingsbuitenlamp. Programmeren van een PIC Assembler instructies waarschijnlijk 35 stuks MPLAB om programma om te zetten in hex en laten controleren op fouten Programmer met USB poort of COM poort om een oude laptop aan te sluiten. Database opslag in Laptop Compac Armada 1120 Besturing Windows 95 Welke data base is free-ware en groot genoeg. Is dit afhankelijk van de harde schijf? Kan ik via de compoort USB kabel een flashdisk aan brengen die ik uit lees op een andere computer? Mijn vraag aan de HCC Robotica is wie wil mee denken ( hoop op veel leden ) om mij te behoeden voor miskopen. Ik wil het dus zelf bedenken maar hoop op correctie van een mentor. Het bouwproces wordt gefotografeerd en gepubliceerd op het forum. december 2010 5

Ombouw Tribot. Met de ombouw van de tribot verkrijgen we een mooie basis voor een o.a. soccerbot. Zoals op de tekening te zien is maken we eerst een basis van rond 22cm en ongeveer 6mm dik. Dit kan een stuk multiplex of een ander materiaal zijn. Nu gaan we de tribot demonteren zodat we de elektronica printen eruit kunnen halen. Om de wielen van de tribot te halen verwijderen we eerst de rode doppen op de wielen. Vervolgens zagen we zoveel van tribot dat we ongeveer 5mm boven de wielen blijven. Nu kunnen we de basis met 3 afstandsstukjes op de tribot monteren. De 2 printen monteren we nu op de basis, sluiten de motoren er weer op aan. Sluiten we nu de spanning aan dan kunnen we de tribot m.b.v. de bijbehorende afstandsbediening weer besturen. Dit is dus de hele operatie. Het zou nu nog heel mooi zijn als we een nieuw programma in deze omgebouwde tribot zou kunnen programmeren. Volgens Wim de Boer moet zoiets wel te doen zijn. Dat zou ons een nieuw stel printen besparen. Veel plezier met de nieuwe creatie. Jack Ruben. 6 ROBOBITS

Platform van Graupner. Deze soccerrobot kun je kopen bij Qfix voor 359.00 euro maar bij www.graupner.de en bij www.voltmaster.de voor slechts 99.00 euro. Het laatste adres heb ik van Aloys gekregen en die heeft er eentje besteld en inmiddels ook ontvangen. Zelf heb reeds 3 stuks ontvangen dus voor de liefhebbers ik heb er eventueel één over. Het is wel zeer prettig dat Aloys er nu ook één bezit. Nu kunnen we gegevens uitwisselen en hebben we deze robots aan de praat. Dit kan nu ook met Bascom. Hierbij een Bascom programma Motorsnelheid-1.bas ========================================================= 'Motorsnelheid-1.bas (OK dec 2010 Jack Ruben) 'Motoren gaan op snelheid komen, remmen af enz. ' $sim $lib "mcsbyte.lbx" $regfile = "m128def.dat" ' Mega 128. $crystal = 16000000 Declare Sub Motortest() Dim I As Integer Dim N As Integer Dim Ton As Integer $baud = 9600 ' Für Motorentest 'Ports für linken Motor Config Pina.4 = Output Config Pinb.6 = Output 'Ports für rechten Motor Config Pina.7 = Output 'Motor op Mo3 'Linker Motor PWM 'Motor op Mo4 Config Pinb.5 = Output 'Rechter Motor PWM Config Timer1 = Pwm, Pwm = 10, Compare A Pwm = Clear Down, Compare B Pwm = Clear Down Pwm1a = 0 Pwm1b = 0 Tccr1b = Tccr1b Or &H02 I = 0 'Prescaler december 2010 7

Do Call Motortest Loop End 'Test Motoren en snelheidsregeling. Sub Motortest() 'Linker Motor aan Porta.4 = 1 Portb.6 = 1 'Rechter Motor aan Porta.7 = 1 Portb.5 = 1 I = 0 Do Pwm1a = I Pwm1b = I Waitms 40 I = I + 5 Loop Until I > 1023 Wait 1 Do Pwm1a = I Pwm1b = I Waitms 40 I = I - 5 Loop Until I < 1 Pwm1a = 0 'bestemt Richtung 'Linker Motor aan 'bestemt Richting 'Rechter Motor aan 'Linker Motor uit Pwm1b = 0 'Rechter Motor uit End Sub ============================================================= Verdere gegevens kun je ook zien op Fout! De hyperlinkverwijzing is ongeldig.. Hier kun je ook een programma downloaden zodat je m.b.v. Programmers Notepad één van de bijgeleverde.cc programma's in de soccerbot kunt laden. Ook hiervan een voorbeeld: Obstakel.cc ============================================================ /vehicle.cc ( OK dec. 2010 Jack Ruben ) //----------------------------------------------------------- // powerouttest.cc for SoccerBoard // // This program uses distance sensors at analog0 and 1 // and tries to avoid contact with obstacles. // // Copyright 2004-2009 by qfix robotics GmbH // Author: Stefan Enderle // // Usage: // - Build a robot and connect two distance sensors to An0 and An1 // - Watch the actuators turning on and off //----------------------------------------------------------- #include "qfixsoccerboard.h" SoccerBoard board; int main() { 8 ROBOBITS

board.ledon(0); board.waitforbutton(0); while (true) { board.motor(0, -255+3*board.analog(1)); board.motor(1, 255-3*board.analog(0)); } } ============================================================= De printplaat geschikt voor 6 motoren, 8 analoge- en 8 digitale ingangen. ================================================================= ===== De baltrapper is hier goed te zien. Veel plezier met deze soccerbot. Jack.Ruben december 2010 9

Als elektronica of robot-hobbyist krijgt je snel vanuit je grootte kenniskring een vraag of er iets gemaakt kan worden voor een bepaald probleem. Zo kwam ook Louis van Duuren, een kennis van Dre Jansen, bij hem met de vraag of er een kastje was of gemaakt kan worden om het vervolg van de activiteiten van het verloop van een Torbal wedstrijd te volgen. Torbal is een vrij onbekende sport voor blinden/slechtziende. Zie http://www.recreas.be/recreas/info/sportinfo/torbal.htm Om aan deze vraag te voldoen is Dre begonnen om de wensen en eisen op een rijtje te zetten. Deze bestonden ondermeer uit: registratie van 22 toetsen, handzaam, (relatieve) tijd van de toetsaanslag noteren, mbv een PC de gegevens kunnen verwerken en als laatste, niet te duur. Daarna is er door Louis van Duuren een layout van een toetsenbord aangeleverd. Met deze gegevens is er een microcontroller (atmega88p) geprogrammeerd, een toetsenbord gemaakt en zijn deze zaken samengebouwd tot een werkend geheel. Omdat het een batterij gevoed apparaat wordt is besloten om voor de communicatie geen max232 te nemen maar de RS232 uitgang met losse componenten uit te voeren. Dit gebruikt veel minder stroom. Het programma bestaat in grootte lijnen uit het volgende: '** Opzet programma ***************************************** ' I2C volume uitlezen, 24C256 ' Matrix toetsenbord Stuurlijn verhogen ' Toetsaanslag uitlezen en in EEPROM zetten, adresi2c ophogen. ' RS232 uitlezen,? is gegevens opsturen naar PC (XXXX is laatste) 63 dec ' W is Wis EEPROM 87 ' A is "Oke!" terug sturen. (we zijn in leven) 65 ' L is lees tijd 76 ' S is schrijf tijd, --> uu:mm:ss[enter] 83 ' I is Informatie geheugen gebruik 73 ' LedC.3 = knipperen = programma actief. ' Wachtlus 15 ms Op de website: https://sites.google.com/site/bpluswestland/calendar/torbal staan verschillende documenten met betrekking tot de programmering van de microcontroller. De aansluitingen, het programma en de wijze van werken. Ook is er een verslag van de bouw van het systeem. Hierin komen alle zaken rond het functioneren van het kastje aan de orde. 10 ROBOBITS

Komende tijd gaat Louis van Duuren een VisualBasic programma maken om te communiceren met het Torbal-kastje om de analyse van het systeem te kunnen doen. We wachten zijn bevindingen af. Abraham Vreugdenhil december 2010 11