Cov txheej txheem:
- Kauj Ruam 1: Cov khoom siv
- Kauj Ruam 2: Sib sau Cov Khoom Siv Hluav Taws Xob
- Kauj Ruam 3: Tensegrity Sculpture
- Kauj Ruam 4: Sib Sau Cov Qauv
- Kauj ruam 5: Coding
- Kauj ruam 6: Ua kom tiav
Video: Levitating LED Teeb: 6 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Koj puas tau ua si ib puag ncig nrog cov hlau nplaum thiab sim ua kom lawv levitate? Kuv paub tseeb tias peb coob leej muaj, thiab txawm hais tias nws yuav zoo li ua tau, yog tias ua tib zoo ua, tom qab ib ntus koj yuav paub tias nws yeej ua tsis tau. Qhov no yog vim Earnshaw's Theorem, uas ua pov thawj tias nws tsis tuaj yeem levitate ib yam khoom nrog tsuas yog cov khoom siv ferromagnetic. Txawm li cas los xij, peb muaj kev daws teeb meem. Hloov chaw ntawm kev siv cov hlau nplaum, peb yuav levitate lub teeb siv qhov tsis pom kev hu ua tensegrity, ua lub teeb uas zoo li nws tau ntab!
Kauj Ruam 1: Cov khoom siv
Txhawm rau ua lub teeb no, muaj ntau yam khoom siv xav tau:
Electronics:
- Arduino Nano Board
- Jumper xov hlau
- 24 LED Nplhaib
- 9V Roj Teeb
- 9V roj teeb txuas
Cov Khoom Siv Hniav:
- Cardboard (los yog ntoo, yog tias siv laser txiav)
- Kab nuv ntses (ib qho yuav tsum ua haujlwm, thiab sim xaiv ib qho kom pob tshab li sai tau)
Lwm tus:
- Roj hmab band
- Kub kua nplaum phom
- Kub nplaum nplaum
- Cov cuab yeej siv cuab yeej
- Velcro
Kauj Ruam 2: Sib sau Cov Khoom Siv Hluav Taws Xob
Ua ntej peb yuav tsum sib sau ua ke cov khoom siv hluav taws xob. Qhov no yog qhov yooj yim thiab tuaj yeem ua tiav nrog ob peb kauj ruam:
- Solder lub 9V roj teeb txuas rau Arduino Nano board. Qhov no tuaj yeem nyuaj me ntsis, tab sis nws yog qhov tseem ceeb rau kev ua tiav ntawm txoj haujlwm vim tias lub zog tsis txaus muab rau pawg thawj coj yuav ua rau nws ua haujlwm tsis raug. Txuas cov xaim liab rau VIN tus pin, thiab txuas cov xaim dub mus rau ib qho ntawm GND pins ntawm lub rooj tsavxwm.
- Muab cov pins tso rau sab nraum qab ntawm lub nplhaib LED. Ntawm cov 24 LED rings, feem ntau yog 4 qhov chaw rau cov laug, tab sis hauv txoj haujlwm no, peb tsuas yog siv 3: DI, VCC, thiab GND. Ib feem DO yuav tsis siv rau hauv txoj haujlwm no. Muab nws nrog cov xaim taw qhia rau hauv lub nplhaib, vim sab nrauv ntawm lub nplhaib yuav muab zais tom qab ib daim ntawv, tab sis yog tias cov xaim hluav taws xob xaim tau xaim hauv qhov tsis raug, nws yuav tawm los ntawm lub teeb.
- Txuas cov xov hlau mus rau Nano. DI yuav tsum txuas nrog D5 tus pin, VCC txuas nrog 5V, thiab GND rau GND, ntawm lub nplhaib LED thiab Arduino Nano, feem.
Thiab koj tau ua tiav nrog cov khoom siv hluav taws xob!
Kauj Ruam 3: Tensegrity Sculpture
Txog qhov haujlwm no, peb tab tom siv tensegrity, uas yog lo lus siv los piav qhia txog kev ua kom nruj siv qee yam hauv qhov chaw. Yog tias koj tsuas yog xav tsim cov duab puab, tom qab ntawd koj tuaj yeem rub tawm Adobe Illustrator cov ntaub ntawv, ua rau txiav laser, lossis saib daim duab thiab txiav tawm hauv cov duab los qhia koj tus kheej.
Yog tias koj xav nkag siab tias qhov no ua haujlwm li cas, tom qab ntawv nyeem hauv qab no!
Cov duab puab tensegrity siv kab nuv ntses los ua kom nws zoo li zoo li cov khoom nqa. Hauv daim duab piav qhia, txoj haujlwm ntawm txhua ntawm 6 kab tau hais meej, hauv cov xim sib txawv. Cov liab ntev dua yog cov uas ua rau sab saum toj tsis txhob poob. Cia peb hu cov no "cov txheej txheem kab". Tom qab ntawd peb muaj cov kab xiav, uas luv dua li cov liab, tuav rau sab saum toj. Cia peb hu cov no "kab levitation".
Hauv peb cov duab puab nruj, cov kab levitation yog cov uas tuav tus qauv. Vim hais tias sab saum toj xav txav mus los vim yog lub ntiajteb txawj nqus, txoj kab nqes yuav tsum tuav tus qauv nce. Thaum lawv txuas nrog, lawv nruj heev, tuav ib sab saum toj ntawm cov qauv. Muaj ib qho ntawm cov no ntawm ob ntawm plaub sab ntawm cov duab puab, txawm hais tias hauv kev xav, ib qho txaus los tuav cov qauv.
Txawm li cas los xij, yog tias koj sim txuas tsuas yog cov kab levitation, koj yuav pom tias nws poob yooj yim dua. Qhov no vim tias sab saum toj tau txuas los ntawm tsuas yog ob lub ntsiab lus, uas tsis txaus los muab cov qauv ruaj khov. Xav txog ib qho sawaw. Nws tau txuas los ntawm ib kab, tso cai rau nws txav mus los dawb. Hauv peb qhov xwm txheej, peb muaj cov ntu sab saum toj txuas los ntawm ob lub ntsiab lus, thiab ob lub ntsiab lus tsim kab, yog li sab saum toj ntawm peb cov duab puab nruj, nrog tsuas yog cov kab levitation, tsuas yog pom.
Nov yog qhov uas cov kab teeb tsa tuaj ua si. Cov kab no tseem nruj, thiab lawv tuav tus qauv hauv txoj haujlwm. Yog hais tias sab saum toj ntawm tus qauv leans nyob rau hauv ib qho kev taw qhia, cov qauv kab hauv lwm qhov kev taw qhia yuav tuav tus qauv nyob hauv qhov chaw, ua rau cov qauv ua kom ruaj khov.
Txawm hais tias nws zoo li khawv koob, muaj qhov laj thawj ntau tom qab tag nrho cov duab puab!
Kauj Ruam 4: Sib Sau Cov Qauv
Tam sim no nws yog lub sijhawm los teeb tsa cov qauv kom muaj lub teeb txuas rau nws. Qhov no yog qhov yooj yim:
- Nrhiav cov hauv paus. Lawv ib txwm yog cov xwm txheej loj tshaj plaws.
- Muab daim "caj npab" tso rau. Xyuas kom lawv txhua tus ntsib tib txoj kev qhia thaum saib ntawm lawv ib sab. Qhov no ua kom ntseeg tau tias cov qauv nruj yuav tuaj yeem sib sau ua ke raws li tau npaj tseg.
- Muab ib qho ntawm ib sab tso rau. Qhov no tso cai rau peb kom ntseeg tau tias daim caj npab tsis raug thawb deb dhau thaum peb muab nws lo rau, thiab ua kom ntseeg tau tias tag nrho cov hauv paus ntawm cov qauv tuaj yeem ua raws.
- Sib sau ua ke ntawm cov qauv. Cov ntawv yuav tsum poob rau qhov chaw raws nraim, thiab nrog qee qhov gluing, koj yuav xaus nrog yam uas tau hais los saum no.
Tom qab ua qhov ntawd, nws yog lub sijhawm los txuas cov kab nuv ntses rau cov qauv.
- Siv cov kua nplaum kub, lo plaub daim kab nuv ntses rau txhua lub ces kaum ntawm ib feem ntawm cov qauv. Xyuas kom lawv txhua tus zoo ib yam nkaus.
- Muab cov kab nuv ntses tso rau ntawm cov ces kaum ntawm lwm yam qauv. Kuv pom nws yooj yim rau lo yog tias tag nrho cov qauv tau tso tseg, yog li kuv tsis tas yuav tuav nws nrog kuv txhais tes.
- Kaw cov kab "levitation" hauv qhov chaw. Thawb sab saum toj thiab hauv qab kom deb li deb raws li koj tuaj yeem ua tau, tom qab cov kua nplaum tau txias, thiab lo ob kab nuv ntses kawg nyob nruab nrab, txuas caj npab ntawm tus qauv.
Yog tias koj tau ua qhov no deb, tom qab ntawd txoj haujlwm zoo! Koj tau ua tiav ntau txoj haujlwm lawm:)
Tam sim no peb yuav tsum teeb lub teeb. Qhov no yog ib qho yooj yim heev:
- Kaw lub nplhaib LED mus rau qhov ncig "lub log" nrog ob lub qhov nyob hauv nruab nrab. Ua kom ntseeg tau tias cov yas txhawb rau cov xov hlau jumper nyob sab hauv lub voj voog sab nraud.
- Kaw ob daim voj ua ke. Kuaj thawj daim "log" nrog lub voj voog ua tiav nrog ob qhov nyob hauv nruab nrab. Cov no ua rau sab saum toj ntawm peb lub teeb levitating.
- Khi lub roj teeb rau daim duab plaub kawg. Daim ntawv no muaj lub qhov ua rau lub roj teeb 9V, thiab khi nws, nrog rau Arduino Nano pawg thawj coj, nrog cov hlua roj hmab. Nco ntsoov tsis txhob siv kua nplaum ntawm no: lub roj teeb yuav tuag thaum kawg thiab koj yuav tsis muaj dab tsi siv!
- Nqa ib daim ntawv B5 thiab lo rau nws ib ncig ntawm lub teeb. Qhov no ua haujlwm zoo li lub teeb pom kev, thiab nws tseem yuav thaiv cov neeg saib kom pom lub rooj tsavxwm thiab lub roj teeb hauv lub teeb.
- Koj tuaj yeem muaj qee yam dai tawm hauv qab ntawm lub teeb. Hauv ob peb ntawm kuv cov duab, kuv tau sim siv luv, txiav cov quav quav los tsim cov chandelier, tab sis tom qab ntawd kuv tau muab nws tshem tawm vim tias nws zoo li kuv cov duab. Koj tuaj yeem muaj tswv yim nrog qhov koj tso ntawm no!
- Muab lo rau sab saum toj ntawm lub teeb rau lub log kawg. Nco ntsoov, ntxiv, tias txhua daim ntawm txoj kab nuv ntses yog qhov ntev tib yam.
- Kua nplaum velcro rau sab saum toj ntawm lub log thib ob thiab mus rau hauv qab ntawm ib sab saum toj ntawm cov qauv. Qhov no yuav tuav lub teeb nyob rau hauv qhov chaw thaum nws tau nce. Kev siv velcro tso cai rau koj coj nws mus thiab muab lub roj teeb tshiab rau thaum koj xav tau.
Kauj ruam 5: Coding
Tam sim no ntawm no yog qhov lom zem: coding dab tsi koj xav kom lub teeb zoo li! Kuv tau siv lub teeb RGB tig ntawm no, tab sis xav tias dawb los tsim txhua yam koj xav tau, thiab muaj tswv yim nrog nws!
Kuv paub kuv tau piav qhia txhua feem ntawm txoj cai ntawm nws tus kheej hauv kuv qhov kev qhia zaum kawg, tab sis lub sijhawm no, Kuv suav nrog txhua qhov kev piav qhia hauv cov lus hauv kab lus. Thaum koj tshawb xyuas cov cai, nco ntsoov qhov kuv tau tsim: lub teeb zaj sawv tig. Yog tias qhov kev piav qhia tsis zoo txaus (Kuv tsis paub yuav piav qhia nws li cas ntxiv), koj tuaj yeem rov qab saib cov vis dis aus suav nrog thaum pib. Koj tuaj yeem pom cov cai hauv qab no, lossis rub tawm los ntawm Arduino Tsim lub vev xaib txuas hauv qab no!
Arduino Tsim Txuas
(Tsis tas li, yog tias tib neeg txaus kom kuv piav qhia txoj cai kom ntxaws, tej zaum kuv yuav ua qee yam txog nws …)
Levitating_Lamp.ino
#suav nrog |
#definePIN5 // tus pin uas lub nplhaib LED txuas nrog |
#defineNumPixels24 // tus lej ntawm pixels hauv lub nplhaib. muaj cov nplhaib nrog 8 LEDs, lossis koj tuaj yeem siv cov hlua LED nrog Neopixels. Tsuas yog nco ntsoov qhia seb koj muaj pes tsawg LEDs! |
Adafruit_NeoPixel pixels (NumPixels, PIN, NEO_GRB + NEO_KHZ800); // tshaj tawm lub teeb pom kev hu ua pixels. Txoj cai yuav xa mus rau lub nplhaib LED zoo li qhov no. |
#defineDELAYVAL20 // qhov no txiav txim siab ntev npaum li cas lub rooj tsavxwm yuav tsum tos ua ntej lub teeb tig. Yog tias koj ua qhov no me dua, tom qab ntawd zaj sawv xim yuav tig nrawm dua. |
int r [NumPixels]; // qhov no yog tus nqi liab rau txhua lub LEDs |
int g [NumPixels]; // qhov no yog tus nqi ntsuab rau txhua lub LEDs |
int b [NumPixels]; // qhov no yog tus nqi xiav rau txhua lub LEDs |
constint qhov sib txawv = 31; // qhov no teeb tsa tus nqi ci ci. Tus lej ntau tshaj yog 31, tab sis txhua tus lej x qhov twg 0 <x <32 yuav ua haujlwm. |
/////// Teem qhov pib txoj haujlwm ntawm lub teeb //////// |
voidsetLights () { |
int R = 8*diff, G = 0, B = 0; // thawj txoj haujlwm ntawm tag nrho cov LEDs |
rau (int i = 0; i <8; i ++, R- = diff, G+= diff) { |
r = R; |
g = G; |
b = 0; |
} |
rau (int i = 0; i <8; i ++, G- = diff, B+= diff) { |
g [i+8] = G; |
b [kuv+8] = B; |
r [i+8] = 0; |
} |
rau (int i = 0; i <8; i ++, B- = diff, R+= diff) { |
r [kuv+16] = R; |
b [kuv+16] = B; |
g [i+16] = 0; |
} |
} |
/////// Ua tiav teeb tsa thawj txoj haujlwm ntawm LEDs //////// |
voidsetup () { |
pixels.begin (); // qhib lub pixel khoom |
teebLight (); // teeb tsa thawj txoj haujlwm ntawm LEDs |
} |
int idx = 0; // teeb tsa thawj txoj haujlwm ntawm LED kev sib hloov |
voidloop () { |
/////// teeb xim ntawm txhua tus LEDs //////// |
rau (int kuv = 0; kuv <numpixels; kuv ++) = "" { |
pixels.setPixelColor (i, pixels. Color (r [(i+idx)%24], g [(i+idx)%24], b [(i+idx)%24])); |
pixels.show (); |
} |
/////// ua tiav teeb cov xim ntawm LEDs //////// |
ncua (DELAYVAL); // tos DELAYVAL milliseconds |
idx ++; // txav qhov kev sib hloov ntawm LEDs los ntawm ib qho |
idx%= 24; // mod tus nqi los ntawm 24. Qhov no txwv tus nqi ntawm idx rau ntawm 0 thiab 23, suav nrog |
} |
saib rawLevitating_Lamp.ino tuav nrog ❤ los ntawm GitHub
Kauj ruam 6: Ua kom tiav
Tam sim no nws yog lub sijhawm los teeb lub teeb, lo lub velcro rau tus qauv, thiab tua lub teeb: nws yog lub sijhawm ua yeeb yam. Xav tias yuav hloov pauv qhov koj xav tau, thiab qhia rau ntiaj teb tias koj tau tsim dab tsi nrog txoj haujlwm no!
Hmoov zoo thiab Khaws Tshawb Nrhiav!
Pom zoo:
Dusty Wall Arduino Animated Led Teeb Nrog Teeb Lub Teeb: 11 Cov Kauj Ruam (nrog Duab)
Dusty Wall Arduino Animated Led Lamp Nrog Lub Teeb Pom Kev: Kuv nyuam qhuav muaj me nyuam thiab tom qab ua nws chav pw, kuv xav tau lub teeb ntawm phab ntsa. Raws li kuv nyiam heev LED kuv txiav txim siab los tsim ib yam.Kuv nyiam lub dav hlau dav dav, yog li vim li cas ho tsis tso lub dav hlau los ntawm daim duab tas luav rau ntawm phab ntsa, ntawm no thaum nws pib thiab kuv ua li cas
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
DIY LED Teeb - Niaj Hnub Teeb Meem Teeb Nrog Cov Chaw Taws Teeb: 8 Kauj Ruam (nrog Duab)
DIY LED Teeb - Niaj Hnub Teeb Mood Teeb Nrog Chaw Taws Teeb: Hauv kab lus no kuv yuav mus hla cov txheej txheem Kuv tau siv los tsim qhov no zoo heev pyramid zoo li tus LED Mood Teeb.Kuv siv maple rau cov qauv tseem ceeb thiab qee qhov mahogany txhav ntxiv rau lub zog. Rau lub teeb Kuv siv RGB LED teeb uas tuaj nyob hauv 16 ko taw
LED Teeb Teeb Duab Cwjmem: Cov Cuab Yeej rau Teeb Teeb Doodles: 6 Kauj Ruam (nrog Duab)
LED Teeb Teeb Lub Cwjmem: Cov Cuab Yeej rau Teeb Doodles: Kuv tus poj niam Lori yog tus neeg siv tsis tu ncua thiab kuv tau ua si nrog kev yees duab ntev ntev rau ntau xyoo. Kev tshoov siab los ntawm PikaPika pab pawg teeb pom kev zoo thiab yooj yim ntawm cov koob yees duab digital peb tau siv lub teeb duab kos duab kom pom tias peb tuaj yeem ua dab tsi
Cov Roj Teeb Lemon Me, thiab Lwm Cov Qauv rau Xoom Tus Nqi Hluav Taws Xob thiab Coj Lub Teeb Tsis Muaj Roj Teeb: 18 Kauj Ruam (nrog Duab)
Cov Roj Teeb Lemon Me, thiab Lwm Cov Qauv rau Xoom Tus Nqi Hluav Taws Xob thiab Coj Lub Teeb Tsis Muaj Roj Teeb: Nyob zoo, tej zaum koj twb paub txog txiv qaub roj teeb lossis roj teeb roj teeb. Lawv tau siv ib txwm siv rau lub hom phiaj kev kawm thiab lawv siv cov tshuaj tiv thaiv hluav taws xob uas tsim hluav taws xob qis, feem ntau pom nyob rau hauv daim ntawv ntawm cov coj lossis lub teeb ci ci. Cov no