Hallo,
Deze vraag is waarschijnlijk al vaak gesteld, maar toch zou ik graag specifieker advies hebben over de keuze van kits hieronder. Exuses als ik hiermee tot overlast ben.
Tijdens mijn studie ben ik in contact gekomen met een zeer lichte vorm van robotica. Ik heb hierbij een aantal knoppen en joysticks kunnen koppelen aan mijn pc en de gegevens met actionscript 3 uit kunnen lezen. Dit is mijn enige ervaring met robotica, daarom wil ik graag rustig beginnen om de algemene werking langzaam op te pikken.
Het grootste punt hierbij is de manier waarop software samenwerk met de hardware. Ik heb na onderzoek begrepen dat dit werkt via een microcontroller, hoewel de precieze werking niet geheel duidelijk is voor me.
Ik zit nu al zo lang onderzoek te doen dat ik toch eigelijk aan de slag wil gaan. Ik heb naar diverse kits gekeken en ben tot een drie tal gekomen waar ik tussen twijfel:
- popbot lite: http://robosavvy.com/store/product_info.php/cPath/21/products_id/546
- asuro: www.conrad.nl en dan zoeken naar asuro.. de url was extreem lang haha
- nibobee: http://www.nicai-systems.de/nibobee.html
Ze liggen allemaal rond de €60 en meer wil ik eigelijk ook niet uitgeven. Ik heb gehoord dat lego mindstorms ook een goede optie is, maar deze is extreem duur. Wat raden jullie mij aan? Andere suggesties mogelijk ook natuurlijk! Ik zou het liefste in c++ programmeren omdat de syntax hiervan het meeste lijkt op actionscript 3 haha.
Alvast bedankt!
een microcontroller is niets meer als een soort simpele kleine computer.
hij heeft opslag geheugen, werkgeheugen, een processor en een berg in en outputs.
in de meest simpele vorm kun je in de microcontroller en code laden. en aan de hand daarvan doet de controller zijn werk.
je sluit bijvoorbeeld een afstandsensor aan op een ingang. en de motoren worden gestuurd via de uitgang. dan kun je in de code aangeven wat de microcontroller moet doen met de motoren als de sensor bepaalde waardes af gaat geven.
het kan veel ingewikkelder, maar dat is de microcontroller in de simpelste vorm. Een chip waarvan je zelf de 'werking' van kan bepalen.
welke kit het beste is heb ik alleen geen kijk op. Ik heb alleen maar gewerkt met zelfbouw
Hey Omgnoseat
Op deze site kan je veel informatie vinden die je zal helpen om je eerste robot te bouwen. Je vindt er tutorials gaande van het installeren van de software voor het programmeren van microcontrollers tot het bouwen van een naar licht rijdende robot. Alle programma's zijn in C geschreven.
Groeten
Calvin
Op 21 april 2010 20:51:51 schreef omgnoseat:
- asuro: www.conrad.nl en dan zoeken naar asuro.. de url was extreem lang haha
http://www.conrad.nl/goto.php?artikel=191164
Ze zouden dat van die "directe productlink" toch eens moeten omroepen. 
(hij staat naast het artikel)
Op 21 april 2010 20:51:51 schreef omgnoseat:
...
Ik heb gehoord dat lego mindstorms ook een goede optie is, maar deze is extreem duur. Wat raden jullie mij aan? Andere suggesties mogelijk ook natuurlijk! Ik zou het liefste in c++ programmeren omdat de syntax hiervan het meeste lijkt op actionscript 3 haha.Alvast bedankt!
Als ik goed heb begrepen kan je (normaal gezien) bij de lego mindstorms alleen programmeren met flowcode.
En je zit redelijk snel beperkt met de meegeleverde/bestaande sensoren.
Bedankt voor de reacties allemaal!
@timberleek,
Bedankt voor de uitleg, het is al een stuk duidelijker 
Hetgeen wat ik niet precies begrijp is de overgang van de input die de microcontroller krijgt, en hoe deze input verwerkt wordt naar de mechanische onderdelen. Hoe kan de microcontroller de onderdelen aandrijven zoals in de code is aangegeven? Ik heb weinig ervaring met elektronica dus vandaar dat ik het niet helemaal begrijp. Het enige dat ik begrijp is dat bepaalde onderdelen aan en uit kunnen worden gezet door de stroomkring te breken, maar het lijkt me niet dat een microcontroller dit doet haha.
@calvin,
Bedankt voor de link, erg handig! Wanneer ik tijd over heb ga ik zeker eens kijken naar de tutorials.
@stienoo,
Hetgeen wat lego mindstorms vooral aantrekkelijk maakt is de eenvoud, gewoon plug and play onderdelen waarmee ik mee aan de slag kan met het programmeren. Er zijn hierbij ook non-lego toepassingen beschikbaar waarmee je wel gebruik kan maken van c++ om te programmeren.
Ik heb nog eens gekeken en ben de 3pi robot tegengekomen ook rond de €60, hier zit ook een display op, waardoor ik wellicht ook wat basis tutorials kan volgen hierover. Een eigen robot samenstellen lijkt mij natuurlijk het tofst. Maar ik heb nogal beperkte kennis van elektronica. Toch voor een complete kit gaan waar instructies bij zitten of niet?
Bedankt 
je moet het aansturen van mechanica anders zien
In de code geef je bijvoorbeeld aan dat de motor vooruit moet gaan draaien. Dan wordt een bepaalde pin (heb je zelf aangegeven in de code) hoog (of laag, wat je wilt) gemaakt. Dit is een klein digitaal signaaltje. dit kun je niet direct op de motor aansluiten, want de microcontroller levert maar heel weinig stroom (10 a 20 mA maximaal). Maar wat je er wel mee kunt doen is een schakeling aansturen die het grote vermogen voor de motoren kan schakelen. Dit kan een simpele transistor of FET zijn. Of het kan wat uitgebreider met een h-brug (google maar eens).
Dan kun je met het kleine stuursignaaltje grote vermogens schakelen om de motor aan te zetten.
bijvoorbeeld dit:
dat is een h-brug. Er zijn 4 transistors aanwezig. (zoals je kunt zien). die kun je zo schakelen dat er een stroom door de motor heen loopt. bijvoorbeeld. als je de transistor linksboven en rechtsonder 'open' zet. dan kan er een stroom lopen van de + pool door de transistor linksboven, dan door de motor, transistor rechtsonder en naar de -.
ze je de andere 2 transistors open dan kan de stroom van rechtsboven naar linksonder lopen.
Op deze manier kun je de motor 2 kanten op laten draaien.
de transistors onder elkaar mogen niet tegelijkertijd open gezet worden. dan kan de stroom rechtstreeks van + naar - vloeien (kortsluiting dus).
De transistors moet je aansturen. Daarvoor is de 'b' ingang van de transistor. de basis. In het geval van NPN transistors (zoals in dit plaatje) moet er een klein stroompje lopen van de B (basis) ingang naar de E (emitter) uitgang. als die stroom loopt gaat de transistor 'open' en kan er een stroom lopen van de C (collector) ingang naar de E (emitter) uitgang.
een soort schakelaar dus.
die ingangen van de transistors moeten aangestuurd worden met een klein stroompje. Dit kan makkelijk gedaan worden door de microcontroller. Dat gaat maar om hele kleine stroompjes (enkele mA).
In het plaatje van deze h-brug hebben ze de 2 overstaande transistors al aan elkaar geknoopt. daardoor houdt je alleen ingang A en B over. respectievelijk voor voor en achteruit. Door een kleine stroom te laten lopen (niet helemaal de juiste term, weet ik) in een van deze ingang, kan de motor gaan draaien.
en die kleine stroompjes kun je laten doen door de microcontroller door de pinnetjes waar de h-brug op aangesloten zit hoog (5v) te maken.
zo duidelijker?
Bedankt voor de uitlegen, ik waardeer het dat je hier de tijd voor hebt genomen! Ondanks mijn beperkte kennis qua elektronica is het een stuk duidelijker geworden. Goed uitgelegd 
Iemand nog een suggestie waarmee ik kan beginnen naast dwengo?(beetje prijzig). Blijft lastig iets simpels te vinden om mee te beginnen.
[Bericht gewijzigd door Henry S. op (80%)]
Sorry voor de noobige posts, ik denk dat ik er nu bijna uit ben.
Meteen beginnen met een robot lijkt me toch een beetje te ijverig voor iemand die bijna geen mechanische/elektronische kennis heeft. wil nu kiezen tussen deze 2 kits om er een beetje in te komen:
Arduino Inventor's Kit
http://www.sparkfun.com/commerce/product_info.php?products_id=9646
Arduino starter kit
http://www.sparkfun.com/commerce/product_info.php?products_id=9284
De starter kit vereist geen laswerk, maar ik twijfel eraan of dit wel een voordeel is, misschien zal het lassen mij meer inzich tonen in de daadwerkelijke werking. Daarnaast weet ik niet waar ik het meeste aan zal hebben qua het opdoen van kennis en inzicht.
Wat is jullie mening hierbij?
Nog 1 kleine vraag. In hoeverre kan je de bouw van een robot customizen? Ik zie nu erg vaak in tutorials dat er altijd een gespecialiseerd bord moet zijn waar de robot op gebouwd moet zijn.
In deze tutorial: http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=129
Is het bord zo gemaakt dat de componenten precies goed gesoldeerd kunnen worden en erop passen. Dit lijkt me een beperking omdat je niet alle componenten er op kan sluiten die je wilt.
En is soldeerwerk eigelijk altijd verreist, of is er een andere manier op componenten aan te sluiten? (zoals bijvoorbeeld bij phidgets).
Alvast bedankt!
ISOLA2
Groeten René
Kijk hier eens rond, verschillende microcontrollers en educatieve projecten, verdeler zit in Lelystad NL en Geel BEL .
Met deze heb ik mijn project ( Robot zeilboot ) uiteindelijk werkend gekregen
weardguy
http://www.m-voorloop.nl --- Ik? Welnee! Ik zit nog lang niet achter de germaniums.
Op 27 april 2010 20:56:22 schreef omgnoseat:
De starter kit vereist geen laswerk, maar ik twijfel eraan of dit wel een voordeel is, misschien zal het lassen mij meer inzich tonen in de daadwerkelijke werking.
Inderdaad... want wij lassen niet;) maar solderen...
Op 27 april 2010 20:56:22 schreef omgnoseat:
En is soldeerwerk eigelijk altijd verreist, of is er een andere manier op componenten aan te sluiten? (zoals bijvoorbeeld bij phidgets).
Nu zeggen phidgets mij niets, maar soldeerwerk is over het algemeen dé manier om componenten te verbinden op een printplaat: draadjes in elkaar draaien is een recept voor teleurstellingen en storingen.
Zwaardere onderdelen worden over het algemeen met schroef-verbindingen vastgezet, of met klemverbindingen verbonden met een schakeling. Deze onderdelen zijn over het algemeen zo zwaar dat die niet op robots voorkomen.
Woops bedoelde inderdaad solderen haha. Phidgets worden met een serial verbinding aangesloten op een hoofd onderdelen (wellicht een microcontroller?).
Misschien dat deze afbeelding mijn eerdere punt over bord duidelijker maakt:
Het bord bied hier precies genoeg ruimte voor alle knoppen en onderdelen, en de juiste verbindingen op de juiste plaats. Hier kan je dus bijna niks customisen omdat het bord precies zo is ingericht.
Het lijkt me niet dat je voor elk project een heel eigen bord gaat maken, dus hoe wordt dat opgelost.
Iemand nog een suggestie welke kit ik het beste kan aanschaffen? ik neig zelf naar de beginner kit omdat hier erg goede documentatie bij geleverd wordt.
Arduino Inventor's Kit
http://www.sparkfun.com/commerce/product_info.php?products_id=9646
Arduino starter kit
http://www.sparkfun.com/commerce/product_info.php?products_id=9284
Sorry voor de noobige vragen, ik heb 0 ervaring hiermee. Maar heb wel een hoop gehad aan jullie antwoorden 
Op 28 april 2010 00:02:53 schreef omgnoseat:
Woops bedoelde inderdaad solderen haha. Phidgets worden met een serial verbinding aangesloten op een hoofd onderdelen (wellicht een microcontroller?).
Correctie: de phidet sensoren bestaan enkel en alleen uit sensoren waarbij het signaal reeds is omgezet en bewerkt naar een analoog niveau tussen 0 en 5V zodat je deze makkelijk op een analoge ingang aan kunt sluiten. Wanneer je nog weinig ervaring met electronica hebt hoef je nog niet na te denken over zaken zoals pull-up weerstanden, opamps en filters.
Standaard sluit je phidget sensoren aan op een phidgetinterface kit waar een microcontroller op zit met daarin een programmatje dat via de USB-poort met de PC praat. Je kunt de phidget sensoren echter ook aansluiten op een analoge ingang van een normale microcontroller.
Wanneer je zelf niet wilt solderen zijn de Arduino starterkits leuk om mee te beginnen. Je kunt starten met een vereenvoudigde C-taal en langzaam de overstap maken naar een echte C-taal in AVR studio. Aan C++ zou ik niet beginnen. Alhoewel het mogelijk is, heeft een microcontroller over het algemeen te weinig resources om via een object-georienteerde manier te programmeren. De procedurele benadering van C, en de extra interrupt mogelijkheden (actionscipt: "events") zijn in de praktijk ruim voldoende om mooie dingen te realiseren.
De starterkits zijn prima, maar vind ik persoonlijk duur. Met de tutorials op de arduino site, een soldeerbout en wat onderdelen van de locale electronicaboer of sloopelectronica kun je net zoveel bereiken EN extra inzicht krijgen. Ook zou je eens kunnen kijken naar het boek "Electronica echt niet moeilijk" van Schommers dat in de meeste biblotheken wel te vinden is.
Hmm oke bedankt, misschien is beginnen met C++ niet zo'n goed idee inderdaad. Dat boek zal ik zeker eens opzoeken als ik tijd heb, heb al een aantal andere boeken opgezocht ook 
Het probleem met het halen van onderdelen bij de electronica boer is dat ik te weinig kennis heb om te weten wat ik moet nemen. Bij de arduino kits wordt precies omschreven wat je moet hebben en hoe je dit kan verbinden met elkaar. Dat is vooral wat het voor mij aantrekkelijk maakt.