Eerste robot project

Hallo iedereen

ik ga binnenkort beginnen aan een robot projectie.
Hier zullen dan ook veel vragen bij komen, ik hoop dat jullie mij daar mee kunnen helpen.
Hiervoor alvast bedankt!

De robot zal (hopelijk) de volgende dingen kunnen:

  • Op afstandsbediening bestuurbaar zijn
  • Een witte zwarte lijn op een witte achtergrond kunnen volgen
  • Beelden filmen
  • geluid op nemen
  • de batterijen opladen in een laadstation
  • voor en achterlichten met schemerschakelaar
  • Snelheidsmeter
  • Afstandmeter
  • Beweging sensor : De robot zet zich in de 'slaap modus' en parkeert zich ergens om een hoekje. Als er iets of iemand beweegt of voorbij komt gaat er een alarm o.i.d. klinken.
  • LCD
  • Slaapmodus of batterij vriendelijke modus: de PIC die het LCD en de lichten regelt gaat een dutje doen.(commando sleep)
  • ...

Filmen en geluid opnemen zal voor in de toekomst zijn.

De robot zal met 2 schakelaars te bedienen zijn. (Misschien kan ik wel aan een ps2 controller komen maar dat is voor later)
Het idee komt uit het boek elektronica voor dummies.

Als motoren zal ik gewone DC motoren gebruiken met vertragingskast. Deze van Tamiya
Wielen gebruik ik ook van tamya klik
Deze worden ook gebruikt in het boek.
Als iemand deze ergens goedkoper heeft gezien mag die dat altijd laten weten.

Nu ben ik al direct tegen het eerste probleem aangelopen.
Ik vind nergens de schakelaars. Het zijn dubbele moment-omschakelaar met middenpositie. Weet iemand waar ik deze kan kopen? Vind ze ook niet op pololu en dat zou goed zijn voor de verzendingskosten.

Om hem een lijn te laten volgen zal ik ditgebruiken.
Heeft iemand hier al ervaring mee?

Alvast bedankt!

EDIT: nieuwe functies aan de lijst toegevoegd.
EDIT:25/10/'10 nieuwe functies aan de lijst toegevoegd.

om een de robot een lijn laten volgen zou ik dat met die link niet doen want ik ben ook beggonen aan een robot project die een lijn volgt en heb ik deze ook gemaakt en werkt niet echt super nu ben ik bezich met een lijvolger met een pic en dat wil bij mij ook niet echt bepaalt lukken maar ik blijf het proberen.

Ok bedankt
Maar ik denk dat ik het toch ga proberen.
Het is immers niet zo duur, een pic programmeren is wel te moeilijk.

je kan het altijd proberen ja je leert er tenslotte altijd wel weer wat van.

Lambiek

Special Member

Een IR reflectie sensor van Sharp nemen, ben even het type kwijt.

Als je het zo doet zoals ze het bij de link doen krijg je een wammes wachel, maar als je dat wil zeker proberen. :)

En als je met PIC'S aan de slag gaat of een ander merk, voor PIC'S staat hier een leuke kursus:

http://www.picbasic.nl/index_picbasic.htm

En als je een beetje een robot wil maken ontkom je daar niet aan.

Als je haar maar goed zit, GROETEN LAMBIEK.

Wat moet ik dan doen met de IR reflectie sensor doen?
Ben nog niet lang bezig met elektronica.
Echt een robot wordt het niet, gewoon iets wat kan rijden.

Maar om hem een lijn te laten volgen moet ik dus een microcontroller gebruiken?
Dat is echt té moeilijk hoor.
Picbasic.nl heb ik al eens bekeken.

Maar wat doet die dan wel of niet?

[Bericht gewijzigd door LEDfan op 23 september 2010 16:50:23 (84%)]

Lambiek

Special Member

Nee dat hoeft niet, maar als je wat meer functies wil ontkom je er niet aan.

Als je met controllers begint rustig bij les een beginnen, dan rol je er zo in.

Weet niet wat hij doet,(lijn volgen. :) ) maar denk dat het zo erg gevoelig is voor omgevings licht.

Hier heb je nog een paar sensoren, niet van sharp maar wel ir.

http://nl.rs-online.com/web/search/searchBrowseAction.html?method=retr…

Als je haar maar goed zit, GROETEN LAMBIEK.

Ik heb eens zitten denken en zou ik de LED niet kunne vervangen door een IR LED.
En de LRD door een fotodiode?

Ik ga de LED en LDR dan maar naar het midden plaatsen en er een soort kamertje rond maken.
Dan zal het denk ik geen last meer hebben van omgevingslucht.
Misschien kan ik dat wel zwart maken, dan reflecteert het waarschijnlijk minder.

Dat kan, en dit bestaat al in 1 component bv CNY70.

Den Dries www.hulens.be

Dat ziet er goed uit! Ik heb het gevonden bij conrad.
Maar ik denk dat het moeilijk is om het goed te laten passen en overeen te laten komen met de lijn.

Als ik de onderdelen ga kopen ga ik een fotodiode mee bestellen en kijken of het werkt.

Op 23 september 2010 19:31:26 schreef ledfan:
Dat ziet er goed uit! Ik heb het gevonden bij conrad.
Maar ik denk dat het moeilijk is om het goed te laten passen en overeen te laten komen met de lijn.

Hoe bedoel je ? je plakt er gewoon 2 onderaan de robot, ong 3mm van de grond. Tussen de 2 sensoren bv 3 cm laten als de lijn 2cm dik is...

Den Dries www.hulens.be

Ok,
Ik heb eens wat opgezocht over het verschil tussen een fototransistor en een fotodiode.
Een fototransistor geeft denk ik een sterker singaal door dan een fotodiode.

Ik ga het gewoon eens op de proef stellen en zien met wat hij het beste rijdt.
Maar als ik de LDR vervang door een fototransistor/diode werkt de functie van de potmeter dan nog wel?

Alvast bedankt!

Ik heb vandaag het schema voor de besturing getekend.
KLIK

De vier LEDs van onder zijn voor de schow.

Er is alleen een probleem denk ik.
Als ik hem in de manuele stand zet om te rijden, gaat er toch ook stroom door de diodes en LEDS lopen?.
Dus dan denk ik dat die gaat flippen.

Daarom moet ik dus de 4 draden (die van de besturing (om de lijn te volgen) naar de motors) te onderbreken.

Maar hier heb ik 4 schakelaars voor nodig.
Ik denk dat ik dit wel kan oplossen met 2 dubbel pollige schakelaars.
Maar dan zit ik nog met 3 schakelaars.

Iemand ideeën?

Ik zou toch eens overwegen om met een pic te werken.
Als je de tijd neemt om de cursus op picbasic.nl eens door te nemen, gaat er een wereld van mogelijkheden voor je open, om een mooie robot te bouwen.
Je wilt met schakelaars werken, maar die moeten ook omgezet worden, en dat kan een pic mooi voor je doen :)
En het is niet echt zo moeilijk als het lijkt, ook ik heb het kunnen leren.
Toen ik met dit project begon, snapte ik er echt nog geen bal van, maar met die cursus en hulp op CO ben ik stapje voor stapje erin gerold.

Om die 2 motors aan te kunnen sturen, zou je b.v. een L293D kunnen gebruiken, die staat ook in die cursus beschreven.
Ook ik heb die in mijn robot gehad, maar die was te licht voor mijn 20kg zware robot.

Lijn volgen? Ik zou zoiets proberen met een fototransistor, of met een ldr i.c.m. een led.
En die 4 leds (voor de show) kun je met een pic ook laten 'lopen'

succes

Het kan natuurlijk allemaal zonder microcontroller, maar zoals Kareltje zegt wanneer je met een PIC (of andere controller) kan werken kan je echt alles maken ! Zelfs voor een ledje te laten flitsen neem ik een pic(10F***) ipv discrete componenten!

Den Dries www.hulens.be

Ok bedankt maar een pic is toch nog niet voor nu.
De cursus heb ik al eens gelezen en heb ook een looplichtje geprogrammeerd, maar ik wil eerst eens wat proberen zonder pic.
De robot zal nooit echt af zijn dus dit kan later nog gebeuren.
Men robot zal alleen kunnen rijden, niet echt iets anders dus denk ik dat een pic niet echt nodig is, misschien wel later.
EDIT: nog een antwoordt over de pic, ik weet wel dat het echt zo handig is maar wil me eerste verdiepen in de elektronica wereld zonder pics, later in de wereld met de PICs.

De 4 LEDs zijn kleur veranderende LEDs.

Om men probleem met de schakelaars op te lossen kan ik denk ik een relais gebruiken.
Hier heb ik dan ook een schema van gemaakt.
De blokjes zijn de relais, maar wordt er dan niet meer stroom gebruikt?

En kan ik het niet doen met npn transistors?

Weer een hoop vragen ik weet het.
Alvast bedankt!

De robot zal nooit echt af zijn dus dit kan later nog gebeuren.

Vele robots zullen nooit 'af' zijn, die van mij ook niet.

Voor die schema vragen lopen hier meer ervaren mensen rond, om deze te beantwoorden.

