Tartalomjegyzék:

RGB LED Pixel árnyalatok: 17 lépés (képekkel)
RGB LED Pixel árnyalatok: 17 lépés (képekkel)

Videó: RGB LED Pixel árnyalatok: 17 lépés (képekkel)

Videó: RGB LED Pixel árnyalatok: 17 lépés (képekkel)
Videó: ELSZÍVTAM ÉLETEM ELSŐ CIGIJÉT. vagy nyalókáját? #shorts 2024, Július
Anonim
Image
Image
RGB LED Pixel árnyalatok
RGB LED Pixel árnyalatok
RGB LED Pixel árnyalatok
RGB LED Pixel árnyalatok

Sziasztok, ebben az utasításban megmutatom, hogyan készíthet pár LED pixeles árnyalatot. Eredetileg ezeket karácsony / újév alkalmával a ház körüli viseletre hoztam létre, mintegy mobil díszként, de végül egy kicsit cyberpunk lett, mint amire számítottam, ezért szórakoztatónak kell lenni más rendezvényeken is!

Az árnyalatok 76 WS2812b LED -et (más néven Neopixels) használnak. A LED -ek csak egy irányba vetítik fényüket, így Ön átláthat az árnyalatokon anélkül, hogy elvakítaná magát. A WS2812b egyedileg címezhető, ami azt jelenti, hogy Ön szabályozhatja az egyes LED -ek színét. Ezzel szinte bármilyen effektust létrehozhat, amit el tud képzelni (mindaddig, amíg kódolni tudja). Ha nem biztos abban, hogy milyen effektusok tetszhetnek, vagy nem szeretne egy csomó kódot írni, ne aggódjon; Írtam kódot az árnyalatok szabályozására, beleértve 40 különböző hatást. Az árnyalatok tartalmaznak egy MAX4466 mikrofon (audio reaktív effektusok) és egy HC-05 Bluetooth kioldókártya csatlakozásait is, bár a kódom jelenleg egyiket sem tartalmazza.

A LED-ek vezérlése Wemos D1 Mini, Arduino-kompatibilis mikrovezérlővel történik, processzora ESP8266. Ez rengeteg teret és erőt biztosít ahhoz, hogy annyi effektet fusson, amennyit csak akar. Emellett hozzáférést biztosít a WiFi funkciókhoz (bár jelenleg nincs megvalósítva a kódomban). Az árnyalatok külső tápellátása 3,5 mm -es egyenáramú jack -csatlakozón keresztül történik, és USB -kábel, amely bármelyik 5 V -os tápegységhez csatlakozik.

Mind a LED -ek, mind a Wemos egyedi PCB -re vannak szerelve, amelyek szintén az árnyalatok keretét alkotják. A 76 LED mindegyikének (és azok leválasztó kondenzátorainak) forrasztása sok munka. Hasonlóképpen, a WS2812b kézi forrasztással könnyen megsérülhet. Mindkét probléma elkerülése érdekében megmutatom, hogyan rendelheti meg a LED-ekkel és kondenzátorokkal előszerelt PCB-t.

Vegye figyelembe, hogy csak a NYÁK árnyalatokat tervezik előre összeszerelni. Még mindig forrasztania kell az alkatrészeket a jobb oldali templom NYÁK -ra (a fülkarra). Ehhez szükség lesz némi SMD forrasztásra, de nem kisebb, mint 0805, amely kézzel forrasztható finomhegyes vasalóval.

Végezetül hozzá kell férnie egy 3D nyomtatóhoz néhány mechanikus alkatrész elkészítéséhez.

Az összes releváns fájlt itt találja:

Ha bármilyen kérdése van, kérjük, hagyjon megjegyzést, és válaszolok.

Kellékek

(Lehet, hogy a legtöbb alkatrészt olcsóbban találja olyan helyeken, mint az Aliexpress, az Ebay, a Banggood stb.)

PCB -k:

Minden árnyalatpárhoz három PCB szükséges: egy bal oldali templom, egy jobb templom és egy árnyalatok NYÁK. A tömörített Gerber PCB fájlokat megtalálhatja a fent linkelt Github letétkezelőben. Később áttekintem a PCB -k megrendelésének módját ebben az utasításban.

Elektronikus részek:

Az alábbi link egy előre kitöltött anyagjegyzékhez (BOM) vezet, amely egy pár árnyalathoz szükséges összes alkatrészt tartalmazza. Javaslom, hogy rendeljen minden egyes alkatrészt, hogy figyelembe vegye az összeszerelés során bekövetkezett baleseteket. Ne feledje, hogy a BOM eléréséhez Digikey -fiókra lesz szüksége.

www.digikey.com/BOM/Create/CreateSharedBom…

Ha a link nem működik, nézze meg az alábbi alkatrészek listáját, beleértve az alkatrészszámokat:

  • Egy 3,3 voltos lineáris szabályozó: MCP1755ST-3302E/DB
  • Egy 22 ohmos ellenállás, 1/4W, 1206 méret: RC1206JR-0722RL
  • Egy 3,5 mm-es női DC Jack: PJ-040DH
  • Egy SOT-23-3 NPN tranzisztor: MMBT2222A-7-F
  • Öt 1µf, 0805, 25V kondenzátor: CL21B105KAFNNNE
  • Négy 1K, 0805 ellenállás: RNCP0805FTD1K00
  • Egy derékszög, 3 tűs, 2,50 mm-es JST csatlakozó: S3B-XH-A (LF) (SN)
  • Három 100K, 0805 ellenállás: RMCF0805FT100K
  • Három 4,5 x 4,5 x 5 mm -es tapintható gomb: PTS 647 SM50 SMTR2 LFS
  • Egy 3 tűs, 2,50 mm-es női JST csatlakozó: XHP-3
  • Három JST krimpelő csatlakozó: SXH-001T-P0.6

A mikrovezérlő:

Egy Wemos D1 Mini v3.1.0 link

Ha az árnyalatok PCB forrasztását választja, akkor a következőkre is szüksége lesz:

  • 76 WS2812b LED: Link (máshol megtalálható: Aliexpress, Ebay stb.)
  • Egy 1N4148W, SOT-123 dióda: 1N4148W-TP
  • 71 0,1µF, 0402, kondenzátorok: CL05B104KO5NNNC

Ha Bluetooth vagy mikrofon bemenetet szeretne használni:

  • MAX4466 Kitörés
  • HC-05 (el kell távolítania a fejléceket)

Más részek:

  • 130 mm átmérőjű 10 mm. fekete hőre zsugorodó link
  • ~ 5 mm 3 mm átmérőjű. hőzsugorodás (bármilyen színű, mint a fekete, opcionális)
  • Egy homár karom nyaklánc csattal Link
  • Egy 1 hüvelyk átmérőjű kulcstartó gyűrű
  • 22Ga szilikon huzal link (ismételt hajlításhoz)
  • Két 5 mm -es M2 csavar
  • Hat 4 mm -es M2 csavar
  • Egy USB tápegység (nagyjából bármelyik működni fog, minimum 1A kimenet kell)
  • Egy USB -3,5 mm -es DC jack kábel Link (6 láb magas vagyok, és 4 láb kábel kényelmes számomra, de 3 láb jobb lehet, ha alacsonyabb vagy)
  • Egy orrtartó darab Link
  • 76 1/4 "-os, kerek, fehér matricák Link (Ideális esetben 4 mm átmérőjűek, de nem találok ilyet) (opcionális)

Eszközök:

  • 3D nyomtató + 1,75 mm -es szál
  • Huzalhúzók
  • Drótvágók
  • Huzalpréselő JST terminálokhoz Link
  • Hőfegyver
  • Forrasztópáka finom heggyel
  • PH0 csavarhúzó
  • Olló
  • Kis tűs orrú fogó (például gyöngymunkához)
  • Csipesz (SMD elhelyezéshez/forrasztáshoz)

1. lépés: PCB megjegyzések

Ennek a lépésnek az elolvasása nem kötelező. Néhány megjegyzés a NYÁK -okról és az általános árnyalatok kialakításáról:

  • Ha szeretné módosítani vagy ellenőrizni a PCB -ket, itt megtalálhatja őket.
  • Az árnyalatok körvonalait a Fusion 360 segítségével terveztem, és egy biztonsági szemüveg után modelleztem őket. Ezután kinyomtattam őket 3D -ben, hogy teszteljem illeszkedésüket. Miután boldog voltam, minden részből exportáltam egy DXF -et, majd importáltam őket az EasyEDA -ba, mint a tábla vázlatát.
  • Az EasyEDA használata kissé fárasztó volt, mivel úgy tűnik, hogy nincs módja az alkatrészek minta szerinti elrendezésére, ezért minden LED -et és kondenzátort kézzel kellett elhelyezni. Hasonlóképpen, az első elrendezéshez egy felhasználó által készített LED lábnyomot is használtam, amelyet ki kellett cserélni a BOM és a pick & place to work számára. Ez és néhány hasonló hiba miatt néhányszor újra kellett készítenem az elrendezést.
  • A Wemos D1 Minit választottam mikrovezérlőnek három okból:

    1. Rengeteg memóriával és feldolgozási erővel rendelkezik a minták tárolására és futtatására.
    2. Elég kicsi és olcsó.
    3. Programozhatja az Arduino IDE segítségével.

Az a tény, hogy potenciálisan WIFI -t használhat, bónusz.

  • Sajnos a Wemos 3.3V logikai szintet használ, míg a WS2812 LED -ek szigorúan 5V -ot. Ezen útmutató segítségével elkerülhettem a logikai szintváltó használatát, és egyetlen diódára cseréltem. A dióda csak az első LED tápellátására van csatlakoztatva. Ez körülbelül 0,6 V -kal csökkenti a bemeneti feszültséget, éppen elég a Wemos 3,3 V -os logikájának használatához. Eközben a LED logikája elég magas ahhoz, hogy beszéljen a többi LED -del. Technikailag az első LED fényereje csökken, de a gyakorlatban ez nem észrevehető.
  • Fontolóra vettem, hogy az árnyalatokat fedélzeti LiPo akkumulátorról tápláljam, de úgy döntöttem, hogy túl sok tömeget tesz hozzá. Hasonlóképpen, az árnyalatok külső tápegységről történő futtatása biztonságosabb, és némi rugalmasságot biztosít a felhasználó számára.
  • A modern villamosenergia -bankok leállnak, kivéve, ha minimális áramot húznak oly gyakran. Bár az árnyalatoknak elég passzívan kell húzniuk (~ 1ma minden LED-ből, ha ki van kapcsolva, és ~ 30ma a Wemos-tól), hozzáadtam egy életben tartó áramkört, hogy biztonságban legyek. Az áramkör egy NPN tranzisztorból áll, amely egy 22ohmos ellenálláson keresztül csatlakozik a földhöz. A tranzisztort a Wemos vezérli időzítő megszakítással, lehetővé téve, hogy ~ 225ma áramot vegyen fel a power bankból rendszeres időközönként.
  • Az egyes LED -ek maximális áramfelvétele ~ 60ma, azaz teljes fehér és maximális fényerő mellett az árnyalatok ~ 4,5A -t húznak. Ez meghaladja a legtöbb energiabank és az árnyékoló csatlakozók minősítését. Szerencsére, mivel az emberi érzékelés a fény nemlineáris voltáról szól, az árnyalatok majdnem olyan fényeseknek tűnnek félfényességnél, mint teljes értéküknél, erre állítottam be a kupakot a kódomban.
  • A három gomb mindegyik árnyalata rendelkezik visszakapcsolási áramkörrel. Az áramkör elmélete itt található. Lehet, hogy csak szoftveresen váltottam volna, de úgy döntöttem, hogy könnyebb hozzáadni pár összetevőt, és akkor egyáltalán nem kell aggódnom.
  • Volt néhány tartalékcsapom a Wemos -on, ezért úgy döntöttem, hogy hozzáadok egy közös mikrofont és Bluetooth -kioldó táblát. Arra gondoltam, hogy ezek hasznos funkciókkal szolgálhatnak az emberek számára, annak ellenére, hogy nem terveztem használni őket.

2. lépés: A templomi PCB -k megrendelése

Mindkét templomi PCB -t megrendelnie kell egy PCB prototípusgyártótól. Mindkettőt megtalálod a Githubomon ("Gerber_Temple Left_20191124153844.zip" és "Gerber_Temple Right ESP8266_20191124153834.zip"). Ha még soha nem vásárolt egyedi PCB -t, az nagyon egyszerű; a legtöbb vállalatnak van egy automatikus idézőrendszere, amely elfogadja a tömörített Gerber fájlokat. Ajánlani tudom a JLC PCB -t, a Seeedstudio -t, az AllPCB -t vagy az OSH Parkot, bár biztos vagyok benne, hogy a legtöbb más is működni fog. Ezen gyártók összes alapértelmezett tábla specifikációja jól fog működni, de ügyeljen arra, hogy a lemez vastagságát 1,6 mm -re állítsa be (ez legyen az alapértelmezett). A tábla színe az Ön preferenciája. A következő lépésben megrendeljük az árnyalatok összeszerelését. Nem kell ugyanaztól a gyártótól megrendelnie az árnyalatokat és a halánték -PCB -ket, de ez segíthet a szállítás megtakarításában.

3. lépés: Az árnyalatok PCB 1. részének megrendelése

A Shades PCB -t egy NYÁK -gyártó szereli össze. Ha ön szeretné összeállítani a NYÁK -okat, akkor ezt a lépést kihagyhatja. Figyelmeztetni kell, a táblán lévő kondenzátorok 0402 méretűek, ezért bonyolult kézzel forrasztani őket. Hasonlóképpen, a WS2812b LED -ek meglehetősen érzékenyek a forrasztási hőmérsékletekre.

A legtöbb PCB prototípus gyártója összeszerelési szolgáltatást kínál, de én alacsony költségük miatt a JLC PCB használatát választom. A következő lépésekben végigvezetem a PCB JLC PCB -ről történő megrendelésén. Ezeket a lépéseket más gyártókra is le kell fordítani. Íráskor a JLC NYÁK -összeszerelési szolgáltatása meglehetősen új, és úgy tűnik, hogy a hobbistákat célozza meg. Ennek előnye, hogy a szolgáltatás rendkívül olcsó más gyártókhoz képest (~ 50 USD 5 öt árnyalatra összeszerelve), de azzal a fenntartással, hogy:

  • Csak egyetlen oldalon szerelhetők össze.
  • Az alkatrészeknek saját belső alkatrészellátásukból kell rendelkezésre állniuk.
  • Az átmenő lyukak alkatrészeit figyelmen kívül hagyják.
  • Csak 2 és 4 réteg.
  • ≤50 db rendelésenként.
  • A megrendeléseket 5 -szörös többszörösen fogadjuk el.
  • Csak 1,0 mm/1,2 mm/1,6 mm vastagság.
  • Csak a rendelkezésre álló tábla színe zöld.
  • 1 oz a maximális réztömeg.

A Shades PCB -t ezeknek a követelményeknek megfelelően terveztem. Sajnos legalább 5 árnyalatot kell rendelnie, és elakadt egy zöld NYÁK -ból.

4. lépés: Az árnyalatok PCB 2. rész megrendelése

A Shades PCB megrendelése 2. rész
A Shades PCB megrendelése 2. rész

A JLC árajánlatoldaltól kezdve töltse fel a lépéshez csatolt vagy a Githubomban található Gerber zip fájlt (Gerber_Shades Ws2812B_20191124153856.zip). A NYÁK nagy, ezért eltarthat egy ideig a feldolgozáshoz. Ha nem sikerül megadni a tábla méreteit, akkor ezek: 41 x 156 mm. Nem kell módosítania a többi PCB opciót.

Görgessen le az "SMT összeszerelés" feliratú részhez. Aktiválja, majd válassza ki a felső oldalt az összeszereléshez. Töltse ki a többi lehetőséget a fenti kép szerint. Ne feledje, hogy a felhasználói felületük/opcióik a jövőben változhatnak (ez megváltozott a projekt elindítása óta!), Ezért ha valamiben nem biztos, tudassa velem, és megpróbálok segíteni.

Ha készen áll, nyomja meg a megerősítést.

5. lépés: A Shades PCB 3. rész megrendelése

Az árnyalatok NYÁK megrendelése 3. rész
Az árnyalatok NYÁK megrendelése 3. rész

Miután megnyomta a megerősítést, el kell jutnia egy oldalra a BOM és a Pick and Place fájlok feltöltéséhez. Ezek a fájlok megmondják a rendszernek, hogy mely alkatrészeket használja a NYÁK -on, és hol helyezi el őket. Töltse le a fájlokat ebből a lépésből vagy a Github -ból ("BOM_Shutter Shades WS2812B Ver_20191203151413.csv" és "PickAndPlace_Lenses Ws2812B_20191203151443.csv"), és töltse fel őket a JLC -re. Az oldaladnak úgy kell kinéznie, mint a fenti képen. Ha készen áll, nyomja meg a Tovább gombot.

6. lépés: Az árnyalatok PCB 4. rész megrendelése

A Shades PCB megrendelése 4. rész
A Shades PCB megrendelése 4. rész

Ezen az oldalon megerősíti a NYÁK -ra helyezendő alkatrészeket.

Látnia kell a három összetevő listáját:

  • Egy 1N4148W, SOT23 dióda
  • 76 WS2812C, LED-5050_4P LED-ek
  • 71 0,1µf, C0402 kondenzátorok

Mindezeket a részeket meg kell erősíteni, mint a fenti képen. Bár valószínűtlen, ha valamelyik alkatrész hiányzik, vagy nem erősíthető meg, a JLC vagy már nem tárolja őket, vagy elavultak. Ha megjegyzést hagy, megpróbálok segíteni a NYÁK frissítésében cserealkatrészekkel. Alternatív megoldásként itt másolhatja a NYÁK -ot, és saját maga állíthatja be. A hiányzó részeket a BOM frissítésével módosíthatja; amíg azonos SMD lábnyomuk van, nem lehet probléma.

Ha készen áll, nyomja meg a Tovább gombot.

7. lépés: Az árnyalatok PCB 5. rész megrendelése

A Shades PCB megrendelése 5. rész
A Shades PCB megrendelése 5. rész

Ez az utolsó rendelési lépés. Előzetesen meg kell adnia az összeszerelt NYÁK előnézetét. Győződjön meg arról, hogy az alkatrész elhelyezése megegyezik a fenti képpel. Vegye figyelembe, hogy a LED -ek piros pöttyei az 1. tűt jelzik. Ha minden jól néz ki, leadhatja a rendelést, és ide visszaérkezhet, amikor megérkezik.

8. lépés: Árnyalatok NYÁK -összeszerelés:

Árnyalatok NYÁK -összeszerelés
Árnyalatok NYÁK -összeszerelés
Árnyalatok NYÁK -összeszerelés
Árnyalatok NYÁK -összeszerelés
Árnyalatok NYÁK -összeszerelés
Árnyalatok NYÁK -összeszerelés

Az összeszerelést a táp-, földelő- és jelvezetékek forrasztásával kezdjük a Shades PCB -hez. Kezdje a szilikonhuzal három ~ 67 mm hosszú vágásával; kettő fekete és egy piros. Vágja ki a vezetékek egyik végének kis részét, és a préselőszerszám segítségével csatlakoztasson egy női JST krimpelő csatlakozót. Ezután távolítsa el ~ 10 mm -t a vezetékek másik végétől. Ón csak a végét forrasztással. Csak annyi forrasztást szeretne, hogy megakadályozza a huzal elkopását anélkül, hogy növelné a huzal vastagságát. Végül minden vezetéknek meg kell egyeznie a fenti első képpel.

Opcionálisan hozzáadhat egy rövid hosszúságú színes (én zöldet használt) zsugorodást az egyik fekete vezetékhez, hogy jelzőhuzalként jelölje meg.

Ezután helyezze be az egyes huzalokat a Shades PCB külső lyukain (a három lyukú oldalon). A piros huzalnak a legfelső lyukon kell áthaladnia. Hajlítsa meg a huzal lecsupaszított részét horog alakúra, majd nyomja be a megfelelő nyílásba a NYÁK -on. Használjon tűhegyes fogót. Ha azt szeretné, hogy a huzal egy kis hüvelye kijöjjön a NYÁK -lyukakból, ez lehetővé teszi, hogy a huzal feszültség-/hajlításmentesítőként működjön.

Ez valószínűleg egy kicsit zavaros, de remélhetőleg a képek eligazítanak.

Ezután forrasztja a vezetékeket a helyére. Érdemes felkínálni a vezetékeket a Right Temple PCB -vel (amelyre a gombok és a Wemos D1 mini lesz felszerelve), hogy meggyőződjenek arról, hogy elég hosszúak. Ezenkívül a tápellátás és a földelés csatlakozásai több hőt igényelnek, mint a jel, ezért érdemes felforralni a forrasztópáka hőmérsékletét, ha lehetséges.

Végül helyezze be a női JST krimpelő csatlakozókat a női JST házba. Győződjön meg arról, hogy a vezetékek sorrendje megegyezik a képpel. A sorrend legyen a tápellátás, a jel, majd a földelés a csatlakozó tetejétől kezdődően (az igazításból vettük, amikor a jobb oldali templom NYÁK -ra van csatlakoztatva).

Egyelőre befejeztük az árnyalatok PCB -jét, így félreteszi.

9. lépés: Templom NYÁK -összeszerelés 1. rész

Temple PCB Assembly 1. rész
Temple PCB Assembly 1. rész
Temple PCB Assembly 1. rész
Temple PCB Assembly 1. rész

Most összeszereljük a templomi PCB -ket. Bár mindkét NYÁK -on vannak jelölések az alkatrészekre, elsősorban a Jobb Templomra fogunk összpontosítani (arra, amelyre a gombok és a Wemos D1 mini van felszerelve).

Először forrasztjuk az SMD alkatrészeket a NYÁK -ra. Ha még soha nem forrasztott SMD alkatrészeket, itt van egy útmutató, amely segít az indulásban: Link. Minden alkatrész 0805 vagy nagyobb, ezért a kézi forrasztásnak meglehetősen egyenesnek kell lennie.

Először forrasztja az alkatrészeket a NYÁK hátoldalára, ezek a következők:

  • Három 100 ezer ellenállás
  • Négy 1k ellenállás
  • Öt 1µf kondenzátor
  • Egy 22 ohmos ellenállás
  • Egy MCP1755 feszültségszabályozó
  • Egy MMBT2222 NPN tranzisztor

Elhelyezéseik mindegyike fel van tüntetve a NYÁK -on.

A végeredménynek a fenti első képhez kell hasonlítania.

Ezután fordítsa meg a NYÁK -ot, és forrasztja be a három nyomógombot a helyére, ahogy a második képen látható.

10. lépés: Temple PCB Assembly 2. rész

Temple PCB Assembly 2. rész
Temple PCB Assembly 2. rész
Temple PCB Assembly 2. rész
Temple PCB Assembly 2. rész
Temple PCB Assembly 2. rész
Temple PCB Assembly 2. rész
Temple PCB Assembly 2. rész
Temple PCB Assembly 2. rész

Most hozzáadunk némi hőzsugorodást mind a templomi NYÁK -okhoz, mind a tápcsatlakozóhoz. Ez segít megvédeni a fülét a NYÁK durva éleitől.

Először vágja le a 65 mm hosszúságú 10 mm átmérőt. hő zsugorodik. Csúsztasson egy darab zsugorított fejet minden PCB karja mentén.

Mielőtt a zsugorodást zsugorítaná, forgassa a 3,5 mm -es egyenáramú jack csatlakozót a jobb oldali templomi NYÁK hátoldalára, a képen látható módon. Vegye figyelembe, hogy mindkét oldalra forraszthatja. A hátsó oldalt választom, mivel ez volt a legkényelmesebb számomra. Forrasztáskor csúsztassa a hőzsugort a kar mentén, nehogy túlmelegedjen.

Miután csatlakoztatta az aljzat csatlakozóját, csúsztassa vissza a hőzsugorodást az aljzatra, amint az a képen látható, és zsugorítsa a hőzsugorodást mindkét templomi NYÁK -on hőpisztoly segítségével.

Végül forrassza a derékszögű, dugós JST csatlakozót a jobb oldali templom NYÁK hátsó oldalához, a képen látható módon.

11. lépés: Temple PCB Assembly 3. rész

Temple PCB Assembly 3. rész
Temple PCB Assembly 3. rész

Most a Wemos D1 Mini -t forrasztjuk a templomi NYÁK -ra.

Mielőtt ezt megtenné, győződjön meg arról, hogy be tudja programozni a Wemos programot, és hogy megfelelően működik.

Kezdje az alábbi utasítások követésével az ESP8266 mag telepítéséhez az Arduino IDE számára. Ez lehetővé teszi a Wemos programozását, mintha Arduino lenne.

A telepítés után nyissa meg az IDE-t, és csatlakoztassa a Wemos-t a számítógéphez mikro-USB-kábellel. Az Eszközök-> tábla alatt válassza a "LOLIN (WEMOS) D1 R2 & Mini" lehetőséget. Válassza ki azt a portot is, amelyhez a Wemos az eszközök alatt csatlakozik. Próbálja feltölteni a villogást (vagy saját kedvenc tesztprogramját). Ha minden rendben van, a Wemos LED -jének másodpercenként egyszer villognia kell.

Miután megerősítette, feltöltheti a kódot a Wemos -ba, forraszthatja a jobb oldali templomi NYÁK -ba férfi fejlécek segítségével, a képen látható módon. Győződjön meg arról, hogy a gombokkal oldalra forrasztja, a Wemos tűk címkéinek meg kell egyezniük a NYÁK -on lévőkkel. Vágja le a fejlécből a felesleges hosszúságot.

Ezen a ponton az összes NYÁK teljesen össze van szerelve, és készen állunk az összes darab összerakására.

Ha Max4466 mikrofont vagy HC-05 Bluetooth modult szeretne használni, akkor itt az ideje, hogy ezeket a NYÁK-hoz rögzítse. Helyeik fel vannak tüntetve, győződjön meg arról, hogy a csapok megegyeznek, hogy helyesen tájékozódjanak.

12. lépés: Az árnyalatok végső összeszerelése 1. rész

Árnyalatok végső összeszerelése 1. rész
Árnyalatok végső összeszerelése 1. rész
Árnyalatok végső összeszerelése 1. rész
Árnyalatok végső összeszerelése 1. rész

3D nyomtató használatával nyomtasson ki két pár csuklópántot (kettőt a "csuklópánt 1.stl" és a "csuklópánt 2.stl", amelyek ehhez a lépéshez vannak csatolva, szintén megtalálhatók a Githubomban). Szerelje össze a csuklópántokat úgy, hogy 1,75 mm hosszúságú izzószálat illeszt be mindkét csuklópánton keresztül, és összekapcsolja őket.

Ezután a képen látható módon rögzítse a zsanérokat a Shades NYÁK -ra négy 4 mm -es M2 csavar segítségével.

Azt is rögzítheti az orrtámaszt, a tartón lévő horony segítségével egyszerűen csúsztassa be a NYÁK orrrészébe. Szorosan illeszkednie kell a helyére.

13. lépés: Az árnyalatok végső összeszerelése 2. rész

Árnyalatok végső összeszerelése 2. rész
Árnyalatok végső összeszerelése 2. rész
Árnyalatok végső összeszerelése 2. rész
Árnyalatok végső összeszerelése 2. rész
Árnyalatok végső összeszerelése 2. rész
Árnyalatok végső összeszerelése 2. rész
Árnyalatok végső összeszerelése 2. rész
Árnyalatok végső összeszerelése 2. rész

3D nyomtatja ki az ehhez a lépéshez mellékelt "Ear Cover.stl" -t. Csúsztassa a fedelet a Wemos -ra. A fedél lyukainak igazodniuk kell a jobb oldali templom NYÁK -ján lévő lyukakhoz.

Két 5 mm -es M2 csavar segítségével rögzítse a fedelet és a jobb oldali templom NYÁK -t a Shades PCB jobb csuklópántjához. Helyezze be a női JST csatlakozót a jobb oldali templom NYÁK -házának házába.

Vegye ki a Bal oldali templom NYÁK -t és egy homár karom nyaklánc -szorítót. Dugja be a bilincset a NYÁK kar végén lévő lyukon keresztül. Ezután rögzítse a kulcskarikás gyűrűt a homár karom hurkához a képen látható módon.

