Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Konstruksiyon ng Cloud
- Hakbang 2: Pag-setup ng Fadecandy
- Hakbang 3: Lakas
- Hakbang 4: Raspberry Pi
Video: LED Clouds Gamit ang Fadecandy, PI at LED Strips: 4 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Gumawa ako ng ilang mga LED cloud upang lumikha ng isang ethereal na kapaligiran sa aking bahay. Una itong ginamit para sa isang pagdiriwang na tinawag dahil sa kasalukuyang pandemya.
Gumamit ako ng isang fade candy chip upang makamit ang makinis na mga animasyon at gumamit din ako ng isang Raspberry Pi kaya hindi ko na kailangang mai-plug in ang aking pangunahing computer. Para sa mga walang raspberry pi ang pag-set up na ito ay dapat na madali upang gawin sa anumang computer ngunit hindi nito magagawang kumilos nang nakapag-iisa. Tingnan ang eskematiko para sa isang pangkalahatang ideya sa kung paano ito gumagana. Maaaring kontrolin ng pag-set up ng Pi ang mga LED, na may isa pang laptop na wireless na nagpapadala ng mensahe ng kung ano ang ipapakita, na iniiwan ang isang mas malakas na makina upang makagawa ng mas matinding pagproseso ng grapiko kung kinakailangan.
Ito ay maaaring mukhang isang napaka-kumplikadong pag-set up para sa kung ano ito ngunit nangangahulugan ito na ang mga ilaw ay lubos na napapasadyang at interactive. Sa ngayon ay ginamit ko ang mga ito kasabay ng isang Kinect bilang isang mapagkukunan ng pag-input, tumutugon sa audio, tumutugon sa mga paggalaw ng mouse atbp.
Gumamit ako ng pagproseso para sa mga animasyon dahil ito ay isang madaling (mas madaling) wika na gagamitin, na may maraming mga mapagkukunan at isang mahusay na pamayanan. Ang isang Fadecandy ay maaaring makontrol ang hanggang sa 8 mga piraso ng 64 LEDS gayunpaman, ang proyektong ito ay madaling masusukat upang maisama ang higit pang mga piraso at mga board ng Fadecandy.
Ang gabay na ito ay malakas na naiimpluwensyahan mula sa maraming iba pang mga mapagkukunan sa internet at ang karapatan lamang na bigyan ko sila ng kredito.
Patnubay sa Amy Goodchilds sa kung paano i-set up ang mga Address na LED na may Fadecandy
Phillip Burgess - 1, 500 NeoPixel LED Curtain na may Raspberry Pi at Fadecandy
Ang pagpapakilala ng Coding train ni Daniel Shiffman sa pagpoproseso
www.youtube.com/user/shiffman/playlists?vi…
Adafruit's Neopixel Überguide (partikular ang seksyon ng pinakamahusay na mga kasanayan)
Mga gamit
Mga Bahagi
Fadecandy + USB cable - https://www.amazon.co.uk/Adafruit-FadeCandy-Dithe… o
WS2812B Addressable LED strips
A (1000 µF, 6.3V o mas mataas) Capacitor
28awg Wire
Raspberry Pi
5V Power supply unit (Ampage ay nasa iyo ang higit pa tungkol dito sa paglaon)
Gumamit ako ng
Gayunpaman, isinasaalang-alang ko ang isang mas malaking supply ng kuryente kung aangat ko ang antas. Ang karagdagang impormasyon ay matatagpuan sa mga gabay na naka-link sa ibaba.
Ang dalawang ito ay ginagawang medyo madali ang mga bagay kaysa sa paghihinang sa bawat kawad
Mga Konektor ng JST, Ang mga konektor ng Wago (medyo madali lang ito kaysa sa paghihinang ng lahat ng mga wire)
Dupont Wire 40pin Lalaki sa Babae
Mga konektor ng header ng PCB
Tape, heatshrink
Mga Kagamitan
Karton
Chickenwire
Polyester Hollowfibre (Fluff)
(Malinis …) Takeaway Container
Mga kasangkapan
Mga striper ng wire, Soldering Iron, Gunting, Multimeter (Nakatutulong ngunit hindi mahalaga)
Hakbang 1: Konstruksiyon ng Cloud
Hakbang 1
Ang unang hakbang sa pagbuo ng cloud ay upang maghinang ng mga konektor ng JST papunta sa LED strips. Mag-ingat na maging pare-pareho sa direksyon at orientation ng mga konektor na ito.
Kung nais mong laktawan ang paggamit ng mga konektor ng JST, ang mga wire ay maaaring solder nang direkta sa mga piraso ngunit alagaan ang pag-coding ng kulay at pag-label. Gumamit ako ng 32 LED strip at nakakabit na mga konektor ng JST sa magkabilang dulo. Papayagan nitong sumali ang dalawang magkakaibang ulap na lumilikha ng isang 64 LED haba ng strip habang pinapayagan ang ulap mismo na maging modular at pamahalaan.
Hakbang 2
Ito ay upang maitayo ang karton (o anumang iba pang materyal) na kalansay ng ulap. Gumamit ako ng karton habang mayroon akong nakahiga. Lumikha ako ng mahahabang hugis-parihaba na mga istraktura tulad ng nakalarawan mula sa maraming malalaking kahon. Upang magawa ang ridgid na ito ginamit ko ang ilan sa mga chickenwire upang lumikha ng pampalakas kung saan baluktot ang kahon pati na rin lumikha ng isang sumali sa alinman sa dulo ng 'ulap'.
Hakbang 3
Inilakip ko ang mga LED strips sa cloud. Gumamit ako ng 4 na piraso ng 32 LEDs bawat ulap. Mayroon silang malagkit na pag-back gayunpaman, gumamit ako ng ilan sa mga ekstrang wire ng manok upang ilakip ang mga ito sa lugar na mas malaki sa mga bahagi.
Hakbang 4
Ngayon ay maaari nating takpan ang ulap sa wire ng manok. Ito ay natural na lulon at mas madali kaysa sa paglalagay nito sa ibabaw ng tubo. Mas madali ito sa isang labis na pares ng mga kamay na tumutulong. Maaari itong baluktot na bilog at hahawak sa lugar. Naglakip din ako ng dalawang pirasong kawad upang makalikha ng mga nakasabit na kawit. Inikot ko ang mga konektor ng JST sa paligid ng ilang wire ng manok upang mabawasan ang pag-igting sa mga pagsasama ng solder.
Hakbang 5
Idinagdag ko ang Hollowfibre fluff sa chickenwire. Ang ilang mga katulad na proyekto ay gumagamit ng mainit na pandikit ngunit nakasalalay sa iyong hibla na maaaring hindi kinakailangan. Ang isang malaking piraso ay itatago sa lugar sa pagitan ng chickenwire at ng karton at pagpuno ng mga puwang ay medyo madali.
Binabati kita ng iyong ulap. Inulit ko ito ng apat na beses sa ngayon upang magkaroon ng 4 na ulap. Pinayagan akong mag-maximize ng paggamit ng Fadecandy boards na kakayahan.
Hakbang 2: Pag-setup ng Fadecandy
Ang gabay ni Amy Goodchild sa pag-set up ng mga LED na may Fadecandy ay napupunta sa mas detalyado kaysa sa gagawin ko rito at napakalinaw.
Upang mai-set up ang Fadecandy ay una akong naghinang ng dalawang mga header papunta sa maliit na tilad.
Gumamit ako pagkatapos ng ilang Dupont na lalaki sa mga babaeng wires na humahantong sa ilang mga konektor ng Wago upang ilakip ang mga cable ng data sa tamang wire ng JST. Ang mga cable ng data ay dapat na nakakabit sa hilera ng Fadecandy na pinakamalapit sa gitna ng board. Ang hilera sa ibaba ay kailangang ikabit sa negatibong lakas ngunit higit pa rito sa paglaon.
Hakbang 3: Lakas
Dahil hindi ko plano na gumamit ng masyadong maraming mga amp dahil hindi ko balak na magkaroon ng marami sa aking mga LED sa anumang oras para sa cloud na ito na pinili kong gumamit ng isang unibersal na adapter / 5v PSU na mayroon ako. Naglagay ako ng isang kapasitor sa kabila ng terminal upang maprotektahan ang mga piraso mula sa isang boltahe na spike sa pag-on.
Mag-ingat na ipamahagi ang lakas gamit ang naaangkop na mga wire sa laki para sa ginagamit na mga amp. Ipinamahagi ko ito gamit ang mga konektor ng Wago. Hinahati ito sa 8 pares ng mga negatibo at positibong 5v na mga wire maaari kang sumali sa mga ito sa mga konektor ng JST (o diretso sa mga LED strip).
Para sa karagdagang impormasyon sa sandaling muli kumunsulta sa hindi maikuha ni Amy Goodchild at ang Adafruit neopixel Überguide.
Kapag tapos na ito maaari mong ikabit ang mga pin ng data sa JST na nagbibigay hanggang sa 8 kumpletong mga koneksyon sa JST na handa nang mai-attach sa iyong (mga) cloud.
Inayos ko ang kaguluhan na ito sa isang takeaway karton at nai-tap ito nang sarado upang subukan at gawin itong medyo mas malapit.
Ang mga input ay ang usb na pupunta sa Fadecandy, at ang mga kable ng kuryente. Ang mga output ay ang walong mga JST cable na pinagsama namin.
Kung nais mong subukan ang Fadecandy board ay na-set up at tumatakbo bago magsimula sa Pi maaari mo itong mai-plug sa iyong laptop at i-download ang mga file na Fadecandy mula sa https://github.com/scanlime/fadecandyMaaari mong patakbuhin ang nauugnay na file sa mag-set up ng isang server at pumunta sa UI sa https:// localhost: 7890. upang subukan ang mga ilaw. Mayroon ding mga halimbawa ng mga sketch sa pagproseso kung nais mong maglaro kasama ang mga ilaw sa puntong ito.
Hakbang 4: Raspberry Pi
Ngayon alam namin na ang Fadecandy ay kumokontrol sa mga ilaw, nais naming i-set up ang Pi upang makontrol ito upang makagawa tayo ng higit pa sa pag-off at pag-on lamang sa kanila.
Ang isang gabay sa kung paano i-set up ang Raspberry Pi na may Fadecandy ay matatagpuan dito
learn.adafruit.com/1500-neopixel-led-curta…
Ang gabay na ito ay nagpapakita ng hakbang-hakbang kung paano i-set up ang Fadecandy server upang magsimula ito sa pamamagitan ng default sa pag-boot ng raspberry pi. Nagtatakda din ito ng SSH upang ma-access mo ang Pi sa isang network. Sulit din ang pag-set up ng kontrol ng VNC para sa PI nang grapiko dahil napakasimple nito sa Debian.
Kapag na-set up ang Pi mayroon kang maraming mga pagpipilian, maaari mong baguhin ang address ng Fadecandy server sa iyong laptop upang makontrol ang mga ilaw sa network.
Maaari itong magawa sa pamamagitan ng pagbabago ng linya sa pagproseso ng mga halimbawa mula sa
var socket = bagong WebSocket ('ws: // localhost: 7890');
sa may-katuturang pangalan. Hal. var socket = bagong WebSocket ('ws: //Pi.local: 7890');
O kaya naman
sa pamamagitan ng pagbabago ng mga linya sa nauugnay na IP
opc = bagong OPC (ito, "192.168.0.x", 7890);
Maaari mong i-set up ang pagproseso sa mismong Pi upang magpatakbo ng isang sketch alinman sa pamamagitan ng paglakip ng isang monitor, mouse at keyboard o sa pamamagitan ng VNC. Kung ikaw ay isang mas mahusay na coder kaysa sa ako Sigurado akong posible na magsimula ng isang pagproseso ng sketch sa Pi simulan sa pamamagitan ng paglalaro ng
~ /.config / lxsession / LXDE-pi / autostart
Sa loob ng pagpoproseso kakailanganin mong baguhin ang pagmamapa ng iyong mga pixel sa pagproseso upang maipakita kung paano mo nagawa.
Ang isang halimbawa na nagtrabaho ay kung bubuksan namin ang halimbawa ng pagpoproseso na tinatawag na strip 64. Depende sa kung gaano karaming mga pixel ang nagawa mo sa pagtuturo na ito kakailanganin mong baguhin ang code nang naaayon. Mayroong malawak na patnubay sa Fadecandy git up para dito.
Pagpunta sa linya sa seksyon ng pag-set up na nagsasaad.
// Map ang isang 64-LED strip sa gitna ng window
opc.ledStrip (0, 64, lapad / 2, taas / 2, lapad / 70.0, 0, maling);
Nakasalalay sa kung gaano karaming mga LED sa iyong set up na maaari mong baguhin ang 64 sa numerong iyon. Halimbawa kung gumawa ka lamang ng isang ulap ng 32 LEDs palitan ito ng 32.
Maaari kaming lumikha ng isang loop upang gawin ang may-katuturang bilang ng mga piraso sa tamang haba. Ang pagbabago ng X at Y nang naaangkop sa linya sa ibaba at pinapalitan ang linya na tinalakay lamang namin sa seksyon ng pag-setup.
// Map X strips ng Y pixel bawat isa
para sa (int i = 0; i <X; i ++) {
opc.ledStrip (i * 64, Y, lapad / 2, I * Y + 30, 15, 0, false);
}
Sa pagproseso ng mga posibilidad ay walang katapusang. Mag-a-attach ako ng ilang mga video ng aking apat na ulap na nagpe-play ng isang animation na nakabitin sa aking dingding.
Salamat sa paglalaan ng oras upang mabasa ito. Tulad ng sinabi ko sa kabuuan hindi ko magagawa ito nang wala ang pagsusumikap ng iba. Partikular sina Amy Goodchild, Phillip Burgess, at Daniel Schiffman.
Sinubukan kong huwag ulitin kung ano ang sinabi nila sa kanilang sariling mga tutorial ngunit kung magkakaroon ka ng anumang mensahe sa kaguluhan mag-message sa akin at makikita ko kung maaari kong subukan at makatulong.
Inirerekumendang:
Manatiling Ligtas Gamit ang Bikelight na Ito Gamit ang Mga Senyas na Pagliko: 5 Hakbang (na may Mga Larawan)
Manatiling Ligtas Gamit ang Bikelight na Ito Gamit ang Mga Sinyales na Pag-turn: Gustong-gusto kong sumakay ng bisikleta, karaniwang ginagamit ko ito upang makarating sa paaralan. Sa oras ng taglamig, madalas na madilim pa rin sa labas at mahirap para sa ibang mga sasakyan na makita ang mga signal ng aking kamay na lumiliko. Samakatuwid ito ay isang malaking panganib dahil maaaring hindi makita ng mga trak na nais kong
Paano Gumawa ng isang Drone Gamit ang Arduino UNO - Gumawa ng isang Quadcopter Gamit ang Microcontroller: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Drone Gamit ang Arduino UNO | Gumawa ng isang Quadcopter Gamit ang Microcontroller: PanimulaBisitahin ang Aking Youtube Channel Ang isang Drone ay isang napakamahal na gadget (produkto) na bibilhin. Sa post na ito tatalakayin ko, kung paano ko ito magagawa sa murang ?? At Paano mo magagawa ang iyong sarili tulad nito sa murang presyo … Sa India ang lahat ng mga materyales (motor, ESC
Paano Makokontrol ang Mga Naa-address na LED na May Fadecandy at Pagproseso: 15 Hakbang (na may Mga Larawan)
Paano Makokontrol ang Mga Naa-address na LED na May Fadecandy at Pagproseso: Ano ito isang sunud-sunod na tutorial sa kung paano gamitin ang Fadecandy at Pagproseso upang makontrol ang mga napupuntahan na LED. Ang Fadecandy ay isang LED driver na maaaring makontrol ang hanggang sa 8 mga piraso ng 64 na pixel bawat isa. (Maaari mong ikonekta ang maraming Fadecandys sa isang computer upang madagdagan ang
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino - Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter - Rc Helicopter - Rc Plane Gamit ang Arduino: 5 Hakbang (na may Mga Larawan)
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter | Rc Helicopter | Rc Plane Gamit ang Arduino: Upang mapatakbo ang isang Rc car | Quadcopter | Drone | RC eroplano | RC boat, palagi kaming nangangailangan ng isang reciever at transmitter, kumbaga para sa RC QUADCOPTER kailangan namin ng isang 6 channel transmitter at receiver at ang uri ng TX at RX ay masyadong magastos, kaya gagawa kami ng isa sa aming
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c