FLIR Camera Control with LattePanda and Arduino Integration
Budget: £750 – £1,500 GBP
Overview:
This project develops a Windows application to directly control FLIR cameras using a LattePanda mini PC and its integrated Arduino. The application will leverage the FLIR Atlas SDK (and later, the FLIR Science SDK) to communicate with the camera, while utilizing the Arduino's built-in radio receiver to process PWM signals.
Objectives:
- Hardware Integration:
-- Establish a seamless interface between the LattePanda's Windows environment, the Arduino co-processor, and the FLIR camera.
-- Configure the Arduino's radio receiver to accurately decode PWM signals.
- Software Development:
-- Create a Windows application using the FLIR Atlas SDK (and in the future, the FLIR Science SDK) to issue commands to the FLIR camera (start/stop recording, potentially other functions).
-- Develop logic within the application to translate received PWM signals from the Arduino into corresponding camera actions.
- Data Handling:
-- Implement streamlined data flow between the radio receiver, the Arduino, the Windows application, and the FLIR camera.
Requirements (useful if you already possess, but hardware is included in this and available by remote access)
- LattePanda mini PC
- Compatible FLIR camera
- Radio receiver compatible with Arduino
- FLIR Atlas SDK (and later, FLIR Science SDK)
- Windows development environment (e.g., Visual Studio)
- Familiarity with C/C++ or similar languages
Deliverables
- Windows application executable
- Arduino firmware for PWM signal processing
- Documentation outlining hardware setup and software usage
Potential Applications
- Remote aerial drone or robotics applications where the FLIR camera needs to be triggered by external signals
- Automated monitoring systems where the camera needs to be controlled by external events.
This project develops a Windows application to directly control FLIR cameras using a LattePanda mini PC and its integrated Arduino. The application will leverage the FLIR Atlas SDK (and later, the FLIR Science SDK) to communicate with the camera, while utilizing the Arduino's built-in radio receiver to process PWM signals.
Objectives:
- Hardware Integration:
-- Establish a seamless interface between the LattePanda's Windows environment, the Arduino co-processor, and the FLIR camera.
-- Configure the Arduino's radio receiver to accurately decode PWM signals.
- Software Development:
-- Create a Windows application using the FLIR Atlas SDK (and in the future, the FLIR Science SDK) to issue commands to the FLIR camera (start/stop recording, potentially other functions).
-- Develop logic within the application to translate received PWM signals from the Arduino into corresponding camera actions.
- Data Handling:
-- Implement streamlined data flow between the radio receiver, the Arduino, the Windows application, and the FLIR camera.
Requirements (useful if you already possess, but hardware is included in this and available by remote access)
- LattePanda mini PC
- Compatible FLIR camera
- Radio receiver compatible with Arduino
- FLIR Atlas SDK (and later, FLIR Science SDK)
- Windows development environment (e.g., Visual Studio)
- Familiarity with C/C++ or similar languages
Deliverables
- Windows application executable
- Arduino firmware for PWM signal processing
- Documentation outlining hardware setup and software usage
Potential Applications
- Remote aerial drone or robotics applications where the FLIR camera needs to be triggered by external signals
- Automated monitoring systems where the camera needs to be controlled by external events.
Related categories:
Windows Desktop
Electronics
C# Programming
Arduino
Analog / Mixed Signal / Digital