Stap 9: Test uw robot uit
Alleen maar omdat de voorafgaande gehanteerd voor mij niet noodzakelijk dat betekent zal hetzelfde gelden voor u. Nog steeds kunnen er enkele problemen met links in uw toekomst. Dus voordat we opnieuw de vrachtwagen lichaam laten we installeert nemen onze nieuwe robot op een test uitvoeren.- De 9V batterij aansluiten op de Arduino.
- De RC vrachtwagen batterij en draai de schakelaar.
- Als de robot niet onmiddellijk tot leven komt, dit komt door een 5 seconden vertraging ingebouwd in het programma... hopelijk.
Mogelijke problemen
- Voorgestelde oplossing
Motor gaat in de tegenovergestelde richting dan het zou moeten. BV gaat achteruit in plaats van vooruit of links in plaats van rechts.
- Swap de positieve en negatieve leads van de gewraakte motor op het SEEED Motorschild terminal.
Robot is te traag of te snel.
- Het nummer van de variabele "speed_drive" in uw schets aanpassen en opnieuw uploaden naar de Arduino. Hoe hoger het nummer des te sneller de motor.
- Als u wilt dat een snellere robot die kunt u te verhogen van het bereik van de drempel van uw sensoren in de schets, evenals de vertragingen in de methoden draaien. (rechts() datumwaarde, back_right(), enz.)
Robot detecteert en vermijdt denkbeeldige objecten.
- Zorg ervoor dat uw 9V-batterij is niet dood of stervende.
- Controleer alle aansluitingen van uw sensor.
- U did Onthoud de shunt verwijderen uit de juiste motor schild?
Robot niet detecteren of vermijden van niet-imaginaire objecten.
- Hetzelfde als hierboven.
- Het object mogelijk te zacht om adequaat weerspiegelen het ultrasone geluid gemaakt door de opdracht PING.
- Het object kan moeilijk maar gevormde of hoekige wijze hierin de geluidsgolven uit de buurt van de PING.
- Ook uw robot kan gewoon worden te bewegen te snel te reageren op tijd gebaseerd off van de diverse obstakel vermijden parameters die we hebben geschreven in onze schets.
Nog iets.
- Post-it hier en ik of een vreemdeling van de interwebs zal helpen bij het oplossen van het.
Hieronder is een video van een van mijn robot de eerste punten. Zoals je kunt zien had ik de snelheid van de motor van de schijf gekozen neer te ver wat resulteert in een trage robot die gemakkelijk werd geplakt.
Hier is een nog vroegere run, die wordt toegelicht wat er gebeurt wanneer je robot te snel voor de parameters van de afstand die u vastgesteld is voor het vermijden van hindernissen.