Imaging
ZWO ASI224MC
Wide-angle all-sky camera capturing the visible hemisphere above the observatory.
All-Sky Camera
A purpose-built camera system for continuous horizon-to-horizon imaging, with its own Windows computer and automatic dew-prevention controller.
Purpose-built system
The camera records the complete sky while a dedicated Intel NUC runs Windows and the all-sky capture software. A separate environmental-control system protects the optics from dew.
Imaging
Wide-angle all-sky camera capturing the visible hemisphere above the observatory.
Computer
A compact dedicated computer running Windows continuously at the camera.
Capture
Controls image acquisition and manages the continuous all-sky imaging workflow.
Environment
Temperature and humidity sensing, dew-point calculation, and variable-power heater control.
Automatic dew prevention
Rather than running at fixed power, the heater responds to changing atmospheric conditions. This reduces unnecessary heating while maintaining protection as the air approaches saturation.
A sensor measures ambient temperature and relative humidity.
The control system calculates the current dew point from those readings.
The calculated dew risk is translated into the required heating level.
An Arduino varies the heater’s power output instead of simply switching it fully on or off.
The heater keeps the exposed camera optics clear through changing night-time conditions.
Open-source controller
The Arduino firmware and Windows serial-monitor application used for this project are available in the FlapAstro GitHub repository. The package includes the source code, compiled Windows application, wiring guide, serial protocol, and known limitations.
Hardware prerequisites
A classic Arduino Nano-compatible ATmega328P board and a data-capable USB cable.
An external SHT31 or SHT35 I²C breakout, normally at address 0x44. Connect SDA to A4 and SCL to A5.
A correctly rated logic-level N-channel MOSFET, gate resistor and pull-down, fused heater supply, suitable wiring, and a common ground.
A Windows 10 or 11 computer with a free USB port and .NET Framework 4.7.2 or newer.
Arduino firmware
firmware/DewControlAllSkyCam/DewControlAllSkyCam.ino from the repository.0x44, or change it to 0x45 when required by the breakout.Windows application
Arduino-Serial-Monitor-1.0.0.zip from the GitHub Releases page.ArduinoSerialMonitor.exe.