Tartalomjegyzék:

Tiltott őrtorony + WiFi által vezérelt RGB LED: 7 lépés (képekkel)
Tiltott őrtorony + WiFi által vezérelt RGB LED: 7 lépés (képekkel)

Videó: Tiltott őrtorony + WiFi által vezérelt RGB LED: 7 lépés (képekkel)

Videó: Tiltott őrtorony + WiFi által vezérelt RGB LED: 7 lépés (képekkel)
Videó: Terrorveszély: merülés börtöneink szívében 2024, Július
Anonim
Tiltott őrtorony + WiFi által vezérelt RGB LED
Tiltott őrtorony + WiFi által vezérelt RGB LED
Tiltott őrtorony + WiFi által vezérelt RGB LED
Tiltott őrtorony + WiFi által vezérelt RGB LED
Tiltott őrtorony + WiFi által vezérelt RGB LED
Tiltott őrtorony + WiFi által vezérelt RGB LED

Amint úgy érzi, hogy a 3D nyomtatót finomhangolt minőségi nyomatok készítésére csípte, elkezdhet keresni néhány klassz modellt a www.thingiverse.com webhelyen. Kijai találtam meg a Tiltott tornyot, és úgy gondoltam, hogy fantasztikus teszt lesz a nyomtatóm számára (Anet A8).

A nyomtatás remekül sikerült (nem tökéletes), de boldog voltam … Amíg nem láttam, hogy az alkotó egy modellt tartalmazott, amelyet kivájtak, így fényt adhat hozzá!

Tehát az egyetlen természetes dolog az volt, hogy egy RGB LED -et csatlakoztatott egy csomópont MCU ESP8266 -hoz, és szabályozta a színeket a WiFi -n keresztül!: D

1. lépés: 1. lépés: Nyomtassa ki a tiltott tornyot

1. lépés: Nyomtassa ki a tiltott tornyot
1. lépés: Nyomtassa ki a tiltott tornyot
1. lépés: Nyomtassa ki a tiltott tornyot
1. lépés: Nyomtassa ki a tiltott tornyot

Van egy Anet A8 -asom és itt a beállításokat használtam:

  • Réteg magassága - 0,2 mm
  • Tutajok - Igen - 8 mm
  • Kitöltés - 15%
  • Támogatja - Nem
  • Szál - CCTree Silver PLA 1,75 mm
  • Nyomtatási hőmérséklet:

    • Extruder: 200 fok
    • Fűtött ágy: 60 fok
  • Nyomtatási sebesség - 60 mm/s
  • Menetsebesség - 120 mm/s

2. lépés: 2. lépés: Alkatrészek szükségesek

2. lépés: Szükséges alkatrészek
2. lépés: Szükséges alkatrészek
2. lépés: Szükséges alkatrészek
2. lépés: Szükséges alkatrészek

A következőkre lesz szüksége:

  • MCU 12E csomópont - gyakorlatilag minden ESP8266 modulnak működnie kell
  • Micro USB megszakító kártya - (opcionális - ha Node MCU -t használ, akkor beépített micro USB -vel rendelkezik)
  • RGB LED - WS2812x

3. lépés: 3. lépés: Eszközök

3. lépés: Eszközök
3. lépés: Eszközök

Eszközök, amelyeket használtam:

  • Forrasztópáka
  • Segítő kezek
  • Forrasztó huzal
  • Elektromos vezeték - nem kell nagy nyomtávúnak lennie

4. lépés: 4. lépés: A használni kívánt összetevők eldöntése

4. lépés: Döntse el, mely összetevőket használja
4. lépés: Döntse el, mely összetevőket használja

Ötletek: Eredetileg az ESP8266-12E modult akartam használni a megszakító kártya nélkül. Ha azonban ezt az utat választanám, szükségem lett volna:

  1. Külön 5–3,3 V-os léptető átalakító
  2. Egy USB-soros átalakító, például az FTDI modul vagy a CP2012
  3. Forrasztja az ESP8266 12E chipet a saját megszakító táblájához

Kérjük, tekintse meg a képet, amely illusztrálja ezeknek az alkatrészeknek a csatlakoztatását. Ezt erről az oldalról vettük. A hitel jár nekik:)

Azért akartam ezt az utat választani, mert helyet takarítottam meg, mivel a torony belseje nem volt túl nagy. De amikor összeadja az összes szükséges alkatrészt, kivéve az ESP8266 modult, kiderült, hogy több hely.

Ezért a Node MCU 8266 modullal mentem:) Ez a következő beépített:

  • USB-soros átalakító a számítógéppel való egyszerű kommunikációhoz
  • 3.3V szabályozó
  • ESP8266 12E szakítócsapokkal

Végrehajtás:

Az egyetlen dolog, amire szükségem volt:

  • A Node MCU ESP8266 modul
  • W2812 LED
  • Néhány elektromos vezetéket kimentettem egy régi ATX tápegységből

5. lépés: 5. lépés: Szoftver és könyvtárak

Szoftver: Az Arduino IDE -t használtam Mac OS -en.

Vezetők: Ezzel sok időt spórolhat meg!

A következő illesztőprogramokat kell beszereznie:

  • : //kig.re/2014/12/31/how-to-use-arduino-nano-…
  • https://www.silabs.com/products/development-tools/..

Arduino könyvtárak:

A következő a fenti GitHub oldalról származik, a hitel az russp81:

FastLED 3.1.3 könyvtár: https://github.com/FastLED/FastLEDMcLighting könyvtár: https://github.com/toblum/McLighting jscolor színválasztó: https://github.com/toblum/McLighting FastLED paletta kés: https://github.com/toblum/McLighting Ha nem ismeri az ESP8266 beállítását, olvassa el a McLighting git -jét. Ez jól meg van írva, és fel kell indítania. Röviden:

  • Állítsa be az Arduino IDE -t, hogy kommunikáljon az ESP8266 készülékkel
  • Töltse fel a vázlatot (ebből a repóból)
  • Az első indításkor az ESP8266 meghirdeti saját WiFi hálózatát, amelyhez csatlakozhat, miután csatlakozik hozzá, elindítja a böngészőt, és a webes felület magától értetődő. (Ha az interfész nem töltődik be, írja be a "192.168.4.1" kódot a böngészőbe, és nyomja meg a Go gombot.)
  • Miután az ESP csatlakozott a wifi hálózatához, feltöltheti a webes felülethez szükséges fájlokat az ESP IP -címének, majd a "/edit" (azaz 192.168.1.20/edit) begépelésével. Ezután töltse fel a fájlokat a "feltöltés ezek" mappából ebből a repóból.
  • Miután befejezte a feltöltést, írja be az ESP IP -címét a böngészőjébe, és elindulhat!"

A Soumojitnak köszönheti az Instructable -t, amely sokat segített:

www.instructables.com/id/WiFi-Led-Fedora-H…

6. lépés: 6. lépés: huzalozás

6. lépés: huzalozás
6. lépés: huzalozás

Ez nagyon egyszerű, mivel csak egy WS2812 LED chipet és a Node MCU -t használok.

Mindössze annyit kell tennie, hogy:

  • Csatlakoztassa a WS2812 Data In -t a csomópont MCU D1 -hez
  • WS2812 Vin+ - Vin a Node MCU -n (ennek 5 V -os csatlakozónak kell lennie USB -n keresztül)
  • WS2812 VCC/Vin-- GND a csomópont MCU-n

Bármilyen mikro -USB tápforrást használhat (mobiltelefon töltő, számítógép vagy akár tápegység)

Ez az!:)

Ajánlott: