» Mula sa mga site » Espesyal »LED mood cube

LED mood cube




Sa artikulong ito, sasabihin sa amin ng Wizard kung paano gumawa ng isang LED kubo na kondisyon gamit ang Arduino at WS2812 LEDs.

Mga tool at materyales:
- WS2812 LEDs - 96 mga PC .;
- Mga naka-print na circuit board - 6 na mga PC .;
-Arduino Nano;
- Ang power supply 5V 1A;
-Mga accessory;
-Computer na may software;
-Iron;
-3D printer;




Hakbang Una: Magplano
Sa kanyang proyekto, ang master ay gumagamit ng addressable WS2812 LEDs. Ang mga LED ay konektado sa kaskad, na nangangahulugang maaari mong kontrolin ang maraming mga LED hangga't kailangan mo sa isang linya lamang ng signal / wire mula sa microcontroller. Ginagawa nitong mas madali ang mga kable.

Ang mga LED ay kontrolado ng Arduino Nano.

Hakbang Dalawang: PCB
Para sa disenyo ng nakalimbag na circuit board, ginamit ng master ang EasyEDA program, dahil angkop ito sa mga nagsisimula.

Ang LED ay may 4 na mga contact:
VDD - 5 V
DOUT - signal ng output
VSS - Earth
DIN - signal signal

Tulad ng nabanggit kanina, ang mga LED ay nai-cascaded, na nangangahulugang ang signal ay nagmula sa microcontroller hanggang sa unang LED sa pin ng DIN. Mula sa pin ng DOUT, ang signal ay pupunta sa DIN pin ng pangalawang LED.

Kapag nagdidisenyo ng nakalimbag na circuit board, binalak ng master na manu-mano ang panghinang, kaya sa pagitan ng mga LED ay nag-iwan siya ng sapat na puwang para sa isang paghihinang bakal.

Ang master ay hindi gumawa ng board mismo, ngunit iniutos sa JLCPCB.
LED mood cube



Maaari mong i-download ang file para sa paggawa ng board sa ibaba.
Schematic_Cube Lamp_Sheet_1_20191213095045.pdf

Hakbang Tatlong: Pag-mount ng Lupon
Una, ang master ay nagsimulang mano-manong panghinang ang mga LED nang paisa-isa na may isang paghihinang bakal. Ang resulta ay hindi napakahusay, hindi lamang paghihinang ang pag-install ng 96 LEDs isang mahirap na proseso, napainitan din sila sa panahon ng paghihinang.

Pagkatapos ay nagpasya ang master na pumunta sa iba pang paraan.
Ang pinaka-malawak na ginagamit na pamamaraan para sa paghihinang mga bahagi ng SMD ay tinatawag na Reflow Soldering. Sa pamamaraang ito, ang panghinang paste (isang halo ng panghinang at pagkilos ng bagay) ay inilalapat sa mga pad sa isang nakalimbag na circuit board at ang mga sangkap ay inilalagay sa ito. Ang panghinang na paste ay pagkatapos ay natunaw o "natunaw" sa pamamagitan ng pagpainit nito sa isang nagniningas na oven. Ito ay isang mabilis at tumpak na pamamaraan, kung ang lahat ay tapos na nang tama.

Ngunit ang paggamit ng pamamaraang ito ay nangangahulugan na kukuha ito ng isang pugon para sa pagmuni-muni, at wala ito ng panginoon.
Pagkatapos ay naalala niya ang proyekto ng Moritz Koenig, kung saan ginamit niya ang isang lumang bakal.

Ang panginoon ay may isang bakal, ang nag-iisa, sa pinakamataas na mga setting, umabot ng humigit-kumulang na 220 ° C. Ang panghinang paste na binili niya ay natutunaw sa 183 ° C.

Sa pagtingin sa graph ng temperatura ng pagmuni-muni mula sa talahanayan ng LED, makikita mo na ang maximum na temperatura (Tp) ay 240 ° C sa loob ng 10 segundo. Ang bakal ay hindi humawak ng kaunti, ngunit nagpasya ang master na subukan.

Inilapat niya ang i-paste sa mga pad na may isang palito at inilagay ang mga sangkap. Pagkatapos ay inilagay niya ang board sa bakal, tulad ng ipinakita sa larawan, at binuksan ito. Nang natunaw ang lahat ng panghinang, pinatay niya ang bakal at tinanggal ang board. Nakakagulat na ang lahat ay naging tulad ng dapat.







Hakbang Apat: 3D - I-print at Bumuo ng isang Cube
Upang tipunin ang kubo, unang nilimbag ng master ang mga bahagi sa isang 3D printer. Kinakailangan upang i-print ang frame at anim na mga panel at ang mga detalye ng base.
Maaaring ma-download sa ibaba ang mga file para sa pag-print.
Balangkas.stl
May hawak.stl
Base.stl
Tumayo.stl
Cover.stl
Ngayon kailangan mong i-glue ang mga board sa mga panel, at i-install ang mga panel sa openings ng frame. Gumawa ng pag-install, tulad ng sa larawan.










Hakbang Limang: Arduino
Susunod, ikinonekta ng master ang kubo sa Arduino at ang power supply.




Hakbang Anim: Code
Susunod na kailangan mong i-install Nag-ayos gamit ang dispatser. Buksan ang DemoReel100 mula sa mga sample na sketch. File> Mga halimbawa> FastLED> DemoReel100.

Bago i-download ang code, gawin ang mga sumusunod na pagbabago:
Tukuyin ang DATA_PIN (ang pin sa Arduino kung saan nakakonekta ang kubo ng DIN) sa iyong napili. Sa kasong ito, ang digital contact 4.
Tukuyin ang LED_TYPE bilang WS2812.
Itakda ang NUM_LEDS sa 96.
At, i-click ang Mag-upload.

Ngayon ay maaari mong paganahin ang kubo. Sa hinaharap, plano ng master na ikonekta ang ESP8266 sa Arduino at gumawa ng isang koneksyon sa Internet. Sa bagong firmware, pinlano na baguhin ang glow ng kubo depende sa kaganapan sa buhay ng may-akda.


Ang buong proseso ng paggawa ng tulad ng isang kubo ay makikita sa video.
3
4
4

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit
6 komento
titig sa asawa ko pulserasat sa lalong madaling panahon sa tindahan!

Tanging kung sa sandaling hindi siya nagmamalasakit kung saan mayroon kang isang takip!))))))
pogranec[b] [/ b]
igiit ang kubo na masayang sasalubungin ka niya
Oo, umuwi ako nang mas madidilim kaysa sa mga ulap, at ang bastard na ito ay masaya! Pindutin ang pindutan ng boot sa unang pagkakataon! Ang mood ay agad na mapabuti! xaxa
mga pulserasnagbago ang kulay depende sa kalooban
At ano, isang kapaki-pakinabang na bagay, titingnan ng asawa ang aking pulseras, at sa lalong madaling panahon sa tindahan! xaxa
Ang may-akda
Pinuno ko ang isang mukha ng moron, napakahusay ng aking kalooban, umuwi ako sa bahay, maligaya na nakatagpo ang kubo, kumikislap sa lahat ng mga kulay! Nakuha nila ako ...
- igiit ang kubo upang masayang makilala ka niya at lahat ng mga kaaway ay matatalo tumawa1
Naaalala ko ang taon kaya sa huling bahagi ng 80s lumitaw sa pagbebenta mga pulserasnagbago ang kulay depende sa kalooban.
pogranec
Ang mga di malilimutang petsa ay nakasulat sa code
Naiintindihan ko na, sa prinsipyo, maaari mo ring ayusin ang mga alerto ng boses, magpadala ng SMS sa lahat ng mga numero ng telepono ng aking telepono, ipadala ang mga ito sa lahat ng mga account at mga social network. Naayos ba ang kalendaryo sa partikular na produktong gawang ito? Ngunit sa totoo lang, mas interesado ako sa pagtukoy ng koneksyon sa pagitan ng aking tukoy na kalooban at algorithm ng paglabas ng diode na inilatag ng may-akda! kumamot
P.S.
Ang bagong firmware ay binalak pagbabago ng glow magpilit depende sa kaganapan sa buhay ng may-akda.
Sa totoo lang, naintindihan ko ang kahulugan ng parirala na tulad nito: Pinuno ko ang mukha ng moron, napakahusay ng kalooban, umuwi ako sa bahay, maligaya na nakatagpo ang kubo, kumikislap sa lahat ng mga kulay! Nakuha nila ako ... xaxa
Ang may-akda
Ngunit nais kong malaman ang higit pa tungkol dito!
Ang mga di malilimutang petsa ay nakasulat sa code, at depende sa mga setting, halimbawa, nagsisimula itong kumurap, o magbabago ng kulay.
mga pagbabago sa glow ng kubo depende sa mga kaganapan sa buhay ng may-akda.
Ngunit nais kong malaman ang higit pa tungkol dito! yahoo agresibo sayaw2 inumin

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...