Orodha ya maudhui:

TwirLED: Skirt ya Mwanga: Hatua 8 (na Picha)
TwirLED: Skirt ya Mwanga: Hatua 8 (na Picha)

Video: TwirLED: Skirt ya Mwanga: Hatua 8 (na Picha)

Video: TwirLED: Skirt ya Mwanga: Hatua 8 (na Picha)
Video: Dj Joozey X Harmonize - Namficha (Official Video) 2024, Novemba
Anonim
Image
Image
Iliyozungushwa: Sketi Nyepesi
Iliyozungushwa: Sketi Nyepesi
Iliyozungushwa: Sketi Nyepesi
Iliyozungushwa: Sketi Nyepesi

Wazo la kimsingi la mradi huu ni sketi ambayo humenyuka kwa mwendo na taa wakati unazunguka kwenye sakafu ya densi. Kwa densi ya kijamii kama blues, swing, na salsa, wakati wa "onyesha" ni wakati mchezaji anazunguka, kwa hivyo nilitaka sketi inayoangaza tu wakati huo.

Kazi hiyo imekamilika kwa kuendesha programu rahisi ambayo inasoma nafasi katika z-mhimili wa sensa ya 3-mhimili na kuchochea strand nyepesi kupepesa ikiwa usomaji uko juu ya thamani fulani.

Ujuzi Unaohitajika:

  • Kushona Msingi
  • Kufundisha
  • Kupanga programu ndogo ndogo na Arduio
  • Uvumilivu

Usitishwe na yoyote ya haya; ni nafasi nzuri ya kujifunza na kufanya mazoezi ya ustadi. Kushona kunaweza kufanywa kwa mikono ikiwa huna ufikiaji wa mashine ya kushona. Nilijifunza tu kutengenezea miradi miwili kabla ya hii, kwa hivyo ikiwa haujui jinsi kabla ya kuchukua shughuli kama hii, hakika utafanya baadaye! Arduino sio ngumu sana kujifunza na sio lazima ufanye uandishi wowote wa nambari.

Hatua ya 1: Kusanya Vifaa na Zana

Kusanya Vifaa na Zana
Kusanya Vifaa na Zana
Kusanya Vifaa na Zana
Kusanya Vifaa na Zana

Nilijumuisha viungo kwa baadhi ya bidhaa na vifaa nilivyotumia, lakini kitu chochote sawa na pini sawa inapaswa kufanya kazi. Hakikisha tu kila kitu kinaweza kushughulikia pembejeo za 5V ili usichome bodi yako au sensorer.

Zana

  • Mashine ya kushona (haihitajiki, lakini inasaidia)
  • Kompyuta ili kupanga controler yako ndogo
  • Chuma cha kulehemu
  • "mkono wa tatu" kusaidia kushikilia vitu wakati wa kutengenezea
  • Vipande vya waya
  • Bunduki ya gundi moto

Vifaa

  • Sketi kamili ya sketi / skater (ambayo inazunguka usawa wakati inazunguka)
  • kitambaa cha matundu au Ribbon ili kufunga waya na kuiweka mbali na ngozi yako
  • sindano na uzi
  • Silicone iliyofunikwa waya 30g
  • 3-axis accelerometor (5V pembejeo inaoana)
  • Anwani za RGB za anwani
  • Mdhibiti mdogo wa Pro Micro (5V) au toleo la Sparkfun. Nimetumia zote mbili
  • Pakiti ya nguvu (pato la 5V) au kitu kama hiki
  • vijiti vya gundi moto

Ikiwa unataka kutengeneza sketi yako mwenyewe, hakikisha unapata kitambaa kilicho na muundo usio wa mwelekeo na kitambaa cha kunyoosha ikiwa hautaki kufunga zipu. Hapa kuna mafunzo moja juu ya jinsi ya kutengeneza moja: Sketi ya DIY / Sketi ya Mduara na DIYlover89.

Hatua ya 2: Tengeneza Mfukoni kwa Ufungashaji wa Nguvu

Tengeneza Mfukoni kwa Ufungashaji wa Nguvu
Tengeneza Mfukoni kwa Ufungashaji wa Nguvu
Tengeneza Mfukoni kwa Ufungashaji wa Nguvu
Tengeneza Mfukoni kwa Ufungashaji wa Nguvu
Tengeneza Mfukoni kwa Ufungashaji wa Nguvu
Tengeneza Mfukoni kwa Ufungashaji wa Nguvu
Tengeneza Mfukoni kwa Ufungashaji wa Nguvu
Tengeneza Mfukoni kwa Ufungashaji wa Nguvu

hapa kuna njia ya kutengeneza mfuko wa haraka kushikilia benki ya nguvu na mdhibiti mdogo ili wawe salama.

  • piga na kushona zipu ndani ya sketi ambapo unataka mfukoni iwe.
  • fungua zipu na ukate kipande i kati ya meno ya zipu
  • kushona kwa zigzag juu ya kitambaa ili kupata sipper mahali pake
  • kata kitambaa cha ukubwa wa benki ya nguvu na pro ndogo
  • kata, piga na kushona kitambaa kidogo ili pro ndogo iwe na "nyumba" yake (mfukoni ndani ya mfukoni)
  • piga mfuko wote ndani ya sketi juu ya kitanzi cha zipu
  • kushona mahali
  • hakikisha kuacha ufunguzi chini ya mfukoni ili kuendesha waya kupitia

Hatua ya 3: Mpangilio wa Mpangilio wa Wiring

Mpangilio wa Mpangilio wa Wiring
Mpangilio wa Mpangilio wa Wiring
Mpangilio wa Mpangilio wa Wiring
Mpangilio wa Mpangilio wa Wiring
Mpangilio wa Mpangilio wa Wiring
Mpangilio wa Mpangilio wa Wiring

Baada ya mfukoni iko, weka sketi juu na ongeza pini kadhaa ambapo unataka taa zionyeshe. Nilichagua kupatanisha LED zangu na dots nyeupe za polka kwenye sketi yangu kwa sababu nadhani inaunda urembo mzuri wakati wanapepeta.

Weka sketi nje kichwa chini ili uweze kuona mahali unapoweka alama zako za pini.

Weka LED moja kwenye kila pini ili uweze kuona vizuri jinsi zinavyosambazwa, na urekebishe mpangilio ikiwa unaonekana kutofautiana. Nilitumia LED 35 kwenye sketi hii, lakini nadhani benki ya nguvu ina uwezo wa kuwezesha zaidi ikiwa unataka kujaribu.

Tengeneza ramani ya mpangilio wako wa wiring kwa kutumia kamba ya waya au waya au kuchora laini kupitia kila LED. Ikiwa utaweka alama hii kwa alama au penseli, hakikisha haionyeshi kupitia kitambaa chako kwani hautaweza kuweka hii kupitia mashine ya kuosha.

Ni muhimu kupanga mpango ili usipoteze nafasi yako mara tu unapoanza kuziunganisha taa zote pamoja katika mkondo mmoja mrefu.

Hatua ya 4: Solder Kila kitu Pamoja

Solder Kila kitu Pamoja
Solder Kila kitu Pamoja
Solder Kila kitu Pamoja
Solder Kila kitu Pamoja

Sitaki kugeuza hii kuwa mafunzo ya kuuza, lakini hapa kuna vidokezo na mbinu kadhaa ambazo zinaweza kuwa muhimu:

Waya

Fuata ramani yako ya wiring na ukate waya unapoenda, sio kila wakati.

Wakati wa kupimia na kukata, acha utelezi kwenye waya unaotembea kati ya LED.

Katika sehemu ambazo strand ya LED inageuka, kata waya nje ya zamu kidogo na waya ndani fupi kidogo kuliko waya wa kati. Hii husaidia kuweka mafadhaiko kidogo kwenye viungo vya solder.

Solder

Hii ndio sehemu ya mradi inayotumia wakati mwingi.

Hakikisha unafanya kazi katika eneo lenye hewa ya kutosha na unapumzika.

Vitu vya solder vimebana sana kwenye bodi za kuzuka kwa LED nilizotumia, kwa hivyo nimeona ni rahisi kuweka tone la solder kwenye kila sehemu ya mawasiliano, kisha ikayeyuke tena na ushike waya kwenye solder iliyoyeyuka.

Hatua ya 5: Pakua na usakinishe Programu

Pakua na Sakinisha Programu
Pakua na Sakinisha Programu
  1. Arduino IDE ikiwa tayari haujasakinishwa. Ninatumia toleo linaloweza kupakuliwa. Bado haujajaribu toleo la mhariri wa wavuti.
  2. Bodi za ATMega zinahitaji hatua kadhaa za ziada kabla ya kupakia nambari. Cheche Furaha Pro Micro Hookup Mwongozo. Hakikisha kufuata hatua zote kwa uangalifu, la sivyo uta "tofali" bodi yako.
  3. Kwa maktaba ya "uangazaji" nyepesi niliyotumia, nenda kwenye Maktaba, Simamia Maktaba na ongeza Maktaba ya ALA. Unaweza kutumia hali yoyote nyepesi au maktaba unayopenda, bonyeza tu msimbo.

Hatua ya 6: Hook Up Components na Weka Nambari

Hook Up Vipengele na Weka Nambari
Hook Up Vipengele na Weka Nambari
Hook Up Vipengele na Weka Nambari
Hook Up Vipengele na Weka Nambari

Ninapenda kujaribu nambari yangu, sensorer na LED kwenye ubao ninajua hufanya kazi kuhakikisha kuwa vifaa vipya vinafanya kazi kabla ya kuzishona kuwa vazi. Ninapendekeza kuweka mdhibiti mdogo kama Arduino Uno au Sparkfun RedBoard ambayo haijajitolea kwa mradi ili uweze kujaribu na kujaribu vipimo. Wakati nilikuwa nikifanya strand yangu ya LED, ningeiunganisha ili kuangalia nilikuwa na muunganisho mzuri kila mara.

Hapa kuna jinsi ya kuunganisha vifaa vya mradi huu:

Kuongeza kasi kwa Accelerometer:

  • VCC kwenye accelerometer kwa VCC kwenye Pro Micro
  • GND kwenye kipima kasi hadi GND kwenye Pro Micro
  • Z-OUT kwenye accelerometer hadi A0 kwenye Pro Micro
  • Y-OUT kwenye accelerometer hadi A1 kwenye Pro Micro
  • x-OUT kwenye accelerometer hadi A2 kwenye Pro Micro

Kuunganishwa kwa Strand ya LED:

  • 5V kwenye LED ya kwanza kwa RAW kwenye Pro Micro
  • Chakula kwenye LED ya kwanza kubandika 2 kwenye Pro Micro
  • gnd kwenye LED ya kwanza kwa GND kwenye Pro Micro
  • Wakati wa kuunda strand ya LEDs, hakikisha mishale inaelekeza kwa mwelekeo huo huo, mbali na chanzo cha nguvu.

Unganisha benki ya umeme kwa Pro Micro na kebo ya USB

Hakikisha benki ya umeme imetozwa

Hapa kuna nambari:

# pamoja

AlaLedRgb rgbStrip; AlaSeq spin = {{ALA_OFF, 100, 100, alaPalNull}, {ALA_SPARKLE, 1000, 1000, alaPalCool}, {ALA_OFF, 100, 100, alaPalNull}, {ALA_ENDSEQ}}; int z; kuanzisha batili () {Serial.begin (9600); // inaweka bandari ya serial kuwa 9600 rgbStrip.initWS2812 (35, 2); // weka nambari za LED kwenye strand hadi 35 na utume data kubandika 2 rgbStrip.setBrightness (0x444444); rgbStrip.setAnimation (spin); kitanzi batili () {z = AnalogSoma (0); // soma pini ya kuingiza Analog A0 Serial.println (z, DEC); // chapisha kuongeza kasi katika mhimili wa Z ikiwa (z> = 400) {Serial.print ("spin"); rgbStrip.runUhuishaji (); } mwingine {Serial.print ("hatua mbili, tatu"); }}

Hatua ya 7: Sew Strand LED into Skirt

Kushona Strand LED ndani ya Skirt
Kushona Strand LED ndani ya Skirt
Kushona Strand LED ndani ya Skirt
Kushona Strand LED ndani ya Skirt
Kushona Strand LED ndani ya Skirt
Kushona Strand LED ndani ya Skirt

Kufuatia njia uliyoweka hapo awali, funga mjeledi wa strand ya LED mahali ili uhakikishe kupata kila taa mahali unayotaka ionekane. Nilitaka yangu iwe iliyokaa na dots nyeupe za rangi ili rangi ionekane vizuri.

Baada ya kukwama kwa strand kidogo, ongeza gundi moto kwa kila LED juu ya alama za solder ili kutia mawasiliano ya umeme, na chini ya pande za LED kuhakikisha inakaa mahali unapotembea / kucheza.

Kutumia kitambaa cha matundu au Ribbon, kata vipande virefu karibu 2 pana, na pindisha kingo chini ukiziweka mahali juu ya mkanda wa LED, kisha ushone mahali pake. Hii itafanya strand iwe imara zaidi kwenye kitambaa cha sketi na weka vipengee visikune au kushika miguu au nylon au watu wengine.

Ilipendekeza: