Мазмуну:

ARDUINO CAMERA STABILIZER: 4 Steps (Сүрөттөр менен)
ARDUINO CAMERA STABILIZER: 4 Steps (Сүрөттөр менен)

Video: ARDUINO CAMERA STABILIZER: 4 Steps (Сүрөттөр менен)

Video: ARDUINO CAMERA STABILIZER: 4 Steps (Сүрөттөр менен)
Video: Amazing idea 💡Homemade Mobile Gimbal || camera stabilizer || Hacker JP 2024, Ноябрь
Anonim
ARDUINO CAMERA STABILIZER
ARDUINO CAMERA STABILIZER

ДОЛБООРДУН СҮРӨТТӨМӨСҮ:

Бул долбоор Нил Каррилло менен Роберт Кабанеро тарабынан иштелип чыккан, алар ELISAVAнын инженерия боюнча 3 -курстун студенттери.

Видео жаздыруу оператордун импульсу менен шартталган, анткени ал кадрлардын сапатына түздөн -түз таасир этет. Камера стабилизаторлору видео кадрларга термелүүнүн тийгизген таасирин азайтуу үчүн иштелип чыккан жана биз салттуу механикалык стабилизаторлордон заманбап электрондук стабилизаторлорго чейин таба алабыз, мисалы КармаГрип GoPro.

Бул нускамалуу колдонмодо сиз Arduino чөйрөсүндө иштеген электрондук камера стабилизаторун иштеп чыгуу кадамдарын таба аласыз.

Биз ойлоп тапкан стабилизатор камеранын тегиз айлануусун колдонуучунун көзөмөлүндө калтырып, айлануу огунун экөөнү тең автоматтык түрдө турукташтырат деп ойлошот, алар камераны каалаган жагында жайгашкан эки баскычтар аркылуу багыттай алышат.

Биз керектүү компоненттерди жана бул долбоорду иштеп чыгуу үчүн колдонулган программалык камсыздоону жана кодду тизмектей баштайбыз. Биз бүт процесстин жана долбоордун өзү жөнүндө бир нече тыянак чыгарууну аяктоо үчүн жыйын процессин этап-этабы менен түшүндүрүүнү улантабыз.

Сизге жагат деп ишенебиз!

1 -кадам: КОМПОНЕНТТЕР

КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР

Бул компоненттердин тизмеси; жогоруда сиз солдон оңго карай башталган ар бир компоненттин сүрөтүн таба аласыз.

1.1 - 3D басылган стабилизатордун түзүлүшү чыканак жана туткасы (x1 туткасы, x1 узун чыканагы, x1 орто чыканагы, x1 кичинекей чыканагы)

1.2 - подшипниктер (x3)

1.3 - Servomotors Sg90 (x3)

1.4 - Arduino үчүн баскычтар (x2)

1.5 - Arduino MPU6050 үчүн гироскоп (x1)

1.6 - MiniArduino тактасы (x1)

1.7 - Байланыш зымдары

·

2 -кадам: ПРОГРАММА ЖАНА КОД

2.1 - Flow диаграммасы: Биз биринчи кылышыбыз керек болгон нерсе, анын электрондук компоненттерин жана алардын функциясын эске алуу менен, стабилизатордун кандай иштээрин көрсөтүү үчүн схеманын эскизин түзүү.

2.2 - Программалык камсыздоо: Кийинки кадам, биз Arduino тактасы менен байланышуу үчүн тилдин кодун иштетүү агымынын схемасын которуу болгон. Биз жазууну эң кызыктуу код деп тапканыбыз үчүн, гироскоптун жана x жана y огунун моторлорунун кодун жазуудан баштадык. Бул үчүн биз адегенде гироскоптун китепканасын жүктөп алышыбыз керек болчу, аны бул жерден таба аласыз:

github.com/jrowberg/i2cdevlib/tree/master/…

Бизде гироскоп x жана y огунун моторлорун иштеткенден кийин, биз z огунун сервомоторун башкаруу үчүн кодду коштук. Биз стабилизатордун көзөмөлүн колдонуучуга берүүнү кааладык деп чечтик, андыктан алдыга же артка жазуу үчүн камеранын багытын көзөмөлдөө үчүн эки баскычты коштук.

Стабилизатордун иштеши үчүн бүт кодду жогорудагы 3.2 файлдан таба аласыз; сервомоторлордун, гироскоптун жана баскычтардын физикалык байланышы кийинки кадамда түшүндүрүлөт.

3 -кадам: Чогултуу процесси

ЖАМААТ ТАРТИБИ
ЖАМААТ ТАРТИБИ
ЖАМААТ ТАРТИБИ
ЖАМААТ ТАРТИБИ
ЖАМААТ ТАРТИБИ
ЖАМААТ ТАРТИБИ
ЖАМААТ ТАРТИБИ
ЖАМААТ ТАРТИБИ

Бул жерде биз стабилизаторубуздун физикалык орнотууларын баштоого даяр болчубуз. Жогоруда сиз чогултуу процессинин ар бир кадамы менен аталган сүрөттү таба аласыз, ал ар бир учурда эмне кылынып жатканын түшүнүүгө жардам берет.

4.1 - Биринчи нерсе, калган компоненттерди туташтырганда, кодду arduino тактасына жүктөө.

4.2 - Кийинки нерсе, сервомоторлордун (x3), MPU6050 гироскопунун жана эки баскычтын физикалык туташуусу болду.

4.3 - Үчүнчү кадам гироскоптун төрт бөлүгүн ар бири бир подшипникке туура келген үч түйүн менен чогултуу болду. Ар бир подшипник сырткы бетиндеги бир бөлүгү менен жана ички бетиндеги сервомотордун огу менен байланышта болот. Сервомотор экинчи бөлүккө орнотулгандыктан, подшипник сервонун огунун айлануусу менен башкарылган жылмакай айлануучу бирикмени түзөт.

4.4 - Чогултуу процессинин акыркы кадамы, гироскоптун электрондук Arduino схемасын, баскычтарын жана серволорун стабилизатордун структурасына туташтыруудан турат. Бул мурунку кадамда түшүндүрүлгөндөй подшипниктерге сервомоторлорду орнотуу, экинчиси камераны кармаган колго Arduino гироскопун орнотуу жана үчүнчүсү батарейканы, Arduino тактасын жана туткасына баскычтарды орнотуу аркылуу жасалат. Бул кадамдан кийин биздин функционалдык прототипибиз турукташууга даяр.

4 -кадам: ВИДЕО КӨРСӨТҮҮ

Бул акыркы кадамда сиз стабилизатордун биринчи функционалдык тестин көрө аласыз. Кийинки видеодон стабилизатор гироскоптун ийилишине кандай жооп кайтарарын, ошондой эле колдонуучу жазуу багытын көзөмөлдөө үчүн баскычтарды иштеткенде анын жүрүм -турумун көрө аласыз.

Видеодо көрүнүп тургандай, стабилизатордун функционалдык прототибин куруу максатыбыз ишке ашты, анткени сервомоторлор гироскопко берилген ийилүүгө тез жана жумшак реакция кылат. Биз стабилизатор сервомоторлор менен иштесе дагы, идеалдуу орнотуу 180 же 360 градуста иштеген сервомоторлор сыяктуу эч кандай айлануу чектөөсү жок степпердик моторлорду колдонот деп ойлойбуз.

Сунушталууда: