Orodha ya maudhui:

UIMARISHAJI WA KAMERA YA ARDUINO: Hatua 4 (na Picha)
UIMARISHAJI WA KAMERA YA ARDUINO: Hatua 4 (na Picha)

Video: UIMARISHAJI WA KAMERA YA ARDUINO: Hatua 4 (na Picha)

Video: UIMARISHAJI WA KAMERA YA ARDUINO: Hatua 4 (na Picha)
Video: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 2024, Julai
Anonim
UIMARISHAJI WA KAMERA YA ARDUINO
UIMARISHAJI WA KAMERA YA ARDUINO

MAELEZO YA MRADI:

Mradi huu umetengenezwa na Nil Carrillo na Robert Cabañero, wanafunzi wawili wa uhandisi wa kubuni wa bidhaa huko ELISAVA.

Kurekodi video kunasaidiwa sana na mpigo wa mpiga picha, kwani ina athari ya moja kwa moja kwa ubora wa picha. Vidhibiti vya kamera vimetengenezwa ili kupunguza athari za mitetemo kwenye picha za video, na tunaweza kupata kutoka kwa vidhibiti vya jadi vya mitambo hadi vidhibiti vya kisasa vya elektroniki kama KarmaGrip na GoPro.

Katika mwongozo huu unaoweza kufundishwa utapata hatua za kukuza kiimarishaji cha kamera ya elektroniki inayofanya kazi kwenye mazingira ya Arduino.

Kiimarishaji ambacho tumebuni kinadhaniwa kutuliza mhimili mbili za mzunguko kiotomatiki, wakati ukiacha kuzunguka gorofa kwa kamera chini ya udhibiti wa mtumiaji, ambaye anaweza kuelekeza kamera apendavyo kupitia vitufe viwili vilivyo kwenye

Tutaanza kuorodhesha vifaa muhimu na programu na nambari ambayo imetumika kukuza mradi huu. Tutaendelea na maelezo ya hatua kwa hatua ya mchakato wa mkutano ili kumaliza kutoa hitimisho kadhaa juu ya mchakato mzima na mradi wenyewe.

Tunatumahi unafurahiya!

Hatua ya 1: VIFAA

VIFAA
VIFAA
VIFAA
VIFAA
VIFAA
VIFAA
VIFAA
VIFAA

Hii ndio orodha ya vifaa; hapo juu utapata picha ya kila sehemu kuanzia kushoto kwenda kulia.

1.1 - viwiko vya muundo wa kiimarishaji cha 3D vilivyochapwa

1.2 - Kuzaa (x3)

1.3 - Servomotors Sg90 (x3)

1.4 - Pushbuttons za Arduino (x2)

1.5 - Gyroscope ya Arduino MPU6050 (x1)

1.6 - Bodi ya MiniArduino (x1)

1.7 - waya za unganisho

·

Hatua ya 2: SOFTWARE NA CODE

2.1 - Mchoro wa mtiririko: Jambo la kwanza tunalopaswa kufanya ni kuchora mchoro wa mtiririko kuwakilisha jinsi kiimarishaji kitakavyofanya kazi, kwa kuzingatia vifaa vyake vya elektroniki na kazi yao.

2.2 - Programu: Hatua inayofuata ilikuwa kutafsiri mchoro wa mtiririko kwa Kusindika nambari ya lugha ili tuweze kuwasiliana na Bodi ya Arduino. Tulianza kwa kuandika nambari ya gyroscope na waendeshaji wa x na y axis, kwani tuligundua ilikuwa nambari ya kupendeza zaidi ya kuandika. Ili kufanya hivyo ilibidi kwanza tupakue maktaba kwa gyroscope, ambayo unaweza kupata hapa:

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

Mara tu tulipokuwa na gyroscope inayofanya kazi kwa x na y axis servomotors tuliongeza nambari ya kudhibiti z axis servomotor. Tuliamua kuwa tunataka kumpa mtumiaji udhibiti wa utulivu, kwa hivyo tumeongeza vifungo viwili vya kudhibiti kudhibiti mwelekeo wa kamera kwa kurekodi mbele au nyuma.

Unaweza kupata msimbo mzima wa operesheni ya kiimarishaji kwenye faili 3.2 hapo juu; uhusiano wa mwili wa servomotors, gyroscope na vifungo vitafafanuliwa katika hatua inayofuata.

Hatua ya 3: UTARATIBU WA MKUTANO

UTARATIBU WA BUNGE
UTARATIBU WA BUNGE
UTARATIBU WA BUNGE
UTARATIBU WA BUNGE
UTARATIBU WA BUNGE
UTARATIBU WA BUNGE
UTARATIBU WA BUNGE
UTARATIBU WA BUNGE

Wakati huu tulikuwa tayari kuanza usanidi wa kifizikia wa utulivu wetu. Hapo juu utapata picha iliyoitwa baada ya kila hatua ya mchakato wa mkutano, ambayo itasaidia kuelewa ni nini kinafanywa kila hatua.

4.1 - Jambo la kwanza kufanya ni kupakia nambari kwenye bodi ya arduino ili iwe tayari kwa wakati tunapounganisha vifaa vyote.

4.2 - Jambo la pili kufanya ni unganisho la kifisadi la servomotors (x3), gyroscope ya MPU6050 na vifungo viwili vya kushinikiza.

4.3 - Hatua ya tatu ilikuwa kukusanya sehemu nne za gyroscope na makutano matatu yaliyofanana kila moja. Kila kuzaa kunawasiliana na sehemu moja kwenye uso wa nje na na mhimili wa servomotor kwenye uso wa ndani. Kwa kuwa servomotor imewekwa kwenye sehemu ya pili kuzaa huunda ujumuishaji wa laini unaodhibitiwa na mzunguko wa mhimili wa servo.

4.4 - Hatua ya mwisho ya mchakato wa mkutano ni pamoja na kuunganisha mzunguko wa elektroniki wa Arduino wa gyroscope, vifungo vya kushinikiza, na servos kwa muundo wa kiimarishaji. Hii inafanywa kwa kuweka kwanza servomotors kwenye fani kama ilivyoelezewa katika hatua ya awali, pili kuweka gyroscope ya Arduino kwenye mkono ambao unashikilia kamera na ya tatu kuweka betri, bodi ya Arduino na vifungo vya kushinikiza kwenye kushughulikia. Baada ya hatua hii prototipe yetu ya kazi iko tayari kutuliza.

Hatua ya 4: MAONYESHO YA VIDEO

Katika hatua hii ya mwisho utaweza kuona jaribio la kwanza la utendaji wa kiimarishaji. Katika video ifuatayo utaweza kuona jinsi kiimarishaji huguswa na mwelekeo wa gyroscope na vile vile tabia yake wakati mtumiaji anaamsha vifungo vya kushinikiza kudhibiti mwelekeo wa kurekodi.

Kama unavyoona kwenye video, lengo letu la kujenga mfano wa kiimarishaji limetimizwa, kwani servomotors hujibu haraka na kwa uchungu kwa mwelekeo uliopewa gyroscope. Tunafikiria kwamba ingawa kiimarishaji hufanya kazi na servomotors, usanidi bora utatumia motors za stepper, ambazo hazina mipaka ya kuzunguka kama servomotors, ambayo hufanya kazi kwa digrii 180 au 360.

Ilipendekeza: