#DIY exoplanet detector made with Arduino


Via IEEE Spectrum.

Since 1995, when astronomers announced the discovery of a planet orbiting the star 51 Pegasi, exoplanets—which orbit stars other than the sun—have been a hot topic. I knew that dedicated amateurs could detect some of these exoplanets, but I thought it required expensive telescopes. Then I stumbled on the website of the KELT-North project at Ohio State University, in Columbus. The project’s astronomers find exoplanets not with a giant telescope but by combining a charge-coupled-device (CCD) detector with a Mamiya-Sekor lens originally designed for high-end cameras. That got me wondering: Might I be able to detect an exoplanet without a telescope or a research-grade CCD detector?

I discovered that one amateur astronomer had already posted online about how he had detected a known exoplanet using a digital single-lens reflex (DSLR) camera outfitted with a telephoto lens. He was able to discern the dip in the brightness of a star as an orbiting planet passed in front of it—a technique known as transit detection.

The exoplanet he chose to go after was a gas giant that belongs to a binary star system variously named HD 189733, HIP 98505, or V452 Vulpeculae, depending on the star catalog. It was the obvious choice because its parent star is relatively bright (although still invisible to the naked eye), and the star drops in apparent brightness during a transit by 2.6 percent, which is a lot as these things go. (Astronomers, who use a logarithmic scale to describe the magnitude of a star’s brightness, would call that a 28-millimagnitude difference.)

So I decided to follow this lead and went shopping for a telephoto lens for my Canon EOS Rebel XS DSLR. With old manual-focus lenses now useless to most photographers, I was able to acquire a 300-millimeter Nikon telephoto lens on eBay for a song (US $92, shipped), along with a Nikon-to-Canon adapter ($17 from Amazon).

The next task was to figure out how to make the camera track a star during long exposures. I could have bought a commercial star tracker, but that would have put me back several hundred dollars. Instead I built a “barn door” tracker—essentially two pieces of plywood hinged together. Aligning the hinge to your hemisphere’s celestial pole allows you to track a star as the plywood “doors” separate at a constant rate.

To drive the tracker, I pulled some gears out of a defunct inkjet printer, attaching one gear to a stepper motor and the other to a nut screwed onto a gently curved length of threaded rod. Rotating the nut pushes the doors of the tracker apart. The stepper motor is controlled, via a driver board, by an Arduino microprocessor that lets me set the rate at which the doors separate.

Initially, I mounted my tracker on a camera tripod. But I soon abandoned that as being too precarious and built a sturdy wooden platform. The final component of the tracker is a ball head ($18 on Amazon) bolted to the top, which allows me to orient the camera in any direction.

The trickiest step in the operation is getting the camera pointed at the target star. I aim my camera by first eyeballing things and then walking the field of view from star to star. A right-angle viewfinder attachment ($20, used) makes that easier, but it’s still a challenge. Some nights it has taken me 15 minutes or more to get the target star framed.

To take images, I used software that came with my Canon camera. It allows you to adjust the camera settings, take shots, record images directly to your computer, and program a sequence of timed exposures. I also purchased a $14 AC power adapter so that I could run my camera for hours without its battery giving out.

I took test sequences of images of HD 189733 for a few nights, settling on a routine of taking one 50-second exposure per minute. I figured that duration would minimize variations in brightness that come from scintillation—twinkling—and that it would also average over small periodic errors in tracking. With such long-duration exposures, I used a low ISO setting to avoid saturating the camera’s CMOS imaging sensor.

Read more.

Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in! adafruit.com/mastodon

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 36,000+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython – The easiest way to program microcontrollers – CircuitPython.org

Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !

No Comments

No comments yet.

Sorry, the comment form is closed at this time.