1 / 5
AdventureControl ESP8266 (Wemos D1 mini) — zdjęcie 1
1 / 5

AdventureControl ESP8266 (Wemos D1 mini)

Zamów wydruk tego modelu

Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.

Zapisane na tym urządzeniu.

Digital control unit for TTRPG or model effects utilizing an ESP8266 and a web interface, made for easy adjustability.

Ocena
0 / 5
Polubienia
0
Pobrania
3
Wydruki
0
Wyświetlenia
35
Oceny
0

Aktualizacja u źródła:

Informacje o modelu

Źródło
Printables
Kategoria
Electronics
Licencja
Creative Commons — Attribution — Noncommercial — Share Alike

About this project

I was sick of having to create an own control panel for each of my electrical pieces of terrain / effects for my Dungeons&Dragons sessions, so I decided to come up with a versatile, easy to adjust and reusable alternative utilazig the ESP8266 I had on stock.
The result is a control unit with 5 digital output pins that can be controlled via a web UI, that also allows adding custom HTML pages so I just have to load the page needed for the respective scenario.

As a second version, I added a 128x32px SSD1306 display that provides useful information like the device's state and IP address. Certainly not needed but I consider it quite helpful given I have several of these devices around now.

Recommended print settings:

  • Material of your choice (PLA will be just fine)

  • Wall lops: 4-5

  • Layer height: 0.2mm

  • Supports: optional, tree supports recommended for the case

  • Print lid upside down -> no supports needed

PCB Ordering

I attached the needed gerber files in case you want to order PCBs for this project (makes cabling easier and much cleaner).
Select the PCB vendor of your choice, I got mine at jlcpcb.com.

Note: The case is designed for PCBs with a thickness of 1mm!

Assembly

Case

Add 4 heat-set inserts into the top of the 4 holes of the case. If you are going to utilize a display, place it in the respective slot (note the orientation!) and make it stay in place (I used hot glue for that).
When closing it, note that the openings in the lid should be located over your ESP (I put it on incorrectly on the picture).
Screw the lid on with 4 M3x6 countersunk screws (longer screws would work as well).

Electronics

Connect the display (optionally) and the outputs as per the attached wiring pictures (the colours match the ones used in the default UI I created, in case you want to use it. Might make sense to also have your outputs in these colours).
Depending on your use case, it might be a good idea to terminate the output with connectors. I used 2-pin JST-SM plugs for mine.

Note: Both the PCB and the case are designed in a way to have the WiFi module of the ESP facing down!

Purpose

GPIO

Digital

Colour

Display VCC

3v3

-/-

red

Display Gnd

GND

-/-

black

Display SCL /SCK

GPIO 2

D4

white

Display SDA

GPIO 0

D3

brown

Out 1 +

GPIO 4

D2

green

Out 1 -

GND

-/-

black

Out 2 +

GPIO 5

D1

purple

Out 2 -

GND

-/-

black

Out 3 +

GPIO 12

D6

orange

Out 3 -

GND

-/-

black

Out 4 +

GPIO 13

D7

blue

Out 4 -

GND

-/-

black

Out 5 +

GPIO 14

D5

yellow

Out 5 -

GND

-/-

black

Software

You can either create your own firmware and software or get a copy of mine here (german):

Versions

If you should download mine, there's a "getting started" guide (also in german) here:

Getting started

Needed parts / BOM

none of the links are affiliate links and they only serve as an example. Parts with identical dimensions will be just fine

Part

Amount

Comment

Example

Wemos D1 mini

1

Amazon.de

M3 heat set thread inserts

4 / 8

8 only if you plan to attach a battery pack or similar to the bottom of the case

Amazon.de

M3 x 6 countersunk screws

4

Amazon.de

SSD1306 128*32px Display

1

optional

Amazon.de

wiring and soldering equipment

PCB

1

optional, gerber files attached

JLCPCB

Tagi