Cov txheej txheem:

Arduino Powered Andorian Antenna: 4 Kauj Ruam
Arduino Powered Andorian Antenna: 4 Kauj Ruam

Video: Arduino Powered Andorian Antenna: 4 Kauj Ruam

Video: Arduino Powered Andorian Antenna: 4 Kauj Ruam
Video: Amazing arduino project 2024, Kaum ib hlis
Anonim
Image
Image

Tus poj niam txiav txim siab los ua Andorian rau yav tom ntej Silicon Valley Comic Con hauv San Jose kom phim kuv Elvis Tus Thawj Tub Rog Kirk. Thaum lub ntsej muag pleev xim/pleev thiab tas ntawm cov ris tsho siv sijhawm me ntsis Kuv tsis tuaj yeem cia lub kav hlau txais xov tsuas yog zoo li qub. Kuv txiav txim siab ua kom lawv tig thiab tig ntawm qhov ua rau me ntsis. Hloov tawm ntau tus neeg muag ob qho tib si Andorian tus kav hlau txais xov thiab cov uas twb tau tig lawm. Tab sis tus nqi $ 100 tus nqi kim heev thiab kuv yog tus txiv leej tub DIY lawm.

Txij li lub sijhawm luv luv Kuv nyob qee qhov 3d luam tawm tus kav hlau txais xov ntawm Etsy vs. sim ua kom lawv.

YUAV TSUM XYUAS -

Andorian kav hlau txais xov - kos etsy rau cov no lossis ua rau koj tus kheej

Ob lub micro servos - tuaj yeem pom ntau qhov chaw

Adafruit itsybitsy - saib adafruits lub vev xaib. Me me zoo dua

Txuas cov kab txuas txuas ntxiv - amazon/ebay

servo ob lub xaim hluav taws xob cable nrog rau/tawm hloov - amazon/ebay

9V roj teeb

9V lub roj teeb tuav

daim kab xev npog, kab xev hluav taws xob

cov plaub hau - txhua CVS, lub hom phiaj, thiab lwm yam.

Cov cuab yeej siv

cam khwb cia hlau

kub kua nplaum phom

super kua nplaum

cov hlua hlau

Xacto riam

Prototype bread board rau xaim daws

Txhim kho Arduino kev txhim kho ib puag ncig ntawm koj lub PC

Kauj ruam 1: Txoj Cai

Nov yog cov cai kuv siv. Tau tshem ntawm internet.

Tsav tsheb servo (s) los ntawm Arduino yog yooj yim heev. Thaum muaj ntau txoj hauv kev los ua qhov no, Kuv brute yuam ob txoj kev sib txawv txav nrog kev tawm dag zog tawm ntawm lawv thiab ping-ponged rov qab thiab tawm. Koj yuav tsum tau ua si nrog qhov no kom ntseeg tau tias koj paub qhov chaw nruab nrab yog ib zaug koj cov servo tau txuas nrog lub taub hau thiab dab tsi zoo tshaj rau koj daim ntawv thov. /* Qhib

los ntawm BARRAGAN

Tus lej piv txwv no nyob hauv zej tsoom.

Hloov kho los ntawm r570sv

8-14-19

*/

#suav nrog

Servo tswj; // tsim cov khoom siv servo los tswj lub servo

// kaum ob yam khoom siv servo tuaj yeem tsim tau ntawm cov laug cam

int posl = 0; // sib txawv los khaws txoj haujlwm servo

int posr = 0; rau DELAY = 50; int everyOther = 0; int kuv = 0; int j = 0; koj k = 0; int x = 0; Servo tsav 1; Servo tsav 2;