Ik heb daarjuist nog wat geprobeerd met een motor ene een bc547.
De motor nam 0.2A (denk ik toch).
Met op de basis van de transistor veen weerstand van 12K schakelde hij prima.
Dus dan denk ik dat ik maar de transistor ga gebruiken straks even het schema aanpassen.

@kareltje zou nog wel wat verder wil praten over robots maar anders wordt het hier een chat boks :+

@kareltje zou nog wel wat verder wil praten over robots maar anders wordt het hier een chat boks

waar heb ik het anders over??

Opletten want bc547 kan maar 100mA aan.

Den Dries www.hulens.be

In de data sheet heb ik gezien dat die inderdaad maar 100 mA trekt.
maar op men multimeter stond denk ik 0.02A maar vind tamelijk weinig.
mijn ventilator trekt meestal 0.11A.

Om zeker te zijn dat de boel niet in de fik schiet ga ik dan maar zwaardere transistors kopen.
Die zo'n 500mA aankunnen.
Ik heb eens op google gekeken en denk dat de BC817 geschikt is.
Kan dit dan?

[Bericht gewijzigd door LEDfan op 26 september 2010 13:10:24 (37%)]

Ik ben bezig met het schema te teken voor de voor en achterlichten.
ik heb nu per LED een voorschakelweerstand.
maar er komen in totaal 40 LEDs in.
Het verbruik van de LEDs weerstanden worden dan denk ik zo hoog dat er te veel stroom gebruikt gaat worden voor de batterijen.

Kan ik dan het voltage dan niet regelen met een LM7833?
Ik denk dit niet omdat je dan geen stroom beperking hebt.
Ik heb ooit eens ergens gelezen dat je dit kan doen met cmos-ic's.
Ik denk dat ik ook een constante LED voeding kan gebruiken.

Wat is het beste en met wat gaat men batterij en LED het langste mee gaan?

Edit: ik heb een geschikte batterij houder gevonden.
Als ik er zo'n 2 in parrallel zet denk ik dat ik wel zal toe komen.

Alvast bedankt!

[Bericht gewijzigd door LEDfan op 26 september 2010 15:36:13 (13%)]

Ik heb woensdag men breadboard en LEDs aangekregen.
Ik heb nu veel tijd om eens wat te testen.
Als ik een weerstand LED en LDR met elkaar in serie zet, heeft de lichtsterkte van de LED geen invloed op de hoeveelheid licht die op de LDR valt.

Weet iemand iets om wat met de LDR te experimenteren?

Ik heb ook een fotodiode bestelt maar dat is een zwarte klopt dit? Ik veronderstel dit wel maar heb in een filmpje gezien dat dit niet mag?

Alvast bedankt!

p.s. ik ga nu eerst een looplicht op men breadboard proberen op te bouwen.

http://www.picotech.com/experiments/light_flicker/graphics/ldr.gif
Op deze manier zoals hierboven met een fototransitor is gedaan werkt prima.
Ikzelf heb de weerstand aan de +5V hangen, en de ldr aan de -
Maar dat maakt volgens mij niet uit.

Ik heb ook een fotodiode bestelt maar dat is een zwarte klopt dit?

Omschrijving lijkt op een tsop.
Wat meer gegevens is toch wel wat duidelijker.

edit: op picbasic.nl staat mooi beschreven hoe je die ldr aan moet sluiten, en programmeren zonder adc.

[Bericht gewijzigd door Kareltje op 1 oktober 2010 21:00:26 (11%)]

Dat ga ik dan maar eens proberen, mag de weerstand ook een waarde hebben van 12K?
Ben die van 10K kwijt straks eens zoeken.

code:

Artikelcode: LED167

Fotodiode 5mm

Specificaties:

Forward Current 25 mA
Power Dissipation 60 mW
Reverse Voltage 5 V
Peak Forward Current(Duty 1/10 @1KHZ) IPF 150 mA
Operation Temperature -40 to +80 ¡æ
Open circuit voltage (VOC)H=5.0mw/cm3 Typ=400mV
Short Circuit Current (ISC)H=5.0mw/cm3 Typ=2uA
Reverse Dark Current (ID)VR=10V H=0mw/cm3 Max=10nA
Reverse Light Current (IL)VR=5V H=5mw/cm3 Typ=3.5uA
Reverse Break Down Voltage (VBR)IR=100uA H=0mw/cm3 Typ=170V
Wavelength 940nm
Invalshoek 35 graden

Dit is staat bij de fotodidode, op de afbeelding is het ook een zwarte.

p.s. ik heb bestelt bij budgetronics.