Author Archives: R-B

ESP8266 powered DIY Geiger Counter

DIY Geiger counter projects are very popular among hobbyists. They all use a Geiger-Muller (GM) tube, which is filled with an inert gas such as helium, neon, or argon at low pressure, to which a high voltage is applied. The tube becomes electrically conductive when it is impacted by a high-energy particle or photon. Earlier, we have seen a very simple Geiger counter circuit using 555 timer, where the timer IC is configured as an astable multivibrator to drive a step-up transformer through a MOSFET in order to generate the high voltage required for the GM tube. This ESP8266-powered DIY Geiger counter by Hackaday user biemster, however, avoids the use of any step up transformer for the high-voltage generation; it rather achieves the same using a simple MOSFET switching circuit comprising of an inductor, a diode and a capacitor. The switching circuit is driven by a PWM waveform from an ESP8266 I/O pin. The use of ESP8266 also provides network connectivity to access the radiation and dose information via web interface, MQTT, or ICMP packets.

ESP8266 based Geiger counter

ESP8266 based Geiger counter

The high voltage output from the MOSFET switching circuit depends on the duty cycle of the PWM signal, which can be adjusted in the software. The complete code for this project can be downloaded from Github. LTspice simulation results showed that with a PWM frequency of 10 kHz, the output voltage has minimum ripple on it. The PWM generation, ESP8266 pin assignments, and calibration of the duty cycle to derive an optimal high-voltage output for the tube are all provided by the author in one MicroPython library.

Setting up a Raspberry Pi arcade with no programming

The Raspberry Pi computer has proven to be a great choice for building DIY arcade stations and playing retro games. With the program called RetroPie, you can easily turn your Raspberry Pi into a retro-gaming machine by just plugging in a screen and a keyboard. RetroPie builds upon Raspbian, EmulationStation, RetroArch and many other projects to enable you to play your favourite Arcade, home-console, and classic PC games with the minimum set-up. Bob Clagett from iliketomakestuff.com shows in his step-by-step-guide how to make a neat Raspberry Pi arcade table with no programming skills. You will need a Raspberry Pi computer board (obviously), an I-PAC board, which allows connection of arcade controls such as buttons and joysticks to a keyboard port or USB port on Raspberry Pi board, a SD card to load RetroPie, an USB keyboard for setup and play games, and an HDMI display. The RetroPie allows to boot right up into your retro gaming fun and be ready to play with the keyboard. Bob also describes in his tutorial how to add external control buttons and joystick to add more fun to it.

Ret

RetroPie Arcade Table with no programming

Bob’s instructional video can be watched below:

Raspberry Pi audio processor and synthesizer

With a lot of horse power built in, Raspberry Pi can do a lot of interesting things with audio such as creating artificial sound effects, synthesizing music, etc. PiOSCBOX is a similar low-cost project to build a stand-alone audio effects processor and synthesizer using Raspberry Pi 3 and an external USB sound card. The project features an interactive user interface using a 128×64 graphic LCD and six rotary encoders. The audio processing and synthesizing requires heavy DSP capabilities, which are implemented using Pure Data. Pure Data is an open source visual programming language for musicians and artists to create a software to generate audio/video effects and 2D/3D graphics. It also allows users to interface external sensors and midi devices.

Raspberry Pi audio processor and synthesizer

Raspberry Pi audio processor and synthesizer

Raspberry Pi animated GIF camera

Most Raspberry Pi based cameras we have seen so far can take either photo, video or both. But Nick Brewer’s Raspberry Pi Zero camera is little different. It’s a fully customizable 3D printed camera using the Raspberry Pi camera with the capability to take short animated GIFs. The camera runs off a 2500mAH LiPO battery using Adafruit’s PowerBoost 500 charger board. The hardware is controlled with a bunch of softwares including PiCamera, GraphicsMagick, and GifCam. The 3D-printed case for the camera is neat and recalls the days of the disposable cameras.

Raspberry Pi animated GIF camera

Raspberry Pi animated GIF camera

 

Everything about this camera is designed to be modified.

Want the body of the camera to be a different shape? Play around with the 123D Design files.
Want longer gifs or a different exposure? Dig into the code!
Should it upload to twitter or straight to an SD card?
A 2200mAh lipo battery will give you around 7 hours of use.
A 2500mAh lipo battery will give you around 8 hours of use.

Natural light alarm clock

We are programmed to wake up gently with the natural light of Sunrise. Unfortunately, this rarely happens in modern days, where we are often forced to wake up with a loud noise of an alarm clock. However, things have started to change recently with the introduction of natural light alarm clocks, or sunrise alarm clock. A natural light alarm clock implements an artificial sunrise by emitting light that progressively increases in intensity and tells our body that the sun is rising up. Most of the commercially available natural light simulators are kind of expensive. But if you are a DIY person, there are simple ways to make one using Arduino and RGB LEDs.

LeeStephens’s Instructable shows how to make a natural light alarm clock using an Arduino board, RTC module, and 60 pcs of Neopixel RGB LEDs. It’s believed that Blue lights are best for waking up somebody with a fresh mood, so his clock implements the same. He arranged the 60 RGB LEDs in a matrix of five rows and twelve columns so that he could also display the time on it using a 3×5 font.

Natural alarm clock using Arduino

Natural alarm clock using Arduino

His clock now sits on a bedside table in his bedroom, and his experience says that it has woken him more naturally than ever. Watch the video below to show his clock in action.

A similar Arduino based natural alarm clock is available from NYC Resister, which uses an Adafruit Monochron clock to keep track of time and controls a RGB LED strip to simulate the sunrise at the time to wake up. Similarly, there is another sunrise alarm clock based on STM32F100RB Arm Cortex M3 processor and has many interesting features such as a backup audible alarm, snooze option, security feature of randomly turning the lights on and off at night, ambient temperature display, LED matrix panel for displaying basic animation, time and date, etc.

Clo

STM32F based natural light alarm clock with other features

« Older Entries Recent Entries »