Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Kusanya Elektroniki
- Hatua ya 3: Sanamu ya Tensegrity
- Hatua ya 4: Kukusanya Muundo
- Hatua ya 5: Kuandika
- Hatua ya 6: Kamilisha
Video: Kuchunguza Taa ya LED: Hatua 6 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Je! Umewahi kucheza karibu na sumaku na kujaribu kuwafanya waongeze? Nina hakika wengi wetu tumewahi, na ingawa inaweza kuonekana kuwa inawezekana, ikiwa imewekwa kwa uangalifu sana, baada ya muda utagundua ni kweli haiwezekani kufanya. Hii ni kwa sababu ya Theorem ya Earnshaw, ambayo inathibitisha kuwa haiwezekani kutoa kitu kwa vifaa vya ferromagnetic tu. Walakini, tuna kazi. Badala ya kutumia sumaku, tutatoa taa hiyo kwa kutumia udanganyifu uitwao tensegrity, na kutengeneza taa inayoonekana kama inaelea!
Hatua ya 1: Vifaa
Ili kutengeneza taa hii, kuna vifaa anuwai vinavyohitajika:
Umeme:
- Bodi ya Nano ya Arduino
- Waya za jumper
- Pete 24 ya LED
- 9V Betri
- Kiunganishi cha betri cha 9V
Vifaa vya mapambo:
- Kadibodi (au kuni, ikiwa unatumia kukata laser)
- Mstari wa uvuvi (yeyote anapaswa kufanya kazi, na jaribu kuchagua moja wazi kama inavyowezekana)
Wengine:
- Bendi ya Mpira
- Bunduki ya gundi moto
- Vijiti vya gundi moto
- Vifaa vya Soldering
- Velcro
Hatua ya 2: Kusanya Elektroniki
Kwanza tunahitaji kukusanya sehemu za elektroniki. Hii ni rahisi na inaweza kufanywa na hatua kadhaa:
- Solder kontakt 9V ya betri kwenye bodi ya Arduino Nano. Hii inaweza kuwa ngumu kidogo, lakini ni sehemu muhimu kwa kufanikiwa kwa mradi kwa sababu hakuna nguvu ya kutosha inayopewa bodi itasababisha isifanye kazi vizuri. Unganisha waya nyekundu kwenye pini ya VIN, na unganisha waya mweusi kwa moja ya pini za GND kwenye ubao.
- Solder pini nyuma ya pete ya LED. Kwenye pete hizi 24 za LED, kawaida kuna sehemu 4 za kuuza, lakini katika mradi huu, tutatumia 3 tu: DI, VCC, na GND. Sehemu ya DO haitatumika katika mradi huu. Solder na waya inayoelekeza kwenye pete, kwani nje ya pete itafichwa nyuma ya kipande cha karatasi, lakini ikiwa waya za kuruka zinauzwa kwa mwelekeo usiofaa, itatoka kwenye taa.
- Unganisha waya kwa Nano. DI inapaswa kushikamana na pini ya D5, VCC iliyounganishwa na 5V, na GND kwa GND, kwenye pete ya LED na Arduino Nano, mtawaliwa.
Na umemaliza na umeme!
Hatua ya 3: Sanamu ya Tensegrity
Kwa mradi huu, tunatumia usumbufu, ambayo ni neno linalotumiwa kuelezea kitendo cha kutumia mvutano kushikilia kitu mahali. Ikiwa unataka tu kuunda sanamu, basi unaweza kupakua faili ya Adobe Illustrator, iliyoundwa kwa kukata laser, au angalia picha na uikate kwenye kadibodi mwenyewe.
Ikiwa unataka kuelewa jinsi hii inafanya kazi, basi endelea kusoma hapa chini!
Sanamu hii ya nguvu hutumia laini ya uvuvi kuifanya ionekane kama kitu kinachotoza. Katika picha iliyofafanuliwa, nafasi ya kila moja ya mistari 6 imeangaziwa, kwa rangi tofauti. Zile ndefu nyekundu ni zile zinazoweka juu zisianguke. Wacha tuite hizi "mistari ya kimuundo". Halafu tuna mistari ya samawati, ambayo ni fupi sana kuliko ile nyekundu, ikishikilia sehemu ya juu juu. Wacha tuite hizi "laini za ushuru".
Katika sanamu yetu ya ushujaa, mistari ya ushuru ndio inayoshikilia muundo juu. Kwa sababu sehemu ya juu inataka kushuka chini kwa sababu ya mvuto, mistari ya ushuru inapaswa kushikilia muundo juu. Wakati zinaambatanishwa, zina wasiwasi sana, na kushikilia sehemu ya juu ya muundo juu. Kuna moja ya haya kwa pande mbili za nne za sanamu, ingawa kwa nadharia, moja ni ya kutosha kushikilia muundo.
Walakini, ikiwa ulijaribu kushikamana na laini za ushuru tu, utaona kuwa inaanguka kwa urahisi. Hii ni kwa sababu juu imeambatanishwa na alama mbili tu, ambayo haitoshi kutoa muundo thabiti. Fikiria msumeno. Imeambatanishwa na laini moja, ikiruhusu isonge kwa uhuru. Kwa upande wetu, tuna sehemu ya juu iliyoambatanishwa na nukta mbili, na alama mbili zinaunda mstari, kwa hivyo juu ya sanamu yetu ya ushujaa, iliyo na laini tu za uchukuzi, ni msumeno tu.
Hapa ndipo mistari ya kimuundo inakuja kucheza. Mistari hii pia ni ya wakati, na inashikilia muundo katika nafasi. Ikiwa juu ya muundo huegemea upande wowote, mistari ya kimuundo katika mwelekeo mwingine itashikilia muundo huo, na kusababisha muundo kuwa thabiti.
Ingawa inaonekana kama uchawi, kwa kweli kuna sababu nyingi nyuma ya sanamu nzima!
Hatua ya 4: Kukusanya Muundo
Sasa ni wakati wa kukusanya muundo ili taa iunganishwe nayo. Sehemu hii ni rahisi:
- Pata vipande vya msingi. Daima ndio mraba mkubwa zaidi.
- Weka vipande vya "mkono". Hakikisha wote wanakabiliwa na mwelekeo mmoja wakati wanaangalia kutoka upande wao. Hii inahakikisha muundo wa usumbufu utaweza kukusanywa kama ilivyokusudiwa.
- Weka moja ya vipande vya upande. Hii inatuwezesha kuwa na uhakika kwamba kipande cha mkono hakijasukumwa mbali sana wakati tunainasa, na inahakikisha msingi wote wa muundo unaweza kuwa sawa.
- Kukusanya muundo uliobaki. Vipande vinapaswa kuanguka mahali haswa, na kwa gluing fulani, utaishia na kile kilichoonyeshwa hapo juu.
Baada ya kufanya hivyo, ni wakati wa kuunganisha laini za uvuvi na miundo.
- Kutumia gundi moto, gundi vipande vinne vya laini ya uvuvi kwa kila pembe ya sehemu moja ya muundo. Hakikisha zote zina urefu sawa.
- Gundi laini ya uvuvi kwa pembe zinazofanana kwenye muundo mwingine. Niliona ni rahisi kushikamana ikiwa muundo mzima ulikuwa umewekwa chini, kwa hivyo nisingelazimika kuishikilia kwa mikono yangu.
- Gundi "laini za ushuru" mahali. Shinikiza sehemu za juu na za chini mbali kadri uwezavyo, baada ya gundi kupoza, na gundi laini mbili za mwisho za uvuvi katikati, unganisha mikono ya muundo.
Ikiwa umeifanya hivi sasa, basi kazi nzuri! Umefanya kazi nyingi tayari:)
Sasa tunahitaji kukusanya taa. Sehemu hii ni rahisi sana:
- Gundi pete ya LED kwenye kipande cha "gurudumu" la duara na mashimo mawili katikati. Hakikisha msaada wa plastiki kwa waya za kuruka ziko ndani kabisa ya duara la nje.
- Gundi vipande viwili vya mviringo pamoja. Gundi kipande cha kwanza cha "gurudumu" na mduara kamili na mashimo mawili katikati. Hizi hufanya juu ya taa yetu inayotoza.
- Funga betri kwenye kipande cha mwisho cha mstatili. Kipande hiki kina shimo lililotengenezwa kwa betri ya 9V, na ifunge chini, pamoja na bodi ya Arduino Nano, na bendi za mpira. Kumbuka kutotumia gundi hapa: betri itakufa na hautakuwa na chochote cha kutumia!
- Chukua kipande cha karatasi B5 na gundi kwenye ukingo wa taa. Hii inafanya kazi kama kivuli cha taa, na pia itazuia watazamaji kuona bodi na betri kwenye taa.
- Unaweza kuwa na kitu kinachining'inia chini ya taa. Katika picha zangu chache, nilijaribu kutumia vipande vifupi vya majani ili kuunda athari ya chandelier, lakini baadaye niliitoa kwa sababu ilikuwa katika njia ya picha zangu. Unaweza kuwa mbunifu na kile unachoweka hapa!
- Gundi juu ya taa kwenye kipande cha mwisho cha gurudumu. Hakikisha, tena, kwamba vipande vyote vya laini ya uvuvi vina urefu sawa.
- Gundi velcro juu ya gurudumu la pili na chini ya sehemu ya juu ya muundo. Hii itashikilia taa mahali wakati inatoza. Matumizi ya velcro hukuruhusu kuishusha na kuipatia betri mpya wakati unahitaji.
Hatua ya 5: Kuandika
Sasa hapa kuna sehemu ya kufurahisha: kuorodhesha kile unataka taa ionekane! Nimetumia taa ya RGB inayozunguka hapa, lakini jisikie huru kuunda chochote unachotaka, na uwe mbunifu nacho!
Najua nilielezea kila sehemu ya nambari kwa uhuru katika maandishi yangu ya mwisho, lakini wakati huu, nilijumuisha maelezo yote kwenye maoni kwenye nambari. Wakati unachunguza nambari hiyo, kumbuka kile nimeunda: taa ya upinde wa mvua inayozunguka. Ikiwa ufafanuzi huo haukuwa wa kutosha (sijui ni jinsi gani ya kuelezea), unaweza kutazama tena video iliyojumuishwa mwanzoni. Unaweza kuona nambari hapa chini, au kuipakua kutoka kwa Arduino Unda kiunga cha wavuti hapa chini!
Arduino Unda Kiungo
(Pia, ikiwa watu wa kutosha wananiuliza nieleze nambari hiyo kwa undani zaidi, labda nitafanya jambo kuhusu hilo…)
Kuchungua_Lamp.ino
# pamoja |
# definePIN5 // pini ambayo pete ya LED imeunganishwa |
# defineNumPixels24 // idadi ya saizi kwenye pete. kuna pete zilizo na LED 8, au unaweza kutumia ukanda wa LED na Neopixels. Kumbuka tu kutaja ngapi una LED nyingi! |
Saizi za Adafruit_NeoPixel (NumPixels, PIN, NEO_GRB + NEO_KHZ800); // tangaza kitu nyepesi kinachoitwa saizi. Nambari hiyo itarejelea pete ya LED kama hii. |
# defineDELAYVAL20 // hii huamua muda gani bodi inapaswa kusubiri kabla taa zingezungushwa. Ukifanya hii iwe ndogo, basi rangi za upinde wa mvua zitazunguka hata haraka. |
int r [Hesabu Pepe]; // hii ndio dhamana nyekundu ya LED zote |
int g [Hesabu] // hii ndio thamani ya kijani kwa LED zote |
int b [Hesabu] // hii ndio thamani ya bluu kwa LED zote |
constint tofauti = 31; // hii inaweka thamani ya mwangaza. Nambari ya juu ni 31, lakini nambari yoyote x ambapo 0 <x <32 itafanya kazi. |
/////// Weka nafasi ya kwanza ya taa ///////// |
Taa za voidset () { |
int R = 8 * tofauti, G = 0, B = 0; // nafasi ya awali ya LED zote |
kwa (int i = 0; i <8; i ++, R- = diff, G + = diff) { |
r = R; |
g = G; |
b = 0; |
} |
kwa (int i = 0; i <8; i ++, G- = tofauti, B + = tofauti) { |
g [i + 8] = G; |
b [i + 8] = B; |
r [i + 8] = 0; |
} |
kwa (int i = 0; i <8; i ++, B- = diff, R + = diff) { |
r [i + 16] = R; |
b [i + 16] = B; |
g [i + 16] = 0; |
} |
} |
/////// Maliza kuweka nafasi ya kwanza ya LEDs ///////// |
voidetup () { |
saizi. anza (); // washa kitu cha saizi |
setLights (); // weka nafasi ya kwanza ya LEDs |
} |
id idx = 0; // weka nafasi ya kwanza ya mzunguko wa LED |
voidloop () { |
/////// weka rangi ya kila moja ya LEDs ///////// |
kwa (int i = 0; i <numpixels; i ++) = "" { |
saizi.setPixelColor (i, saizi. Color (r [(i + idx)% 24], g [(i + idx)% 24], b [(i + idx)% 24])); |
saizi. onyesha (); |
} |
/////// kumaliza kuweka rangi ya LEDs ///////// |
kuchelewesha (kucheleweshwa); // subiri sekunde millisecond |
+ idx ++; // songa mzunguko wa LED kwa moja |
idx% = 24; // mod thamani ifikapo 24. Hii inazuia thamani ya idx kuwa kati ya 0 na 23, ikijumuisha |
} |
tazama mbichiLevifying_Lamp.ino iliyohifadhiwa na ❤ na GitHub
Hatua ya 6: Kamilisha
Sasa ni wakati wa kuwasha taa, funga velcro kwenye muundo, na uzime taa: ni wakati wa maonyesho. Jisikie huru kufanya mabadiliko yoyote unayotaka, na ushiriki na ulimwengu kile ulichounda na mradi huu!
Bahati nzuri na Endelea Kuchunguza!
Ilipendekeza:
Taa ya Taa ya Smart Smart - Taa mahiri W / Arduino - Nafasi ya Kazi ya Neopixels: Hatua 10 (na Picha)
Taa ya Taa ya Smart Smart | Taa mahiri W / Arduino | Nafasi ya Kazi ya Neopixels: Sasa siku tunatumia muda mwingi nyumbani, kusoma na kufanya kazi kwa kweli, kwa nini tusifanye nafasi yetu ya kazi iwe kubwa na mfumo wa taa na taa za Arduino na Ws2812b msingi. Hapa naonyesha jinsi ya kujenga Smart yako Dawati la Taa ya LED ambayo
Taa ya Kuchunguza kwa Uhuru: Hatua 4
Taa ya Kuchunguza kwa Uhuru: Inaonekana ya kushangaza na mtu lazima afikirie kuwa mradi huu ni ngumu sana. Ikiwa mtu angeanza kabisa kutoka mwanzoni hii itakuwa kesi lakini vifaa vingi vinaweza kununuliwa vimekusanyika. Kila kitu kinategemea kuingizwa na zaidi au chini ya p
Jinsi ya Kufanya Taa za Taa za Taa za Umeme za ARGB: Hatua 5
Jinsi ya Kufanya Taa za Taa za Taa za Umeme za ARGB: Halo, kwa mafunzo haya nitakuonyesha jinsi ya kufanya muziki tendaji wa rgb iliyoongozwa kwa njia rahisi sana, inazalisha mabadiliko kadhaa ya rangi wakati unacheza muziki wako uupendao Kwa miradi mingine ya kushangaza tembelea letsmakeprojects.com
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano Nk ..: Hatua 11 (na Picha)
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano nk. Shida ni kwamba modeli za taa zinaweza kuwa ndogo na nafasi ndogo ya betri na
RGB Taa ya Taa ya LED (kwa Picha za Wakati wa Usiku na Freezelight): Hatua 4 (na Picha)
RGB LED Light Fimbo (kwa Usiku Upigaji Picha na Freezelight): Je! RGB LED taa ya picha ni nini? Ikiwa unapenda kupiga picha na hasa upigaji picha wakati wa usiku, basi nina hakika sana, tayari unajua hii ni nini! Ikiwa sivyo, naweza kusema ni kifaa kizuri sana ambacho kinaweza kukusaidia kuunda kushangaza