Tartalomjegyzék:
- 1. lépés: Berendezések és eszközök
- 2. lépés: LED szalagok
- 3. lépés: Csatlakoztassa a JST csatlakozót és a kondenzátort
- 4. lépés: A tápegység
- 5. lépés: A teljesítmény elosztása
- 6. lépés: Adatok
- 7. lépés: Utolsó hardverbitek…
- 8. lépés: Állítsa be a Fadecandy szoftvert
- 9. lépés: Fadecandy Server
- 10. lépés: Hibaelhárítás
- 11. lépés: Feldolgozás
- 12. lépés: Pixelek leképezése
- 13. lépés: Nyomja meg a Play gombot a feldolgozás során
- 14. lépés: További példák… Ideje kísérletezni
- 15. lépés: Köszönjük, hogy elolvasta
Videó: A címezhető LED -ek vezérlése a Fadecandy és a feldolgozás segítségével: 15 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Mit
Ez egy lépésről lépésre bemutató útmutató a Fadecandy és a Processing használatáról a címezhető LED-ek vezérléséhez. A Fadecandy egy LED-illesztőprogram, amely akár 8 darab 64 pixeles csíkot is vezérelhet. (Ennek növelése érdekében több Fadecandyt csatlakoztathat egy számítógéphez.) A feldolgozás egy olyan programozási nyelv, amelyet vizuális elemek készítésére használnak. Van egy vásznod, akárcsak a Photoshopban vagy a Paint -ban, de az egérrel való rajzolás helyett kód írásával rajzolsz. A Fadecandy és a Processing együtt dolgoznak. Olyan kódot ír, amely elhelyezi a LED -eket a Processing vásznon, majd bármi, amit a Processing -ben rajzol, valós időben megjelenik ezeken a LED -eken. Miért
A LED -ek vezérlésének számos módja van. Szeretem a Fadecandyt, mert olcsó az indulás, és rengeteg vizuális módon szabályozhatja a LED -eket a feldolgozás használatával. A feldolgozás összeköthető mindenféle dologgal, például Kinect, Arduino, kamera vagy akár csak egér/billentyűzet bemenetek. Tehát sok lehetőség van a dolgok interaktívvá tételére
Ennek a projektnek három része van.
1. Hardver Nézze meg, hogyan kapcsolódik össze minden fizikai dolog, forrasztja a dolgokat, és hogyan táplálja a LED -szalagokat.
2. Szoftver: A Fadecandy úgy működik, hogy szervert futtat a gépén - a beállítás nagyon egyszerű.
3. Szoftver: Feldolgozás Tekintse meg, hogyan kell elhelyezni a LED -eket a vásznon, és a példák segítségével nézzen meg néhány animációt a LED -eken.
Próbálom úgy megírni az oktatóanyagokat, hogy valaki, akinek egyáltalán nincs tapasztalata, legalább élvezze az olvasást. Ezzel lépésről lépésre mindent meg fogok tenni, így alkalmas a kezdőknek, hogy kövessék és megcsinálják magukat. Nem fogok részletezni a feldolgozást - Ha fejleszteni szeretné feldolgozási készségeit és fejlettebb animációkat szeretne készíteni akkor érdemes megnézni néhány oktatóanyagot kifejezetten ehhez - ajánlom Daniel Shiffman YouTube -csatornáját.
Ez a projekt magában foglalja a forrasztást. Nem írtam részletes utasításokat kezdő forrasztóknak, sok más oktatóanyag is létezik ehhez.
Ez a projekt nagy feszültséget jelent (amikor hálózati csatlakozót csatlakoztat a tápegységhez), ezért legyen óvatos, és ne engedje, hogy a gyerekek ezt egyedül tegyék. Az összes kód (Arduino és feldolgozás) itt található a githubomon.
1. lépés: Berendezések és eszközök
Itt található a projekt teljes létrehozásához szükséges teljes lista:
Alkatrészek
- Címezhető LED -ek (USA Amazon | UK Amazon) A ws2812b LED szalagot használom. Választhat néhány változó közül: Bevonat: Vásárolhat sima LED -csíkot bevonat nélkül, de nem lesz vízálló. Vagy megvásárolhatja rugalmas szilikon házban, amely IP67 besorolású, ez azt jelenti, hogy teljesen lezárt és vízálló. A hátlap színe: A csíkok fekete -fehérben kaphatók. Ha nem akarja befedni a LED -szalagot diffúzorral, akkor fontolja meg, melyik nézne ki a legjobban. LED -ek száma: A szabvány 30, 60 vagy 144 LED méterenként. 30 méteres LED -et használok méterenként, de 60 -hoz kapcsoltam, mivel ez gyakrabban használatos. Egyéb: A ws2812b -t karakterláncokban is megvásárolhatja (US Amazon | UK Amazon) csíkok helyett. Hasonlóan működnek, így rajtad áll, hogy melyiket használod!
- Fadecandy (amerikai Amazon | Egyesült Királyság Amazon)
- USB -kábel a Fadecandy számítógéphez való csatlakoztatásához (USA Amazon | UK Amazon)
- Dupla fejléc csapok (USA Amazon | Egyesült Királyság Amazon)
- Kondenzátorok (USA Amazon | UK Ebay)
-
5 V -os tápegység (USA Amazon | Egyesült Királyság Amazon) Ez a tápegység, amelyhez kapcsolódtam, 512 LED -et táplál (egy Fadecandy -értéket)
- Dugó (US Amazon | UK Amazon) Használhat egy régi dugó kábelt, vagy ha nincs, akkor a vízforraló vezeték jó választás.
- 3 tűs JST csatlakozók (USA Amazon | Egyesült Királyság Amazon) Csíkonként egy párra van szükség (tehát 8 darab Fadecandy-értékre)
- 12 AWG kábel (US Ebay | Egyesült Királyság Ebay) Ez a vastag kábel továbbítja az áramot a tápegységből néhány olyan csatlakozóba, amelyek felosztják a különböző csíkokra.
- 24 AWG kábel (US Ebay | UK Ebay) Ez a vékonyabb kábel továbbítja az energiát minden LED szalaghoz.
- Wago csatlakozók (USA Amazon | RS Components UK)
- Ezek megosztják az áramot egy tápegységről több csíkra. 10 darabos kiszerelésben érkeznek, ami bőven elég egy Fadecandy -hoz.
Fogyóeszközök
- RTV szilikon (USA Amazon | Egyesült Királyság Amazon)
- Hőzsugorodás (USA Amazon | UK Amazon)
- Tiszta ~ 10 mm -es hűtőzsugor (USA Amazon | UK Amazon)
- Forrasztás (USA Amazon | Egyesült Királyság Amazon)
Eszközök
- Forrasztópáka (USA Amazon | Egyesült Királyság Amazon)
- Huzalcsupaszítók (USA Amazon | UK Amazon)
- Csavarhúzó
- Olló
- Segítő kezek (opcionális)
- Forrasztó balek (opcionális)
2. lépés: LED szalagok
Minden LED szalagot csatlakoztatni kell a tápellátáshoz, a földhöz és az adatokhoz. A csíkra egy nyíl van nyomtatva, amely az adatok áramlási irányát mutatja.
Minden LED szalaghoz JST csatlakozó és egy kondenzátor szükséges.
A csatlakozó:
A JST csatlakozónak 3 csapja/kábele van - egy -egy a tápellátáshoz, a földeléshez és az adatokhoz. A csíkok leválasztása vagy cseréje sok esetben hasznos. Ha biztos abban, hogy soha nem akarja lecsatlakoztatni vagy egyszerűen cserélni a csíkokat, akkor csak a kábelt forraszthatja, de erősen ajánlom a csatlakozókat.
A kondenzátor:
Ha megugrik az áram (ez akkor fordulhat elő, amikor először bekapcsolja a tápegységet), akkor a kondenzátor megvédi a szalag első LED -jét a sérülésektől.
Kábel:
Ha LED -es telepítést tervez, akkor gondolnia kell arra, hogy a szalagokat, a tápegységeket és a Fadecandy -t hogyan helyezi el. Annak biztosítása érdekében, hogy a kapcsolatok mind elérjék, nagy valószínűséggel valahol hozzá kell adnia bizonyos hosszúságú kábelt.
Forraszthatja a kábeleket a LED szalagra, majd forraszthatja a JST csatlakozókat a kábel másik végére. Alternatív megoldásként a JST csatlakozókat közvetlenül a szalaghoz forraszthatja, és a kábelek hosszát hozzáadhatja a tápegységhez/Fadecandy oldalához. Minden a telepítés elrendezésétől és terveitől függ.
A tápellátást/földelést egy, legfeljebb 64 képpontos csíkra csatlakoztató kábel 24AWG kábel lehet. A 24AWG is elegendő az adatkapcsolathoz. Tápellátáshoz/adathoz/földeléshez használjon különböző színű kábelt - ideális esetben a JST -csatlakozókhoz illő színeket.
Csak a JST csatlakozókat közvetlenül a csíkokhoz forrasztom, és nem adok hozzá semmilyen kábelhosszabbítót, mert ebben az oktatóanyagban nem foglalkozom az elrendezéssel.
3. lépés: Csatlakoztassa a JST csatlakozót és a kondenzátort
Készítse elő a csíkot
Vágja le a LED -csíkokat hosszúságra (legfeljebb 64 képpont szalagonként).
Keresse meg a jobb oldali véget, azt, amelyen a nyíl befelé mutat. Vágjon el egy kis darabot a vízálló burkolatból, hogy láthassa a három érintkezőt. 5V, GND és Data In felirattal vannak ellátva. (Ha a névjegy Data Out feliratú, akkor rossz a vége).
Forrasztás a JST csatlakozón és a kondenzátoron
Ez kissé furcsa lehet, de megtaláltam a legjobb módszert arra, hogy a három érintkező mindegyikére egy kis folt forrasztást olvasztok, majd a JST csatlakozón, majd a kondenzátoron forrasztom.
Használja a szalag oldalához rögzítendő női JST csatlakozókat. A JST csatlakozó 3 kábellel rendelkezik, egy a szalag minden érintkezőjéhez. A kábelek általában piros, zöld és fehér, vagy piros, zöld és fekete színűek. Használja a pirosat az áramellátáshoz, a zöldet az adatokhoz és a fehér/feketét a földhöz.
Ha rövidre vágja a kondenzátor lábait, akkor a helyén marad. A kondenzátor egyik oldalán negatív szimbólumok találhatók, az ezen az oldalon lévő láb a GND érintkezőhöz, a másik oldalon lévő láb pedig az 5 V -os érintkezőhöz kapcsolódik.
Zárja vissza a csíkot
Vágjon le egy átlátszó hőre zsugorodó darabot, amely lefedi a csík szabad részét, és sok átfedéssel rendelkezik a meglévő vízálló burkolattal. Illessze át a csíkon (ezt megteheti, mielőtt csatlakoztatta a JST csatlakozót/kondenzátort, vagy csak csúsztassa fel a másik végéről), és tartsa a kitett darab mellett.
Tegyen sok RTV szilikont közvetlenül az érintkezőkre és a meglévő vízálló burkolatra, beleértve a szalag hátulját is. Csúsztassa az átlátszó hőzsugort a szilikonra. Fúvás hőpisztoly, amíg a hő zsugorodás hő csökken.
A szilikon kicsit zavaros. Feltétlenül mosson kezet, ha a bőrére kerül. Fontolja meg, hogy legyen újság vagy valami a munkafelületén.
Ismételje meg ezt mind a 8 LED -szalaggal
4. lépés: A tápegység
Dugót kell csatlakoztatnia a tápegységhez. Mellékeltem az Egyesült Királyság és az Egyesült Államok csatlakozóira vonatkozó utasításokat.
Készítse elő a dugót
Vágja el a kábelt megfelelő távolságra a csatlakozó végétől. Stanley késsel óvatosan távolítsa el a kábel külső rétegét. Három kábelt kell találnia a belsejében, távolítsa el mindegyik kábel egy centiméterét.
Egy brit dugóban általában feltételezheti, hogy: Sárga/zöld csíkos - GroundBrown - LiveBlue - Semleges
Egy amerikai dugóban feltételezhető, hogy: Zöld - GroundBlack - LiveWhite - Semleges
Annak érdekében, hogy teljesen megbizonyosodjon arról, hogy a csatlakozódugó a várt módon van bekötve, multiméterrel ellenőrizheti.
Multiméterrel ellenőrizze a kábeleket
Egyesült Királyság: Nézze meg a csatlakozódugókat, az egyetlen tűvel felül. A felső csap Föld, a bal alsó Élő, a jobb alsó pedig Semleges. A csapokat a legtöbb dugón E, L és N betűkkel is jelöltük.
USA: Nézze meg a dugócsapokat, az egyetlen tűvel alul. Az alsó csap Föld, a bal felső fent az Élő, a jobb felső pedig a Semleges. A csapokat a legtöbb dugón E, L és N betűkkel is jelöltük.
Mindkettő: Állítsa multiméterét folytonossági módba. Érintse meg együtt a multiméter szárait annak ellenőrzéséhez, hogy működik -e, hangjelzést kell hallania. Most érintsen meg egy kampót az egyik dugócsaphoz, kezdjük a földeléssel. Most érintse meg a másik végét a kábelhez, amelyet várhatóan lecsiszol (sárga/zöld az Egyesült Királyságban, zöld az Egyesült Államokban). Hangot kell hallania, jelezve, hogy folyamatos kapcsolat van a két szál között. Most ellenőrizze az élő és semleges csatlakozásokat.
Csatlakoztassa a dugót
Lazítsa meg a tápfeszültség, földelés és feszültség alatt lévő csavarokat. Lehet, hogy L és N jelöléssel vannak ellátva, majd a föld szimbólummal rendelkeznek. Húzza be a megfelelő kábeleket a csavarok mellé, majd húzza meg újra őket. Állítsa be a bemeneti feszültséget
Valahol a tápegység belsejében/belsejében lehet egy kapcsoló, amely lehetővé teszi a bemeneti feszültség 110 V -ról 220 V -ra történő módosítását, ezért győződjön meg róla, hogy ez megfelelően van beállítva (valószínűleg 220 V az Egyesült Királyságban és 110 V az Egyesült Államokban).
A tápegységeimen a kapcsoló belül van, és vékony csavarhúzót vagy valami ilyesmit kell használnia, hogy elérje azt.
Csatlakoztassa a tápegységet. Általában van egy jelzőlámpa, amely azt jelzi, hogy megfelelően bekapcsolt.
Most ellenőrizheti, hogy milyen feszültséget kap két kimeneti csapon. Kapcsolja a multimétert egyenfeszültségű üzemmódba (a V egyenes/szaggatott vonallal, nem pedig a vonalzó vonallal). Érintse meg az egyik szöget egy V-csavarhoz, egyet pedig a V+ csavarhoz. A multiméternek valahol 5 V -os feszültséget kell mutatnia.
Csavarhúzóval forgassa el a beállító csavart, amíg a feszültség 5 V nem lesz.
5. lépés: A teljesítmény elosztása
A legtöbb 5 V -os tápegységnek csak egy vagy két kimenete lesz, de 8 csíkot kell táplálni.
Wago csatlakozók
A villamos áram elosztásához Wago csatlakozókat használok. Ezeknek a kis csatlakozóknak több nyílása van a kábelek beillesztéséhez. Az összes nyílás egymáshoz van csatlakoztatva, így nagyszerű lehetőség sok kábel összekapcsolására forrasztás nélkül.
Különböző méretűek (2-utas, 3-utas, 5-utas).
Erőt a Wagosnak
Győződjön meg arról, hogy a tápfeszültség ki van húzva a konnektorból, amíg ezt a részt elvégzi.
Vegyünk két darab 10awg kábelt, egyet a földeléshez (fekete) és a másikat a tápellátáshoz (piros).
A szükséges kábel hossza a telepítési elrendezéstől függ. Azt tapasztaltam, hogy nagyon jól működik, ha az összes tápegységet a padlón tartják egy helyen, majd hosszú 10awg kábelekkel rendelkeznek, amelyek a csíkok közelében vannak, és elosztják az áramot odakint. Bár a tápegységnek két kimenete van, azt találtam, hogy rendesebb és olcsóbb csak egy kimenetet használni, ha ezeknek a 10awg kábeleknek hosszúnak kell lenniük, különben megduplázza a vastag 10awg kábel mennyiségét, amelyet meg kell vásárolnia és rendben kell tartania.
Vágjon le kb. 1 cm -t minden kábel egyik végéről, és csatlakoztassa a tápegységhez a csavarokkal, mint a dugóval.
Húzza le kb. 1,25 cm-t minden kábel másik végéről, és csatlakoztassa a tápcsatlakozót egy 3-utas Wago csatlakozóhoz, a földelést pedig egy 5-utas Wago csatlakozóhoz. (Vagy csak használhat 5 utas csatlakozókat mindenhez, csak több tartalékhelye lesz)
Ezután vegyen két rövid hosszúságú piros 10awg kábelt és két rövid hosszúságú fekete 10awg kábelt. Vágjon le 1,25 cm-t mindegyik végéről, és csatlakoztassa a meglévő Wago csatlakozókat további négy 5-utas csatlakozóhoz. (A pontosítást lásd a mellékelt ábrán).
Teljesítmény a Wagos -tól (a csíkokig)
A pontos kialakítás itt is a telepítési elrendezéstől függ. Korábban azt mondtam, hogy érdemes hozzáadni a kábel hosszát a LED -szalagokhoz, vagy meg kell adni a hosszúságot az áramelosztási oldalhoz. Ha itt kábelt ad hozzá, akkor forgassa a 24 watt hosszúságú kábelt a JST-csatlakozókra, és győződjön meg arról, hogy hőre zsugorodott.
Ezután vegye le a kábelek végeit, vagy a JST-csatlakozók végét, és távolítsa el a táp- és földelővezetékek legalább 1,5 cm-ét.
A tápegységhez csatlakoztatott négy 5-utas csatlakozó között nyolc szabad nyílással kell rendelkeznie a tápellátáshoz, és nyolc szabad réssel a földeléshez. Csatlakoztassa a megfelelő kábeleket a helyére.
Miért használunk néha 10awg és néha 24awg kábeleket?
A különböző kábelmérők azért vannak, mert az áramkör különböző részein különböző mennyiségű áram van.
Közvetlenül a tápegységből érkező 512 LED teljes fehér fényerejű ~ 30A -ig. Az áram átviteléhez használjon vastag 10awg kábelt.
Miután elosztottuk az áramot a különböző csíkokra, mindegyik csak ~ 3,5A -ig húz, így vékonyabb kábelt használhatunk, körülbelül 24awg.
Ha túl vékony kábelt használ, felmelegedhet, és ez veszélyes, mivel a bevonat olvadni kezd, és ez az áramkör rövidzárlatához vezethet.
A kábel hossza is sokat számít. Ha olyan kábelt használ, amely rövid távon rendben van, de túl vékony hosszú távolságra - nem melegszik fel, de azt jelentheti, hogy a feszültség leesett, mire a LED -ekhez ér, vagyis nem világít jól.
Ez az eszköz segít kitalálni, hogy milyen kábelátmérőre van szüksége.
6. lépés: Adatok
Ha most csatlakoztatná a JST csatlakozókat, akkor a LED szalagokat árammal látnák el. De semmi sem világítana, mert ezekre a csíkokra meg kell mondani, hogy milyen színű legyen. Adatkapcsolatot kell létrehoznunk a Fadecandy -val, amely ezeket az utasításokat biztosítja számukra.
Készítse elő a Fadecandyt
Első forrasztás dupla fejű csapokkal a Fadecandy -ra. Nyomja át a fejlécek rövid oldalát a lyukakon, és fordítsa meg a Fadecandy -t, hogy a kiálló bitek láthatók legyenek.
A 16 csap mindegyikét óvatosan forrasztja, ügyelve arra, hogy véletlenül ne csatlakoztasson össze két csapot. (Valójában az összes földelőcsap egyébként össze van kötve egymással, de a tisztaság érdekében az összes fejlécet is forraszthatjuk.)
Női fejléc csapok csatlakozóként
Ha a dugaszolható dugaszokat a hüvelyes dugaszolható dugaszokhoz csatlakoztatja, a Fadecandy könnyen kihúzható vagy kicserélhető.
Vágja le a 8 női fejlécből álló részt. Vegye ki az összes adatkábelt a férfi JST-csatlakozókból (vagy ha ezen az oldalon hosszabbítja meg a kábeleket, akkor először a telepítési elrendezéshez). Ezután csúsztasson egy darab zsugort a kábelre, és forrasztja őket egyenként a 8 csaphoz. Miután a forrasztás befejeződött, csúsztassa le a hőzsugort, és fújja le a hőpisztollyal. Ez most csatlakoztatható a Fadecandy adattüskéihez.
Mivel a Fadecandy 8 földelőcsapja valójában mind össze van kötve, csak az egyiket kell földelni. Vágjon le egy másik rövid szegmenst a női fejlécekből - akár 8 csap széles is lehet, annak ellenére, hogy csak egy csapot fogunk használni, ha 8 tű szélesre vágja, akkor erősebb és könnyebben kezelhető. Forrasztjon egy darab 24awg kábelt az egyik hüvelyes csatlakozócsaphoz, és hőzsugorítsa össze, és csatlakoztassa a Fadecandy földelőcsapjaihoz.
Csatlakoztassa a földelő kábel másik végét a földelt Wago csatlakozók bármelyik tartaléknyílásához.
Címkék és rend
Ezen a ponton érdemes felcímkézni a kábeleket. Továbbá, a telepítés szerkezetétől és elrendezésétől függően, érdemes elgondolkodni azon, hogy valamilyen házat hozzon létre a Wago csatlakozókhoz, hogy ne csak lógjanak. Korábban kis táblákat készítettem rétegelt lemezből, és felragasztottam a Wagos -t.
7. lépés: Utolsó hardverbitek…
Ennyi a hardver beállítása. Csak néhány utolsó részlet:
Csatlakoztassa az összes JST csatlakozót egymáshoz.
Csatlakoztassa a tápegységet.
Csatlakoztassa a Fadecandyt laptopjához USB -n keresztül.
Most világosítsunk fel néhány dolgot!
Az utasításaim és a képernyőképek Windows-központúak lesznek, de a dolgoknak nagyjából ugyanúgy kell működniük Mac-en.
8. lépés: Állítsa be a Fadecandy szoftvert
Nyissa meg a Fadecandy githubot, és töltse le a zip fájlt.
Csomagoljon ki mindent.
Navigáljon bárhova, ahol kicsomagolta, és nyissa meg a "bin" mappát.
Futtassa az fcserver.exe fájlt.
Megnyílik egy ablak. Azt kell mondania, hogy egy Fadecandy eszköz van csatlakoztatva. Azt is megmondja az eszköz sorozatszámát. Ne zárja be ezt az ablakot, csak minimalizálja. A Fadecandy használata során nyitva kell tartania.
9. lépés: Fadecandy Server
Egy böngészőablakban (például a Chrome -ban) navigáljon a következőhöz:
127.0.0.1:7890
Itt is látnia kell a csatlakoztatott eszközt.
Most a csatlakoztatott eszköz alatt láthatja a Tesztminták feliratú legördülő menüt. Ezt a legördülő menüt használhatja a LED -ek 50% -os vagy teljes fényerejű megvilágítására.
Tedd ezt most! Lámpák! Hurrá!!
10. lépés: Hibaelhárítás
Ellenőrizze a LED -szalagokat, és győződjön meg arról, hogy minden lámpa működik.
Íme néhány hibaelhárítási tipp…
Egy/néhány csík nem világít:
Valószínűleg a kapcsolat valahol rossz. Ellenőrizze az összes forrasztót. Lehetséges, hogy a szalag első LED -je megsérült. Megpróbálhatja kicserélni a csíkokat a használt JST csatlakozó cseréjével, ez segít elkülöníteni a problémát.
Egy csík félig világít, majd hirtelen nem több:
A csík megsérülhet, valószínűleg műtétet kell végrehajtania. A sérülés az utolsó működő képpont végén vagy az első törött képponton lehet, így… vágja ki az utolsó és az első törött képpontot, és forrasztjon két újat a helyére.
A csíkok narancssárga/piros helyett fehér:
Azt tapasztaltam, hogy ha a csíkok nem kapnak megfelelő áramot, akkor egy kis áramot vesznek fel az USB -csatlakozón keresztül - éppen annyira, hogy pirosan világítsanak. Ellenőrizze kétszer, hogy a tápfeszültség be van -e kapcsolva, és ellenőrizze az ottani csatlakozásokat.
A csíkok kezdetben fehérek, de narancssárgára halványulnak: Ez nem valószínű, ha az általam csatlakoztatott tápegységet használja, de előfordulhat, ha nem elég erős tápegységet használ.
Egyik csík sem világít:
Ha a Fadecandy nem ismerhető fel és nem jelenik meg, akkor előfordulhat, hogy az illesztőprogrammal kapcsolatos problémák merülnek fel. Ha hibaüzenetet kap a konzol ablakában, akkor keresse meg a Google -t, és keressen javaslatokat.
Ha a Fadecandy megjelenik, de semmi nem világít - ellenőrizze az összes kapcsolatot.
11. lépés: Feldolgozás
A LED -ek mostantól áram alatt vannak, és a számítógépről vezérelhetők, de a Fadecandy felületről csak be- és kikapcsolhatja.
Hozzuk be a feldolgozást, hogy valami hűvösebb dolgot csináljunk. Töltse le a feldolgozást
Letöltés Processing innen.
Nem részletezném a feldolgozási kód írásának rengeteg részletét, mert az interneten rengeteg helyen lehet ezt megtanulni, és ez egy saját téma.
Megmutatom, hogyan kell a Fadecandy -val együtt kapott feldolgozási példák egyikét az itt készített csíkokhoz igazítani. A példakódomat innen is letöltheti.
12. lépés: Pixelek leképezése
A Fadecandy lehetővé teszi a ledek "feltérképezését" (vagy elhelyezését) a feldolgozó vásznon. Általában hasonló módon szeretné lefektetni őket, mint a való életben.
Amikor rajzol valamit a Processing alatt, az valós időben megjelenik a LED -eken.
Szerezd meg a fájlokat
A letöltött Fadecandy fájlokban lépjen a következőhöz: Fadecandy> példák> feldolgozás
Másolja ki az egyik strip64 példa mappát, és illessze be bárhova, ahol a feldolgozó fájlokat tárolja.
Ez a példa egy 64 pixeles sáv leképezését tartalmazza. Nevezze át a mappát és a benne lévő.pde fájlt úgy, hogy helyette "csíkok" legyen.
Térképezés
Nyissa meg a fájlt. Nézze meg ezeket a sorokat a beállítási részben:
// Térképezzen le egy 64 LED-es szalagot az ablak középpontjához.
Ez az a vonal, amely egy 64 pixeles csíkot hoz létre. A vesszők közé írt dolgok mindegyike a csík paramétere. Nézze meg a mellékelt diagramot, amely megmutatja, hogy mindegyik melyik. (Ez a kódom megjegyzéseiben is szerepel.)
Egy hurok segítségével 8 darab, egyenként 15 képpontos csíkot készíthetünk. Távolítsa el ezt a két sort, és cserélje ki ezt:
// Térképezzen le 8 darab, egyenként 15 képpontos csíkot (int i = 0; i <8; i ++) {
opc.ledStrip (i*64, 15, width/2, i*15 + 30, 15, 0, false);
}
A térképezésed
Ha minden csíkban különböző számú képpont található, vagy másként szeretné elhelyezni a csíkokat, akkor szerkesztenie kell ezt a kódot. Használja a mellékelt diagramot vagy a kódban található megjegyzéseket, amelyek elmagyarázzák, hogy a leképezési kód egyes bitjei mire valók.
13. lépés: Nyomja meg a Play gombot a feldolgozás során
Amikor megnyomja a lejátszást (a Feldolgozás bal felső sarkában), a leképezett csíkok kis fehér pöttyként jelennek meg a vásznon.
(Ha nem látja a fehér pontokat, valószínűleg bezárta a szerver ablakát. Térjen vissza a 8. lépéshez, és győződjön meg arról, hogy az fcserver.exe fut.)
Az általam használt példa animációja interaktív. Ahogy mozgatja az egeret, egy pontkép követi a kurzort. A pont ugyanabban az időben megjelenik a lámpáin is.
Az animációs kód
Az a kódrészlet, amely ezt lehetővé teszi, itt található:
void draw () {
háttér (0); float dotSize = szélesség*0,2; kép (pont, egérX- dotSize/2, mouseY - dotSize -2, dotSize, dotSize);
}
Bármilyen kód, amelyet a sorsolás szakaszban ír, megjelenik a LED -eken.
14. lépés: További példák… Ideje kísérletezni
Íme még néhány példa az animációkra, amelyeket ezekhez a lámpákhoz készítettem - szivárvány, néhány véletlenszerű folt és egy, amelyik kamerát használ. Ezek mind itt vannak a githubomon.
Hullámosított műanyag lapot használok diffúzorként. Mindenféle dologgal kísérletezhet!
Erősen ajánlom a Processing tanulását, és további animációk készítését a fényekhez! Valóban gyors az indulás, és gyorsan láthatja a szórakoztató eredményeket. Dan Shiffman oktatóanyaga remek kiindulópont.
15. lépés: Köszönjük, hogy elolvasta
Remélem tetszett ez az oktatóanyag!
Nézze meg a mellékelt YouTube -videót, ha még nem tette meg.
Keresse meg online:
InstagramYouTubeTwitter
Nyugodtan tegyen fel kérdéseket itt vagy a Youtube -on, és megpróbálok segíteni.
Második hely a beltéri világítási versenyen
Ajánlott:
FK (előre kinematikus) Excel, Arduino és feldolgozás segítségével: 8 lépés
FK (Forward Kinematic) Excel, Arduino és Processing programokkal: A Forward Kinematic a véghatásértékek (x, y, z) megkeresésére szolgál a 3D térben
Kinematika továbbítása Excel, Arduino és feldolgozás segítségével: 8 lépés
Továbbítás kinematikával Excel, Arduino és feldolgozás segítségével: A Forward Kinematic a véghatásértékek (x, y, z) megkeresésére szolgál a 3D térben
SCARA Robot: Tanulás a foward és inverz kinematikáról !!! (Plot Twist Ismerje meg, hogyan lehet valós idejű interfészt készíteni ARDUINO -ban a FELDOLGOZÁS segítségével !!!!): 5 lépés (képekkel)
SCARA Robot: Ismerkedés a foward és inverz kinematikával !!! (Plot Twist Ismerje meg, hogyan lehet valós idejű interfészt készíteni ARDUINO -ban FELDOLGOZÁSSAL !!!!): A SCARA robot nagyon népszerű gép az iparban. A név mind a szelektíven megfelelõ szerelõ robotkarra, mind a szelektív megfelelõ csuklós robotkarra vonatkozik. Ez alapvetően három szabadságfokú robot, az első kettő
Mentse az Arduino érzékelő adatait a MYsql -be a feldolgozás segítségével: 6 lépés
Mentse el az Arduino érzékelő adatait a MYsql -be feldolgozás használatával: Őszintén szólva nehéz az Arduino adatokat közvetlenül a MySQL -be tárolni, így az Arduino IDE függőségében olyan Processing IDE -t használtam, amely hasonló az Arduino IDE -hez, de sokféle felhasználással rendelkezik, és kódolni tudja java.Megjegyzés: ne futtassa az Arduino soros monit
Videó feldolgozás VHDL és Zybo segítségével: 10 lépés
Videófeldolgozás VHDL és Zybo segítségével: Az FPGA -k gyorsabban feldolgozhatók, mint a CPU -k, mert párhuzamosan számos számítást végezhetnek Megjegyzés: Ez a projekt még fejlesztés alatt áll, és javítani fog (amint lesz időm). Közben beutazom a világot