🔨 Build with me! Building a tally light for the ATEM Mini with an M5Stick esp32

  Рет қаралды 38,016

Aaron Parecki

Aaron Parecki

Күн бұрын

Пікірлер: 162
@stephen.rutherford
@stephen.rutherford 3 жыл бұрын
Holy crap. You are the MAN! After three hours of trying to get this to work, I came across this video and had wireless tally working in less than 15 minutes. THANK YOU!
@christiankurta
@christiankurta 3 жыл бұрын
Dear Aaron - I had planned this project a long time ago, the M5Sticks where already getting dust on. I am so happy, that I found your tutorial - that saved me a lot of time to do that myself. Please not forget to mention in the Github Page, that you had to modify the Skaarhoj Libraries to make it work. I like your videos a lot! Go on like this!
@scissorfightmedia
@scissorfightmedia 2 жыл бұрын
Hung up on precisely this. Guess I have the watch the 3 hour video to get it solved.
@The-Logician
@The-Logician 3 жыл бұрын
This is the best.... I was just poking around thinking about a tally light system for multiple camera livestreaming and being able to always know what camera was live without having line of sight to the atem, or for the person on camera knowing they are on camera. The ability to switch the live camera using the M5 stick is so freaking cool. I have never programmed in arduino before (always was looking for a relevant project to start with and this one is perfect) but in this case, I can just use your code. I just ordered 3 of the M5 sticks after seeing the LED light up. I don't know if I was sucked in by the new user discount, but I was able to buy 3 of these for less than $60.00 total / $20/apiece. I was looking at another video where a guy was building wireless tally lights using Cuebi's wireless tally lights.... But to get 3 of those, would be looking at closer to $900.00. There are lots of other YT vids showing folks using one kind of system or another, but nothing compares to what you've done here... and livestreamed to boot. THANK YOU, THANK YOU, THANK YOU!
@mholyboy2010
@mholyboy2010 2 жыл бұрын
Good day from which store were you able to get this
@gossewijbenga
@gossewijbenga 3 жыл бұрын
I’ve watched and enjoyed the enter show! :D I’ve added a couple of lines to the Arduino sketch to show the batterij level, bought myself a couple of M5 sticks and low-budget powerbanks and now I’m ready to use my Tally lights for our sermons . Thanks a million!
@fabian3265
@fabian3265 3 жыл бұрын
he man. i get errors compiling, is there any chanche you can upload how you did it?
@gossewijbenga
@gossewijbenga 3 жыл бұрын
You’re Dutch, right? 😊 I think I’ve found your website and dropped you a message there.
@uleadmedia
@uleadmedia Жыл бұрын
can i get the code for battery percentage
@gossewijbenga
@gossewijbenga Жыл бұрын
Hi m8. I have to check my archive once I return from holidays . Ok?
@gossewijbenga
@gossewijbenga Жыл бұрын
@@uleadmedia Sorry for the delay! You can find my ino file here: drive.google.com/drive/folders/1YQ5x54QldqwlGb5UC8ayXo8e64s0OECa
@liveeventcrew4594
@liveeventcrew4594 4 жыл бұрын
Very brave to code, debug, and have feature creep live on the air! Very impressed! I had found M5StickC and Tally Arbiter to be most promising for this application, especially with the device limit for IP communication. My idea is to add a green and a red LED (with currrent limit resistors) to the expansion pins, and have them shining into a wedge of translucent plastic (cut up milk carton) to provide a more visible indicator for the talent to see. Also, feed it power from a USB power bank for longer shows. You've shown that adding features to the code on these is not scary. I am planning to run Tally Arbiter on a Raspberry Pi, and also run a Team Speak or Mumble server on the same Pi. Chat client on everyone's phone, with an earpiece, and we have comms. I like that Tally Arbiter has support for a lot of different video switches and software, adding to its flexibility. I want to add a feature that allows for muti-level tally switching, as having two ATEM minis feeding into OBS on a laptop. The trick is to have Arbiter juggle so that only a single camera gets Tally at a time. Thank you for wading into this!!
@aaronpk
@aaronpk 4 жыл бұрын
Thanks! This was a lot of fun! Great ideas with Tally Arbiter. I might try doing this again some time using that instead of connecting directly to the ATEM. I think it'd be a fun experiment!
@dominioncityonitsha
@dominioncityonitsha Жыл бұрын
Good day Aaron, I am Moses from Dominion City Onitsha, a Church in Nigeria. Your videos has been such a huge blessing to our media ministry. Thank you so much for the time, resource and work you put in to make keep us informed. We are grateful Please about this product, we want to buy, but the link you posted is saying "soldout". Please can we get a company sales rep contact to call
@johannesfurrer3213
@johannesfurrer3213 3 жыл бұрын
Love the video! Just ordered a bunch of the M5stack Sticks to try it out myself! Are there any plans on making a tutorial for the m5sticks with tally arbiter? Getting around the device limit of the atem switchers sounds really interesting!
@samuelvanderford4585
@samuelvanderford4585 3 жыл бұрын
Hey Aaron, do you plan to do a full tutorial on this project? I have been truing to get this project done, but cant get the info to load onto the device.
@fabian3265
@fabian3265 3 жыл бұрын
+1. been trying to get it to work for hours. no luck :( cant compile it
@samuelvanderford4585
@samuelvanderford4585 3 жыл бұрын
@@fabian3265 I was finally able to talk to a friend and get mine to work. Do you have Facebook?
@Ozzqar
@Ozzqar 3 жыл бұрын
Great fun watching through this as I built my own tally using UNO and self build boxes with led lights. However this option you show is AMAZING as you do not need to build anything physically, only get the code correct. Thanks for showing us your process!! A question, how did you mount it on the camera? Also, I’m assuming you turn the tally so the presenter/host sees it. Any idea on how the cameraman also would see the tally?
@remembaer
@remembaer 3 жыл бұрын
Thank you for this tutorial! I'm missing one thing: It would be great if you could use the IR transmitter to turn off all TVs nearby. Just for fun!
@The-Logician
@The-Logician 3 жыл бұрын
I came back to this after a few months. I made a few slight changes to the code based on one of the comments during the livestream about a Panic button for the cam operator to force the current program camera away from his/her camera. I just copied the code for button B is pressed to duplicate the long press action to button A. Now when an operator sees their tally light go active, a long press of the main A button will force the program on the ATEM back to input 1. Knowing this, input 1 is always going to be my static wide shot, i.e. primary cam on a tripod taking in the full picture or safety camera and inputs 2,3 and 4 will be the roaming cameras. The only problem right now is any camera op would be able to long press their Button A and force things back to input 1 regardless if they were the active camera or not. I'll play around with it a little more to see if I can only permit that action when they are the active input.
@TheLollisoft
@TheLollisoft 3 жыл бұрын
Using these devices is a good idea and I have purchased 5 for my Atem switcher. The idea to video follows audio is as well a good one. Need to watch the full video later. Actually I still have some audio issues after fixing the ground loop :-)
@PC69
@PC69 3 жыл бұрын
Brilliant video Aaron, following this we now have this working in our church setup but the system only seems to cope with three arduino lights and no more . We are considering moving up to the Atem Mini Extreme - do you know if 1) they will work with the extreme and 2) is it possible to run more than three ?
@The-Logician
@The-Logician 2 жыл бұрын
I find myself coming back to this video a lot. Question: Can the microphone state in the ATEM be used for feedback back to these sticks? The use case is for a livestream event where I want hosts and ringside announcers to know if their microphone is live, regardless of whether their camera is live or not. There are a lot of times in the livestream when the program is set to cameras 1 through 4 (which are all focused on a boxing ring) and ringside announcer and hosts are on camera 5 and 6 respectively. They are providing commentary during the bouts so we are only hearing them and not hearing them, and there are lots of times when their microphone will not be hot. I am looking at putting a pair of these sticks at the host station, and also at the ringside announcer station. One stick will indicate when their camera is active, the other will tell them when their microphone is active. Or I could simplify and have the tally light turn color 1 (Green) when microphone only is hot, and turn color 2 (red) for when camera is active (when camera is active, microphone is always active as input is set to AFV). Feed back needs to be able to distinguish when microphone is actually on, which can be both the on button lit and the AFV button goes red). Is this possible?
@xSpirit988
@xSpirit988 Жыл бұрын
Hey Aaron, can you please help me. Everything is working with old Atem TV studio. Now we have HD8 and doesn't work. Do you have any idea what we done wrong?
@robertcartwright00
@robertcartwright00 2 жыл бұрын
A few months ago we upgraded the firmware in our ATEM Television Studio Pro HD, and found that BMD has disabled the IP stuff. Our perfectly working system no longer responds to the switcher? Have you experienced this? Thanks! We loved this solution, before it stopped working! I don't know that we needed the firmware upgrade. But, periodically our Tech Director just naturally does these sorts of upgrades (no ill will toward him, mind you!). And that's when we discovered it stopped working afterward!
@aaronpk
@aaronpk 2 жыл бұрын
I don't have the TV Studio Pro HD but that doesn't sound right at all. Have you asked Blackmagic support about this? They've never shipped an update that disables IP control, it should work just fine
@jacqlev
@jacqlev 3 жыл бұрын
HI Aaron, thank you for your very nice project! I brought M5Stick CPlus but when I compile it on Arduino, it doesn't work. Do you have a quick reference website or other tool that could help me to adapt the program? Thanks you and sorry for my English. I'm a French Canadian !
@keithbennett5179
@keithbennett5179 4 жыл бұрын
Stream Bridge was just shipped to me from B&H. I was just on their list for when they came into stock. Got the alert yesterday.
@aaronpk
@aaronpk 4 жыл бұрын
🎉🎉
@buscourt
@buscourt 2 жыл бұрын
Thanks so much Aaron for your video. I thought I was going to have to spend over $1,000 to replace our tally system with our new ATEM Television studio pro 4k. As our VideoData switcher has tally and coms built in.
@MaynardsMidlifeCrisis
@MaynardsMidlifeCrisis 3 жыл бұрын
Aaron, thank you for this. Enjoyable project! Sadly, these little sticks have trouble staying connected to WiFi in some of the environments I work in. (Range or too many people in the way). Do you have a recommendation for a set of commercial tally lights that work with the ATEM Mini lineup?
@thechucktaylor
@thechucktaylor 4 жыл бұрын
Just ordered 2 of the M5sticks to try this. Thanks for doing this. Any chance of you moving your q&a to some other day than Sunday? I enjoyed them when you were doing them on Tuesdays, but I haven't been able to join live on Sundays because of church.
@timsmith5221
@timsmith5221 2 жыл бұрын
Some elements need adjustment for the M5StickC-Plus. The board selection, and the linked libraries both need to be adjusted and the call for the accelerator is different (M5.IMO.....) Thank you for the great tutorial and walk through. I learned a lot. Now if we could just get someone to continue the fine work on the ATEM Arduino Library, reverse engineering to gain access to the isStreaming and isRecording booleans.
@xSpirit988
@xSpirit988 Жыл бұрын
Did you manage to get the program to work on M5stick plus
@stephen.rutherford
@stephen.rutherford 3 жыл бұрын
Is it possible to set characters for screens? i.e--Instant replay sources may be labeled as "X" or "Y" instead of "1" or "2" but tally could help them know they're live. Curious, but unsure of the coding required.
@pejuedo
@pejuedo 3 жыл бұрын
Hey, nice tutorial thanks. I`ve one problem.... If I upload your code with Arduino is everything fine but at last there is the massage "resetting with rst pin" and nothig works. Did you have any tip what I can do now?
@allenfugelseth6859
@allenfugelseth6859 3 жыл бұрын
I'm looking to set up a wired tally system from an ATEM to two cameras (maybe a 3rd later) using just red LEDs. Could this be done using an Arduino Ethernet and a UNO with your code? What code file is needed? Thanks AllenF
@megamattzero7348
@megamattzero7348 3 жыл бұрын
Anyone have the modified code version for "M5stickC Plus"? I bought the plus versions instead thinking it was the 2019 StickC version. When installed, the screen is in the lower left corner only if using the current cofe. I tried changing the "include" line to M5stickPlus. I had the library and board changes to M5stickPlus from ESP32. I get a compiling errors for the line "M5.MPU6886.Init();"
@keridudouze6143
@keridudouze6143 2 жыл бұрын
have you managed to make it work ? I've also bought the Plus version, and not tested yet as I still do not have a wifi router
@natehill3658
@natehill3658 2 жыл бұрын
Hey, I've got the same M5StickC Plus but I can't even get the code to compile. I'm hitting "ATEMstd does not name a type". I was also getting the same error as you when using the Plus Library. I'm way outta my league on this so I'm stuck not sure how to move forward.
@natehill3658
@natehill3658 2 жыл бұрын
Aha! My programming friend figured it out. Change both instances of MPU6886 to Imu. So it should be M5.Imu.init();
@megamattzero7348
@megamattzero7348 2 жыл бұрын
@@natehill3658 thanks! I'm gunna have to try this! I bought the non-plus versions to get it to work before leaving the plus versions collecting dust.
@echelonx4501
@echelonx4501 3 жыл бұрын
If any one else is having the issue where the M5StickC freezes after uploading the .ino code try removing line 50 to 54 from the code. after the line "WiFi.begin(ssid, password);" I fount the "while (WiFi.status" and "Serial.println" lines were causing my M5StickC's to crash. removing those lines and adding the line "delay(500);"after "Serial.begin(9600);" and again after "WiFi.begin(ssid, password);" made it more stable. Hope this fixes the issue for others.
@rotsom
@rotsom 3 жыл бұрын
Have you tried configuring the M5Atom you show in the video? m5StackC Worked flawlessly! :) Thank you for sharing :)
@garciacrew
@garciacrew 3 жыл бұрын
Looks like debugging is in the ATEMbase.h file around line 48. Depending on how you made the modifications to the file.
@SoftNote
@SoftNote 3 жыл бұрын
Mr. Parecki can you add tally talk function base on this project ? thank you!
@keridudouze6143
@keridudouze6143 2 жыл бұрын
Great video ! I just bought mine bit it is M5stickC Plus version, and it seems not to fit exactly the code you gave. Anybody here managed to make it work properly with this model ? What exactly do I need to change in the sketch to adapt it ?
@frankmayer3924
@frankmayer3924 4 жыл бұрын
Hello from Germany, did your code work with the new m5stackC plus , when I change only the libary to the llibary from m5stackC plus ?
@neo123666
@neo123666 3 жыл бұрын
Hi Frank. I’m having the same issues. Did you got yours working?
@frankmayer3924
@frankmayer3924 3 жыл бұрын
@@neo123666 Hi Neo, yes after many trys and errors I got it to work yesterday.
@frankmayer3924
@frankmayer3924 3 жыл бұрын
@@neo123666 look here is a very good manual, that helps me: oneguyoneblog.com/2020/06/13/tally-light-esp32-for-blackmagic-atem-switcher/
@navidfiroozanimation
@navidfiroozanimation 3 жыл бұрын
@@frankmayer3924 hi mates! Still coulnt chang for cplus
@daryanrowe
@daryanrowe 3 жыл бұрын
Aaron Parecki, love the work! What are the chances this could integrate into the Hollyland Mars T1000 system? Possibly using the pin breakouts on the devices ... The M5StickC Plus has pins, I think.
@aaronpk
@aaronpk 3 жыл бұрын
Interesting... looks like that might be possible. I'm not sure whether they have docs on the tally pins on the T1000 or if it's meant to work with only their accessories, but might be able to reverse engineer it anyway.
@TheSpica931
@TheSpica931 3 жыл бұрын
Hi Aaron, I am messing around with these again. I opened your code, and have the installed libraries but I am having trouble compiling. Is there any way you could give me a hand? thank you
@The-Logician
@The-Logician 3 жыл бұрын
Is there a way for the M5Sticks to be able to look for the ATEM mini by name instead of IP address? I used to assign static IP addresses for all devices on my network, but when we got a different system from our Cable provider, doing that really screwed up all the cable boxes, had techs out to the house 4 times before we figured that was the issue. So every time the power goes out (which in my neck of the woods is often enough) I have to look up the new IP address for the ATEM and then re-program the M5Sticks. Thanks!
@aaronpk
@aaronpk 3 жыл бұрын
I highly recommend setting static IPs for your ATEM, either in the router or just on the ATEM Mini itself. It does take a little bit of networking knowledge to make this work well, but it's worth it!
@billk.7889
@billk.7889 4 жыл бұрын
I’d recommend you start by explaining the purpose of a tally light (I.e., why would I need one).
@aaronpk
@aaronpk 4 жыл бұрын
If I turn this into a proper tutorial video I definitely will!
@stowgood
@stowgood 4 жыл бұрын
@@aaronpk I'd be interested in watching that again.
@TheSpica931
@TheSpica931 3 жыл бұрын
Hey Aaron. I am new to this. Thanks for the great video. I know nothing about coding and just bought 4 of these to try. 2 questions. 1) is there a way to set an option to disable or enable the button press A for camera switching? 2) is there a way to make one of these devices the so called “master” and all the others connect to it, so it is only 1 device connected to the Atem?
@aaronpk
@aaronpk 3 жыл бұрын
You can delete the code that handles the button A press, I hope there's enough comments in the code to make it clear where that is. It'd be too much work to make these talk to each other, but I am interested in having these talk to a computer running the Tally Arbiter software where the computer has the only connection to the ATEM. I haven't made any more progress on getting that set up yet tho.
@TheSpica931
@TheSpica931 3 жыл бұрын
is the application called tally arbiter?
@TheSpica931
@TheSpica931 3 жыл бұрын
@@aaronpk Aaron one last thing, I am super new to this like I said. I downloaded your code, and got it opened in Arduino. I updated the credentials at the top. Is that all there is before flashing the firmware? I see on github you mention "Download the required libraries into your Arduino libraries folder". Where would these libraries be? I don't understand that. thanks again
@锅巴安
@锅巴安 3 жыл бұрын
dose there any short toutorial about this
@SmartVideoBE
@SmartVideoBE 2 жыл бұрын
Is there a 15 min tut video ? :D
@VincentSmith1776
@VincentSmith1776 4 жыл бұрын
Hey Aaron, why did you move away from the ATOM Matrix PICO so quickly? Will it not work for a tally light? I really prefer its appearance for this.
@aaronpk
@aaronpk 4 жыл бұрын
I want to try this again with the atom. But really I just started with the m5stick first and then got on a roll and was having fun adding features and then ran out of time to start again with the other one!
@VincentSmith1776
@VincentSmith1776 4 жыл бұрын
@@aaronpk gotcha, thanks for the reply. The only functionality I need is the green for preview red for live. So I'm more interested in the PICO for simplicity sake. Thanks again man! Keep up with this series, tally lights are way too pricey for us garage livestreamers.
@stowgood
@stowgood 4 жыл бұрын
This was really cool I paused and just finished watching it. Do you think you'll use them much? For me I'd have to add some sort of WiFi device to my kit to be able to use them.
@aaronpk
@aaronpk 4 жыл бұрын
I wasn't expecting to turn them into camera control devices going into this but I actually suspect that'll come in handy in a few cases for me! It means I get camera cut buttons in more than one place which is super cool. I also have the advantage of using my studio's WiFi for that so it's pretty easy. But the little travel WiFi router I talk about would be a great addition to a portable kit! geni.us/VBTUYKm
@stowgood
@stowgood 4 жыл бұрын
@@aaronpk that little box looks great. Does it have like failover so if say your venues ethernet or WiFi drops it'll start using the USB dongle? Might be worth picking one up.
@alexgerbrandt4844
@alexgerbrandt4844 3 жыл бұрын
What are you using to encode your live stream?? This looks way better than most livestreams.
@aaronpk
@aaronpk 3 жыл бұрын
ATEM Mini Pro of course! 😁
@Aristotele83
@Aristotele83 2 жыл бұрын
Hi can i have the same code for M5stick Plus? please....
@alvinburrell
@alvinburrell 3 жыл бұрын
Has anyone had this working? Every time I try to upload my M5StickC just goes blank.
@alejandroperez-eguren6777
@alejandroperez-eguren6777 3 жыл бұрын
How are you. I am running into an issue. I have the Atem Mini Pro ISO (10.1.10.123) active on my computer using Atem Software Control. I've double-checked everything and followed all the instructions but my build gets stuck here. Also, the red light is on. What am I missing? rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 188777542, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:M5StickC initializing...OK Sending connect packet to ATEM switcher on IP 10.1.10.123 from port 55444 Thanks.
@livestreammafia3782
@livestreammafia3782 3 жыл бұрын
Same here :-( Did you managed to get it running? I can even ping the ESP32 and see them in the Wifi-Router. The router is not connected to Internet and just an Wifi-Access. Might this be the issue? I gave the ATEM the IP of the router as gateway as this must be entered
@brianduck7108
@brianduck7108 4 жыл бұрын
I'm afraid that aligning you PIP image to the left is blocking the urls you visit. Can you share a url for documentation of these devices?
@aaronpk
@aaronpk 4 жыл бұрын
Ah shoot I didn't realize that! I'll go back and add links to the description and the github repository
@gabrielsouzadeazevedo2216
@gabrielsouzadeazevedo2216 2 жыл бұрын
Works on vmix? Without atem Mini?
@livestreamtonga8414
@livestreamtonga8414 3 жыл бұрын
i order a couple of sticks but now I cant download Ardino ide, can anyone tell me where to find it.
@srenrigborg6331
@srenrigborg6331 3 жыл бұрын
Is it possible to make a way so that you can change the ip of the Atem directly on the M5Stick or by webinterface of the M5Stick, so that you don’t have to compile a new file every time the ip changes?
@aaronpk
@aaronpk 3 жыл бұрын
It’s doable, but it’d be quite a bit of work and would also be a fiddly interface on the device. I’d recommend setting your ATEM to not change its IP address, by using a static DHCP config on your router, and if you’re using it on the go, bringing your own router so you can fix the IP addresses of everything on your network
@srenrigborg6331
@srenrigborg6331 3 жыл бұрын
@@aaronpk thanks for your quick reply. I saw someone was doing it with a vmix project so i thought that someone clvere than me could figure it out. I’ll bring my own wifi :)
@srenrigborg6331
@srenrigborg6331 3 жыл бұрын
github.com/guido-visser/vMix-M5Stick-Tally-Light
@roelmeijer79
@roelmeijer79 3 жыл бұрын
Will it also work on the "ATEM studio Pro"? Or only on the mini?
@aaronpk
@aaronpk 3 жыл бұрын
Yeah it'll work with any ATEM!
@roelmeijer79
@roelmeijer79 3 жыл бұрын
@@aaronpk I have setup the m5stick. No errors by upload the code. After that I see in the serial monitor: 16:50:19.115 -> Connecting to AtemSwitcher: 16:50:19.167 -> 192.168.0.50 16:50:19.167 -> Sending connect packet to ATEM switcher on IP 192.168.0.50 from port 63636 And no more. Have you suggestions?
@walnutvideo
@walnutvideo 3 жыл бұрын
Hello, i was lookinkg for a tally for my ATEM MINI EXTREME ISO. Can it work with more of 4 ? I mean with 6 ou 8 !? and what is the distance maximum ? thank you.
@aaronpk
@aaronpk 3 жыл бұрын
The way this one works it connects over Wi-Fi to the ATEM which means you're limited to just 5 connections (including a computer for example). There's a better way to handle it if you need more than that which is to use the TallyArbiter app. The range is whatever your Wi-Fi access point can do.
@CedricDenoyer
@CedricDenoyer 3 жыл бұрын
@@aaronpk ad juste need one M5 Stack Atom for the 4 or 5 stick ?
@MikeOstrovljanovic
@MikeOstrovljanovic 4 жыл бұрын
What’s the link for the Atem arduino libraries?
@大唐不夜城
@大唐不夜城 3 жыл бұрын
It crashed after a few minutes Connection to ATEM Switcher has timed out - reconnecting! why?
@srenrigborg6331
@srenrigborg6331 3 жыл бұрын
My M5Stick are turning of suddenly. I can just turn them back on, but they should stay on. Is there a standby timer or anything like that?
@aaronpk
@aaronpk 3 жыл бұрын
Hmm that's strange, I didn't see that happening on mine unless the battery ran out. Not sure!
@srenrigborg6331
@srenrigborg6331 3 жыл бұрын
@@aaronpk Maybe it's a battery issue. For how long are yours running? I got them running for approximately 30 minutes?
@aaronpk
@aaronpk 3 жыл бұрын
Mine last around 30-40 minutes so that could be it. The M5 Core2 that I used in a later stream lasts a lot longer, like 4 hours!
@大唐不夜城
@大唐不夜城 3 жыл бұрын
How to add a network disconnect reconnection? Now there is the bug
@thechucktaylor
@thechucktaylor 4 жыл бұрын
I'm having issues getting the Skaarhoj arduinolib to load into arguing ide. I keep getting errors. Any ideas? Could you go through the process for a noob like me?
@frankmayer3924
@frankmayer3924 3 жыл бұрын
look here is a very good manual, that helps me: oneguyoneblog.com/2020/06/13/tally-light-esp32-for-blackmagic-atem-switcher/
@evaneatfresh4383
@evaneatfresh4383 4 жыл бұрын
Can you make a video how to use this and how to install I’m new to this and I would like to do this but I have knowledge of code
@frankmayer3924
@frankmayer3924 3 жыл бұрын
look here is a very good manual, that helps me: oneguyoneblog.com/2020/06/13/tally-light-esp32-for-blackmagic-atem-switcher/
@neo123666
@neo123666 3 жыл бұрын
I've gotten the m5stick PLUS, is there an edited version of the code available ?
@aaronpk
@aaronpk 3 жыл бұрын
Yeah I posted the final code on GitHub: github.com/aaronpk/atem-tally-controller
@neo123666
@neo123666 3 жыл бұрын
@@aaronpk thnx for your fast response, that's the code I've copied and i getting stuck. sure it's works withe the PLUS version of the m5stick? (the one with a bigger screen) I've also tried to replace the library M5StickC into the M5StickCPlus version. for now I'm off the bed, tomorrow busy day. thnx for all the nice vids you make :) greetings from The Netherlands
@aaronpk
@aaronpk 3 жыл бұрын
@@neo123666 Thanks! I know someone else got it to work with the plus, but I'm not sure exactly what changes are necessary. I'm hoping they'll make their code available too
@evanbrakel
@evanbrakel 2 жыл бұрын
@@neo123666 Heb je ooit de m5stickC PLUS aan het werken gekregen als Tally ?
@dylanvanderjeught9883
@dylanvanderjeught9883 4 жыл бұрын
Hi Aaron, I was able to make this work when i plugged in my Atem Mini Pro to my modem. Is it possible to make this work if you connect an atem true ethernet to Mac ? I've changed IP adres etc.
@aaronpk
@aaronpk 4 жыл бұрын
Not really since then there isn't a good way to get those devices connected to the same network to be able to talk to the ATEM. They do have a Bluetooth version and it'd be possible to do something similar but that's a very different project
@dylanvanderjeught9883
@dylanvanderjeught9883 4 жыл бұрын
@@aaronpk Okay, So if i understand: You always need to connect your Atem mini pro with an Ethernet cable to your local network for this project?
@gabrielboho8733
@gabrielboho8733 3 жыл бұрын
How do you get a clientIP? Thanks!!
@aaronpk
@aaronpk 3 жыл бұрын
Check out the latest version of the code on GitHub, it doesn’t need that anymore!
@gabrielboho8733
@gabrielboho8733 3 жыл бұрын
@@aaronpk And does this still work even though I’ve seen people mention that it does not connect because of the new updates?
@antoniohcine
@antoniohcine 3 жыл бұрын
Anyone can tell me if this work with Atem Studio HD?
@kardelfotografia
@kardelfotografia 3 жыл бұрын
Hi Aaron! The code for Atom is the same? Thanks for sharing!
@reinopirttijarvi2487
@reinopirttijarvi2487 3 жыл бұрын
I managed to upload the code but the screen is blank, and the red light is on all the time. How to troubleshoot this?
@aaronpk
@aaronpk 3 жыл бұрын
Id start adding log messages that print to the serial output and then look at the output console in the arduino app. You should be able to figure out how far it's getting and where it's getting stuck that way
@reinopirttijarvi2487
@reinopirttijarvi2487 3 жыл бұрын
@@aaronpk Thanks! I'm pretty novice with coding but I'll see what I can do. Anyways, I suppose the blank screen could mean that it has not connected?
@TheVittorugo
@TheVittorugo 3 жыл бұрын
@@aaronpk great job, the only problem is that the code seems to hang on sending the first UDP packet. the LED remains red and the screen black and obviously no key pressed is detected. hasn't something changed in the way UDP data is sent? in one of the atem libraries inserted there was a comment like "who knows why it crashes here" or similar ... (I can't be more precise at the moment)
@MaynardsMidlifeCrisis
@MaynardsMidlifeCrisis 4 жыл бұрын
Am I understanding correctly, that with an ATEM Mini I can have tally lights on 3 cameras, but not 4?
@aaronpk
@aaronpk 4 жыл бұрын
Not quite. Apparently there's a limit of 5 devices being connected to the ATEM at the same time. So that could be 4 tally lights and a computer, or a computer and raspberry pi and 3 tally lights, etc.
@MaynardsMidlifeCrisis
@MaynardsMidlifeCrisis 4 жыл бұрын
@@aaronpk Oh, I think I would use 4 tallys and a computer and be good, unless the USB for recording counts against that. I'd love it if this turned into a proper tutorial for setting these up! Great work!
@aaronpk
@aaronpk 4 жыл бұрын
@@MaynardsMidlifeCrisis I don't think the usb counts against it, I think it's just network connections, but I haven't actually confirmed that yet. I'm pretty pleased with how these turned out so I'm tempted to turn this in to a better tutorial though!
@MikeOstrovljanovic
@MikeOstrovljanovic 4 жыл бұрын
Where is that limit documented? In the Atem Mini pdf handbook it states only „Multiple computers can run ATEM Software Control simultaneously, which means multiple operators can be dedicated to separate controls on your switcher, for example media management and audio mixing.“
@MaynardsMidlifeCrisis
@MaynardsMidlifeCrisis 3 жыл бұрын
@@aaronpk I just got 4 of these a couple days ago and somehow, through much frustration managed to get them to work! I brightened up the green a bit and changed the gray inactive number color to white to make everything a little easier for my older eyes to see. LOVE IT! Oh, and I Google Translated the Chinese in the comments. My biggest problem was figuring out how to set up the Arduino libraries and I managed to have the Atem libraries in two places and edited the wrong ones. Sorted that out and all was well quickly.
@lainol
@lainol 3 жыл бұрын
Attach an ATOM to the back with a GROVE cable in "program only" mode with a 3d print case and you have camera operator and talent tally, DM me if you want the .stl :D
@大唐不夜城
@大唐不夜城 3 жыл бұрын
Can we start from 0 and explain it in detail?
@soberinho
@soberinho 3 жыл бұрын
Hi @Aaron Parecki. First of all thanks for your work! I`ve used your code on my M5StickC. It updates stick with no errors and reboots. Then it gives me nothing other than red LED light :/ Any ideas why nothing on screen? ESP's work, because I can upload other codes with no problem, and I bought them form your link, so it is the same exact version... tried couple of sticks, so its not single stick issue. Anyone else have the same issues?
@aaronpk
@aaronpk 3 жыл бұрын
Sounds like maybe it is having trouble connecting to the ATEM? Double check the network IP and WiFi settings maybe?
@soberinho
@soberinho 3 жыл бұрын
@@aaronpk does it log any unconnection states? Or it works, or shoots black screen if something goes wrong (wifi or atem connection)? Perhaps that might be a nice addon to just list state on screen?
@aaronpk
@aaronpk 3 жыл бұрын
@@soberinho I don't think there's any error handling of the connection state, definitely a good addition!
@soberinho
@soberinho 3 жыл бұрын
@@aaronpk So I did a little debug, and seems that it gets stuck at: "AtemSwitcher.connect();" Weird as all the connection info is correct and M5 connects to wifi properly :/
@adffrankie
@adffrankie 2 жыл бұрын
L
@thechucktaylor
@thechucktaylor 3 жыл бұрын
@aaronparecki I have a big question about this build that I'm hoping you can help me with. The Atem I am planning on using this project with is at my church, so I entered it's ip address and wifi information. After I uploaded the sketch, the M5Stick "appeared to be bricked". It wasn't, but it wouldn't turn to an active state. Is this because it's dependent upon the wifi and Atem? I only came to suppose this because I substituted the wifi SSID and password of my home network and the M5Stick's screen came on and the LED was lit red and the only thing I changed was the wifi info. If that's the case, I should be able to load the sketch at my home and then the talley's would work when I got to church on Sunday. Am I correct in this supposition? I appreciate any help you can give in advance!
@The-Logician
@The-Logician 3 жыл бұрын
I had the same brick action happening. I was able to fix it by the modifications to the atembase.cpp file and the atembase.h file. Aaron went through that portion really fast and I had to go back through and watch/read it a few times. They started working fine after that other than they have really bad latency. I reset my home network and then the latency issue went away.
@jamesbarnette4350
@jamesbarnette4350 3 жыл бұрын
now get this: Traceback (most recent call last): File "/Users/XXXXXXXX/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py", line 37, in import serial ImportError: No module named serial Multiple libraries were found for "WiFi.h" Used: /Users/XXXXXXXX/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi Not used: /Applications/Arduino.app/Contents/Java/libraries/WiFi exit status 1 Error compiling for board M5Stick-C.
@edwardwhite4790
@edwardwhite4790 2 жыл бұрын
I wrote you earlier about your 3D desktop unit. I told you U lost the information for the company I brought it from. I need to replace some of the screws & nuts for the unit from the company. Are you going to help me with the information for the company?
@aaronpk
@aaronpk 2 жыл бұрын
Sorry I missed this earlier! I was traveling for work last week and also KZbin isn't super great at showing comments to me. The manufacturer is INUX3D (shop.inux3d.com) and if you use the chat widget on the site or email them someone will get back to you to help!
@jamesbarnette4350
@jamesbarnette4350 3 жыл бұрын
Stuck here: Traceback (most recent call last): File "/Users/calmasacow/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py", line 37, in import serial ImportError: No module named serial Multiple libraries were found for "WiFi.h" Used: /Users/calmasacow/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi Not used: /Applications/Arduino.app/Contents/Java/libraries/WiFi exit status 1 Error compiling for board M5Stick-C.
@大唐不夜城
@大唐不夜城 3 жыл бұрын
Hard resetting via RTS pin... then M5stick crash
@jamesbarnette4350
@jamesbarnette4350 3 жыл бұрын
I think I hope most of this stuff right but then I compile I get : Traceback (most recent call last): File "esptool.py", line 57, in File "/Library/Python/2.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 389, in load_module File "serial/tools/list_ports.py", line 29, in File "/Library/Python/2.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 389, in load_module File "serial/tools/list_ports_posix.py", line 31, in File "/Library/Python/2.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 389, in load_module File "serial/tools/list_ports_osx.py", line 32, in ValueError: dlsym(RTLD_DEFAULT, kIOMasterPortDefault): symbol not found Failed to execute script esptool Multiple libraries were found for "WiFi.h" Used: /Users/calmasacow/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi Not used: /Applications/Arduino.app/Contents/Java/libraries/WiFi exit status 255 /Applications/Arduino.app/Contents/Java/arduino-builder returned 255 Error compiling for board M5Stick-C.
@dylanvanderjeught9883
@dylanvanderjeught9883 4 жыл бұрын
It's a stupid question maybe, but where can i find the IP adress of your M5 Device ?
@aaronpk
@aaronpk 4 жыл бұрын
Not a stupid question at all! You have to know what your network settings are but then you just decide the IP address within the acceptable range for your network and define it in the code.
@aaronpk
@aaronpk 4 жыл бұрын
@UCl8JstNc_gjMNXSZoqHZwuA yeah so like if your network is 192.168.0.1--192.168.0.255 then you need to pick an address between that range that also isn't used by another device, so picking something in the middle at random is probably going to work
@dylanvanderjeught9883
@dylanvanderjeught9883 4 жыл бұрын
@@aaronpk within the acceptable range for your netwerk?? So I put my netwerksettings, the IP of the Atem in the code. And then I choose a random IP for the M5stick C or it needs to be in between them? Can you specify your reply please? Thanks for the fast answer!
@dylanvanderjeught9883
@dylanvanderjeught9883 4 жыл бұрын
@@aaronpk thank you so much !
@reinopirttijarvi2487
@reinopirttijarvi2487 3 жыл бұрын
Are you using DHCP or Static IP address?
@theabcman78
@theabcman78 3 жыл бұрын
Can someone point me in the direction of configuring one of these on vmix?
@christiankurta
@christiankurta 3 жыл бұрын
There is a Tutorial on Github: github.com/guido-visser/vMix-M5Stick-Tally-Light
@jamesbarnette4350
@jamesbarnette4350 3 жыл бұрын
Makes a ton of assumptions can even get the thing to talk I hi verify and eget a bunch of error saying something about : it shows the M5 on the subserial port on my macbook Traceback (most recent call last): File "esptool.py", line 57, in File "/Library/Python/2.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 389, in load_module File "serial/tools/list_ports.py", line 29, in File "/Library/Python/2.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 389, in load_module File "serial/tools/list_ports_posix.py", line 31, in File "/Library/Python/2.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 389, in load_module File "serial/tools/list_ports_osx.py", line 32, in ValueError: dlsym(RTLD_DEFAULT, kIOMasterPortDefault): symbol not found Failed to execute script esptool Multiple libraries were found for "WiFi.h" Used: /Users/calmasacow/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi Not used: /Applications/Arduino.app/Contents/Java/libraries/WiFi exit status 255 /Applications/Arduino.app/Contents/Java/arduino-builder returned 255 Error compiling for board M5Stick-C.
@gabrielsansar6187
@gabrielsansar6187 4 жыл бұрын
rick moranis
@jamesbarnette4350
@jamesbarnette4350 3 жыл бұрын
this is pointless under big sur unless you are gonna explain the steps you did to get it to work. I can get it to compile on windows but not upload and on Mac it does nothing. but throw errors even during compile. really would like to have these running can someone point me in the right direction to sort these out?
@aaronpk
@aaronpk 3 жыл бұрын
I mean, this was a livestream, that's why it was called "build with me", it was definitely not pitched as a tutorial. 😉 and this was on Catalina, not Big Sur. But yeah I've been seeing more reports of these kinds of errors in the last couple weeks so something must have changed about the libraries used in the project.
@adammeek8499
@adammeek8499 2 жыл бұрын
I love the Idea, but after many attempts to code my m5 StackC Plus units, I have failed every time. I keep getting a message saying No such file or directory for all of these: #include #include #include
@aaronpk
@aaronpk 2 жыл бұрын
Yeah it's been a year and a half since I did this so some versions and libraries of things have probably changed. Sorry this was never meant to be a tutorial, but KZbin has continued to surface it to people even over a year later!
@adammeek8499
@adammeek8499 2 жыл бұрын
@@aaronpk thanks anyways.
@albastien5762
@albastien5762 2 жыл бұрын
I just started trying to get this working last night myself. Have an ATEM Production Studio 4K that I'm trying to connect these to. I've been able to compile and load it into the StackC plus units but needed to make two changes #include instead of #include and change the 2 lines regarding MPU M5.MPU6886.Init(); to M5.IMU.Init (); M5.MPU6886.getAccelData(&accX, &accY, &accZ); to M5.IMU.getAccelData(&accX, &accY, &accZ); I watch in the serial monitor and everything works right up to the point it tries to connect to the ATEM. It then hangs. I'm wondering if there is a specific port that it needs to communicate on and something needs to be updated in the library? I would love to get this working with the newest libraries. Anyone have suggestions or thoughts? I was hoping Aaron was still working on this project or had some updates. Sorry to hear he's not. If I make any additional progress, I'll post. If anyone else makes headway, please do the same.
@uleadmedia
@uleadmedia Жыл бұрын
paste the folders into the library folder
THREE ways to control your ATEM Mini WIRELESSLY with an iPad
8:14
Aaron Parecki
Рет қаралды 48 М.
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 47 МЛН
Motorbike Smashes Into Porsche! 😱
00:15
Caters Clips
Рет қаралды 23 МЛН
бабл ти гель для душа // Eva mash
01:00
EVA mash
Рет қаралды 8 МЛН
КОГДА К БАТЕ ПРИШЕЛ ДРУГ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 7 МЛН
$5 Tally Lights For Your ATEM Switcher | Your Cam Ops Will Love You For These
14:48
Budget Church Livestreaming
Рет қаралды 26 М.
A Combat Robot Weapon that NEVER STOPS SPINNING
14:30
Maker's Muse
Рет қаралды 224 М.
ATEM Mini Pro ISO featuring LIVE Music by Emily Turner
19:24
PhotoJoseph
Рет қаралды 40 М.
The Turbo Charged Laptop. Literally.
27:02
Linus Tech Tips
Рет қаралды 1,5 МЛН
Coding a Web Server in 25 Lines - Computerphile
17:49
Computerphile
Рет қаралды 343 М.
Cuebi Wireless Tally - Pros and Cons // Show and Tell Ep.64
4:36
Here to Record
Рет қаралды 23 М.
Atem Mini Pro Iso: 2 HDMI outs liveU solo and laptop control
4:22
Beyfilmz Media
Рет қаралды 15 М.
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 47 МЛН