Indholdsfortegnelse:

Forbidden Watchtower + WiFi -kontrolleret RGB LED: 7 trin (med billeder)
Forbidden Watchtower + WiFi -kontrolleret RGB LED: 7 trin (med billeder)

Video: Forbidden Watchtower + WiFi -kontrolleret RGB LED: 7 trin (med billeder)

Video: Forbidden Watchtower + WiFi -kontrolleret RGB LED: 7 trin (med billeder)
Video: how to make a ultimate God Armour in Minecraft #shorts#minecraft#youtubeshorts#subscribe#viral#memes 2024, November
Anonim
Forbudt vagttårn + WiFi -kontrolleret RGB LED
Forbudt vagttårn + WiFi -kontrolleret RGB LED
Forbidden Watchtower + WiFi -kontrolleret RGB LED
Forbidden Watchtower + WiFi -kontrolleret RGB LED
Forbudt vagttårn + WiFi -kontrolleret RGB LED
Forbudt vagttårn + WiFi -kontrolleret RGB LED

Når du føler, at du har justeret din 3D -printer til at producere udskrifter i anstændig kvalitet, begynder du at lede efter nogle fede modeller på www.thingiverse.com. Jeg fandt The Forbidden Tower af kijai og syntes det ville være en fantastisk test til min printer (Anet A8).

Udskriften kom godt ud (ikke perfekt), men jeg var glad … Indtil jeg så skaberen inkluderet en model, der var udhulet, så du kan tilføje et lys indeni den!

Så det eneste naturlige at gøre var at tilslutte en RGB LED til en Node MCU ESP8266 og styre farverne over WiFi!: D

Trin 1: Trin 1: Udskriv det forbudte tårn

Trin 1: Udskriv det forbudte tårn
Trin 1: Udskriv det forbudte tårn
Trin 1: Udskriv det forbudte tårn
Trin 1: Udskriv det forbudte tårn

Jeg har en Anet A8, og her er de indstillinger, jeg brugte:

  • Laghøjde - 0,2 mm
  • Flåder - Ja - 8 mm
  • Udfyldning - 15%
  • Understøtter - Nej
  • Filament - CCTree Silver PLA 1.75mm
  • Udskrivningstemperatur:

    • Ekstruder: 200 grader
    • Opvarmet seng: 60 grader
  • Udskrivningshastighed - 60 mm/s
  • Kørehastighed - 120 mm/s

Trin 2: Trin 2: Påkrævede dele

Trin 2: Påkrævede dele
Trin 2: Påkrævede dele
Trin 2: Påkrævede dele
Trin 2: Påkrævede dele

Du skal bruge følgende:

  • Node MCU 12E - teknisk set burde ethvert ESP8266 -modul fungere
  • Micro USB breakout board - (valgfrit - hvis du bruger en Node MCU har den en micro USB indbygget)
  • RGB LED - WS2812x

Trin 3: Trin 3: Værktøjer

Trin 3: Værktøjer
Trin 3: Værktøjer

Værktøjer jeg brugte:

  • Loddekolbe
  • Hjælpende hænder
  • Loddetråd
  • Elektrisk ledning - behøver ikke at være højmåler

Trin 4: Trin 4: Beslutning om, hvilke komponenter der skal bruges

Trin 4: Beslutning om, hvilke komponenter der skal bruges
Trin 4: Beslutning om, hvilke komponenter der skal bruges

Ideer: Jeg ville oprindeligt bruge ESP8266-12E-modulet uden breakout-kortet. Men hvis jeg gik denne rute, havde jeg haft brug for:

  1. En separat 5v til 3.3v step-down converter
  2. En en USB-seriel konverter som FTDI-modulet eller CP2012
  3. Lod ESP8266 12E -chippen til sit eget breakout -bord

Se venligst billedet, der illustrerer, hvordan disse komponenter ville blive forbundet. Dette er taget fra denne side. Kreditten går til dem:)

Grunden til, at jeg ville gå denne rute, var for at spare plads, da tårnets inderside ikke var særlig stor, men når du tilføjer alle de ekstra komponenter, du har brug for, eksklusive ESP8266 -modulet, viste det sig at være fyldt op mere plads.

Derfor gik jeg med Node MCU 8266-modulet:) Dette har følgende indbyggede:

  • USB-seriel konverter til nem kommunikation med en computer
  • 3.3v regulator
  • ESP8266 12E med breakout pins

Gennemførelse:

Det eneste jeg havde brug for var:

  • Node MCU ESP8266 -modulet
  • W2812 LED
  • Nogle elektriske ledninger bjærgede jeg fra en gammel ATX -strømforsyning

Trin 5: Trin 5: Software og biblioteker

Software: Jeg brugte Arduino IDE på Mac OS.

Drivere: Dette vil spare dig for en masse tid!

Du skal få følgende drivere fra:

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

Arduino Libraries:

Følgende er fra ovenstående GitHub -side, kredit går til russp81:

FastLED 3.1.3 bibliotek: https://github.com/FastLED/FastLEDMcLighting bibliotek: https://github.com/toblum/McLighting jscolor farvevælger: https://github.com/toblum/McLighting FastLED paletkniv: https://github.com/toblum/McLighting Hvis du ikke er fortrolig med, hvordan du konfigurerer din ESP8266, kan du læse readme om McLightings git. Den er godt skrevet og skal få dig i gang. Kort sagt vil du:

  • Konfigurer Arduino IDE til at kommunikere med ESP8266
  • Upload skitsen (fra denne repo) Skitsen er konfigureret til en 240 pixel WS2812B GRB LED Strip. (Ændr de relevante muligheder i "definitions.h" til dit ønske)
  • Ved første lancering annoncerer ESP8266 sit eget WiFi -netværk, som du kan oprette forbindelse til, når du først har oprettet forbindelse til det, starter din browser, og webgrænsefladen er selvforklarende. (Hvis grænsefladen ikke indlæses, skal du indtaste "192.168.4.1" i din browser og trykke på go)
  • Når ESP er på dit wifi -netværk, kan du derefter uploade de nødvendige filer til webgrænsefladen ved at indtaste ESP'ens IP -adresse efterfulgt af "/edit" (dvs. 192.168.1.20/edit). Upload derefter filerne fra mappen mærket "upload disse" fra denne repo.
  • Når du er færdig med at uploade, skal du indtaste ESP'ens IP i din browser, og du skal være i gang!"

Kredit går til Soumojit for hans Instructable, som hjalp meget:

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

Trin 6: Trin 6: Ledningsføring

Trin 6: Ledningsføring
Trin 6: Ledningsføring

Dette er meget enkelt, da jeg kun bruger en WS2812 LED -chip og Node MCU.

Alt du skal gøre er:

  • Tilslut WS2812 Data In til D1 på Node MCU
  • WS2812 Vin+ til Vin på Node MCU (dette skal være 5v der kommer ind via USB)
  • WS2812 VCC/Vin- til GND på Node MCU

Du kan bruge enhver mikro -USB -strømkilde (mobiltelefonoplader, computer eller endda en powerbank)

Det er det!:)

Anbefalede: