Turinys:

„Tinee9: Arduino“balansavimo priemonė: 5 žingsniai (su nuotraukomis)
„Tinee9: Arduino“balansavimo priemonė: 5 žingsniai (su nuotraukomis)

Video: „Tinee9: Arduino“balansavimo priemonė: 5 žingsniai (su nuotraukomis)

Video: „Tinee9: Arduino“balansavimo priemonė: 5 žingsniai (su nuotraukomis)
Video: Tinee9: Arduino Self-Balancer 2024, Lapkritis
Anonim
„Tinee9“: „Arduino“balansavimo priemonė
„Tinee9“: „Arduino“balansavimo priemonė

„Tiny9“pristato „Arduino Self-Balancer“, tiesiog naudodamas „Arduino Nano“, servo ir „Tiny9 LIS2HH12“modulį.

1 žingsnis: savęs balansavimas

Savęs balansavimo priemonė
Savęs balansavimo priemonė

Automatinių bepiločių orlaivių, sklendžių lentų, segway ir tt paleidimo sistemose yra akselerometras, kuris padeda mikrovaldikliui pasakyti varikliui ar servo, ką daryti.

Sklendžių lentose ir segvejuose jie naudoja akselerometrą kaip nuolydžio matuoklį - prietaisą, kuris matuoja jūsų kampą. Pageidaujamas kampas, kuriuo jis nori būti, yra 0 laipsnių į priekį arba atgal, taigi tiesiai. Jei kampas yra bet kokio laipsnio atgal arba į priekį, žmogus nukris. Pavyzdys: žmogus balansuoja ant kamuolio. (labai sunku padaryti) Jei kamuolys esantis asmuo per daug pasilenks į priekį arba atgal, nepasitaisęs, tada jis nukris nuo kamuolio. Bet jei žmogus taisosi ant kamuolio, jis ir toliau liks kamuoliuko viršuje.

2 žingsnis: medžiagos

Šiai pamokai reikalingos medžiagos:

Šioje vietoje galite rasti reikalingų elementų

1: suderinamas su „Arduino nano“arba „arduino“

2: „Tiny9: LIS2HH12“modulis

3: 5 voltų servo (mano futaba s3114)

4:24 AWG viela

5: vielos nuėmikliai

6: Duonos lenta

Neprivalomi elementai

7: Tiny9: RGB modulis (priverskite šviesas nusidažyti spalvomis, jei jis yra netinkamoje ar teisingoje padėtyje)

8: „PerfBoard“(aš ją naudoju norėdamas parodyti objekto judėjimą vaizdo įraše šios pamokos pabaigoje)

9: 1/18 grąžtas

10: gręžti

11: atsuktuvas

3 žingsnis: nustatymas

„SetUp“
„SetUp“
„SetUp“
„SetUp“

Norėdami pasiekti šį sąrankos vadovo tašką, vadovaukitės šiose pamokose pateiktomis instrukcijomis:

„Tiny9“: LIS2HH12 3 ašių akselerometro modulis

Pasirenkama pamoka, jei norite naudoti RGB modulį

Tiny9: RGB LED modulis

Po to, kai nustatysite savo duonos lentą, galime atlikti šiuos veiksmus.

1: Prijunkite laidą prie raudonos duonos lentos linijos, o kitą pusę prijunkite prie servo raudono laido lizdo

2: Prijunkite laidą prie mėlynos duonos lentos linijos, o kitą pusę prijunkite prie servo juodos vielos lizdo

3: Prijunkite laidą prie D6 „Arduino Nano“, o kitą pusę prijunkite prie servo balto laido lizdo

Oho, viskas padaryta labai paprastai.

Jei prie servo, kaip aš, pritvirtinate perforatorių, atlikite kelis veiksmus:

4: gręžkite perforatoriaus vidurį su 1/18 grąžtu.

5: Įsukite varžtą į „Perfboard“vidurį ir prijunkite jį prie servo kitoje pusėje.

4 veiksmas: atsisiųskite.ino

Atsisiųskite čia iš „Github“„Tiny9: Self Balancer.ino“, skirtą arduino.

Įkelkite jį į „Arduino Nano“.

5 žingsnis: Dabar mėgaukitės !

Dabar, kai viskas yra prijungta ir turite kodą „arduino“, perkelkite duonos lentos X ašį (žiūrėkite vaizdo įrašą) ir pamatysite servo judėjimą.

Kai kurį laiką žaisite su servo varikliu, pakeiskite kodą ir padarykite jį greitesnį, lėtesnį arba sukurkite magnetinę robotinę ranką, kuri gali judėti aukštyn ir žemyn ir pasiimti daiktus savo magnetu.

Prašome užsiprenumeruoti mano kanalą.

Aš visada siekiu kurti naujus produktus, taigi, jei norėtumėte padėti ir pamatyti daugiau vadovėlių apie naujus gaminamus produktus, galite apsilankyti čia ir paaukoti mano svetainėje tinee9.com.

Ačiū visiems ir toliau kurkite.

Rekomenduojamas: