|
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. |
3 | 3 |
|
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 |
5 | 44 | * [Arduino-vMix-tally](https://github.com/ThomasMout/Arduino-vMix-tally)
|
| 45 | +* [WiFiManager](https://github.com/tzapu/WiFiManager) |
0 commit comments