Talaan ng mga Nilalaman:

Mga Simpleng RGB LEDs Light na May Visuino .: 7 Mga Hakbang (na may Mga Larawan)
Mga Simpleng RGB LEDs Light na May Visuino .: 7 Mga Hakbang (na may Mga Larawan)

Video: Mga Simpleng RGB LEDs Light na May Visuino .: 7 Mga Hakbang (na may Mga Larawan)

Video: Mga Simpleng RGB LEDs Light na May Visuino .: 7 Mga Hakbang (na may Mga Larawan)
Video: Which AQUARIUM LIGHT Should You Choose? | Chihiros Light SHOOTOUT 2024, Nobyembre
Anonim
Mga Simple Ambient RGB LEDs Light Na May Visuino
Mga Simple Ambient RGB LEDs Light Na May Visuino

Ang maliit na proyekto na ito ay isang bagay na lumulutang sa likuran ng aking ulo nang halos 9 buwan at maaari kong ibahagi ito ngayon, na mayroon akong isang malinaw na landas na susundan.

Dapat ay medyo mura upang pagsamahin, narito ang kakailanganin mo:

  • Ang ilang uri ng maliit na board ng uri ng Arduino, tulad ng isang Pro Mini o isang Pro Micro.
  • Ilang Neo-Pixel type na RGB LEDs sa mga solong PCB lamang
  • Mga 6 'ng ilang kawad, gumamit ako ng network cable na nai-salvage ko, mayroon itong 8 strands at ilan lamang sa mga ito ang ginamit ko.
  • 2 hanggang 6 na ping pong ball, mula sa iyong lokal na tindahan ng mga gamit sa palakasan.
  • Ang ilang mga Lalaki sa isang bagay na mga jumper wires, kung nais mong subukan ang iyong pag-unlad kasama ang paraan.
  • Visuino at ang Arduino IDE

Kailangan ng mga tool

Panghinang na Bakal, panghinang, pamutol ng dayagonal, kawal na striper, kutsilyo sa libangan, hot glue gun, at USB cable para sa pagprograma ng Arduino.

Hakbang 1: Pag-set up para sa Pagsubok…

Pagse-set up para sa Pagsubok…
Pagse-set up para sa Pagsubok…
Pagse-set up para sa Pagsubok…
Pagse-set up para sa Pagsubok…

Una, nais kong subukan ang isang solong pixel sa aking board. Kaya, pinutol ko ang mga dulo ng isang jumper wire, na ginagamit para sa mga breadboard. Susunod na solder ang 3 sa kanila sa isang pixel.

Ipinapakita ng larawan 1 ang mga koneksyon. Ang Orange ay V, Dilaw ang Data at Blue ang GND

Ang Neo-Pixels at mga kompatible ay nangangailangan ng 5V power, kaya, dapat mong hanapin ang 5V - 16MHz na bersyon ng Pro Mini o Pro Micro. Sinubukan ko ang Micro, dahil sa kadalian ng pagkonekta at pag-upload, ang pangwakas na bersyon ay magiging isang Mini, dahil mas mura ang mga ito at marami pa sa mga ito ang nasa kamay. Gayundin, tandaan kung nagmamaneho ka lamang tungkol sa 2 hanggang 4 sa kanila hindi mo na kailangan ng karagdagang suplay ng kuryente.

Ipinapakita ng larawan 2 ang mga koneksyon sa bahagi ng Pro Micro ng mga bagay. Paggamit ng Pin 2 para sa Data.

Hakbang 2: Pagsubok at Pagse-set up…

Image
Image
Pagsubok at Pagse-set up…
Pagsubok at Pagse-set up…
Pagsubok at Pagse-set up…
Pagsubok at Pagse-set up…

Kaya, nagsimula akong subukan ang isang Visuino sketch na may ilang simpleng mga sangkap, una.

Nagdagdag ako ng isang Neo-Pixel ColorGroup. ColorPixel at pagkatapos ay isang Random Color Generator at isang Clock Generato r. Dito, sa Larawan 2 maaari mong makita ang mga sangkap na naka-hook at ipinapakita ng video na ito ang resulta. Para sa aking maliit na mood ambiance RGB, iyon ay magiging masyadong mabilis at habang pinapabagal ko ito ay medyo choppy pa rin para sa aking paningin tungkol dito.

Para sa pagsubok na ito, nakakuha ako ng ilang mga bola ng ping pong at pagkatapos ay gupitin ang isang halos parisukat na butas, na may isang matalim na libangan na libangan, ngunit mayroon itong isang magaspang na gilid sa huling bahagi na pinutol ko. Ipinapakita ng larawan 3 ang hindi regular na pag-cut-out, ngunit balak kong idikit ito sa pixel PCB, kaya't hindi lilitaw ang kakaibang hugis.

Kaya, kapag nagpunta ka upang gupitin ang parisukat na butas, nais mong i-line up ang pixel at hulaan kung saan matutunton ang butas at markahan lamang ito ng isang multa / matulis na lapis. [Gumagamit ako ng mga lapis na mekanikal para sa ganitong uri ng trabaho, 0.5mm] Tulad ng nakikita sa Larawan 5. Pagkatapos ay simulan lamang ang pagmamarka sa ibabaw ng kutsilyo hanggang sa makalusot ka, pagkatapos ay maingat na idikit ang punto at dahan-dahang gupitin paitaas ang piraso ay hindi ' t mahulog sa bola. Ipinapakita ng larawan 6 na inilagay ito sa butas, maaaring kailanganin mong i-trim ito nang medyo mas malaki upang magkasya ito nang madali.

Hakbang 3: Pag-solder ng Mga Pixel…

Pag-solder ng Mga Pixel…
Pag-solder ng Mga Pixel…
Pag-solder ng Mga Pixel…
Pag-solder ng Mga Pixel…
Pag-solder ng Mga Pixel…
Pag-solder ng Mga Pixel…

Para sa mga haba ng kawad dito pipiliin ko ang mga ito batay sa lapad ng aking desk cabinet, na halos 3 talampakan. Kaya, pinutol ko ang aking mga wire sa kalahati at gagamitin ang natitirang halaga upang mailagay ang Arduino board kaya madali itong ma-access.

Kapag hinihinang ang mga ito, mahalaga na magkaroon lamang ng bakal sa mga pad para sa isang minimum na dami ng oras, mga 3 segundo ay normal at subukang huwag lumampas ito nang hindi pinapalamig sa pagitan. Sa Larawan 1, nagdagdag lang muna ako ng mga solder blobs sa bawat pad sa DIN [data sa] gilid ng unang pixel. Pagkatapos matapos itong pabayaan ng halos isang minuto, inilalagay ko ang bakal sa bawat patak upang idagdag ang kawad dito. Sa Larawan 2 maaari mong makita na ito ang natapos na resulta at binalot ko ang ika-4 na kawad sa iba pa upang mapanatili ang mga ito sa lugar habang hinihinang ko sila.

Ipinapakita ng larawan 3 ang pangalawang pixel na may mga bloke ng panghinang sa DOUT (data out) mula sa dulo, at sa oras na ito nagsimula ako sa DOUT [data out] at idinagdag ang mga wire mula sa huling pixel dito. Pagkatapos sa Larawan 4, makikita mo ang pangalawang pixel na may parehong mga wired na wired up.

Ngayon ay maaari nating maiinit ang pandikit ang mga pixel sa mga bola ng ping pong. Ang mga larawan 5 at 6 ay nagpapakita ng mainit na pandikit, sinubukan kong ilagay ito sa 'sulok' upang ito ang magiging pinaka matatag.

Hakbang 4: Pag-set up ng Sketch sa Visuino…

Pagse-set up ng Sketch sa Visuino…
Pagse-set up ng Sketch sa Visuino…
Pagse-set up ng Sketch sa Visuino…
Pagse-set up ng Sketch sa Visuino…
Pagse-set up ng Sketch sa Visuino…
Pagse-set up ng Sketch sa Visuino…
Pagse-set up ng Sketch sa Visuino…
Pagse-set up ng Sketch sa Visuino…

Kaya, sa unang Hakbang na Visuino kakailanganin mong buksan ang Visuino o I-download ito mula dito: Visuino.com at i-install ito alinsunod sa mga prompt sa on-screen.

Susunod, sa pangunahing window, kakailanganin mong piliin ang mga katugmang board ng Arduino na iyong gagamitin para sa proyektong ito. Ipinapakita ng Larawan 1 na mayroon akong napili na Pro Mini pagkatapos ay i-click ang "OK"

Pagkatapos ay gugustuhin mong puntahan ang kahon sa Paghahanap sa kanang sulok sa itaas at i-type ang 'orasan' pagkatapos ay piliin at i-drag ang Clock Generator (Larawan 2) at i-drag sa kaliwa ng Arduino board at ipalayo ito mula rito, tulad ng ipinakita sa Larawan 3. Ang tagabuo ng Orasan ay 'pipitikin' sa susunod na bahagi ng kahit na anong tagapagbigay halaga na ibibigay namin ito. Kaya, susunod na pumunta sa "Mga Katangian" at hanapin ang pagpipiliang "Frequency" at i-type ang, "0.1", (Larawan 4) na magkakakiliti minsan sa bawat 10 segundo. Ang halagang ito ay maaaring mabago sa paglaon ayon sa nakikita mong akma.

Susunod, maghanap para sa 'random' sa parehong kahon ng paghahanap sa itaas ng mga bahagi ng sidebar, (Larawan 5) at hanapin ang sangkap na 'Random Color' (Larawan 6) at i-drag ito sa iyong pangunahing window sa kanan lamang ng sangkap na 'Clock'. Tingnan ang Larawan 7 at ikonekta ito sa pamamagitan ng pag-drag mula sa "Out" na pin sa "Clock" na pin sa 'Random Color'

Hakbang 5: Pag-set up ng Sketch sa Visuino… [patuloy]

Pagse-set up ng Sketch sa Visuino… [patuloy]
Pagse-set up ng Sketch sa Visuino… [patuloy]
Pagse-set up ng Sketch sa Visuino… [patuloy]
Pagse-set up ng Sketch sa Visuino… [patuloy]
Pagse-set up ng Sketch sa Visuino… [patuloy]
Pagse-set up ng Sketch sa Visuino… [patuloy]
Pagse-set up ng Sketch sa Visuino… [patuloy]
Pagse-set up ng Sketch sa Visuino… [patuloy]

Ngayon na rin, ipagpatuloy ang pagdaragdag ng natitirang mga bahagi, kaya hanapin ang 'Ramp' at i-drag, 'Ramp to Color Value' (Larawan 1) papunta sa workspace sa kanan ng 'Random Color' na naidagdag lamang namin. Sa "Properties" para sa paghahanap nito ng "Slope" at palitan ito ng "0.5" (Larawan 2) ito ay magiging isang banayad na paglipat sa pagitan ng mga pagbabago ng mga kulay. Pagkatapos ay ikonekta ang "Out" sa "In" sa bahagi ng 'Ramp', mangyaring tingnan ang Larawan 3. Ito ay opsyonal, ngunit binago ko ang aking Paunang kulay sa Lila, mula sa drop-down para sa "Paunang Halaga"

Hakbang 6: Pag-set up ng Sketch sa Visuino… [nagpatuloy Sa Pagdagdag ng Neo-Pixel]

Pagse-set up ng Sketch sa Visuino… [nagpatuloy Sa Neo-Pixel Addition]
Pagse-set up ng Sketch sa Visuino… [nagpatuloy Sa Neo-Pixel Addition]
Pagse-set up ng Sketch sa Visuino… [nagpatuloy Sa Neo-Pixel Addition]
Pagse-set up ng Sketch sa Visuino… [nagpatuloy Sa Neo-Pixel Addition]
Pagse-set up ng Sketch sa Visuino… [nagpatuloy Sa Neo-Pixel Addition]
Pagse-set up ng Sketch sa Visuino… [nagpatuloy Sa Neo-Pixel Addition]

Susunod ay ang bahagi ng Neo-Pixel, hanapin ang "neo" at magiging isa lamang silang pagpipilian dito, Larawan 1, kaya i-drag ito pababa sa pagitan ng 'Ramp' at ng Arduino board. Ngayon, i-double click ito 6 upang ilabas ang window na "PixelGroups", at sa kanang bahagi hanapin at mag-double click sa 'Pixels'. (Larawan 2) Ngayon, 10 mga pixel ay idaragdag bilang default, ngunit babaguhin namin iyon ngayon sa 2, kaya't buksan ang window na iyon, pumunta sa kahon na "Mga Katangian" at palitan ang "Bilang ng Mga Pixel" sa 2, tingnan ang Larawan 3. Ngayon ay maaari mong isara ang "PixelGroups" at i-drag ang dalawang koneksyon mula sa 'Ramp Out' patungo sa Pin [0] at [1] sa NeoPixel. Tingnan ang Larawan 4. Pagkatapos ay maaari mong i-drag ang pangwakas na koneksyon mula sa 'NeoPixel' hanggang sa Pin B, sa aking kaso, sa Arduino Board, tulad ng sa Larawan 5.

Ngayon i-upload ang iyong sketch sa pamamagitan ng F9 Key sa Visuino at pagkatapos ay i-upload sa board mula sa Arduino IDE gamit ang CTRL + U. Pagkatapos ay magkakaroon ka rin ng isang gumaganang bersyon ng proyektong ito.

Hakbang 7: Pagkumpleto ng Video at Tapos na

Image
Image

Maglaro kasama nito, upang makita kung ano pa ang maaari mong idagdag upang mapahusay ang sketch na ito, pagkatapos ay ipaalam sa akin sa Mga Komento.

Tangkilikin !!

Inirerekumendang: