Optisk sensor och batteriladdare
Optisk sensor och batteriladdare
Jag håller på med en dammsugarrobot och skulle behöva lite hjälp:
Som navigation har jag en ide om att använda samma teknik som en optisk mus använder för att roboten ska veta var den är. Någon som har info om hur en optisk mus fungerar och vilka komponenter jag ska använda?
Det andra jag skulle behöva hjälp med är laddningen av batterierna som jag skulle behöva bygga själv. Är det bara att mata batterierna med en viss ström eller hur går man tillväga med laddning? När vet man att batterierna är fulladdade? o.s.v
Som navigation har jag en ide om att använda samma teknik som en optisk mus använder för att roboten ska veta var den är. Någon som har info om hur en optisk mus fungerar och vilka komponenter jag ska använda?
Det andra jag skulle behöva hjälp med är laddningen av batterierna som jag skulle behöva bygga själv. Är det bara att mata batterierna med en viss ström eller hur går man tillväga med laddning? När vet man att batterierna är fulladdade? o.s.v
Här hittar du information om de sensorer som används i optiska möss
http://www.avagotech.com/products/param ... 4939,C4996
Angående batterier kanske du kan köpa en billig laddare och plocka isär den. Annars har exempelvis Maxim lämpliga kretsar.
/Johan
http://www.avagotech.com/products/param ... 4939,C4996
Angående batterier kanske du kan köpa en billig laddare och plocka isär den. Annars har exempelvis Maxim lämpliga kretsar.
/Johan
Detta är taget från minnet, men jag har för mig att de kan laddas kontinuerligt med 0,1C (dvs en tiondel av full laddning = 200 mA) utan att de tar skada. Jag är ganska säker på att det var 0,1C. Isåfall är det bara att mata dem med en konstant ström på 200 mA i en femton timmar sådär så ska de vara laddade.
Det kan bli svårt att hitta den du vill ha.
Farnell har ADNS-2030 och ADNS-2051.
Dessa är väl inte lika "trevliga" som ADNS-3040 men du har kanske inga andra alternativ.
Jag ska ha några 2051'or liggandes men kan inte hitta dom.
Om du ska beställa så glöm inte linsen (medföljer ej).
Frågan är om metoden är lämplig till en dammsugar-robot?!
Farnell har ADNS-2030 och ADNS-2051.
Dessa är väl inte lika "trevliga" som ADNS-3040 men du har kanske inga andra alternativ.
Jag ska ha några 2051'or liggandes men kan inte hitta dom.
Om du ska beställa så glöm inte linsen (medföljer ej).
Frågan är om metoden är lämplig till en dammsugar-robot?!
- JimmyAndersson
- Inlägg: 26586
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
GPS ?
Två lite bättre idéer:
1) Låt roboten skapa en karta över rummet genom att följa väggar/möbler. Därefter kan den åka omkring och dammsuga tills den täckt hela kartans område.
2) Ställ roboten i ett hörn (eller låt den hitta hörnet själv). Sedan åker den rakt fram tills den möter en vägg. Då svänger den och åker rakt fram igen. En liten ascii-bild förklarar nog tydligare:
# = Väggar.
X = Start.
Punkter = Robotens väg.
Robotens ska ju gå i en "tätare" bana än vad jag visade. Det var bara för att lättare visa banan.
Nr2 är väldigt lätt att göra. Nr1 är egentligen inte så svår heller.
Som sensorer för att upptäcka väggar kan man använda IR eller ultraljud-sändare/mottagare.

Två lite bättre idéer:
1) Låt roboten skapa en karta över rummet genom att följa väggar/möbler. Därefter kan den åka omkring och dammsuga tills den täckt hela kartans område.
2) Ställ roboten i ett hörn (eller låt den hitta hörnet själv). Sedan åker den rakt fram tills den möter en vägg. Då svänger den och åker rakt fram igen. En liten ascii-bild förklarar nog tydligare:
# = Väggar.
X = Start.
Punkter = Robotens väg.
Kod: Markera allt
#############
# X :"": osv..
# : : : :
# : : : :
# : : : :
# :..: :...:
#############
Nr2 är väldigt lätt att göra. Nr1 är egentligen inte så svår heller.
Som sensorer för att upptäcka väggar kan man använda IR eller ultraljud-sändare/mottagare.
För att kunna styra en robot med precision så är encodrar på hjulen det bästa (min åsikt).
Ett annat alternativ är att driva hjulen med stegmotorer.
Det som är negativt med mus-sensorer är:
Sensorn ser en väldigt liten yta av underlaget vilket ger dålig precision på lång sträcka.
Sträckan påverkas även av avståndet mellan sensor och underlaget.
Berätta gärna hur du tänkte använda mus-sensorerna på din robot, jag utesluter inte att det kan funka bra.
Ett annat alternativ är att driva hjulen med stegmotorer.
Det som är negativt med mus-sensorer är:
Sensorn ser en väldigt liten yta av underlaget vilket ger dålig precision på lång sträcka.
Sträckan påverkas även av avståndet mellan sensor och underlaget.
Berätta gärna hur du tänkte använda mus-sensorerna på din robot, jag utesluter inte att det kan funka bra.
Problemet jag ser det med sensorer som mäter hur långt hjulen går är att hjulen kan slira om man t ex kör på en matta elle liknande, samtidigt så är ju inte optisk sensor helt säker heller men jag hade tänkt att ha nån form av sensor på laddstationen också så att den kan hitta tillbaka ifall den har tapopat bort sig. Är inte helt omöjligt astt det kommer att visa sig att optiska sensorn inte går alls men jag ska pröva iaf. Har införskaffat en mus så tänkte att det kanske skulle gå att bara bara borra hål och sätta den som den är nästan så att den kommer mot marken hela tiden, vad tror du om det?
Karta över rummet hade jag tänkt att göra på något vis men den måste ju veta hur långt den har åkt på något vis.
Karta över rummet hade jag tänkt att göra på något vis men den måste ju veta hur långt den har åkt på något vis.