vMix Forums
»
General
»
3rd Party Software and Development
»
Wireless Tally Light for $10 M5Stick-C (ESP32-Board) for vMix
Rank: Advanced Member
Groups: Registered
Joined: 5/19/2017(UTC) Posts: 82 Location: The Netherlands Thanks: 12 times Was thanked: 34 time(s) in 22 post(s)
|
Do you want an affordable tally light for your camera, without having to solder yourself? The M5Stick-C by M5Stack comes to the rescue! For the last week I've been working on this, it is not completely finished yet, but I will not stop until it is really user friendly. Once the project is done, I will upload a comprehensive video tutorial on how to set it up if you've never worked with microcontrollers before. (Including a first time install of the Arduino IDE, since you will have to flash the code to the stick yourself) You can find my project here: https://github.com/guido-visser/vMix-M5Stick-Tally-LightAn example in GIF form: Please feel free to submit feature requests (please do so on the GitHub page (as an issue), so that everything is in one place). If I think the feature will be a valuable to the project, I will consider implementing it. If you're having problems, please submit an issue on the GitHub page. I've made an in-depth tutorial on how to flash the firmware onto the M5Stick-C A huge thank you (Dankjewel! :D) goes out to Thomas Mout for creating his project a year ago, the core of my code is based on his! Looking for a solution for M5Stack over M5Stick-C? User lpv has forked my repo and optimized it for the M5Stack. Check his fork on GitLab
|
9 users thanked guidogast for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 8/10/2015(UTC) Posts: 129 Location: Tenerife
Thanks: 11 times Was thanked: 18 time(s) in 13 post(s)
|
great, what is the range of the M5StickC? Tomorrow I think I'll order a couple of them to test
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 5/19/2017(UTC) Posts: 82 Location: The Netherlands Thanks: 12 times Was thanked: 34 time(s) in 22 post(s)
|
Originally Posted by: dark_ata great, what is the range of the M5StickC? Tomorrow I think I'll order a couple of them to test Hi dark_ata, I haven't tested that out. It's a 2.4Ghz signal, so my assumption is that you can go as far as your phone for example. Could you post your findings here on the forum for people in the future? Thanks in advance!
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 1/16/2018(UTC) Posts: 34 Location: Bern, Switzerland
Thanks: 4 times Was thanked: 3 time(s) in 3 post(s)
|
Phenomenal Project, works flawlessly once set up correctly and is by far the nicest / easiest and cheapest Tally Solution I've seen. Thank you! If we were able to change the IP via webinterface that would be another bonus but otherwise i'm blown away.
|
1 user thanked hidavid for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/23/2019(UTC) Posts: 552
Thanks: 62 times Was thanked: 129 time(s) in 117 post(s)
|
Guido, great stuff! I had problems getting it to run on vMix 23.0.0.58, downgraded to 23.0.0.57, and it works great. Can you confirm that it doesn't work with .58?
I will run some tests, including a long-term test. As I don't have any experience with the M5Stick – do you know how long the battery lasts? (Maybe a feature request: If it is possible to query the battery status, you could include it on the status screen.)
Thank you!
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 5/26/2020(UTC) Posts: 5
|
Hello, Great stuff!!!
I just ordered and recived my M5StickC!!! I have followed both guides and done everything that was in the guides.
Im stuck at transfering files to the Stick... Does anyone know how to do that?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 8/10/2015(UTC) Posts: 129 Location: Tenerife
Thanks: 11 times Was thanked: 18 time(s) in 13 post(s)
|
I just got it, both the vmix .38 and the .58 perfect.
Great job.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 5/19/2017(UTC) Posts: 82 Location: The Netherlands Thanks: 12 times Was thanked: 34 time(s) in 22 post(s)
|
Originally Posted by: lamish Hello, Great stuff!!!
I just ordered and recived my M5StickC!!! I have followed both guides and done everything that was in the guides.
Im stuck at transfering files to the Stick... Does anyone know how to do that? Hi Lamish, You don't have to transfer the files to the stick. You just have to upload the scripts via the Arduino IDE to your M5StickC. Could you let me know what goes wrong? Have you tried uploading a simple Hello World script to the stick (Google a simple script)? If that works, I think you wouldn't have any trouble uploading my scripts to the stick. Let me know :)
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 5/19/2017(UTC) Posts: 82 Location: The Netherlands Thanks: 12 times Was thanked: 34 time(s) in 22 post(s)
|
Originally Posted by: dmwkr Guido, great stuff! I had problems getting it to run on vMix 23.0.0.58, downgraded to 23.0.0.57, and it works great. Can you confirm that it doesn't work with .58?
I will run some tests, including a long-term test. As I don't have any experience with the M5Stick – do you know how long the battery lasts? (Maybe a feature request: If it is possible to query the battery status, you could include it on the status screen.)
Thank you! A battery indicator would be a nice feature! Can you report this as an issue on the Github page? I think that I'll look at updating the code somewhere next week. I tested the battery on a full charge and the stick can be on the "Live" screen (incl. LED on) for about 40 minutes. I use it at my church with a very small powerbank (powerbank was 2,50). That keeps the board going for at least 2 hours (enough for me) About the version issue. No clue. I haven't tested it out with the newest version yet. But unless the devs of vMix changed the TCP API for tally lights, it should work just fine. I am going to church tonight, so I could test it out for you, since we updated to .58 last Sunday (after the service). I'll let you know :) Update 17:53 - Checked it with vMix version .58 and it works. No problems here
|
2 users thanked guidogast for this useful post.
|
|
|
Rank: Newbie
Groups: Registered
Joined: 5/26/2020(UTC) Posts: 5
|
Hello, Is it possible to make a guide where you go through the steps of adding them on vMix as well?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 1/25/2019(UTC) Posts: 302 Thanks: 17 times Was thanked: 79 time(s) in 60 post(s)
|
i made 4 sticks accoring the guide in guthub, works perfect, even with version vmix 23.58 great work GUIDOGAST ! thanks. mine will run only 2-8 minutes on the internal battery :-) vmix tally.gif (1,682kb) downloaded 13 time(s).
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 5/26/2020(UTC) Posts: 5
|
Is it only possible to program them to an input on vMix while their USB cable is attached so that i can assign the COM ports to the input? It is not possible to do this while they are wireless?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 1/25/2019(UTC) Posts: 302 Thanks: 17 times Was thanked: 79 time(s) in 60 post(s)
|
only via usb, each device gets probabely another comport in the arduino program.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/23/2019(UTC) Posts: 552
Thanks: 62 times Was thanked: 129 time(s) in 117 post(s)
|
Originally Posted by: guidogast
A battery indicator would be a nice feature! Can you report this as an issue on the Github page? I think that I'll look at updating the code somewhere next week.
I tested the battery on a full charge and the stick can be on the "Live" screen (incl. LED on) for about 40 minutes. I use it at my church with a very small powerbank (powerbank was 2,50). That keeps the board going for at least 2 hours (enough for me)
About the version issue. No clue. I haven't tested it out with the newest version yet. But unless the devs of vMix changed the TCP API for tally lights, it should work just fine. I am going to church tonight, so I could test it out for you, since we updated to .58 last Sunday (after the service). I'll let you know :)
Update 17:53 - Checked it with vMix version .58 and it works. No problems here
I reported it on Github as an issue. I ran some tests with the M5Stick and also came to the conclusion that it runs 40-60 Minutes, depending on "live time". When I was looking for info on battery status etc. I stumbled upon power saving tips for the esp32 platform: https://www.savjee.be/20...o-increase-battery-life/Maybe there is a tip in it (#4?) that you might want to try. I don't have enough knowledge if it is feasible. Thank you for looking into the issue with .58. I'll upgrade again with more time on my hands and report if I can pin down the issue. And again, thanks for sharing the project! We'll add some more sticks to our production.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 5/19/2017(UTC) Posts: 82 Location: The Netherlands Thanks: 12 times Was thanked: 34 time(s) in 22 post(s)
|
Thanks for all the amazing responses! I'm glad that it works so well for you guys! I've been pretty busy lately, but I'm still committed to make this the easiest and cheapest Tally solution for vMix. I hope to continue the work shortly. I'll try to implement all points on the todo list at the GitHub page.
|
|
|
|
Rank: Member
Groups: Registered
Joined: 1/7/2014(UTC) Posts: 18 Location: Serbia Was thanked: 2 time(s) in 2 post(s)
|
Great project. Does anyone know wifi range of M5StickC?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/23/2019(UTC) Posts: 552
Thanks: 62 times Was thanked: 129 time(s) in 117 post(s)
|
Originally Posted by: guidogast About the version issue. No clue. I haven't tested it out with the newest version yet. But unless the devs of vMix changed the TCP API for tally lights, it should work just fine. I am going to church tonight, so I could test it out for you, since we updated to .58 last Sunday (after the service). I'll let you know :)
Update 17:53 - Checked it with vMix version .58 and it works. No problems here
Short version: It's working now! Long version: I updated to .59 on the first PC and ran into the same problem again. (Stick said: "Connected to vMix!" but stayed on the status screen. Pressing the M5 button showed "Safe" screen, and after a few seconds it switched to "Connecting".) Tested .59 on the backup PC and it worked without problems. I tried to find the differences in the configurations. On the first machine, I had password protected some of the web controller entries. After erasing password protection everything worked. I am not able to reproduce the problem and say what exactly caused it in the first place. Anyways, it is working very well now.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 5/15/2011(UTC) Posts: 36 Location: south Korea Thanks: 3 times Was thanked: 1 time(s) in 1 post(s)
|
Hi, everyone. I appreciate your very good work. I applied for the purchase of the product today. (M5stack-C and Battery Support) Is this product only charged? Or I wonder if M5stack can be used for a long time. I will provide the progress. Please give me a lot of advice. Screenshot 2020-07-16 at 00.01.11.jpg (13kb) downloaded 3 time(s). Screenshot 2020-07-16 at 00.01.35.jpg (13kb) downloaded 1 time(s). Screenshot 2020-07-16 at 00.02.02.jpg (27kb) downloaded 2 time(s).
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 7/15/2020(UTC) Posts: 7 Thanks: 1 times Was thanked: 1 time(s) in 1 post(s)
|
Originally Posted by: guidogast Originally Posted by: dmwkr Guido, great stuff! I had problems getting it to run on vMix 23.0.0.58, downgraded to 23.0.0.57, and it works great. Can you confirm that it doesn't work with .58?
I will run some tests, including a long-term test. As I don't have any experience with the M5Stick – do you know how long the battery lasts? (Maybe a feature request: If it is possible to query the battery status, you could include it on the status screen.)
Thank you! A battery indicator would be a nice feature! Can you report this as an issue on the Github page? I think that I'll look at updating the code somewhere next week. I tested the battery on a full charge and the stick can be on the "Live" screen (incl. LED on) for about 40 minutes. I use it at my church with a very small powerbank (powerbank was 2,50). That keeps the board going for at least 2 hours (enough for me) About the version issue. No clue. I haven't tested it out with the newest version yet. But unless the devs of vMix changed the TCP API for tally lights, it should work just fine. I am going to church tonight, so I could test it out for you, since we updated to .58 last Sunday (after the service). I'll let you know :) Update 17:53 - Checked it with vMix version .58 and it works. No problems here This project is awesome, I just flashed it and works flawlessly. I'm just worried about how long it runs off battery. I may look at getting a couple powerbanks like others have done. You are using a 2,500mah powerbank? I'm looking at Amazon and they have a 5,000mah for $7. I'm thinking of just ordering a couple of those to give me 4 hours of run time (which would be more than enough for my needs). I usually setup a couple hours before service so they would be on safe, and then the preaching is about 30 to 40 mins where one would be on "LIVE". I have a 2nd one for a deacon that leads a couple prayers but that is maybe less than 7 mins of LIVE", but I do keep him on pre for maybe 10 to 15 mins.
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 1/29/2018(UTC) Posts: 2 Location: Cleveland, OH
|
Originally Posted by: julianlee Hi, everyone. I appreciate your very good work. I applied for the purchase of the product today. (M5stack-C and Battery Support) Is this product only charged? Or I wonder if M5stack can be used for a long time. I will provide the progress. Please give me a lot of advice. Screenshot 2020-07-16 at 00.01.11.jpg (13kb) downloaded 3 time(s). Screenshot 2020-07-16 at 00.01.35.jpg (13kb) downloaded 1 time(s). Screenshot 2020-07-16 at 00.02.02.jpg (27kb) downloaded 2 time(s). The code I wrote for the M5Stack is pretty draining on the battery, but I'm working on optimizing that. I do not yet have the 700mAh battery module, and the battery that comes with only lasts ~ 10 minutes. But again, it's not optimized. Guido's code runs fine on the M5Stack, my code is formatted for the Stack and includes the access point, web server for configuration and saving the settings.
|
|
|
|
vMix Forums
»
General
»
3rd Party Software and Development
»
Wireless Tally Light for $10 M5Stick-C (ESP32-Board) for vMix
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close