A robust regulated high voltage supply, an inverter (boost converter / step-up) 3V to 400V for portable applications.
Android Open Source Audio player using MediaCodec API
An open source android library project implementing a versatile audio player that supports the most used audio formats Mp3, AAC, Vorbis, WMA and more.
Google Tango Hackathon in Timisoara
Some impressions on the Google Tango Hackathon held in Timisoara in April 2014. See one of the Winner projects, the Camera 3D and some insight on the new device from Google.
Electric Fence Circuit for perimeter protection
Two battery operated, portable, electric fence designs using 555 and 556 timers.
Infused™ project
Infused™ is about passion for design, music, digital, programming and alternative culture in Timisoara, Romania. Structured as a set of interviews with people involved in the act of creation regardless of its final form, the first video covered Flat UI & Minimalism, featuring Madalin Gageanu and Adonis Raduca: I was excited to get an invitation to participate to the second episode. This time the subject was focused on Android software…
Small size High-Voltage regulated inverter
Build a battery operated, compact high voltage inverter for Nixie tubes, neon bulbs or Geiger counters.
Discussing security in online on TV News show
As an IT specialist, I’ve been invited to a TV Show where I had the chance to discuss a few details on Internet and computer usage safety best Practices, a covering a little on security topics: The discussion is in Romanian.
555 Timer revisited
An article on the well known 555 timer and a few rather unknown applications.
Complex Android GridView with Drag and Drop functionality
A tutorial on how to add Drag and Drop functionality to a gridview control.
Simple Gridview Control for Android
Build a custom gridview control for Android, programmatically.
DIY Geiger Dosimeter with external tubes SBM-20 and SI-29BG
An open source digital portable radiation dosimeter, with external connector for attaching various geiger tubes.
Tube: SI-29BG (CИ-29БГ) Sensitive Small Geiger Muller
The SI-29BG comes with a good size / sensitivity ratio. These tubes are suitable for detecting beta and gamma radiation.
CCD Radiation detectors
Mobile devices with embedded cameras can be used to detect x-rays.
Software security in Shareware
Applications released as unlockable trial versions are vulnerable. Learn how to protect your work by embedding bulletproof security techniques.
Custom Rotary Knob Control for Android
A custom control for Android that can be used to adjust the volume and to toggle between on/off state at the same time.
The MQ-9B Combustible gas sensor
A quick test with the combustible gas sensor, MQ-9B and an atmega8 microcontroller.
Using a Rain sensor with AVR Microcontrollers
A simple rain sensor connected to an ATMega8, provides readings on the level of water detected on its surface.
Tube: SI-12B (CИ-12Б) Mini Pancake Geiger Muller
The SI12B is a mica window compact Geiger tube, designed for measurement of alpha and soft beta-radiation.
Tube: SBM-20 (СБМ-20) Geiger tube
Medium size sensitive Geiger tube for hard beta and gamma radiation.
Implement Photoshop-like Curves with Leptonica
If you’ve used Leptonica, you probably know it’s a great library, but when you want to use it to replicate Photoshop like effects, you will quickly get to want more than what the library provides by default. Take the pixGammaTRC primitive as an example: If you want to modify the lightness of your image, (making it brighter or darken it), or even a simple contrast this might work good enough….
Enhance saturation in images programatically
Increasing the saturation in an image is equivalent to increasing the “amount of color”, while a completely desaturated image would be a grayscale image. See the images below: Normal Saturated Desaturated Grayscale Logic and Implementation Algorithm The images are composed of pixels. For a RGB24 image, each pixel is a set of 3 bytes, 1 for each of the three color channels: red, green, blue. 1 byte (or 8 bits)…
UT50 NaI Scintillation probe
I met some great people today, and I also got a wonderful device for my ongoing experiments as a gift: The UT50 Scintillation probe, manufactured by SC ICPM SA Romania. It features a huge NaI(TL) crystal, with a diameter of 5.5cm and 5.5cm length. The photomultiplier is a British EMI9656KB and the entire device is encapsulated in an aluminum modular cylinder of no more than 24cm total length and 1270g…
AVR SDCard FAT support with FatFS
You’ve probably seen or done lots of cool microcontroller projects already, but did you ever consider adding permanent data storage to your projects? I did, and there are numerous advantages: saving data from sensors (data logger), saving configuration files, reading external content like images or songs, and so on! One thing is to connect an SD Card to an AVR microcontroller via SPI (relatively easy), a completely different thing is…
Using FS1000A/XY-FST RF Radio module with AVRs
Wireless data transfer can be useful for a variety of projects. I stumbled upon a very low cost emitter+receiver modules pair, and planned to use it for some time now. There are a few variants available on the market, but they do quite the same thing, just the operating frequency might be different (315MHz / 418MHz / 433MHz/ 915MHz): The emitter usually has 3 pins (VCC->5V, GND, DATA), with a…
Blackberry 10 Command line development
Build, compile, sign and deploy applications for the Blackberry Z10, using only the command line tools.
SSH to the Blackberry Z10 (BB10) Guide
A step by step guide on how to generate RSA keys and then use them to establish a SSH connection to a remote Blackberry Z10 device.
Global radiation monitoring network
EDIT: there is a dedicated blog on this project, here. Make sure to follow it for latest news. A few days ago I announced my intention of creating my first crowd-funded project, but I didn’t tell you what was it about. Well, I’m planning quite a challenging project – to bring my uRADMonitor to a global scale, and create a network of distributed detectors, with data centralized on one server,…
First Kickstarter project is closing in!
Preparing for my first Kickstarter project . Let’s make it happen!
Leptonica saturation deficit workaround
While working with Leptonica I had the unpleasant surprise to notice that the saturation function pixModifySaturation was not really working properly (or at least not entirely as expected). First I didn’t even know what was wrong, I just felt it didn’t look right, then I saw that by transforming the saturation in Leptonica with pixModifySaturation , the contrast would be partially lost. Debugging the issue, and using different photos for…