void teeb tsa () {

// myservo.attach (9); // txuas cov servo ntawm tus pin 9 rau cov khoom siv servo // myservo.attach (10); // txuas cov servo ntawm tus pin 10 rau cov khoom siv servo1.attach (9); servo2.attach (10); cov. servo1.write (0); servo2.write (0); ncua (1000); servo1.write (180); cov. servo2.write (180); cov. ncua (1000); Serial.begin (9600); }

//

// // pib 180 sab laug mus rau sab laug 50, txoj cai mus rau sab xis 50, tom qab ntawd qeeb rov qab rau 180 ces r 50 & sab laug 50 // //

void voj () {

rau (j = 0; j <= 5; j ++) {rau (i = 0, posl = 180, posr = 180; kuv <= 50; i ++) {// mus ntawm 0 degrees txog 180 degrees posl = posl - 1; pos = posr + 1; servo1.write (posl); // qhia servo mus rau txoj haujlwm sib txawv 'pos' servo2.write (posr); ncua (DELAY); // tos 15ms rau servo kom mus txog txoj haujlwm} rau (i = 0, posl = 130, posr = 230; i <= 50; i ++) {// mus ntawm 0 degrees txog 180 degrees posl = posl+1; pos = posr - 1; servo1.write (posl); // qhia servo mus rau txoj haujlwm sib txawv 'pos' servo2.write (posr); ncua (DELAY); // tos 15ms rau servo kom mus txog txoj haujlwm}} // rau

yog tias (everyOther == 1) {

servo1.write (180); cov. servo2.write (180); cov. ncua (500); servo1.write (280); servo2.write (280); ncua (500); servo1.write (120); servo2.write (120); ncua (500); servo1.write (180); cov. servo2.write (180); cov. ncua (500); everyOther = 0; // toggle qhov no txhua txhua lub sijhawm nws yuav ua tiav ib qho ntawm ob txoj haujlwm no} // yog lwm qhov {everyOther = 1; rau (x = 0; x <= 5; x ++) {rau (i = 0, posl = 180, posr = 180; i <= 40; i ++) {// mus ntawm 0 degrees mus rau 180 degrees posl = posl - 1; pos = posr + 1; servo1.write (posl); // qhia servo mus rau txoj haujlwm sib txawv 'pos' servo2.write (posr); ncua (10); // tos 10ms rau servo kom mus txog qhov positio} rau (i = 0, posl = 140, posr = 220; i <= 40; i ++) {// mus ntawm 0 degrees txog 180 degrees posl = posl+1; pos = posr - 1; servo1.write (posl); // qhia servo mus rau txoj haujlwm sib txawv 'pos' servo2.write (posr); ncua (10); // tos 1ms rau servo kom mus txog txoj haujlwm}}} // else} // voj

Kauj Ruam 2: Txuas thiab Ntim

Ntim thiab Ntim
Ntim thiab Ntim
Ntim thiab Ntim
Ntim thiab Ntim

Yog li cov xov hlau yooj yim ntse nws yog super ncaj nraim rau pem hauv ntej.

Ib qho servo muaj peb xaim. Fais fab, av thiab PWM tus pin los ntawm Arduino.

Yog li pins, 9 thiab 10 tau siv rau PWM thiab hauv av thiab lub zog tau siv los ntawm Arduino.

Kuv xaiv lub roj teeb 9V vim kuv muaj tus tuav rau nws. Kuv tuaj yeem siv lub LiPo 3.7V roj teeb me me los ua kom tag nrho pob me dua tab sis kuv tsis paub yog tias kuv tuaj yeem khiav tau 8 teev ntawm lub roj teeb me me 3.7V uas kuv muaj yog li kuv tau mus nrog lub roj teeb loj 9v, muab tso rau hauv tus tuav thiab nqa cov khoom seem yog li kuv tuaj yeem pauv nws yog tias tsim nyog. Kuv kuj suav nrog qhov hloov/qhib vim kuv xav tau txoj hauv kev yooj yim rau nws qhib thiab kaw. Tag nrho cov pob yuav tsum tau ntsaws rau tom qab ntawm lub taub hau ntawm cov plaub hau thiab plaub hau thiab qhov kuv tsis xav tau yog qee qhov hacked txoj hauv kev los txhawb nws uas tuaj yeem ua rau cov plaub hau lossis txuas tsis tau sim muck nrog nws.

Qhov ntim tiag ntawm tag nrho txoj haujlwm yog ib qho nyuaj tshaj plaws. Kuv xav tau nws me me tab sis kuv kuj tsis xav kom muaj cov xov hlau tuaj ua tsis tiav thiab muaj qhov project FAIL thaum kuv xav tau. Kuv kub glued tag nrho cov kev sib txuas ntawm Arduino yog li cov pins yuav tsis plam tawm thiab kuv soldered lub zog thiab hauv av xov hlau txoj cai rau Arduino board. Lwm qhov kev sib txuas xov hlau tau kaw ua ke thiab tag nrho pob tau qhwv hauv daim kab xev yooj yim nkag tau mus rau qhov hloov tawm.

Kauj Ruam 3: Txhim Kho Gadget rau Wig

Image
Image
Txhim kho Gadget rau Wig
Txhim kho Gadget rau Wig

Yog tias ntim tsis tau txaus txaus ua tau tag nrho cov khoom hauv cov wig tau mob heev.

Kav hlau txais xov tau teeb tsa rau ntawm cov plaub hau uas tau ua tiav tsis tiav rau qhov kuv tau npaj yuav siv nws yog li peb yuav tsum yuav cov plaub hau muaj zog - ua los ntawm hlau thiab npog hauv cov roj hmab.

Tus kav hlau txais xov 3d luam ntawv tsis haum rau micro servos yog li kuv yuav tsum tau dremel qhov qhib loj dua. Servos tau teeb tsa qhov chaw nrog kua nplaum kub.

Mounting servo horn rau cov plaub hau tau ua tiav qhov tsis meej. Kuv tsis xav txiav qhov loj hauv qhov wig yog li kuv tuaj yeem npaj ua ntej muab cov servo rau cov plaub hau thiab cov kav hlau txais xov tej zaum ua rau cov plaub hau tsis ua haujlwm yog li kuv mus rau txoj kev mob heev ntawm kev txiav lub qhov me me hauv wig 1/4 Yog li cov servo ncej haum los ntawm. Tom qab ntawd kuv txuas lub server horn mus rau servo. Tom qab ntawd kuv epoxied lub server horn rau cov plaub hau - uas tsis ua haujlwm. Super gluing server horn rau cov plaub hau tsis ua haujlwm ib yam. Soooooo, Kuv qhwv tus neeg rau zaub mov horn rau cov plaub hau nrog cov kab xev nyias, khi txhua qhov qhwv ces super glued paracord knots yog li lawv yuav tsis xoob. servo lub sijhawm firs ua qhov no). Zoo li yam koj yuav ua tau los ua tus xub zoo li 10, 000 xyoo dhau los zoo li txheej txheem.

Muaj txoj hauv kev zoo dua los ua qhov no. Siv kuv tus piv txwv los ua qee yam uas ua haujlwm tab sis qee yam uas tuaj yeem txhim kho thaum:-)

Ob qhov ntxiv 1/4 nti tau txiav kom cov neeg rau zaub mov xaim tuaj yeem haum los ntawm cov wig thiab nqes rov qab ntawm cov wig mus rau qhov twg lub roj teeb/Arduino tab tom yuav nyob.

Txuas lub roj teeb/Arduino rau lub taub hau/wig

YMMV ntawm qhov no. Kuv muaj peev xwm khi qhwv lub pob rau kuv tus poj niam lub pob hauv qab cov wig. Nws tau hnav cov plaub hau thiab uas tau khi rau hauv pob ib yam. Peb muaj ib qho kev ua tsis tiav qhov uas nws tau plam tawm yog li kuv rov khi nws dua thiab nws tau nyob ntev mus tas li (nqa qee yam khoom siv thaum koj mus rau qhov kev pab cuam nrog qhov no:-))

Kauj Ruam 4: Ntawm Qhov Qhia - Dab Tsi Ua Haujlwm, Dab Tsi Tsis Ua, Peb Yuav Ua Li Cas Sib Txawv

Ntawm Qhov Qhia - Dab Tsi Ua Haujlwm, Dab Tsi Tsis Ua, Qhov Peb Yuav Ua Li Cas Sib Txawv
Ntawm Qhov Qhia - Dab Tsi Ua Haujlwm, Dab Tsi Tsis Ua, Qhov Peb Yuav Ua Li Cas Sib Txawv
Ntawm Qhov Qhia - Dab Tsi Ua Haujlwm, Dab Tsi Tsis Ua, Qhov Peb Yuav Ua Li Cas Sib Txawv
Ntawm Qhov Qhia - Dab Tsi Ua Haujlwm, Dab Tsi Tsis Ua, Qhov Peb Yuav Ua Li Cas Sib Txawv

Yog li dab tsi ua haujlwm -

Antennas tsis poob - tab sis peb yuav tsum tau ceev faj zoo kom nkag thiab tawm ntawm lub tsheb. Qhov servo me me thiab kev sib txuas ntawm servo horn rau cov plaub hau yog qhov ntau dua.

Roj teeb kav tag nrho cov yeeb yam - tsis tas yuav pauv roj teeb.

Tsis muaj xov hlau poob, tsis muaj kev sib txuas xoob - lub sijhawm ntxiv rau kua nplaum thiab kab xev them tawm

Dab tsi ua tsis tau zoo li ntawd -

Yog li ntawm kuv lub rooj kuv pom tias dab tsi yuav zoo rau kev txav ntawm lub kav hlau txais xov. Hloov tawm thaum peb tau txais hauv qhov chaw nthuav qhia loj, neeg feem coob - tsis yog txhua tus, tsis tau hnov dua lub kav hlau txais xov. Cov uas tau ua, ua rau tsis txaus siab - 'koj lub kav hlau txais xov puas tau txav mus?' yam uas yog qhov zoo tab sis lub sijhawm loj dua yuav zoo dua. Qhov kuv yuav tsum tau ua yog muab lub zog sab nraud uas peb tuaj yeem hloov kho lub sijhawm tiag tiag kom nce kev sib hloov, zaus, thiab lwm yam.

Txoj kev kuv khi nws rau cov plaub hau thiab kuv tus poj niam cov plaub hau - nws poob tom qab ob peb teev. Hmoov zoo kuv tau muaj cov hlua khi qhwv thiab muaj peev xwm rov khi nws rau nws cov plaub hau/plaub hau. Qhov tseeb qhov no tsis yog qhov ua tsis tiav zoo li tau npaj rau qhov tsis muaj zog peb pom mus rau hauv cov yeeb yam.

Pom zoo: