Hallo , ik ben Glenn en wil een tweede robotje gaan maken.
Mijn allereerste robot-project was CUMERO (staat nog op deze site + http://www.youtube.com/watch?v=STnosd3NOH4 )

Dit was een simpel robotje dat enkel zijn motoren naar voren kon laten draaien en volledig was opgebouwd met Mecano.

Nu wil ik dus een tweede robot maken die wat beter is , mooier uitgewerkt en vooral meer kan.

Hiervoor heb ik een RC - auto gekocht die groot en krachtig genoeg is om nog dingen bij op te bouwen.
Het is RC dus ik hoop dat ik de H-bruggen op de print kan gebruiken voor de aansturing van de motoren.
Enkele foto's :

http://www.uploadarchief.net/files/download/resized/2011-10-22%2020.39.05.jpg

http://www.uploadarchief.net/files/download/resized/2011-10-22%2020.39.34.jpg

http://www.uploadarchief.net/files/download/resized/2011-10-22%2020.39.52.jpg

(Ter vergelijking : de vloertegels zijn 30*30cm)

De bedoeling is eerst en vooral de robot zelfstandig te laten rijden zonder ergens tegenaan te botsen. Als dit werkt kan ik nog uitbouwen.

Mijn ideeën tot nu toe :

- Microcontroller : Arduino
- Sensor(en) : Sharp IR

De 2 Sharp sensoren dacht ik zo te plaatsen :
http://www.uploadarchief.net/files/download/resized/tekening%20sensor.jpg
(De groene blokjes zijn de 2 sensoren)

Nu zit ik met een aantal vragen :

- ik vroeg mij af of het op één of andere manier mogelijk is om mijn PC als "brein" te gebruiken door de Arduino via wifi(of bluetooth etc te koppelen aan de PC?

- Hoe kan ik het realiseren dat de robot een vaste plaats weet zijn?
Dus dat hij automatisch zichzelf naar een vaste plaats (vb keuken) kan rijden?

(Als iemand nog ideeën heeft voor de robot over wat hij zou kunnen doen als taak , of over de opbouw ervan , ik sta open voor alle ideeën)

Alvast bedankt voor de hulp.

Ik heb ook nog een tweede probleem: Ik wou de datasheet van de besturings-IC van de Auto-print opzoeken om de aansluitingen te kennen.

Maar ik vind hier niets over terug..

Het gaat om een RX 2 - G , 80519285.

Dit moet een IC om het signaal te decoderen dat van de antenne komt afkomstig van de afstandsbediening vermoed ik.

Kan iemand mij hiermee helpen a.u.b ?

Ik ken nog een sensor die een 1 of een 0 singaal geeft afhankelijk of er iets voor staat, zal zo snel mogelijk het type op zoeken.

Ik zou gewoon zelf de besturing doen. Meet eens hoeveel de motoren verbruiken, als dit onder de 600mA is , kan je de l293D gebruiken.
Ik zou eens bij voti kijken voor verzend en ontvang modules. Dan zet je een µc in de auto en eentje naast de computer, die je dan met een RS232 naar USB chip (weet even het typenummer niet meer) verbindt met de computer, daar draai je dan een programmatje in VB.
Als je een seriele poort hebt kan je ook zonder RS232 naar USB chip werken.

Ok bedankt , maar i.v.m de sensor : Zijn er nog andere IR- modules of mogelijkheden waarmee ik het gezichtsveld groter kan maken zonder dat het allemaal te duur wordt?
Want als ik een groot gezichtsveld wil vooraan moet ik al 3 Sharp-IR sensoren kopen , tegen ongeveer 10 euro per stuk..

Ik heb het nog eens opgezocht, Sharp IS471F. Ik denk dat die ongeveer €5 kost.

Ok , wat is de afstand die de sensor kan meten?
want dit vind ik niet terug in de datasheet of via google.

Niels (Woelders, van de SK) heeft ook ultrasoonmoduletjes voor cheap. Ik heb die nog nooit gebruikt, wel sharp afstandssensors en IR heeft inderdaad een vrij nauw blikveld. Ultrasoon is breder, ik dacht dat die dingen van Niels 15 graden opgegeven stond.

Ik zat eerst ook al aan ultrasoon te denken , maar heb dit idee niet overwogen vanwege de hoge kostprijs.
Ik zal eens zien of ik bij Niels zoiets goedkoper kan vinden.

In ieder geval bedankt voor de tip.

Ik heb nog eens nagedacht over de sensoren.

Hoeveel sensoren(IR) heb ik nodig om de robot voldoende te laten zien?
Met ultrasoon heb ik nog nooit gewerkt en is ook tamelijk duur als je er een aantal gebruikt..

Dus ik dacht om vooraan 2-3 IR-sensoren en achteraan 1-2 IR-sensoren te plaatsen..

En als ik dan 3 -5 sensoren moet kopen kom je toch al snel aan 15 tot 25 euro. (als ik zoiets neem als de Sharp IS471F )

Kan iemand met wat ervaring hiermee mij zeggen of er goedkopere sensoren/manieren zijn of hoe ik de sensoren het best kan plaatsen op de auto?

Alvast bedankt

Ik heb op mijn robot (Johnny6) 2 ir sensoren zitten (GP2Y0D340K)
Deze heb ik vrij laag bij de grond gemonteerd om ook de lage opstakels te mijden.
De Sharps werken best wel goed, en detecteren op een afstand van +/-40 cm, maar voor een kleine robot lijkt mij dit te ver om op een klein parcour leuk te kunnen rijden.

Een filmpje van Johnny6: (kan het niet laten ;))
http://www.youtube.com/watch?v=v0QqJ2A4UkM

Leuke robot , maar als ik het goed begrijp zijn dit digitale sensoren?
Dus object = hoog signaal en geen object = laag signaal?

Inderdaad een digitale sensor (detect=LAAG vrij=HOOG) dus net andersom, maar ze werken o zo simpel.

Ik denk dat 40 cm wat te veel gaat zijn voor mijn robot.
Ik zat ook al te denken aan een Sharp GP2Y0A21 omdat die een analoge uitgangsspanning geeft, maar die kosten per stuk toch ook al gauw 12 euro.

Hoeveel sensoren zou jij mij aanraden en waar zou ik deze dan het beste zetten?

Analoge sensoren zijn inderdaad wel fijner werken, je kan ze dan beter op afstand instellen.
Bij de bouw van mijn robot ben ik bij nul begonnen, en achteraf gezien zou ik ook beter analoge sensoren gebruiken (komt nog wel)
Voor dezelfde funktie als in mijn filmpje zijn 2 sensoren zeker voldoende.
Waneer de linkse sensor een obstakel detecteerd moet de robot naar rechts draaien, en omgekeerd.
Zet ze een klein beetje naar buiten wijzend, zodat ze in de midden nog net detecteren, zo voorkom je dat hij schuin op een muur rijd, en toch een klein obstakel in het midden 'ziet'

Ok , bedankt voor de hulp :)
Ik zal dit eens uittesten.

Wanneer je met ultrasoon werkt kan je het waarschijnlijk met 1 sensor doen, waardoor het even duur uitkomt als 2 IR sensoren...

Op 25 oktober 2011 23:11:20 schreef AC/DrieC:
Wanneer je met ultrasoon werkt kan je het waarschijnlijk met 1 sensor doen, waardoor het even duur uitkomt als 2 IR sensoren...

Op een servo dan wel, ander ben ik toch wel benieuwd :)

Ultrasoon heeft toch een groter gezichtsveld dan IR (sharp) ? Volgens mij moet je toekomen met 1 US sensor op de voorkant en 1 op de achterkant. En met IR zal je (volgens mij) minstens 2 sensoren op de voorkant en 2 op de achterkant moeten zetten ,om heel het veld voor en achter de auto te detecteren... Niet dan?

Ik dacht ook al aan een servo om de sensor op te monteren omdat je met sensoren aan de voorkant niet kan zien of er aan de zijkant iets te dichtbij komt.

Maar met een servo kan je dan weer niet tegelijk naar alle richtingen kijken..

@ AC/3C niet helemaal mee eens.

Voorbeeld: De robot komt onder een hoek van 45 graden op een muur aanrijden.
Hoe bepaald 1 sensor, of hij links, danwel rechts weg moet draaien?
Hij kan evengoed op deze manier juist naar de muur toe draaien.
Met 2 sensoren kan hij altijd van de muur weg draaien.
Tenzij je 1 sensor op een servo laat rondkijken, welke kant hij het beste weg kan draaien.

Ik denk dat Kareltje wel gelijk heeft.
Maar ik denk dat misschien ga proberen van een IR-sensor op een servo te plaatsen.

Maar even een kleine update : Vandaag is het mij gelukt om de H-bruggen te recuperen en deze aan de arduino te koppelen.

Wel de tegenslag gehad van een stuur-transistor die plots van de ene keer op de andere keer niet meer werkte.

Maar dit gerepareerd , heb ik de ingangen van de H-bruggen aan de Arduino gekoppeld en een simpel test-programma geschreven.
Nu heb ik de snelheid in vooruit en achteruit wel wat moeten beperken want dit was iets te snel :p
Staat nu met PWM op 11% van de max snelheid.

Hier nog snel een filmpje ervan :

http://www.youtube.com/watch?v=WKnMlyrH_jM

Bij het volgende filmpje even het licht aandoen ;)
Hij is inderdaad erg snel, misscien dat je nog iets terug kan PWMen.

Voor een ir sensor op een servo zou je deze snel naar links en rechts laten kijken (zie onderstaand filmpje)
En dan een code in deze zin:
(pseudocode)

if sensor detect bij sevostand**** gosub links
delayms ***
gosub rechtdoor
if sensor detect bij servostand **** gosub rechtsaf
delayms***
gosub rechtdoor

Filmpje:
http://www.youtube.com/watch?v=IxSyWj7OIW4&feature=related

Ja sorry daarvoor , maar ik heb weinig licht in mijn kamer en mijn camera is ook niet geweldig :p

En ja , PWM kan ik nog aanpassen als ik wat verder ben gevorderd en echt aan het testen met sensoren.

Zover ik uit dat stukje code kan afleiden is dat de sensor dus de hele tijd Links en rechts kijkt en vanuit die positie afleid of hij naar recht of links moet gaan?

Zoiets ongeveer als ik bij mijn eerste robot heb gedaan? (CUMERO , zie boven)

Zoiets ongeveer als ik bij mijn eerste robot heb gedaan? (CUMERO , zie boven)

Oops, ik zie dit filmpje nu voor het eerst, maar het is exact wat ik bedoel, en het werkt op jou eerste robot echt heel mooi.
Maar ik zou hem toch iets sneller laten zoeken, in het meest ongustige geval kijkt hij naar rechts, en rijd links al ergens tegenop.

Met een analoge sensor op die servo zou het helemaal mooi gaan, je kan dan bv op verschillende afstanden laten reageren (veraf, een beetje bijdraaien, en een plotseling obstakel, dichtbij, scherp laten draaien).

Op mijn eerste robot was het eigenlijk helemaal geen servo.
Het was een simpel 9V-motortje met een ruductie op dat door een 555 timer IC en een H-brug de hele tijd van links naar rechts ging.

In mijn programma kon ik dus enkel beslissen of de robot naar Links of Rechts moest gaan aan de hand van de draaizin van de motor.

Dit werkte wel meestal , maar was helemaal niet nauwkeurig.

Nu ben ik aan het zoeken achter een echte servo , maar nu kom ik tot de conclusie dat ze die in mijn electronicawinkels in de buurt niet verkopen..

Ik heb nu wel via iemand de site van digi-keys ontdekt en die verkopen zeer veel electronica onderdelen en ook servo's.
Een servo die ik kan gebruiken kost daar 10.12 euro ,wat dus niet duur is.

MAAR , dat bedrijf moet leveren uit Amerika waardoor ik 18 euro verzendingskosten betaal , dus meer dan voor de servo zelf...

Kan ik deze nergens anders krijgen zonder zulke dure verzendingskosten?

ps , ik ben van België.