This is the second part of the Allsky cycle, and I want to describe powering and protection of this device. Please read the first part to get basic information about this project.
Author: Oleg Kutkov
Autonomous Allsky camera with Raspberry PI. Part 1: overview.
Allsky (or weather) camera is one of the most important parts of the modern observatory. It’s important to monitor sky conditions during night observations, especially when the observatory is remote controlled or fully automatic. Different vendors provide different solutions. But all they are share the same problems: very high prices, lack of autonomy (PC is required), and lack of useful…
Simple Linux character device driver
A character device is one of the simplest ways to communicate with a module in the Linux kernel. These devices are presented as special files in a /dev directory and support direct reading and writing of any data, byte by byte, like a stream. Actually, most of the pseudo-devices in /dev are character devices: serial ports, modems, sound, and video…
Connecting HTU21D temperature/humidity sensor to the Raspberry PI using simple C i2c interface
Previously in my projects, I’m always used well-known DHT22 (AM2302) temperature/humidity sensors. But I found that these sensors are not very stable and subject to hung. In my case, this device is worked for about two weeks and then stops responding until the power is rebooted. This is absolutely unacceptable on some distant and autonomous devices. After some googling, I…
Isolated eqmod adapter for the telescope control
There are popular and quite cheap amateur telescope mounts from different vendors: Sky-Watcher, Celestron, etc. Most of those mounts contain motors and some controller schematic. Users can control these devices in different ways. One way is to use the mount’s hand controller. Another way is to connect to the computer and use some software to control and guide the telescope.…
Monitoring Linux networking state using netlink
Once in my work, I needed to monitor all changes in the Linux networking subsystem: adding or deleting IP addresses, routes, etc. Maybe the best way to do this is to use socket-based Netlink technology. Using Netlink, we can “subscribe” to some network-related notifications from the kernel. It’s also possible to send commands to the network stack and change the…
Listening to aircrafts and receiving images from the satellites
In the previous article, we discussed how to calculate and build a simple Yagi-Uda antenna. Now it’s time to play with this antenna and receive some interesting signals.
144 MHz Yagi-Uda antenna
Yagi–Uda antenna is a directional and pretty effective antenna consisting of multiple parallel elements in a line, usually half-wave dipoles made of metal rods. The Best-known use of this type of antenna is as rooftop terrestrial television antennas, but it is also used for point-to-point fixed communication links and long-distance shortwave communication by shortwave broadcasting stations and radio amateurs. This…
Converting DSLR RAW images into scientific FITS format. Part 1: UI
FITS is an open standard defining a digital file format useful for storing, transmitting, and processing scientific and other images. FITS is the most commonly used digital file format in astronomy. Unlike many image formats, FITS is designed specifically for scientific data and hence includes many provisions for describing photometric and spatial calibration information, together with image origin metadata. (Wikipedia…
Connecting MLX90614 infrared thermometer to the Raspberry PI
MLX90614 is a cheap and popular infrared thermometer from Melexis. This device is made in different versions for different purposes. You can get a general-purpose version with 0.5 accuracies or for medical purposes with accuracy up to 0.2. Also, you can choose the voltage you need: 3.3v or 5v versions are available. With MLX90614, you can distantly measure the objects’…