Maaaring Puntahan Ang LED Strip At Arduino: Kontrol Sa Koneksyon At Koneksyon, Mga Epekto At Firmware, Pagsusuri Ng Laso

Talaan ng mga Nilalaman:

Video: Maaaring Puntahan Ang LED Strip At Arduino: Kontrol Sa Koneksyon At Koneksyon, Mga Epekto At Firmware, Pagsusuri Ng Laso

Video: Maaaring Puntahan Ang LED Strip At Arduino: Kontrol Sa Koneksyon At Koneksyon, Mga Epekto At Firmware, Pagsusuri Ng Laso
Video: How to make Music Reactive RGB LEDs with Arduino 2024, Abril
Maaaring Puntahan Ang LED Strip At Arduino: Kontrol Sa Koneksyon At Koneksyon, Mga Epekto At Firmware, Pagsusuri Ng Laso
Maaaring Puntahan Ang LED Strip At Arduino: Kontrol Sa Koneksyon At Koneksyon, Mga Epekto At Firmware, Pagsusuri Ng Laso
Anonim

Ang addressable LED strip at Arduino ay makakatulong upang palamutihan ang loob ng bahay, lumikha ng isang espesyal na kapaligiran, at gumawa ng isang ticker sa window ng shop. Mula sa artikulong matututunan mo ang tungkol sa pagkonekta at pamamahala ng tape, tungkol sa kung paano tapos ang tseke at flashing ng tape, kung anong mga epekto ang nakakamit.

Larawan
Larawan
Larawan
Larawan

Mga kalamangan at kahinaan

Sa Arduino addressable LED strip, ang liwanag at operating mode ng bawat diode ay itinakda nang magkahiwalay.

Sa mga teyp ng RGB, ang pula, berde at asul na mga LED ay pinagsama sa isang bloke, na mas wastong tinawag na isang pixel. Ang mga pixel ay kinokontrol nang nakapag-iisa sa bawat isa.

Larawan
Larawan

Ang mga nasabing aparato ay may maraming mga pakinabang

  • Maaari silang magamit para sa matalinong pag-iilaw . Hindi ito magiging mahirap na tipunin ang isang pabagu-bagong backlight, isang gumagapang na linya, o gawin ang ilaw sa iskedyul. Ikonekta ang mga karagdagang module, halimbawa, isang sensor ng paggalaw, at kapag pumasok ka sa silid, magsisimula ang ilaw. At pati ang kanilang trabaho ay maaaring makontrol nang malayuan mula sa remote control at smartphone.
  • Madaling ipasadya . Maaari kang magsulat ng mga programa para sa trabaho mo mismo o gumamit ng mga nakahandang template.
  • Ang mga LED strip ay maaasahan at matibay . Hindi sila nag-iinit at hindi nangangailangan ng mataas na gastos sa enerhiya.
  • Ang accessibility ay isa pang plus . Ang mga diode tape ay laganap sa merkado, hindi ito magiging mahirap na pumili ng tama. Ang pinaka-badyet ay nagkakahalaga ng 200 rubles. bawat metro, mas maliwanag - mula sa 500 rubles.
Larawan
Larawan
Larawan
Larawan

Ngunit may mga dehado rin

  • Kailangan ng magkahiwalay na suplay ng kuryente na 5 o 12 V. Ang yunit ng Arduino ay maaari lamang magbigay ng 800 mA ng kasalukuyang, na sapat lamang para sa 13 mga pixel (isang pixel ang kumakain ng 40-60 mA).
  • Hinihingi ng mga kasukasuan ang kalidad ng panghinang.

Kung alam mo kung paano maghinang ng maayos, kung gayon hindi magiging mahirap na tipunin ang circuit. At kung hindi mo alam kung paano, oras na upang malaman. Kaya huwag mag-atubiling simulan ang pagpili ng mga kagamitan sa pag-iilaw.

Larawan
Larawan

Pagpili ng laso

Mangyaring tandaan ang ilang mga puntos bago bumili

Ang bilang ng mga pixel bawat metro . Maaaring magkaroon ng 30, 60, 74, 96, 100 at 144. Mas maraming mga, mas mayaman ang larawan, ngunit mas mahal ang tape. At higit na kumokonsumo ito ng enerhiya (mas malakas at mas mahal na power adapter).

Larawan
Larawan

Ang antas ng seguridad . Para sa panloob na ilaw, ang IP30 ay sapat (proteksyon sa alikabok). Para sa mga basang kondisyon, ang mga diode ay dapat na sakop ng silicone at ang antas ng proteksyon ay IP65. At kung ang strip ay nasa kalye, kung gayon ang proteksyon ay dapat na ang pinakadakilang - IP67 (ang aparato ay ganap na nakatago sa isang silicone box).

Larawan
Larawan

Ang underlay ay nakakaapekto sa karanasan sa aesthetic . Dumating ito sa itim (Black PCB) at puti (White PCB).

Larawan
Larawan
Larawan
Larawan

Mayroong mga pagpipilian na "matipid" para sa mga LED strip . Ang mga ito ay minarkahan ng mga letrang ECO. Ang mga modelong ito ay hindi kasing-ilaw ng karaniwang mga bago at may mababang kalidad. Ngunit ang mga ito ay mas mura.

Larawan
Larawan

Ngayon na natagpuan mo ang perpekto, magpatuloy sa pagpupulong.

Koneksyon at pag-setup

Kinakailangan ang isang power adapter upang kumonekta. Kalkulahin ang lakas nito. Upang magawa ito, paramihin ang kasalukuyang pagkonsumo ng isang pixel (karaniwang 60 mA) sa bilang ng mga pixel sa isang metro ng tape at sa haba nito. I-multiply ang resulta ng operating voltage (ang data na ito ay ipinahiwatig sa pagmamarka) . Huwag kalimutan ang kadahilanan sa kaligtasan.

Halimbawa, ang isang tape ay may 60 pixel bawat metro. Kinakailangan na haba - 1.5 m. Boltahe ng suplay - 5 V. Kaligtasan ng kadahilanan - 1, 3.

Pagkatapos ang lakas ng adapter ay dapat na:

(60 mA / 1000) (kasalukuyang nasa A) * 60 pixel / metro * 1.5 metro * 5 V (boltahe) * 1.3 (stock) = 35.1 W. Bilugan hanggang sa pinakamalapit na mas mataas - 40 watts. Ang nasabing isang supply ng kuryente ay kinakailangan kung ang tape ay kumikinang na may puting ilaw. Kung hindi, ang lakas ng adapter ay maaaring mabawasan ng 1.5-2 beses.

Mahalaga! Para sa iba't ibang mga modelo, kailangan mo ng alinman sa 5 V o 24 V. Basahing mabuti ang label.

Bilang karagdagan sa supply ng kuryente, kakailanganin mo ang isang Arduino Uno board at pagkonekta ng mga wire na may isang seksyon ng cross na hindi bababa sa 1.5 mm². At mga resistors din na may pagtutol ng 10 kOhm at capacitors na may kapasidad na 470 μF (higit pa).

Larawan
Larawan

Kapag handa na ang lahat, magtrabaho

  • Hanapin ang simula at dulo ng tape . Ang mga utos ay sunud-sunod na lumilipat mula sa isang pixel patungo sa isa pa, at ang direksyon ng kanilang paggalaw ay ipinahiwatig ng mga arrow. Kung walang mga arrow, kung gayon ang contact sa kontrol sa simula ay naipakilala ng mga letrang DI (digital input), at sa dulo - DO (digital output). Ginagamit ang pakikipag-ugnay sa DO upang kumonekta ng karagdagang mga teyp.
  • Maghinang ng isang 200-500 ohm kaligtasan risistor . Kung biglang nabigo ang suplay ng kuryente, ang kasalukuyang hindi dumadaloy sa pamamagitan ng konektor ng USB at hindi ito susunugin.
  • Ipunin ang diagram . Kung ang aparato ay kinokontrol mula sa isang computer, ang circuit ay dapat maging ganito.
Larawan
Larawan
Larawan
Larawan

Para sa autonomous na operasyon o kontrol mula sa mga sensor, kailangan mo ng isa.

Larawan
Larawan

Mahalaga! Huwag payagan ang static na kuryente sa panahon ng pag-install.

Magsuot ng guwantes na goma, at pana-panahong ihilig ang panghinang sa lupa (hindi bababa sa mga tubo ng pagpainit ng singaw)

  • Kung ang distansya sa pagitan ng diode strip at ng Arduino board ay higit sa 15 cm, pagkatapos ay i-twist ang control DI at ground GND wires sa isang pigtail. Pagkatapos ay walang mga pickup.
  • Sa flashing mode, mayroong pagkagambala sa linya ng kuryente. Humahantong ito sa hindi matatag na pagganap. Upang makinis ang pagkagambala, ang isang kapasitor na may kapasidad na 470 μF at isang boltahe na 6, 3 V ay dapat ilagay sa power supply ng controller.
  • Upang gawing maayos itong i-on, ang circuit ay binuo sa isang breadboard para sa assembling circuit sa microcontrollers. Dapat ay mayroong 3 antas ng lohika ng mga N-channel MOSFET.
Larawan
Larawan
Larawan
Larawan

Ganito ang hitsura nito sa reyalidad

Larawan
Larawan

Kung mahaba ang tape, lilitaw dito ang mga pagkawala ng boltahe . Samakatuwid, ang panlabas na mga pixel ay lumiwanag nang malabo. Upang maiwasan ito, magbigay ng lakas sa mga kasukasuan ng 2 diode strips o sa pamamagitan ng bawat metro ng kabuuang haba.

Larawan
Larawan

Nananatili lamang ito upang suriin ang circuit. Upang magawa ito, isulat ang pinakasimpleng programa.

  • Ikonekta ang board sa iyong computer at buksan ang Arduino IDE.
  • Mag-download ng isang library o template. Ang pinakatanyag na aklatan ay FastLED at Adafruit NeoPixel.
  1. Ang FastLED ay napaka maraming nalalaman at sinusuportahan ang lahat ng mga bersyon ng Arduino. Samakatuwid ang kawalan - tumatagal ng maraming memorya, at ang karamihan sa mga tampok ay hindi magiging kapaki-pakinabang.
  2. Ang Adafruit NeoPixel ay idinisenyo para sa NeoPixel Rings, ngunit gagana sa anumang LED strip. Mayroon itong mas kaunting epekto at mas mabagal na bilis, ngunit ang memorya ng Arduino ay mas malaya. Nangangahulugan ito na maraming mga operating mode ang maaaring mai-load sa board.
Larawan
Larawan
Larawan
Larawan

Maaari mo nang ipatupad ang lahat ng iyong mga proyekto.

Mahalaga! I-load lamang ang programa sa memorya ng Arduino kapag ang tape ay tiyak na hindi gagana. Upang magawa ito, alinman sa idiskonekta ito mula sa pisara, o ikonekta nang maaga ang supply ng kuryente.

Larawan
Larawan

Kung hindi mo ito gagawin, pagkatapos ay kapag na-flash mo ang aparato, ang buong kasalukuyang supply ay pupunta sa board. Ang board o USB port ay masusunog.

Ngunit nangyari na ang address tape ay hindi gumagana nang tama. Suriin ang mga pinaka-karaniwang pagkakamali.

  • Kung ang mga diode ay naiilawan ng isang pulang kulay, kung gayon ang suplay ng kuryente ay masyadong mahina. O ang mga koneksyon ay nasira at kailangan nilang muling solder. Ang isa pang pagpipilian ay ang mga wire ng kuryente na masyadong manipis.
  • Kapag ang aparato ay maraming suro o gumagana sa mga artifact, ang bagay ay nasa supply ng kuryente. Subukang palitan ang mga wire ng mga may kalasag o i-off ang Wi-Fi.
  • Kung ang mga pixel ay hindi kumikinang sa lahat, malamang na ang circuit ay binuo nang hindi tama. Ang pinaka-karaniwang mga pagkakamali: ang lupa ng tape ay hindi konektado sa lupa ng Arduino board, ang DI control wire ay papunta sa dulo ng tape, at hindi sa simula, ang mga wire ng kuryente (5V at GND) ay nabaligtad. Sa lahat ng mga kasong ito, sapat na upang muling itayo ang circuit.
  • Ngunit kung ikinonekta mo ang naka-assemble na aparato nang walang risistor, kung gayon, malamang, agad itong nasunog. Pagkatapos ay kailangan mong baguhin ang control board.
Larawan
Larawan

Tulad ng nakikita mo, madali ang pag-aaral ng Arduino. At kung bigla kang may mga problema, magtanong sa mga forum. Masisiyahan silang tulungan ka (lalo na kung sumailalim ka sa palayaw ng batang babae).

Inirerekumendang: