Orodha ya maudhui:

Arduino & WS2811 Mti wa Krismasi: Hatua 8
Arduino & WS2811 Mti wa Krismasi: Hatua 8

Video: Arduino & WS2811 Mti wa Krismasi: Hatua 8

Video: Arduino & WS2811 Mti wa Krismasi: Hatua 8
Video: Christmas tree lamps with WS2811 leds and Arduino :-) 2024, Novemba
Anonim
Arduino & WS2811 Mti wa Krismasi
Arduino & WS2811 Mti wa Krismasi
Arduino & WS2811 Mti wa Krismasi
Arduino & WS2811 Mti wa Krismasi
Arduino & WS2811 Mti wa Krismasi
Arduino & WS2811 Mti wa Krismasi
Arduino & WS2811 Mti wa Krismasi
Arduino & WS2811 Mti wa Krismasi

Kwa kuwa kuna miradi mingine kama hiyo Taa za Krismasi Arduino na WS2811, mti wa Arduino Xmass ninaona ni ngumu sana kwa newbies. Kwa hivyo niliamua kuchapisha mradi huu rahisi na wa gharama, ambayo unaweza kujaribu kabla ya kukabiliwa na ngumu zaidi, na hata udhibiti wa Bluetooth na mita ya vu.

Familia yangu ilifurahiya kubuni mifumo hiyo, na nilifurahiya kuisanifu. Natumaini kwamba wewe pia unafurahiya.

Mapambo ya mti yametengenezwa na mama yangu, napaswa kumwambia ashiriki na atengeneze Maagizo.

Ugavi:

  • Arduino nano
  • Ukanda ulioongozwa na WS2811
  • Badilisha
  • Chaja ya USB
  • Kebo ya USB
  • Sanduku la plastiki

Hatua ya 1: Muswada wa Vifaa

Muswada wa Vifaa
Muswada wa Vifaa

Hivi ndivyo nyenzo nilizotumia:

  • Arduino nano. Niliamuru moja ikiwa na pini ambazo hazijauzwa tangu nilipouza nyaya moja kwa moja kwenye ubao.
  • 5V WS2811 50 ukanda wa LED. Kuna pia na nyaya za kijani ambazo ni tofauti zaidi.
  • Badilisha. Moja na kifungo kirefu ni bora.
  • Chaja ya USB. Iliyotumiwa kutoka kwa simu ya rununu.
  • Aina ya Kebo ya USB Aina ya kiume mini-B kiume. Imetumika tena kutoka kwa kamera ya zamani.
  • Sanduku la plastiki. Imetumika tena pipi.
  • Kamba ya kebo.
  • Cable ya waya tatu.
  • Bati ya kulehemu.
  • Gundi kwa bunduki ya gundi.
  • Mkanda wa kuhami
  • Joto hupunguza bomba

Hatua ya 2: Zana Zilizotumiwa

Zana Zilizotumiwa
Zana Zilizotumiwa
  • Piga, chimba kidogo.
  • Bunduki ya gundi.
  • Chuma cha kulehemu.
  • Mikasi.

Hatua ya 3: Mpangilio

Mpangilio
Mpangilio

Nguvu

Tutawezesha kila kitu kupitia kontakt USB. Ukanda ulioongozwa utatumiwa kupitia pini ya VIN kwa kutopakia zaidi mdhibiti wa voltage.

Ukanda wa LED

Kuna aina nyingi za vipande vya LED vinavyoweza kushughulikiwa. Wale walio katika WS281x ni kawaida sana. Familia hii ya chip hufanya muundo wa Upana wa Pulse (PWM) kwako kwa kila rangi, kulingana na data iliyopokelewa kwenye pini ya kuingiza data. Inatumia kizuizi cha kwanza cha data na kila rangi na inasukuma mtiririko wote wa data kwenda kwenye chombo kinachofuata cha pini ya data. Kwa bahati nzuri, kuna maktaba za Arduino ambazo hufanya kazi hii iwe wazi kwako.

Mdhibiti mdogo

Kwa kuwa Kamba ya LED ya WS2811 inahitaji pembejeo ya data ya 5V tunachagua Arduino na mantiki ya 5V. 3.3V inaweza pia kutumiwa, lakini tunapaswa kufanya mabadiliko ya kiwango cha mantiki. Ikiwa sivyo, inaweza kufanya kazi lakini kushuka kwa voltage kidogo kunaweza kuendesha data isiyo sahihi au hakuna data kabisa inayofika kwenye ukanda wa LED.

Watawala wadhibiti rahisi kama ATtiny85 inaweza kutumika ikiwa unataka kupunguza gharama zaidi. Kwa kuwa tunahitaji tu pato 1 na pembejeo moja. Kulingana na matoleo, kuangaza ni ngumu zaidi ikiwa haina bandari ya USB.

Badilisha

Moja iliyo na kitufe kirefu itafaa zaidi kupitia kesi hiyo, basi unaweza kuisukuma bila penseli.

Imeunganishwa na GND kwa sababu tunatumia kontena la kuvuta ndani huko Arduino ili kuzuia ishara za uwongo. Halafu kwa nambari 1 haitakuwa pulsated, na 0 pulsated.

Hatua ya 4: Utengenezaji wa Kesi

Upigaji Kesi
Upigaji Kesi
Upigaji Kesi
Upigaji Kesi

Nilitumia sanduku la Pipi kama kizuizi cha umeme. Tumia au hata 3dPrint moja ambayo ina nafasi ya kutosha.

Chimba tu na zana nyingi za Dremel. Nilitumia kuchimba visima 3mm kwa:

  • Shimo la kupata kitufe cha kubadili.
  • Shimo la mashine kwa kontakt USB.
  • Pato la kebo kwa ukanda wa LED. Kwenye kifuniko ingiza mashine mpaka mpaka ili kuondoa kifuniko.

Hatua ya 5: Wiring

Wiring
Wiring
Wiring
Wiring
Wiring
Wiring

Kufundisha

Kwa wiring, tutahitaji chuma cha kutengeneza. Ikiwa wewe ni novice angalia mafunzo haya ya kuuza.

Vidokezo kutoka kwa uzoefu wangu mwenyewe.

  • Vidokezo vya waya za bati kwanza
  • Mara waya iko kwenye pedi ya kutengeneza, bati iliyoongezwa inapaswa kuchanganywa na waya na pedi ya kutengeneza, sio chuma cha kutengeneza.

Kitufe

Waya kitufe kuingiza D5 na GND.

Ile niliyotumia ina pini nne. Imeunganishwa ndani na jozi, angalia kabla na jaribu (au iliyoongozwa na betri) ambayo inafunguliwa.

Cable

Solder katika mwisho mmoja kontakt kiume kwa ukanda ulioongozwa. Unaweza kutumia moja kwenye ukanda wa LED, ambayo hatutatumia.

Rangi nilizotumia ni.

  • Nyekundu (+ 5V) -> Kahawia
  • Kijani (data katika) -> Nyeusi
  • Nyeupe (Gnd) -> Bluu

Katika Upande wa Arduino

  • Kahawia -> VIN
  • Bluu -> GND
  • Nyeusi -> D4

Ukanda wa LED

Ukanda wa LED una viunganisho viwili vya pini tatu, pembejeo moja ni ya kike. Kuna nyaya nyekundu na nyeupe ambazo hazina kontakt ambayo inapaswa kutengwa na mkanda wa kuhami au bomba la kupungua joto ili kuepuka mzunguko mfupi.

Mdhibiti mdogo

Kamba tu zilizowekwa kwenye bati za solder, Viunganishi

Mwishowe, unganisha viunganisho vyote.

Hatua ya 6: Kurekebisha Element

Kurekebisha Element
Kurekebisha Element

Kitufe Kurekebisha kitufe nilitumia bastola ya gundi, kuweka kiasi cha ukarimu na kuwa mwangalifu usigundishe utaratibu wa kitufe. Ilinibidi nifanye mara mbili tangu mara ya kwanza kulikuwa na gundi ndogo sana hivi kwamba wakati tulibonyeza kitufe kiliganda.

Microcontroller Haijarekebishwa.

Cable Weka kamba ya waya ili kuepuka kwamba ikiwa mwishowe kuna kuvuta, soldering haiharibiki.

Hatua ya 7: Kanuni

Kanuni
Kanuni
Kanuni
Kanuni

Zana za Software na kupakia

Kwa nambari, tulitumia maktaba ya FastLED na Arduino IDE.

Ili kusanikisha maktaba katika Arduino IDE fuata mwongozo huu Kufunga Maktaba za Ziada za Arduino Weka kwenye kisanduku cha kutafutia

Ili kupakia kwa Arduino nano fuata mwongozo huu. Kuanza na Arduino Nano

Matumizi

Bonyeza kitufe ili ubadilishe hali ya uhuishaji ya sasa.

Upakuaji wa Nambari

Angalia

Au ubadilishe jina la jina la ChristmasOneFile.txt na ChristmasOneFile.ino

Pia kuna toleo la darasa anuwai ambalo unaweza kujaribu.

Vidokezo vya kutengeneza uhuishaji mpya.

  • Unda njia mpya ya chaguo lako.
  • Ongeza idadi ya michoro (MAX_MODES) kwa moja.
  • Rekebisha Uhuishaji kwa kesi mpya.

Hatua ya 8: Marekebisho

  • 24.12.2019 Video iliyoongezwa.
  • 25.12.2019 Picha ya Jalada Iliyobadilishwa, marekebisho ya maandishi.
  • 26.12.2019 Imeongeza faili ya chanzo.
  • 21.11.2020 Sasisha viungo vilivyovunjika

Ilipendekeza: