Inhoudsopgave:

Tinee9: Arduino zelfbalancer - Ajarnpa
Tinee9: Arduino zelfbalancer - Ajarnpa

Video: Tinee9: Arduino zelfbalancer - Ajarnpa

Video: Tinee9: Arduino zelfbalancer - Ajarnpa
Video: Tinee9: Arduino Self-Balancer 2024, November
Anonim
Tinee9: Arduino zelfbalancer
Tinee9: Arduino zelfbalancer

Tiny9 presenteert de Arduino Self-Balancer met alleen een Arduino Nano, een servo en de Tiny9 LIS2HH12-module.

Stap 1: Zelfbalancer

Zelfbalancer
Zelfbalancer

In bedieningssystemen voor geautomatiseerde drones, hoverboards, segways, enz. is er een versnellingsmeter die de microcontroller helpt de motor of servo te laten weten wat hij moet doen.

In het geval van hoverboards en segways gebruiken ze een versnellingsmeter als een hellingsmeter, een apparaat dat de hoek meet waarin je je bevindt. De gewenste hoek die het wil hebben is 0 graden naar voren of naar achteren, dus recht omhoog. Als de hoek een graad naar achteren of naar voren is, zou de persoon omvallen. Voorbeeld van een persoon die op een bal balanceert. (heel moeilijk om te doen) Als de persoon op de bal te veel naar voren of naar achteren leunt zonder zichzelf te corrigeren, zullen ze van de bal vallen. Maar als de persoon zichzelf corrigeert op de bal, blijft hij bovenop de bal.

Stap 2: Materialen

De materialen die je nodig hebt voor deze tutorial zijn:

Op deze locatie vind je de benodigde artikelen

1: Compatibel met Arduino nano of arduino

2: Tiny9: LIS2HH12-module

3: 5volt servo (de mijne is futaba s3114)

4: 24 AWG-draad

5: Draadstrippers

6: Broodplank

Optionele items

7: Tiny9: RGB-module (Laat de lichten kleuren als deze zich in de verkeerde of juiste positie bevindt)

8: PerfBoard (ik heb het gebruikt om een objectbeweging in de video aan het einde van deze tutorial te laten zien)

9: 1/18 boor:

10: Boor

11: Schroevendraaier

Stap 3: Instellen

Opstelling
Opstelling
Opstelling
Opstelling

Volg de instructies in deze zelfstudies om dit punt in de zelfstudie voor installatie te bereiken:

Tiny9: LIS2HH12 3-assige accelerometermodule

Optionele tutorial als u de RGB-module wilt gebruiken

Tiny9: RGB LED-module

Nadat u uw breadboard tot op dit punt hebt ingesteld, kunnen we deze stappen uitvoeren.

1: Bevestig een draad aan de rode lijn op het breadboard en sluit de andere kant aan op de rode draadaansluiting op de servo

2: Bevestig een draad aan de blauwe lijn op het breadboard en sluit de andere kant aan op de zwarte draadaansluiting op de servo

3: Bevestig een draad aan D6 op de Arduino Nano en sluit de andere kant aan op de witte draadaansluiting op de servo

Whooo Hooo allemaal super simpel gedaan.

Als je een perfboard aan de servo bevestigt zoals ik, zijn er enkele stappen:

4: Boor in het midden van de perfboard met de 1/18 boor.

5: Schroef de schroef in het midden van de Perfboard en sluit deze aan op de servo aan de andere kant.

Stap 4: Download.ino

Download hier van github de Tiny9: Self Balancer.ino voor arduino.

Upload het naar de Arduino Nano.

Stap 5: Nu genieten!

Nu alles is aangesloten en je de code in de Arduino hebt, verplaats je de X-as (zie video voor oriëntatie) van het breadboard en zie je de servo bewegen.

Als je een tijdje met de servo hebt gespeeld, verander dan de code en laat hem sneller of langzamer gaan, of maak een magnetische robotarm die op en neer kan bewegen en dingen kan oppakken met zijn magneet.

Abonneer je dan op mijn kanaal.

Ik ben altijd op zoek naar het maken van nieuwe producten, dus als je wilt helpen en meer tutorials wilt zien over nieuwe producten die ik maak, kun je hierheen gaan en doneren op mijn website tinee9.com.

Bedankt allemaal en blijf bedenken.

Aanbevolen: