Cov txheej txheem:
- Khoom siv
- Kauj ruam 1: Pib Teeb
- Kauj Ruam 2: Txhim Kho Lub Hauv Paus
- Kauj Ruam 3: Ua Servo Ib nrab ntawm Sab Saum Toj
- Kauj Ruam 4: Ua Lub Pob Khawm thiab Ntxiv Teeb
- Kauj Ruam 5: Tiav Touches
- Kauj Ruam 6: Txaus Siab Rau Qhov Tsis Txaus Siab Yam Uas Koj Tau Tsim Los
Video: Lub thawv tsis siv: 6 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Txoj haujlwm no tau tsim dua rau kuv chav kawm hackathon. Kuv lub ncauj lus yog thev naus laus zis txaus ntshai thiab kuv qhov kev sib tw yog ua kom nws ci. Kuv tau ua lub thawv tsis muaj txiaj ntsig nrog lub toggle hloov thiab LED sawb. Txhua lub sijhawm koj tig lub teeb kom tua lub teeb, ib txhais caj npab tawm ntawm lub thawv nrog lub servo hloov lub teeb rov qab. Yog li koj tsis tuaj yeem kaw lub teeb tshwj tsis yog koj tshem lub hwj chim tawm.
Khoom siv
Cov ntaub ntawv:
- Plywood lossis ib lub thawv me me yuav ua haujlwm
- Ntsia Hlau
- Toggle Hloov
- Arduino
- Hlau
- mov ci pawg thawj coj saib
- Servo
- USB fais fab nyiaj hauv tuam txhab (nyiam dua ib qho nrog 2 qhov tso tawm)
- Acrylic
Cov Cuab Yeej:
- Yeej pom
- Soldering hlau
- Kub kua nplaum phom
- Dremel
Kauj ruam 1: Pib Teeb
Thawj qhov kuv tau ua yog teeb cov khoom siv hluav taws xob thiab xaim lawv kom khiav qee qhov kev xeem. Tom qab kuv xam tawm cov cai, kuv tau siv tag nrho cov khoom ua ke. RGB lub teeb sawb tau txuas rau USB ntsaws yog li Arduino yuav tsis muaj lub hwj chim rau nws. Qhov kev pabcuam yog siv los ntawm Arduino los ntawm kev txuas rau 5 volt.
Nov yog kuv tus lej:
#suav nrog
const int buttonPin = 2;
int buttonState = 0;
Servo tswj;
Ntev ntev
#define liab 5
#define ntsuab 6
#define xiav 3
void teeb tsa () {
pinMode (buttonPin, INPUT);
myservo.attach (9);
pinMode (liab, OUTPUT);
pinMode (ntsuab, OUTPUT);
pinMode (xiav, OUTPUT); }
void voj () {
tswj ();
}
void tswj () {
buttonState = digitalRead (buttonPin);
yog (buttonState == HIGH) {
lightsOn ();
rau (pos = myservo.read (); pos> = 5; pos = 1) {
myservo.write (pos);
ncua (5);
}
lwm yam {
taws teeb ();
Sijhawm Delay = 1;
rau (pos = myservo.read (); pos <= 140; pos += timeDelay) {
myservo.write (pos);
ncua (5);
}
}
}
void lightsOn () {
analogWrite (liab, random (0, 255));
analogWrite (ntsuab, random (0, 255));
analogWrite (xiav, random (0, 255));
ncua (100);
}
void lightsOff () {
analogWrite (liab, 255);
analogWrite (ntsuab, 255);
analogWrite (xiav, 255);
}
Kauj Ruam 2: Txhim Kho Lub Hauv Paus
Tom qab kuv tso tawm cov khoom, kuv xam tawm lub thawv yuav tsum nyob ib puag ncig 7.5 "x 4.5" x 3.5 "(ntev, dav, siab). screwed lub thawv ua ke los ntawm thawj qhov txuas ob sab rau hauv qab ntawm lub npov. Sab saum toj yuav tsum tau muab faib ua ib nrab txhawm rau kom tus neeg siv lub pob khawm nws nce thiab nqis. yuam kom khiav cov xov hlau rau RBG kab tawm sab nraub qaum.
Kauj Ruam 3: Ua Servo Ib nrab ntawm Sab Saum Toj
Ua caj npab rau servo yog qhov nyuaj tshaj plaws ntawm kev tsim. Vim tias kuv tsis xav kom caj npab ua tuab tuab, kuv txiav txim siab siv qee cov acrylic kuv tau tso tseg los ntawm lwm qhov haujlwm los ua caj npab. Qhov no tseem yuav tso cai rau kuv hloov kho los ntawm kev ntxiv cov khoom me me uas kuv tau tsim nrog Dremel. Lub toggle hloov tau teeb tsa nyob rau hauv qhov chaw uas yog ib nti rov qab los ntawm qhov chaw. Kuv kub glued cov servo nyob rau hauv qhov chaw thiab txuas txhua qhov suav nrog rau nws xoob nrog cov ntsia hlau kom kuv tuaj yeem khoov thiab hloov caj npab. Tom qab tau txais lub tswv yim, Kuv txiav txim siab los tsim ob peb daim me me ntawm acrylic nrog Dremel sanding me ntsis. Kuv ua haujlwm los ntawm ntu txhawm rau txhawm rau kho kom nws thiaj li hloov pauv txhua lub sijhawm. Kuv kuj txuas txhua ntu ua ke nrog cov kua nplaum kub uas ua rau nws hnyav dua li nws yuav tsum tau ua. Yog tias kuv yuav txhim kho txoj haujlwm no, Kuv tsuas yog ua caj npab tawm ntawm ib qho khoom. Tom qab tau txais ntu no ntawm qhov zoo tshaj plaws, kuv txuas nws mus rau lub thawv siv cov kua nplaum kub. Kuv kuj tau teeb tsa cov khoom siv hluav taws xob sab hauv ib yam nkaus.
Kauj Ruam 4: Ua Lub Pob Khawm thiab Ntxiv Teeb
Txhawm rau ua kom lub hing ua haujlwm tau zoo, Kuv tau ua ntu ntu ntawm lub thawv no txog 1/3 ntawm tag nrho ntev ntawm lub thawv. Qhov no ua kom ntseeg tau tias kuv 5 gram servo tuaj yeem ua neej nyob ib nrab tsis muaj teeb meem. Txij li cov servo caj npab zaum yuav luag qib nrog rau ib nrab ntawm lub thawv, Kuv yuav tsum tau siv Dremel kom nyias tawm qhov nruab nrab ntawm lub thawv. Qhov no tau lees tias sab saum toj yuav zaum yaug nrog rau lwm sab. Txuas rau sab no rau ntawm lub thawv tau yooj yim li kuv tsuas yog siv pob khawm me me.
Thaum kuv tab tom txiav lub thawv ua ntej, kuv hais tias kuv tshuav qhov sib txawv me me kom khiav cov xov hluav taws xob tawm ntawm LED teeb. Kuv siv lub qhov no kom khiav kab ib ncig lub npov ntau npaum li nws tuaj yeem ua tau. Cov teeb tau teeb tsa kom pom qhov muag kom tau txais ib tus neeg sim thiab tua lub teeb.
Kauj Ruam 5: Tiav Touches
Qhov kawg kuv ntxiv rau hauv lub thawv yog qee cov ntoo tuav hauv qab kom cov ntsia hlau nthuav tawm yuav tsis rub rau saum lub thawv lub thawv nyob. Kuv yooj yim txuas cov no siv cov kua nplaum kub. Kuj zoo li tau pom hauv thawj daim duab, Kuv tau hlais lub qhov rau hauv ib sab ntawm lub npov rau lub hwj huam khawm ntawm lub hwj chim tso nyiaj.
Kauj Ruam 6: Txaus Siab Rau Qhov Tsis Txaus Siab Yam Uas Koj Tau Tsim Los
Kuv tau txais qhov tshwm sim zoo los ntawm lub cuab yeej no. Tib neeg pom nws lom zem heev thiab tsis muaj ntsiab lus. Zuag qhia tag nrho kuv yuav hais tias nws yog qhov ua tiav. Txhawm rau ua kom nrawm dua thiab tej zaum ntxiv cov yam ntxwv ntxiv (xws li hloov lwm tus) koj tuaj yeem siv lub thawv me me uas koj twb muaj ntawm tes. Kuv xav txhim kho qhov zoo ntawm lub cuab yeej los ntawm kev txhuam thiab pleev xim nws. Kuv kuj xav ntxiv qee qhov chaw nres nkoj yog li kuv tuaj yeem ntsaws rau hauv Arduino yam tsis tshem tawm sab saum toj lossis them nyiaj USB lub txhab nyiaj.
Pom zoo:
Yuav Ua Li Cas Tsis Siv Lub Qhov Rooj Tsis Tshua, Lub Cev Kub Lub Cev, GY-906, 433MHz Siv Arduino: 3 Kauj Ruam
Yuav Ua Li Cas Tsis Siv Lub Qhov Rooj Tsis Tuaj, Lub Cev Kub Lub Cev, GY-906, 433MHz Siv Arduino: Hnub no peb yuav ua lub qhov rooj tsis kov, nws yuav ntsuas koj lub cev kub. Hauv qhov xwm txheej tam sim no, Nws yog ib qho tseem ceeb heev uas yuav tsum paub yog tias ib tus neeg lub cev kub ntau dua li ib txwm, thaum ib tus neeg raug ncaws tawm
Lub kaus mom tsis yog lub kaus mom - Cov kaus mom rau cov neeg uas tsis tau hnav lub kaus mom tiag tiag, tab sis xav tau lub kaus mom kev paub: 8 Kauj Ruam
Lub kaus mom tsis yog lub kaus mom rau cov tib neeg uas tsis tau hnav lub kaus mom tiag tiag, tab sis xav tau lub kaus mom kev paub: Kuv ib txwm xav tias kuv tuaj yeem yog tus neeg lub kaus mom, tab sis tsis tau pom dua lub kaus mom uas ua haujlwm rau kuv. Qhov no "Hat Not Hat," lossis fascinator raws li nws tau hu ua yog txheej txheej sab saum toj rau kuv cov teeb meem lub kaus mom uas kuv tuaj yeem koom nrog Kentucky Derby, vacu
Lub thawv tshwj xeeb tsis txawv/lub thawv ntawv (nrawm, yooj yim, hloov pauv, pheej yig): 7 Cov kauj ruam
Qhov Tsis Txaus Ntsig Lub Thawv/lub thawv (Ceev, Yooj Yim, Modular, Pheej Yig): Lub hom phiaj ntawm Cov Lus Qhia no yog los qhia koj yuav ua li cas thiaj pheej yig, kev cai, lub thawv modular/enclosure.Kuv yuav qhia koj, yuav ua li cas nrog qhov txwv cov cuab yeej thiab pob peev nyiaj Qhov no yog kuv thawj Phau Ntawv Qhia (tseem Askiv tsis yog kuv thawj hom lus), yog li thov
Lub thawv Barbie: Ib Daim Ntawv Cuam Tshuam/ Lub Thawv Box rau Koj Lub Mp3 Player: 4 Kauj Ruam (nrog Duab)
Lub Thawv Barbie: Case Camouflaged/ Boom Box rau Koj Lub Mp3 Player: Qhov no yog cov ntaub ntawv tiv thaiv nqa rau koj lub mp3 player uas tseem hloov lub mloog pob ntseg nkaus rau peb lub hlis nti, tuaj yeem ua raws li lub thawv tawg ntawm qhov hloov pauv, thiab disguises koj mp3 player raws li thaum ntxov nineties daim kab xev player lossis zoo ib yam tub sab nyiag kuv
TeaLED: Coj, Hloov, Lub Thawv thiab Roj Teeb (tsis yog Kua Tsis Muaj Cov Kws Lij Choj): 7 Kauj Ruam (nrog Duab)
TeaLED: Coj, Hloov, Lub Thawv thiab Roj Teeb (tsis Kua Tsis Muaj Solder): Lub teeb me me coj los siv rau txhua qhov chaw uas koj nyiam, tsis xav tau kev paub hluav taws xob los ua nws, tsuas yog txiav cov ntawv acetate nrog cov qauv suav nrog ntawm no … ntxiv 2 CR2032 roj teeb thiab 1 Coj (dawb, flashing liab, ultraviolet, RGB qeeb lossis nrawm, 10mm lossis 5mm)