Végül két 4 mm -es M2 csavar segítségével rögzítse a bal oldali templom NYÁK -t az árnyalatok NYÁK bal csuklópántjához.

Ezen a ponton az árnyalatok összeszerelése befejeződött.

14. lépés: Az árnyalatok végső összeszerelése 3. rész (opcionális):

Árnyalatok végső összeszerelés 3. rész (opcionális)
Árnyalatok végső összeszerelés 3. rész (opcionális)
Árnyalatok végső összeszerelés 3. rész (opcionális)
Árnyalatok végső összeszerelés 3. rész (opcionális)

Ebben a lépésben pontszerű matricákat adunk az árnyalatokhoz, hogy segítsük a LED -ek eloszlását. Ez a lépés opcionális, azt hiszem, hogy az árnyalatok jobban néznek ki, de kis mennyiségű fényvisszaverődéshez vezet.

Általában a WS2812b LED -ek jobban néznek ki, ha anyagon keresztül szóródnak. Ez segít szétszórni a fényforrást, megkönnyítve a szemét, miközben a színek is láthatóbbá válnak. Az árnyalatokkal az a baj, hogy nem akarjuk visszavezetni a led fényt a szemünk felé. Nem használhatunk vastag diffúzort, mert a diffúzor oldalairól szórt fény visszaverődik felénk.

Ehelyett vékony pöttyös matricákat fogunk használni (a linket lásd az Intro -ban). Az általam tesztelt módszerek közül ezek csak annyira szórták el a LED -eket, hogy elfogadhatóak legyenek, ugyanakkor minimálisra csökkentették a fényvisszaverődést. Ezeket azonban meghatározott módon kell alkalmazni.

Bár a matricák vékonyak, ha úgy helyezik fel őket, hogy a matrica lefedi a teljes LED -négyzetet, akkor is észrevehető visszaverődést okoznak a központi látómező felett vagy alatt lévő LED -ek számára. Ennek oka az, hogy az árnyalatok viselésekor és egyenesen előre nézve a szeme egy szintben van az árnyalatok középső sávjával, míg a többi rúd szögben van a szemétől. Ez a szög azt jelenti, hogy a matricák széle látható az Ön számára, és minden élén áthaladó fény is látható lesz.

Minimálisra szeretnénk csökkenteni a látómezőt. Mivel a matricák kerekek, és az árnyalatok viselésekor az egyes LED -eknek csak az egyik szélét látjuk (alul vagy felül), a matricákat úgy helyezhetjük el, hogy a matricák szélének csak egy kis része legyen a LED -ház szélén hogy látjuk. Ezt a fenti képen láthatja, ha alaposan megnézi (elnézést a minőségért).

Más szóval, úgy kell elhelyezni a matricákat, hogy alig fedjék le az egyes LED -lencséket (a fénysugár tényleges részét), és a matrica további része közelebb legyen az árnyalatok legközelebbi felső vagy alsó külső széléhez. Ezután ollóval vágja le a felesleges részt.

Ez eloszlatja a LED -fényt, de nagyon sötét körülmények között még mindig látni fog néhány visszaverődést.

15. lépés: A kódex

Írtam egy kódot az árnyalatokhoz, amely 40 különböző hatást tartalmaz. Megtalálható a Githubomban a "Shades_Code" mappában. Mielőtt feltöltheti a kódot a Wemos -ba, két könyvtárra lesz szüksége:

  • Saját "PixelStrip" könyvtár
  • Az Adafruit Neopixel könyvtár

Innen letöltheti a PixelStrip könyvtárat. Töltse le az összes fájlt, és helyezze őket egy "PixelStrip" nevű mappába az Arduino telepítési könyvtárának könyvtárai mappájában.

Az Adafruit Neopixel könyvtárat az Arduino IDE könyvtárkezelőjével telepítheti.

Miután telepítette mindkét könyvtárat, megnyithatja a Shades_Code.ino fájlt, és feltöltheti a Wemos -ra. Ha minden jó, az árnyalatoknak el kell kezdeniük a kerékpáros hatásokat. Az árnyalatok most elkészültek!:)

Ha valami nincs rendben, lépjen a hibaelhárítási lépéshez.

Ezen a ponton továbbléphet a következő lépésre, ahol áttekintem az árnyalatok gombfunkcióit és azok viselését. Ha szeretné letiltani vagy módosítani az effektusokat, akkor az alábbiakban áttekintem.

Változó hatások:

Ha le szeretné tiltani az effektust, először meg kell találnia a Shades_Code.ino fájlban. Ez lesz a fő kapcsoló utasításban a fő void ciklusban (). A hatások nincsenek külön címkével ellátva, mivel ezeket nehéz megjegyzésekkel leírni, ezért előfordulhat, hogy vadászni kell. Miután megtalálta a hatást, csak le kell állítania az esetszámot, hogy bármi nagyobb legyen, mint az összes effektus (például 99), hogy letiltsa.

Ön is szívesen módosítja vagy hozzáadja saját hatását. Hatás hozzáadásához adja hozzá a kapcsoló utasításhoz a fő void ciklusban (), és növelje a "numEffects" var.

A könyvtáram sokféle effektusra képes, de egy kicsit nehéz vele dolgozni. Eredetileg csak egy kis effektraktárként kezdődött, de később kiterjesztettem, hogy effektusokat futtasson a képpontok furcsa formáin (gyűrűk, csillagok stb.), Így kissé összekeveredett. Ezen a ponton megvan a könyvtár architektúrája, és a jövőben teljes mértékben szándékomban áll újraírni. Időközben a jelenlegi könyvtár teljesen megjegyzésekkel ellátott és hibamentes (a szegmensekkel kapcsolatos megjegyzéseket a segmentSet.h oldalon találja), de valószínűleg kísérleteznie kell, hogy megértse az egyes hatások működését.

Ezenkívül a LED-ek cikk-cakk formátumban vannak elhelyezve. Számuk a Shades PCB hátoldalán található.

16. lépés: Az árnyékok viselése és használata

Az árnyékok viselése és használata
Az árnyékok viselése és használata

Az árnyalatok viseléséhez vezesse át a 3,5 mm-es jack kábelt a kulcsgyűrű gyűrűjén, és csatlakoztassa a jobb oldali halánték végén lévő csatlakozóhoz. Ha átvezeti a kábelt a kulcskarikán, szíjként működik, és az árnyékokat biztonságban tartja az arcán. Táplálja az árnyalatokat bármely 5 V -os tápegységgel.

Gombok:

Az árnyalatoknak három gombja van. A kódom használatakor a következőket teszik:

(ezek a funkciók a bal oldali templom NYÁK -on is fel vannak sorolva)

  • 1. gomb: Következő effektus (vagy újraindítja az aktuális hatást, ha az effekt forgatása ki van kapcsolva)
  • 2. gomb: effektforgatás be/ki. Így a jelenlegi hatás korlátlan ideig ismétlődik
  • 1+2 gomb (egyszerre): Árnyékok be/ki. Csak leállítja a hatásokat, nem kapcsolja ki az áramot.
  • 3. gomb: Fényerő ciklus. A lépések módosíthatók a kódom "brightnessLevels" tömbjének megváltoztatásával.

Ha idáig eljutott, köszönöm, hogy elolvasta! Remélem jól érzi magát az árnyalataival. Ha bármilyen kérdése van, kérjük, hagyjon megjegyzést, és válaszolok.

17. lépés: Hibaelhárítás:

Ha itt vagy, akkor az árnyalatok nem viselkednek megfelelően. Az alábbiakban áttekintem a lehetséges problémákat és megoldásokat. Ha nem lát semmit, ami megoldja a problémát, kérjük, írjon megjegyzést, és megpróbálok segíteni.

  • Az árnyalatok nem mutatnak semmit, ha csatlakoztatva vannak.

    • Próbáljon mikro USB -t csatlakoztatni a Wemos -hoz. Az árnyalatoknak be kell kapcsolniuk.

      • Ha igen, akkor valami nincs rendben az árambankjával.
      • Ha nem, próbáljon meg bármilyen kódot feltölteni a Wemos -ba (például villogni)

        • Ha működik, akkor valami nincs rendben az árnyalatok és a templomi NYÁK közötti kapcsolattal. Ellenőrizze kétszer a JST kapcsolatot. A vezetékek legyenek felülről rendben: tápellátás, adat, föld.

          Ha a kapcsolat jó, próbálja meg megjegyezni a gomb funkcióit a kódomban, lehetséges, hogy az egyik gomb hibásan működik

        • Ha nem működik, akkor a Wemos meghalt, vagy többször újraindul. Nyissa meg az Arduino soros monitort (állítsa a Baud értéket 115200 -ra), és nézze meg az esetleges visszaállítási kódokat. Ha megkapja a kódot, googliznia kell, hogy kiderítse, mi a baj. Ha nem kap kódot, a Wemos valószínűleg halott.
  • Az árnyalatok működnek, de néhány pixel villog (ez az 5 megrendelt PCB -ből kettőnél történt)

    Ez valószínűleg az első pixellel van probléma (az árnyalatok viselésekor jobbra fent). Ki kell cserélni a pixelt. Először távolítsa el egy finomhegyes huzalvágóval, hogy letörje a pixel csatlakozásait a NYÁK -hoz. Ügyeljen arra, hogy ne húzza le a forrasztópárnákat a NYÁK -ról. Ezután itt vásárolnia kell néhány WS2812 LED -et, és be kell forrasztania egyet. Ügyeljen arra, hogy a képpontot úgy helyezze el, hogy illeszkedjen a sor többi részéhez

Divatverseny
Divatverseny
Divatverseny
Divatverseny

Második hely a divatversenyen

Ajánlott: