Skip to content

Commit a3a21cf

Browse files
committed
Updated docs
1 parent 916fa4b commit a3a21cf

File tree

1 file changed

+43
-3
lines changed

1 file changed

+43
-3
lines changed

README.md

Lines changed: 43 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,45 @@
1-
# vmix-tally-nodemcu
2-
Tally for vMix using wifi. Creates an AP to configure the local wifi, vMix host and tally number.
1+
# vMix Tally NodeMCU
2+
Tally for vMix using NodeMCU and 2 NeoPixel Mini PCB.
33

4-
Inspired by
4+
## How It Works
5+
- When your ESP starts up, it sets it up in Station mode and tries to connect to a previously saved Access Point
6+
- if this is unsuccessful (or no previous network saved) it moves the ESP into Access Point mode and spins up a DNS and WebServer (default ip 192.168.4.1)
7+
- using any wifi enabled device with a browser (computer, phone, tablet) connect to the newly created Access Point (ESP*)
8+
- because of the Captive Portal and the DNS server you will either get a 'Join to network' type of popup or get any domain you try to access redirected to the configuration portal
9+
- choose the access points that connects your vMix, enter password, click save
10+
- start Configuration App (Currently MacOS only) and scan for Tally Nodes
11+
- configure your nodes with the vMix IP and tally number.
12+
13+
## Needed Hardware
14+
- NodeMCU v3
15+
- 2 NeoPixels Mini PCB
16+
- Usb cable
17+
- USB powersupply or Powerbank
18+
- WiFi connection to your vMix computer
19+
20+
## Flashing NodeMCU (V3)
21+
- Download latest release
22+
- Unpack zip
23+
- Open vmix-tally.ino with arduino IDE
24+
- Install the extra libraries (WiFiManager by tzapu 2.0.3-alpha, Adafruit NeoPixel by Adafruit 1.5.0)
25+
- Flash NodeMCU
26+
27+
## NodeMCU pin layout
28+
- Connect 1 NeoPixel input to 1 NeoPixel output (+,signal,-)
29+
- Connect + of first NeoPixel to pin VU
30+
- Connect - of first NeoPixel to ground
31+
- Connect signal of first NeoPixel to D2
32+
- Power using USB
33+
34+
## Current plans
35+
- Add 3d printer case design
36+
- Stabilize, optimise and improve software
37+
- Add windows & linux App
38+
- Improve documentation
39+
- Configure using webinterface
40+
- Ask vMix for ZeroConf broadcast to allow auto connect
41+
- Create demonstration video
42+
43+
##Inspired by
544
* [Arduino-vMix-tally](https://github.com/ThomasMout/Arduino-vMix-tally)
45+
* [WiFiManager](https://github.com/tzapu/WiFiManager)

0 commit comments

Comments
 (0)