Orodha ya maudhui:

Mawingu ya LED Kutumia Fadecandy, PI na Vipande vya LED: Hatua 4 (na Picha)
Mawingu ya LED Kutumia Fadecandy, PI na Vipande vya LED: Hatua 4 (na Picha)

Video: Mawingu ya LED Kutumia Fadecandy, PI na Vipande vya LED: Hatua 4 (na Picha)

Video: Mawingu ya LED Kutumia Fadecandy, PI na Vipande vya LED: Hatua 4 (na Picha)
Video: MJC Engineering Kata. Забавы инженеров - помогаем продать кроссовки. 2024, Novemba
Anonim
Mawingu ya LED Kutumia Fadecandy, PI na Vipande vya LED
Mawingu ya LED Kutumia Fadecandy, PI na Vipande vya LED
Mawingu ya LED Kutumia Fadecandy, PI na Vipande vya LED
Mawingu ya LED Kutumia Fadecandy, PI na Vipande vya LED
Mawingu ya LED Kutumia Fadecandy, PI na Vipande vya LED
Mawingu ya LED Kutumia Fadecandy, PI na Vipande vya LED

Nimetengeneza mawingu ya LED ili kuunda mazingira mazuri nyumbani kwangu. Hizi hapo awali zilitumika kwa sherehe ambayo imesimamishwa kwa sababu ya janga la sasa.

Nimetumia chip ya pipi iliyofifia ili kufikia michoro laini na nimetumia pia Raspberry Pi kwa hivyo sio lazima kuwa na kompyuta yangu kuu. Kwa wale ambao hawana pi ya raspberry kusanidi hii lazima iwe rahisi kutosha kufanya na kompyuta yoyote lakini haitaweza kuigiza peke yake. Tazama muundo wa muhtasari wa jinsi hii inafanya kazi. Uwekaji wa Pi unaweza kudhibiti LED, na laptop nyingine bila kutuma kutuma ujumbe wa nini cha kuonyesha, ikiacha mashine yenye nguvu zaidi kufanya usindikaji mkali zaidi ikiwa inahitajika.

Hii inaweza kuonekana kuwa ngumu sana kusanidi ni nini lakini hii inamaanisha taa zinafaa sana na zinaingiliana. Kwa sasa nimezitumia kwa kushirikiana na Kinect kama chanzo cha kuingiza, msikivu kwa sauti, msikivu kwa harakati za panya nk.

Nimetumia usindikaji wa michoro kwani ni lugha rahisi (rahisi) kutumia, na rasilimali nyingi na jamii nzuri. Fadecandy inaweza kudhibiti hadi mikanda 8 ya 64 LEDS hata hivyo, mradi huu ni rahisi kutia ndani kuingiza vipande zaidi na bodi za Fadecandy.

Mwongozo huu umeathiriwa sana kutoka kwa vyanzo vingine kadhaa kwenye wavuti na ni haki yake tu ninaowapa sifa.

Mwongozo wa Amy Goodchilds juu ya jinsi ya kuanzisha LED zinazoweza kushughulikiwa na Fadecandy

Phillip Burgess - 1, 500 NeoPixel LED pazia na Raspberry Pi na Fadecandy

Utangulizi wa treni ya Coding ya Daniel Shiffman kwa usindikaji

www.youtube.com/user/shiffman/playlists?vi…

Neopixel Überguide ya Adafruit (haswa sehemu bora ya mazoea)

Vifaa

Sehemu

Fadecandy + kebo ya USB - https://www.amazon.co.uk/Adafruit-FadeCandy-Dithe ……. au

Vipande vya LED vinavyojibiwa vya WS2812B

Kiambata (1000,F, 6.3V au zaidi)

Waya wa 28awg

Pi ya Raspberry

Kitengo cha usambazaji wa umeme wa 5V (Ampage ni juu yako zaidi juu ya hii baadaye)

Nilitumia https://www.amazon.co.uk/Axe-Co-Universal-Switchi …….

Walakini, ninazingatia usambazaji mkubwa wa umeme ikiwa nitaongeza kiwango. Maelezo zaidi yanaweza kupatikana kwenye miongozo iliyounganishwa hapa chini.

Hizi mbili hufanya mambo iwe rahisi kidogo kuliko kuuza kila waya

Viunganishi vya JST, Viunganishi vya Wago (hii ni rahisi kidogo kuliko kuuza waya zote)

Dupont Wire 40pin Mwanaume kwa Mwanamke

Viunganishi vya kichwa cha PCB

Tape, kunywa joto

Vifaa

Kadibodi

Chickenwire

Polyester Hollowfibre (Fluff)

(Safi…) Chombo cha Kuchukua

Zana

Vipande vya waya, Iron Soldering, Mikasi, Multimeter (Inasaidia lakini sio muhimu)

Hatua ya 1: Ujenzi wa Wingu

Ujenzi wa Wingu
Ujenzi wa Wingu
Ujenzi wa Wingu
Ujenzi wa Wingu
Ujenzi wa Wingu
Ujenzi wa Wingu
Ujenzi wa Wingu
Ujenzi wa Wingu

Hatua ya 1

Hatua ya kwanza katika kujenga wingu ni kutengeneza viunganisho vya JST kwenye vipande vya LED. Kuwa mwangalifu kuwa sawa na mwelekeo na mwelekeo wa viunganishi hivi.

Ikiwa unataka kuruka kwa kutumia viunganishi vya JST, waya zinaweza kuuzwa moja kwa moja kwenye vipande lakini chukua uangalizi wa rangi na uwekaji alama. Nilitumia mkanda wa 32 wa LED na kushikamana na viunganisho vya JST kwa ncha zote. Hii itaruhusu mawingu mawili tofauti kuunganishwa kuunda kipande cha urefu wa LED cha 64 huku ikiruhusu wingu lenyewe kuwa la kawaida na linaloweza kudhibitiwa.

Hatua ya 2

Hii ni kujenga mifupa ya wingu (au nyenzo nyingine yoyote). Nilikuwa nikitumia kadibodi kwani nilikuwa na uwongo pande zote. Niliunda miundo mirefu mirefu kama picha kutoka kwa masanduku kadhaa makubwa. Ili kutengeneza ridgid hii nilitumia kuku ya kuku kuunda uimarishaji ambapo sanduku linainama na pia kuunda jiunge kwenye mwisho wa 'wingu'.

Hatua ya 3

Niliambatisha vipande vya LED kwenye wingu. Nilitumia vipande 4 vya LED 32 kwa wingu. Walikuwa na msaada wa wambiso, hata hivyo, nilitumia waya wa kuku wa kuku ili kuwaunganisha mahali kwa sehemu kubwa.

Hatua ya 4

Sasa tunaweza kufunika wingu kwenye waya wa kuku. Hii itakuwa kawaida imekunjwa na ni rahisi zaidi kuliko inavyoonekana kuweka juu ya bomba. Ni rahisi hata kwa mikono ya ziada kusaidia. Inaweza kuinama pande zote na itashikilia mahali. Niliunganisha pia vipande viwili vya waya ili kuunda ndoano za kunyongwa. Niliunganisha viunganisho vya JST karibu na waya wa kuku ili kupunguza mvutano kwenye unganisho la solder.

Hatua ya 5

Niliongeza Hollowfibre fluff kwa chickenwire. Miradi mingine kama hiyo hutumia gundi moto lakini kulingana na nyuzi yako hii inaweza kuwa sio lazima. Kipande kikubwa kitawekwa kati ya kuku na kadibodi na kujaza mapengo ni rahisi.

Hongera una wingu lako. Nilirudia hii mara nne hadi sasa ili kuwa na mawingu 4. Hii iliniruhusu kuongeza matumizi ya bodi za Fadecandy.

Hatua ya 2: Usanidi wa Fadecandy

Usanidi wa Fadecandy
Usanidi wa Fadecandy
Usanidi wa Fadecandy
Usanidi wa Fadecandy
Usanidi wa Fadecandy
Usanidi wa Fadecandy
Usanidi wa Fadecandy
Usanidi wa Fadecandy

Mwongozo wa Amy Goodchild wa kuanzisha LED na Fadecandy huenda kwa undani zaidi kuliko nitakavyokuwa hapa na ni wazi sana.

Ili kuanzisha Fadecandy mimi kwanza niliuza vichwa viwili kwenye chip.

Kisha nikatumia waya wa kiume wa Dupont kwa waya za kike zinazoongoza kwa viunganisho vingine vya Wago kushikamana na nyaya za data kwenye waya sahihi wa JST. Cables za data zinapaswa kushikamana na safu ya Fadecandy iliyo karibu zaidi katikati ya ubao. Mstari wa chini utahitaji kushikamana na nguvu hasi lakini zaidi juu ya hii baadaye.

Hatua ya 3: Nguvu

Nguvu
Nguvu
Nguvu
Nguvu
Nguvu
Nguvu

Kwa kuwa sina mpango wa kutumia amps nyingi kwani sikusudii kuwa na LED zangu nyingi wakati wowote kwa wingu hili nilichagua kutumia adapta ya ulimwengu / 5v PSU niliyokuwa nayo. Niliweka capacitor kwenye kituo ili kulinda vipande kutoka kwa mwamba wa voltage kuwasha.

Jihadharini kusambaza nguvu kwa kutumia waya za ukubwa unaofaa kwa amps zinazotumika. Nilisambaza hii kwa kutumia viunganisho vya Wago. Ukigawanya hii katika jozi 8 za waya hasi na chanya 5v unaweza kujiunga na hizi kwa viunganishi vya JST (au moja kwa moja kwa vipande vya LED).

Kwa habari zaidi tena wasiliana na Amy Goodchild isiyoweza kusumbuliwa na neopixel Überguide ya Adafruit.

Mara tu hii itakapofanyika unaweza kushikamana na pini za data kwa JST ikitoa hadi viunganisho 8 vya JST kamili tayari kushikamana na wingu lako.

Niliandaa "fujo" hii ndani ya katoni ya kuchukua na kuifunga kwa kufungwa ili kuifanya iwe nadhifu kidogo.

Pembejeo ni usb inayoenda kwa Fadecandy, na nyaya za umeme. Matokeo ni nyaya nane za JST ambazo tumeweka pamoja.

Ikiwa ungependa kujaribu bodi ya Fadecandy imewekwa na kuanza kabla ya kuanza na Pi unaweza kuiingiza kwenye kompyuta yako ndogo na kupakua faili za Fadecandy kutoka https://github.com/scanlime/fadecandyUnaweza kuendesha faili husika kwenda weka seva na uende kwenye UI kwenye https:// localhost: 7890. kupima taa. Pia kuna michoro ya mfano juu ya usindikaji ikiwa ungependa kucheza karibu na taa wakati huu.

Hatua ya 4: Raspberry Pi

Pi ya Raspberry
Pi ya Raspberry
Pi ya Raspberry
Pi ya Raspberry
Pi ya Raspberry
Pi ya Raspberry
Pi ya Raspberry
Pi ya Raspberry

Sasa tunajua Fadecandy inadhibiti taa, tunataka kuanzisha Pi ili kuidhibiti ili tuweze kufanya zaidi ya kuzima na kuwasha tu.

Mwongozo wa jinsi ya kuanzisha Raspberry Pi na Fadecandy inaweza kupatikana hapa

learn.adafruit.com/1500-neopixel-led-curta…

Mwongozo huu unaonyesha hatua kwa hatua jinsi ya kusanidi seva ya Fadecandy kwa hivyo huanza kwa msingi kwenye kuwasha pi ya raspberry. Pia inaweka SSH ili uweze kufikia Pi kupitia mtandao. Inafaa pia kuanzisha udhibiti wa VNC kwa PI kwa kielelezo kwani hii ni rahisi sana kwa Debian.

Mara tu Pi iwe imewekwa una chaguzi kadhaa, unaweza kubadilisha anwani ya seva ya Fadecandy kwenye kompyuta yako ndogo kudhibiti taa juu ya mtandao.

Hii inaweza kufanywa kwa kubadilisha laini katika mifano ya usindikaji kutoka

var socket = WebSocket mpya ('ws: // localhost: 7890');

kwa jina husika. Mfano. socket var = WebSocket mpya ('ws: //Pi.local: 7890');

Au

kwa kubadilisha mistari kwa IP husika

opc = OPC mpya (hii, "192.168.0.x", 7890);

Unaweza kuanzisha usindikaji kwenye Pi yenyewe ili kutekeleza mchoro ama kwa kuambatisha mfuatiliaji, panya na kibodi au kupitia VNC. Ikiwa wewe ni kificho bora kuliko mimi nina hakika inawezekana kuanzisha mchoro wa usindikaji kwenye Pi kuanza kwa kucheza pande zote na

~ /.config / lxsession / LXDE-pi / autostart

Usindikaji wa ndani utahitaji kubadilisha ramani za saizi zako kwenye usindikaji ili kuonyesha jinsi unavyoweza kutengeneza.

Mfano mmoja uliofanya kazi ni ikiwa tutafungua mfano wa usindikaji uitwao strip 64. Kulingana na saizi ngapi ambazo umetengeneza katika mafunzo haya utahitaji kubadilisha nambari ipasavyo. Kuna mwongozo mwingi juu ya Fadecandy git kwa hii.

Kwenda kwenye mstari kwenye sehemu ya usanidi ikisema.

// Ramani ukanda mmoja wa 64-LED katikati ya dirisha

opc.ledStrip (0, 64, upana / 2, urefu / 2, upana / 70.0, 0, uwongo);

Kulingana na LED ngapi katika usanidi wako unaweza kubadilisha 64 kuwa nambari hiyo. Kwa mfano ikiwa umefanya tu wingu moja la LED 32 ubadilishe hii iwe 32.

Tunaweza kuunda kitanzi ili kutengeneza idadi inayofaa ya vipande kwa urefu wa kulia. Kubadilisha X na Y ipasavyo katika mstari hapa chini na kuchukua nafasi ya mstari tuliojadili tu katika sehemu ya usanidi.

// Ramani X vipande vya saizi Y kila moja

kwa (int i = 0; i <X; i ++) {

opc.ledStrip (i * 64, Y, upana / 2, I * Y + 30, 15, 0, uwongo);

}

Pamoja na usindikaji uwezekano hauna mwisho. Nitaambatanisha video chache za mawingu yangu manne zikicheza uhuishaji uliokuwa ukining'inia ukutani kwangu.

Asante kwa kuchukua muda kusoma hii. Kama nilivyosema kote nisingeweza kufanya hii bila bidii ya wengine. Hasa Amy Goodchild, Phillip Burgess, na Daniel Schiffman.

Nilijaribu kutorudia kile walichosema katika mafunzo yao wenyewe lakini ikiwa utapata shida yoyote nitumie ujumbe na nitaona ikiwa naweza kujaribu kusaidia.

Ilipendekeza: