|
STM32F103C8T6ST
|
x 1 | |
|
ADXL345BCCZADI(亚德诺)
|
x 1 | |
|
HMC5883L-TRHoneywell
|
x 1 | |
|
32.768 kHz Crystal |
x 1 | |
|
Ceramic Disc Capacitor, 15 pF |
x 2 | |
|
Coin Cell Battery CR2032 |
x 1 |
|
Soldering Iron Kit |
|
|
STM32 Cube programmer |
DIY Simple STM32 Virtual Electronic Finderscope (Stellarium Compatible)
A finderscope is a small auxiliary telescope mounted on the main telescope to help locate and center objects in the main telescope's field of view.
The finderscope provides a wider field of view than the main telescope, making it easier to locate objects in the night sky. However, finding the desired object in the night sky is a very laborious task and requires a lot of time and patience, especially for beginning astronomers.
This time I will present you a simple way to make an electronic finderscope that will drastically simplify the procedure for finding the desired object, and will also minimize the time required for this operation, so we will have more time for observation.
The project is presented on Dilshan Jaycody's blog and all credits go to him. The original project was made on a custom PCB that you can get on the PCBWay website. I modified the project in such a way that I used STM32 Bluepill development board, which is very cheap and also avoids the precise soldering of SMD components on the board. The device works with Stellarium application, and helps the observer identify objects in the sky. Stellarium is a free open source planetarium for PC, and it shows a realistic sky in 3D, just like what you see with the naked eye, binoculars or a telescope.
This unit can be attached to the telescope and connects with the computer through the USB port. The StarPointer uses a few onboard sensors to determine its angle and position. After obtaining that information, the unit calculates the coordinates of the telescope and transfers those details to the Stellarium.
This project is sponsored by PCBWay . This year PCBWay is celebrating the 10th anniversary of its successful existence. On the occasion of this event, PCBWay provided its users with more conveniences such as big savings for certain products, as well as discounts of up to 80%. From July 1st to August 31st, log in to the PCBWay site, and start the PCBway 10th Anniversary Tour, where you will enjoy Coupons, Lucky Draw, Exclusive Badges, unboxing blind boxes, and many other surprises. PCBWay is always your great choice.
The device is relatively simple to make and consists of several components:
- STM32F103C8 Bluepill development board
- ADXL345 3 Axis Accelerometer
- HMC 5883L Magnetometer
- CR2032 lithium 3v coin battery
- 32.768 khz crystal
- And USB to UART converter for uploading firmware and testing purposes.
The components are mounted on a pcb prototyping breadboard, which is then placed on a flat plastic base suitable for mounting on the telescope.
The complete documentation is also available in the Wiki section of the GitHub repository, from where we first download the compiled firmware binary (starpointer.hex). Then the Bluepill board should be connected to the PC via a USB to UART converter as shown in the schematic diagram.
To upload the firmware we use the STM32 Cube Programmer software, during which we need to switch the BOOT 0 header from the '0' position to the '1' position and after that we return it to the original position.
Now optionally to check the functionality of the device we need to connect it to the PC as shown in the diagram.
On some serial monitor software, we should receive a message about the functioning of the sensors, which should look something like the picture.
Next, from the release page we download StarPointer sync tool, a utility that serves to change the date/time, location, RA (right ascension), and DEC (declination) offsets as well as setting the correct local time. Furthermore, this data remains remembered thanks to the backup battery.
We select the correct Bluepill COM port and synchronize the local data. Now if we go back to the serial monitor, we can see that this data has been accepted. With this, the making of the device is completed, and now we need to mount it on the telescope and connect it to the Stellarium software.
Just to emphasize that the device should be mounted in the direction of the telescope tube for more accurate guidance to the desired object. For demonstration purposes, I will use my smallest Celestron First Scope Dobsonian type telescope.
Now a brief explanation of how to connect to the Stellarium Software:
First we go to "configuration window", next "Plugins", and double click to "Telescope Control". Next "Setup new telescope", name "Star Pointer", check "Equinox of the date", then Bluepill serial port, in our case COM5, and "Device model" - "Meade LX200 (compatible)", and "OK". Now we need to start telescope control and taht is all.
Now we can point the telescope at the desired object in the sky. The movement of the telescope can be seen nicely on the Stellarium software. Otherwise, I perform this test in laboratory conditions and in this environment I have many sources of constant and changing magnetic field, so the target moves a little bit, but in real conditions it is perfectly stable. I hope that soon I will have better weather conditions, and then I will update the video with observation in real outdoor conditions.
And finally a short conclusion. This is a really simple and inexpensive project, especially useful for amateur astronomers, which drastically reduces the time to find the desired object in the night sky. Of course, nowadays there are also Android and IOS applications for this purpose, but this specific device is much more accurate, independent, but also the satisfaction is great when we use a device that we have made ourselves.
DIY Simple STM32 Virtual Electronic Finderscope (Stellarium Compatible)
- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Mirko Pavleski
- Simple ESP32 CAM Object detection using Open CV Object detection is a computer vision technique that involves identifying and locating objects with...
- Arduino OPLA IoT Kit blink_ Example and Symon Says Game The Arduino Opla IoT Kit is a versatile kit designed for creating and managing Internet of Things ...
- How to make Simplest and Cheapest compact Internet Radio - Yoradio Internet radio is a digital audio service that streams music, news, and other forms of audio conten...
- DIY Simple STM32 Virtual Electronic Finderscope (Stellarium Compatible) A finderscope is a small auxiliary telescope mounted on the main telescope to help locate and cente...
- Simple TEF6686 DSP AM FM tuner with ESP32 microcontroller The TEF6686 radio module is intended for AM/FM receivers for cars. This miniature module has amazin...
- ELECROW Crow Panel 2.8-ESP32 HMI Display - simple TFT_eSPI examples These days I received a shipment from Elecrow that contains several components that I ordered a wee...
- DIY Advanced Theremino Sonar Theremino is an open-source platform designed for hobbyists and makers, providing a versatile framew...
- Single Mosfet - Class E - Solid State Tesla Coil A Solid State Tesla Coil (SSTC) is a type of Tesla coil that uses solid-state components such as tr...
- DIY Ultra Sensitive Theremino-Arduino Polygraph, Scientology E-Meter A polygraph, commonly known as a lie detector, is a device used to measure and record several physi...
- DIY addictive Arduino 1D Pong game Pong is a table tennis–themed 2 dimensional graphics arcade video game manufactured by Atari and or...
- DIY Analog VU meter with Arduino peak meter An analog VU meter, or Volume Unit meter, is a device used in audio equipment to display the level o...
- DIY simple Capacitive Proximity sensor A capacitive proximity sensor is a type of sensor used to detect the presence of an object without p...
- How to make Arduino Morse Code Generator Morse code is a method used in telecommunication to encode text characters as standardized sequenc...
- DIY Arduino Morse code Decoder and Trainer The Morse Code is a language that people use to communicate with each other through telegraph, radi...
- Dual MOT (microwave oven transformer) Tesla Coil Tesla coils are known for their ability to generate visually impressive electrical arcs or sparks, ...
- ESP2866 controlled 8x32 matrix WS2812 Leds (Awtrix project) The WS2812B is a individually addressable RGB LED that allows you to control each LED's color and b...
- How to make simplest possible autorange Capacitance meter The capacity measurement option is usually only available in more expensive multimeters, so it is d...
- How to turn mini Tesla Coil from Aliexpress into a Real Powerful SSTC with big spark Some time ago I bought a mini tesla coil kit from an online store that cost less than $4. It's a ve...