Satura rādītājs:

Tinee9: Arduino pašsabalansētājs: 5 soļi (ar attēliem)
Tinee9: Arduino pašsabalansētājs: 5 soļi (ar attēliem)

Video: Tinee9: Arduino pašsabalansētājs: 5 soļi (ar attēliem)

Video: Tinee9: Arduino pašsabalansētājs: 5 soļi (ar attēliem)
Video: Микросхема балансировщика ячеек ROHM Supercap (EDLC) BD14000EFV-C 2024, Jūlijs
Anonim
Tinee9: Arduino pašsabalansētājs
Tinee9: Arduino pašsabalansētājs

Tiny9 piedāvā Arduino pašbalansētāju, izmantojot tikai Arduino Nano, servo un Tiny9 LIS2HH12 moduli.

1. darbība: pašsabalansētājs

Pašbalansētājs
Pašbalansētājs

Automātisko bezpilota lidaparātu, lidojošo dēļu, segveju uc iedarbināšanas sistēmās ir akselerometrs, kas palīdz mikrokontrolleram pateikt motoram vai servoiekārtai, kas jādara.

Attiecībā uz lidojošiem dēļiem un segmentiem, ko tie izmanto, un akselerometru kā slīpuma mērītāju - ierīci, kas mēra jūsu leņķi. Vēlamais leņķis, kurā tas vēlas atrasties, ir 0 grādi uz priekšu vai atpakaļ, tātad taisni uz augšu. Ja leņķis ir par grādu atpakaļ vai uz priekšu, cilvēks nokrīt. Piemērs personai, kas balansē virs bumbas. (ļoti grūti izdarāms) Ja cilvēks uz bumbas pārāk daudz noliecas uz priekšu vai atpakaļ, neveicot labošanos, viņš nokrīt no bumbas. Bet, ja cilvēks labojas uz bumbas, tad viņš paliks virsū bumbai.

2. solis: materiāli

Materiāli, kas jums nepieciešami šai apmācībai, ir šādi:

Šajā vietā varat atrast nepieciešamos priekšmetus

1: saderīgs ar Arduino nano vai arduino

2: Tiny9: LIS2HH12 modulis

3: 5 voltu servo (mans ir futaba s3114)

4:24 AWG vads

5: stieples noņēmēji

6: Maizes dēlis

Neobligāti priekšmeti

7: Tiny9: RGB modulis (lai gaismas kļūtu krāsainas, ja tas atrodas nepareizā vai pareizā stāvoklī)

8: PerfBoard (es to izmantoju, lai parādītu objekta kustību videoklipā šīs apmācības beigās)

9: 1/18 urbis

10: urbis

11: skrūvgriezis

3. darbība: iestatīšana

Uzstādīt
Uzstādīt
Uzstādīt
Uzstādīt

Lai nokļūtu šajā iestatīšanas apmācības punktā, izpildiet instrukcijās sniegtos norādījumus:

Tiny9: LIS2HH12 3 asu akselerometra modulis

Izvēles apmācība, ja vēlaties izmantot RGB moduli

Tiny9: RGB LED modulis

Kad esat iestatījis savu maizes dēli līdz šim brīdim, mēs varam veikt šīs darbības.

1: pievienojiet vadu maizes dēļa sarkanajai līnijai un pievienojiet otru pusi pie servo sarkanās stieples ligzdas

2: pievienojiet vadu maizes dēļa zilajai līnijai un pievienojiet otru pusi pie servo melnās stieples ligzdas

3: pievienojiet vadu D6 uz Arduino Nano un pievienojiet otru pusi ar servo balto vadu ligzdu

Hooo Hooo viss izdarīts super vienkārši.

Ja jūs pievienojat perforatoru tādam servo kā es, tad viņa ir dažas darbības:

4: urbjiet perforatora vidū ar 1/18 urbi.

5: Ieskrūvējiet skrūvi Perfboard vidū un pievienojiet to servo otrā pusē.

4. darbība: lejupielādējiet.ino

Lejupielādējiet šeit no github Tiny9: Self Balancer.ino arduino.

Augšupielādējiet to Arduino Nano.

5. solis: Tagad izbaudiet !

Tagad, kad viss ir savienots un jums ir kods arduino, pārvietojiet maizes dēļa X asi (skatiet videoklipu orientācijai) un redziet servo kustību.

Kad kādu laiku esat spēlējis ar servo, nomainiet kodu un padariet to ātrāku, lēnāku vai izveidojiet magnētisku robotu roku, kas var pārvietoties uz augšu un uz leju un paņemt lietas ar savu magnētu.

Lūdzu, abonējiet manu kanālu.

Es vienmēr meklēju jaunu produktu izgatavošanu, tādēļ, ja vēlaties palīdzēt un redzēt vairāk pamācību par jauniem produktiem, ko gatavoju, varat doties šeit un ziedot manā vietnē tinee9.com.

Paldies visiem un turpiniet izdomāt.

Ieteicams: