I connected the camera via uart, everything is working fine, but the function AUTO_CENTER is missing.
Really missing this feature.
Ideally, I want to set it up so that by pressing a button on the remote control, the camera goes down 90 degrees or returns to the center position, but at the same time it remains possible to smoothly adjust the pitch angle with the dialog wheel.
Perhaps this can only be done with a script?
… but so that I understand the request, the idea is that the button allows switching between these two positions (pitch down 90 deg and point straight forward) but if the user then uses the RC input they can also move the gimbal?
The AP driver has the concept of a Neutral position (see MNTx_NEUTRAL_X,Y,Z) and a Retracted position (see MNTx_RETRACT_X,Y,Z) although we sometimes use Retracted to use relaxed (but not for the Siyi gimbal yet at least).
I think it might be good to add an issue to the AP issues list and we can discuss it there.
Hi @rmackay9 ,
In your manual for uart connection there are all functions except this one.
I used it, since there has not yet been time to implement the option described above, exactly as you understand,
the camera is controlled by both - button and dialogue wheel,
At the same time the dialogue wheel smoothly moves along the pitch, and the button alternates between 0 and 90 deg in turn.
thanks for your advice, i will try this. But previously I thought to solve it by sending the uart or mavlink command to turn to the specified angle by pressing the button
I tried to configure the gimbal via UART as written in the instructions. However, the gimbal axis rotation channels do not work. Although the messages say that I turn on zoom or tracking mode.
What could be wrong with me?
Camera board acquires and confirms normal mode or upside down mode to flip image only on starting and does not change after confirmation.
Gimbal board supports IMU gyro calibration function through SIYI PC Assistant.
Users can set up an environment temperature and save in flash. After restarting the gimbal it will take effect and become the target constant temperature.
Under constant temperature status, users can check if the IMU requires calibration and start IMU calibration.
SIYI PC Assistant displays IMU angle speed and accelerated speed in real-time. And IMU temperature to help users confirm if the IMU is working normally.
IMU calibration allows users to recover to factory status.
Sorry in advance, I’m writing through a translator. I was able to change the ip address of the camera. Apparently, there is a flaw in the siyi assistant program. To change the address, open the program, connect the camera, change the address and click save. Then, turn off only the power of the camera, and then turn it back on. Wait until the program displays the old address, the gateway field will be empty. Then go to another tab (eg firmware) and switch back. All options will be displayed. Now you can change the address and save it.
Thank u for the answer, i solved problem with ip in a different way on the side of another device, but may your solve help somebody, and i try your way may be tomorrow, thank u. And i can’t solve problem with decoding i hope your way help me with it.
Вт, 27 дек. 2022 г. в 22:18, Евгений Волков via ArduPilot Discourse <noreply@ardupilot.org>:
I’ve updated all the firmware and connect the camera to a serial port of Pixhawk (ArduCopter 4.3.2). All the functions are working properly, but the zoom via RC. It works good within some margin, say 1x- 4.3x and then I need to move the RC slider (assigned to zoom function) backward/forward and it zooms further and so on.
Meanwhile when I used sSIYI HM-30 to control zoom with Android app it works smooth in the full range. But again if I have zoom 30x and try to zoom out with RC slider it stops on 10x zoom. Then I need to do “magic” with moving slider backward/forward to overcome such “restriction”.
Is there any solution for this?
I have the same problem as Anton. I use the camera control via the UART port from the flight controller.
For example, I set the zoom to S1 on my TX16, and when I start zooming - it stops at about half of its strength (about as Anton described - about 5x zoom) and does not increase further. In order to continue the zoom - I have to put S1 in the center position and put it back to the maximum value. You also have to do the same when you reduce the zoom.
But the main problem in all this is that the digital zoom does not work. I managed to turn it on a couple of times randomly by moving S1 back and forth, but it doesn’t work that way.
I’ve tried assigning it to different controls - the result is the same.
I would be grateful if you could help solve this problem.
I recorded a video of this problem, I think you can see how it works. Also on the video you can see how the digital zoom is turned on, and I did not understand exactly how it is turned on here - some movement up and down from the middle.