Inhoudsopgave:

Zelfbalancerende robot op 2 wielen - Ajarnpa
Zelfbalancerende robot op 2 wielen - Ajarnpa

Video: Zelfbalancerende robot op 2 wielen - Ajarnpa

Video: Zelfbalancerende robot op 2 wielen - Ajarnpa
Video: Silverlit MACROBOT Demo 2024, November
Anonim
Image
Image
Boodschappenlijst
Boodschappenlijst

Naar mijn bescheiden mening ben je geen echte Maker, tenzij je niet je eigen 2-wielige zelfbalancerende robot bouwt.:-)

Dus, hier is het … en, het belangrijkste, het werkt!!!

Dit project ziet er heel eenvoudig uit. In plaats daarvan vereist het een goed niveau van kennis van natuurkunde (inverse slinger), wiskunde (Kalman-filter) en mechanica (PID).

Het zijn mensen die dit project als proefschrift hebben gekozen om de graad in engineering te behalen, onderschat het daarom niet. Zodra alles is gemonteerd, moet u een beetje afstemmen om te leren hoe de PID-regeling (proportionele, integrale en afgeleide) werkt.

Ik heb deze bot in 3 verschillende configuraties geassembleerd, voordat ik een goede stabiliteit heb bereikt met de robot ongebonden.

Toen ik op internet de robot zag die het glas water droeg, was ik meteen gefascineerd en besloot ik het te proberen.

WAARSCHUWING!

Houd er rekening mee dat Lipo-batterijen gevaarlijk zijn.

Als je deze "stunt" probeert, maak dan alle elektronica waterdicht met behulp van wat CorrosionX.

Als je het water op de robot morst, vernietig je hem, om nog maar te zwijgen van het feit dat de kortsluiting de Lipo-batterij kan doen ontbranden. Voor het frame heb ik een aantal Oxford-look-alike-Lego-onderdelen gebruikt.

De bot wordt aangedreven door een Arduino Uno-kloon.

Stap 1: Boodschappenlijstje

Lego (compatibele) onderdelen

DC-motorenhttps://www.banggood.com/DC12V-100RPM-Mini-Metal-Ge…

Arduino Kloon

www.banggood.com/Wholesale-Arduino-Compati…

MPU-6050

www.banggood.com/6DOF-MPU-6050-3-Axis-Gyro-…

Motorscherm L298N

www.banggood.com/Wholesale-Dual-H-Bridge-D…

Accu

www.banggood.com/ZOP-Power-11_1V-850mah-7…

Doorverbindingsdraad 20cm Vrouw naar Man

www.banggood.com/120pcs-20cm-Male-To-Femal…

JST-connector

www.banggood.com/10-Pairs-2-Pins-JST-Femal…

*wielen

* (in een van de vorige configuraties die ik heb gebouwd, is het me gelukt om een van de motoren te verbranden, daarom heb ik de motoren gedumpt en de wielen behouden)

www.ebay.co.uk/itm/191788063498?_trksid=p2…

2 ritssluitingen

www.banggood.com/100-Pcs-White-Nylon-Cable…

Stap 2: Bouw het frame met behulp van enkele Lego (compatibele) onderdelen

Bouw het frame met behulp van enkele (compatibele) Lego-onderdelen
Bouw het frame met behulp van enkele (compatibele) Lego-onderdelen
Bouw het frame met behulp van enkele (compatibele) Lego-onderdelen
Bouw het frame met behulp van enkele (compatibele) Lego-onderdelen
Bouw het frame met behulp van enkele (compatibele) Lego-onderdelen
Bouw het frame met behulp van enkele (compatibele) Lego-onderdelen

Dit is een zeer gemakkelijke taak. Ik denk dat als Lego kits zou gaan maken (zoals deze), stenen mengen met up-to-date elektronica, ze het veel beter zullen doen in termen van verkoop (wat ze momenteel doen).

Hoe dan ook, houd er rekening mee dat ik het Lego-platform voor de Arduino Uno naar een hogere positie heb verplaatst om het inverse slingereffect te verbeteren.

Om de motoren te bevestigen, maakt u 4 gaten in de basis en steekt u er een ritssluiting (voor elke motor) in.

Ik heb een beetje lijm toegevoegd om ervoor te zorgen dat de motoren niet bewegen.

Stap 3: Bedradingsschema & codering

Bedradingsschema en codering
Bedradingsschema en codering

Volg het bovenstaande schema en sluit de Arduino Uno-kloon, het motorschild L298N, de MPU-6050 en de batterij aan.

Wat de codering betreft, kunt u gemakkelijk op internet de code voor dit project vinden, dat dankzij Kalman Filter en de PID (Proportional, Integral and Derivative)-besturing de stabiliteit van uw bot verbetert.

Als je het niet kunt vinden, abonneer je dan op mijn YouTube-kanaal en ik stuur het je meteen.

Stap 4: Geniet ervan

Gefeliciteerd, je hebt je 2-wielige zelfbalancerende robot gebouwd!

Aanbevolen: