Pure python3 library to control Camera LED for RaspberryPi 3
This library is used for ArduCAM with motorized IR Cut Filter.
The IR Cur filter is connected to the camera LED, so by controlling the LED you can control the IR filter.
This python library is used to control the camera LED (and IR filter) on Raspberry 3. .
You have to disable the automatic management of camera led in /boot/config.txt
.
$ echo "disable_camera_led=1" | sudo tee -a /boot/config.txt
$ sudo reboot
$ wget https://raw.githubusercontent.com/arducam/RPI_Motorized_IRCut_Control/master/CameraLED.py
$ chmod 755 CameraLED.py
You need to be root (or at least be able to use sudo).
You can use the library as a standalone command:
$ sudo ./CameraLED.py
Usage: ./CameraLED.py (state|toggle|on|off)
$ sudo ./CameraLED.py state
State: 0
$ sudo ./CameraLED.py toggle
State: 1
$ sudo ./CameraLED.py toggle
State: 0
$ sudo ./CameraLED.py on
State: 1
$ sudo ./CameraLED.py off
State: 0
$ python RPI_Camera_PI4_Ircut_ctl.py on
State: 1
$ python RPI_Camera_PI4_Ircut_ctl.py off
State: 0
You can use my library in your Camera projects
from CameraLED import CameraLED
led = CameraLED() # CameraLED(134)
led.on()
led.off()
led.toggle()
led.state()
LED OFF = NO IR filter = Night vision
LED ON = IR filter = Daily vision
ย
Thanks to Lorenzo Santina for sharing https://github.com/BigNerd95/CameraLED