Rideable Segway kloon - goedkope en gemakkelijk te bouwen (35 / 38 stap)

Stap 35: Optioneel: Debug


Voordat u begint met het debuggen, controleert u het volgende:

  • Alle bedrading is zo kort mogelijk, zoals aangegeven in dit Instructable. Lange draden krijgt lawaai op hen van de motoren en de seriële communicatie zal mislukken. ALLE DRADEN MOETEN WORDEN GEDRAAID EN ZEER KORT GEHOUDEN!!
  • De weerstanden aangegeven in het schematische bijgekomen.
  • De MPU6050 Accel/Gyro is geïnstalleerd en gericht zoals aangegeven in de Instructable.
  • De schakeloptie tilt is voor kleine comfort aanpassingen. Gebruik het niet voor de tuning. Probeer enkel kantelen van de boord heen en weer, terwijl de Raad van bestuur is evenwichtig in een emmer of ontlasting.
  • Zorg ervoor dat ten minste 5 seconden nadat de stroom voor de MPU6050 intern kalibreren.
  • Controleer of dat uw batterijen zijn vers. Elke batterij dient ten minste te waarderen 12V wanneer niet onder belasting. Als dat niet het geval is, vervang uw batterijen.

Dit is optioneel voor debug

Arduino Serial Monitor

Open de Arduino Serial Monitor. Instellen voor 115.200 baud

De code heeft deze regel in:

Serial.begin(115200); initialiseren van de I2C en seriële monitor tot 115.200 baud

Als u wilt afdrukken naar de seriële monitor inschakelen, stelt u dit op een 1:

#define DEBUG_ENABLE_PRINTING 0 //normal

Als u omhoog op een emmer, om te voorkomen dat het bedrijf de deadman-switch, stelt u dit op een 1:

#define DEBUG_FORCE_DEADMAN_SWITCH 0 //normal

Kijk maar naar de seriële monitor en hebben niet de motoren uitgevoerd, stelt u dit op een 1:

#define DEBUG_DISABLE_MOTORS 0 //normal

opnieuw te compileren.

De seriële beeldscherm moet output zoiets als dit:

Initialiseren I2C apparaten...

Testen Apparaatverbindingen...

MPU6050 verbinding successfulI

DMP initialiseren...

DMP inschakelen...

Inschakelen detectie van de interrupt (Arduino externe interrupt 0)...

DMP klaar! Wachten op eerste interrupt...

OPMERKING:

Als u DEBUG_ENABLE_PRINTING inschakelen en een bericht ziet dat zegt: "mpuIntStatus van de 1024: 19FIFO overloop!", maak je geen zorgen over het. Het wordt veroorzaakt door het feit dat het afdrukken van berichten een relatief langzame taak voor de Arduino-processor is. Terwijl deze afdrukken zich voordoet, de controle-lus die probeert te accell/gyro gegevens ophalen uit de MPU6050 schuin houden. Uiteindelijk, de FIFO houden deze gegevens in de MPU6050 heeft teveel gegevens of overloopt. De FIFO zal herstellen. Wanneer u klaar bent met de foutopsporing, uitschakelen van DEBUG_ENABLE_PRINTING vlag.

Oscilloscoop:

Als u bekijken van de "tijd van de lus" van de Arduino-code wilt, kunt u een oscilloscoop om dit te doen. Het moet ongeveer 10Hz of 10 keer per seconde.

  • Haak een sonde van de werkingssfeer tot Arduino pin 3. Sluit de grond zo goed.
  • Un-comment dit in de code lijnen: / / digitalWrite (oscopePin, hoge);
  • opnieuw te compileren.

De basis tilt hoek in de code aanpassen

Als de Raad bevoegdheden op en de wil om te zitten onder een vreemde hoek, kunt u de schakeloptie tilt tweak het of, kunt u een code wijzigen om permanent tweak het maken:

Kijk voor deze regel in de code en wijzig de 80 aan wat u wilt:

Sensor tilt artikelnummer is experimenteel vastgesteld. Groter wordt meer bewogen voorwaarts. Het moet veranderen als u ANGLE_GAIN aanpassen. x_accdeg = (float) ((SG_filter_result - (80 + balancetrim)) * (1.0));

Gerelateerde Artikelen

Update: Segway kloon - sterkere ontwerp wijziging

Update: Segway kloon - sterkere ontwerp wijziging

In de oorspronkelijke Instructable voor de Segway-kloon is er een zwak puntop het kruispunt tussen de verticale PVC pijp en het houten platform. Het kan er kraken als te veel plotselinge kracht wordt toegepast. Dit Instructable is voor het wijzigen v
Goedkope en gemakkelijke gids voor het bouwen van een systeem van de telefoon privé

Goedkope en gemakkelijke gids voor het bouwen van een systeem van de telefoon privé

Als gevolg van de verspreiding van mobiele netwerken, hebben de meeste huizen verlaten hun land lijn telefoon plan. De infrastructuur is er nog steeds echter verborgen in onze muren. Waarom laat alles wat koper Ga naar afval? Laten we praten over hoe
Gemakkelijk te bouwen CNC Mill Stepper Motor en Driver circuit

Gemakkelijk te bouwen CNC Mill Stepper Motor en Driver circuit

dit is een follow-up tot de makkelijk te bouwen Desk Top 3 as CNC frezen Machine zodra je de machine alle samengesteld zijn tijd om te gaan maken.Dus is het tijd om de motoren rijden. En hier ik heb samen een circuit dat ik denk dat is absoluut de go
Rapidobe - een goedkope manier om te bouwen muren, keerwanden, bankjes en planken

Rapidobe - een goedkope manier om te bouwen muren, keerwanden, bankjes en planken

Rapidobe is een vorm van de bouw van onze eigen ontwerpen. Het idee komt van de eenvoud van earthbags, maar maakte sneller, goedkoper en makkelijker. U kunt alle vuil, zelfs als er rotsen, waardoor het een geweldige optie voor bijna elk terrein.Deze
Gemakkelijk te bouwen Stepper Controller uit gerecycleerde materialen

Gemakkelijk te bouwen Stepper Controller uit gerecycleerde materialen

*** ziet u meer van mijn projecten en updates voor mijn huidige projecten op ***Voor steun aan dit Project, gebruik dan het forum op mijn website. Ga naar http://colvins.ca en klik op de link forum op de zijkant bar.* **Ik ben 14 die ik heb altijd al
Kopiëren met drie schappen - goedkoop en gemakkelijk te bouwen

Kopiëren met drie schappen - goedkoop en gemakkelijk te bouwen

ik verzamel veel van documenten als onderdeel van mijn werk; onlangs besloten heb ik dat ik moet laten de bladen van 'boom stuff' terugkeer naar het milieu en opruimen van mijn bureau en leefruimte door het scannen van alles wat die ik kon. Ik had on
Goedkoop en gemakkelijk te bouwen band rek

Goedkoop en gemakkelijk te bouwen band rek

Hallo iedereen, dit is mijn eerste instructable.Na het bouwen van dit project, besefte ik dat ik kon hebben het document met meer foto's. Maar aan de andere kant, het is een vrij eenvoudige constructie, dus stapsgewijze instructies niet echt essentie
Kite Aerial Photography Picavet systeem - leuk, eenvoudig en gemakkelijk te bouwen!

Kite Aerial Photography Picavet systeem - leuk, eenvoudig en gemakkelijk te bouwen!

In dit Instructable ik zal worden leer je hoe te bouwen van een picavet en camera mount voor kite luchtfoto fotografie/video zodat u verbazingwekkende bird's eye uitzicht van de wereld om je heen kan vastleggen.  Het doel van de picavet is te houden
Gemakkelijk te bouwen Desk Top 3 as CNC frezen Machine

Gemakkelijk te bouwen Desk Top 3 as CNC frezen Machine

hier is een manier om een computer gestuurde freesbank. Dat zet de echte kracht van een besturingselement van de computer in de handen van de gemiddelde mens verspanen. Klein genoeg om in te stellen op het Bureau maar schaalbare op een ander formaat.
Gemakkelijk te bouwen SWAT team helm

Gemakkelijk te bouwen SWAT team helm

Hallo is dit mijn gemakkelijk om te bouwen van SWAT team helm de materialen die u nodig hebt1 skate board helmzwarte duck tapeeen 2 liter colaflesiets dat lijkt op een koplampSommige 1 stud cilinder legoseen hotglue pistool en warme lijm stokkenStap
Maak een gemakkelijk te bouwen fiets staan

Maak een gemakkelijk te bouwen fiets staan

deze eenvoudig project opgelost een groot probleem voor mij, en misschien kan het iemand anders helpen. Ik moest een manier om mijn fiets te steunen terwijl ik bezig was in mijn winkel. Het moest worden stevig en betrouwbaar bij de ondersteuning van
BoomBox - goedkoop en gemakkelijk te bouwen voor iPhone en MP3

BoomBox - goedkoop en gemakkelijk te bouwen voor iPhone en MP3

dit Instructable leert u hoe u een fantastisch klinkende BoomBox die kan worden aangedreven met vrijwel elke mp3-speler of laptop.Ik besteedde minder dan $60,00 aan dit project, want ik had al een paar van de delen in mijn atelier.Dit project vereist
Goedkope en gemakkelijk Lara Croft houweel

Goedkope en gemakkelijk Lara Croft houweel

Ik heb deze voor mijn "Stijgen van the Tomb Raider" Lara Croft cosplay gemaakt, maar ik had een harde tijd vinden van veel informatie over het of geen tips over hoe om het die niet betrekking hebben op hout of metaal of gewoon vaardigheden, mate
Gemakkelijk te bouwen/gebruik Transistor Tester

Gemakkelijk te bouwen/gebruik Transistor Tester

Hallo iedereenIk heb een transistor tester van gearbest.com en omdat ik vind het een zeer nuttig hulpmiddel, heb ik besloten om een instructables erover.In deze instructables ga ik u tonen hoe te solder de tester samen en geven alle functies van het.