Innholdsfortegnelse:

Tinee9: Arduino Self-Balancer: 5 trinn (med bilder)
Tinee9: Arduino Self-Balancer: 5 trinn (med bilder)

Video: Tinee9: Arduino Self-Balancer: 5 trinn (med bilder)

Video: Tinee9: Arduino Self-Balancer: 5 trinn (med bilder)
Video: Tinee9: Arduino Self-Balancer 2024, Juli
Anonim
Tinee9: Arduino Self-Balancer
Tinee9: Arduino Self-Balancer

Tiny9 presenterer Arduino Self-Balancer bare ved å bruke en Arduino Nano, en servo og Tiny9 LIS2HH12-modulen.

Trinn 1: Selvbalanser

Selvbalanser
Selvbalanser

I aktiveringssystemer for automatiserte droner, svevebrett, segways, etc. er det et akselerometer som hjelper mikrokontrolleren å fortelle motoren eller servoen hva de skal gjøre.

Når det gjelder svevebrett og segways bruker de og akselerometer som et skråmåler, en enhet som måler vinkelen du befinner deg i. Den ønskede vinkelen den vil være i er 0 grader fremover eller bakover, så rett opp. Hvis vinkelen er en hvilken som helst grad bakover eller fremover, ville personen velte. Eksempel på en person som balanserer på toppen av en ball. (veldig vanskelig å gjøre) Hvis personen på ballen lener seg for mye fremover eller bakover uten å korrigere seg selv, faller de av ballen. Men hvis personen korrigerer seg selv på ballen, vil de holde seg på toppen av ballen.

Trinn 2: Materialer

Materialene du trenger for denne opplæringen er:

Du kan finne de nødvendige elementene på dette stedet

1: Arduino nano eller arduino kompatibel

2: Tiny9: LIS2HH12 -modul

3: 5volts servo (min er futaba s3114)

4: 24 AWG Wire

5: Wire Strippers

6: Brødbrett

Valgfrie varer

7: Tiny9: RGB -modul (Få lysene til å skifte farge hvis det er i feil eller riktig posisjon)

8: PerfBoard (jeg brukte den til å vise et objektbevegelse i videoen på slutten av denne opplæringen)

9: 1/18 bor

10: Drill

11: Skrutrekker

Trinn 3: SetUp

SetUp
SetUp
SetUp
SetUp

For å komme til dette punktet i opplæringen for oppsett, følg instruksjonene i disse opplæringsprogrammene:

Tiny9: LIS2HH12 3-akset akselerometermodul

Valgfri opplæring hvis du vil bruke RGB -modulen

Tiny9: RGB LED -modul

Etter at du har satt opp brødbrettet ditt til dette punktet, kan vi gjøre disse trinnene.

1: Fest en ledning til den røde linjen på brødbrettet og koble den andre siden til den røde ledningen på servoen

2: Fest en ledning til den blå linjen på brødbrettet og koble den andre siden til den sorte ledningsstikkontakten på servoen

3: Fest en ledning til D6 på Arduino Nano og koble den andre siden til den hvite ledningen på servoen

Whooo Hooo alt er gjort superenkelt.

Hvis du fester et perfboard til servoen som meg, er det noen trinn:

4: Bor midt på perfboardet med 1/18 borekronen.

5: Skru skruen inn på midten av Perfboard og koble den til servoen på den andre siden.

Trinn 4: Last ned.ino

Last ned her fra github Tiny9: Self Balancer.ino for arduino.

Last den opp til Arduino Nano.

Trinn 5: Nyt nå !

Nå som alt er koblet til og du har koden i arduinoen, flytter du X -aksen (se video for orientering) på brødbrettet og ser servoen bevege seg.

Når du har lekt med servoen en stund, endrer du koden og får den til å gå raskere, langsommere eller lage en magnetisk robotarm som kan bevege seg opp og ned og plukke opp ting med magneten.

Abonner på kanalen min.

Jeg er alltid ute etter å lage nye produkter, så hvis du vil hjelpe deg og se flere opplæringsprogrammer om nye produkter jeg lager, kan du gå hit og donere på nettstedet mitt tinee9.com.

Takk alle sammen og fortsett å finne på.

Anbefalt: