DAP Pymodaq Plugins
Arduino plugin
Instruments
Actuators (DAQ_Move)
Viewers (DAQ_Viewer 0D)
Extension
Experimental setup
Hardware
System architecture
Wiring
Flashing the Telemetrix firmware
Principle
1. Install the Arduino IDE
2. Add the ESP32 core
3. Install the firmware
4. Configure the sketch
5. Get the board IP address
Installing PyMoDAQ and the plugin
User installation (lab sessions)
Developer installation
Using the plugin
1. Launch the PyMoDAQ Dashboard
2. Create or load a preset
3. Drive the fan and the heater
4. Acquire the temperature
Raspberry plugin
Architecture at a glance
Instruments
MoveRasp — actuator (DAQ_Move)
ViewRasp — detector (DAQ_Viewer 0D)
PiCamera — detector (DAQ_Viewer 2D)
Communication (PyMoDAQ ⇄ Raspberry)
Transport: ZeroMQ
JSON protocol
Extending the protocol
Raspberry-side server
Layered architecture
Requirements and installation
Running and Auto-start (systemd)
Hardware Configuration (config.py)
Adapting the plugin to a bench
The configuration file
Ready-made benches
Adding new hardware
Installation (control computer)
Resources and Downloads
Downloads
Installation package
Example configurations
Arduino
Raspberry Pi 3
Raspberry Pi Zero
Conda environment
HDF5 → CSV converter (tool)
DAP Pymodaq Plugins
Index
Index