Hemgjord rimliga Robot med Bluetooth
INTRODUKTION
Alltid velat ha en Roomba, men är det för dyrt för en bit plast? Vad sägs om uppfinna egna? Jag själv hitta vakuum cleaner / sweeper robotar alltför dyrt och överskattat. Det finns inget absurt i det som du inte kan göra din egen. Göra något från grunden, för att kunna tala om du gjorde det själv är också något du kommer att njuta av. Och mer, att starta något och att kunna avsluta det verkligen förbättrar du förmåga att lösa problem, inte bara i robotteknik, men mest i livet.
Genom detta projekt kan utvecklaren spela, förbättra och testas i flera antal områden. Du kan säga det är ett "flera kunskap" projekt, eftersom du behöver förmågor och att lära sig inom maskinteknik, elektroteknik, programmering och kalkyl / numeriska metoder i allmänhet. Din förmåga att lösa problem kommer att testas, och för att lyckas behöver du också en viss dos av kreativitet.
Ja, det är hur jag började detta projekt. Med en idé i åtanke, att inte veta exakt hur det skulle sluta. Jag ville ha min egen self-made Roomba. Så började jag bygga en 2WD (två hjul enhet) robot med en Arduino Uno, några H-överbryggar och DC-motorer. Så småningom förbättrat jag den, sätta ultraljudssensorer i att undvika enkla hinder som väggar, eller tabeller. Sedan projektet börjar växa, och jag har testat flera andra sensorer, från accelerometrar, till kodare på hjul, till digital kompass.
Så jag fick till en punkt där roboten är redan kan utföra dess huvudsakliga uppgifter, och den enda del där det finns området förbättring är robotens beteende mot de hinder som finns. Det finns inget mer behov av att fortsätta projektet: det är klart. Då ville jag dela med er, så att du kunde göra det också, och undvika några av det lidande som jag gick igenom och bygga en ännu bättre robot. Att börja som beskriver det är det viktigaste punkterna, här är listan över dess övergripande funktioner:
- 2WD robot, en motor för varje hjul.
- Städning sker med en matta sopmaskin ansluten till en extra DC motor.
- Motors styrs separat genom två H-broar;
- Använder PID control metoden, som införts via Arduino;
- Digital kompass ger anvisningarna roboten kommer, för att kontrollera dess hjul;
- Hinder detektering erhålls med ultraljudssensorer; *
- Fast position kan hittas kontrollera resultaten från ultraljudssensorer; **
- Uppladdningsbart batteri kan köra för ungefär en timme;
- Kan styras via Bluetooth, och gränssnittet är redan genomfört; ***
- Har en specifik Windows Phone programvara, gjord av mig själv, men du kan använda andra plattformar för;
ANTECKNINGAR:
* Det är möjligt att använda en infraröd modul med reflekterande fotoelektriska givare för att upptäcka väggar, och det skulle förmodligen vara mer effektiv, eftersom infrarött är ett bra alternativ för detektion av föremål som är mycket nära, och det ultraljuds är bra för spänner från 10 cm till 2 meter. ** En kodare med hjälp av en fotoelektriska sensor kan användas för att upptäcka när roboten är fast, bara genom att titta om hjulen snurrar eller inte, men jag valde det billigare alternativet, när jag var redan med ultraljudssensorer. Roboten är helt autonoma, och kommer att undvika väggarna, så att Bluetooth interface används bara om du vill styra roboten själv, eller att ha lite kul!