Announcement: New and interesting things are coming

Hello everyone! I have an exciting news to announce. As you may have noticed my blog has not been very up to date or had content published on regular basis. I am very sorry for that and I promise that going forward there will be regular content published here. Also I would like to give a HUGE THANK YOU to all of you who have visited my website on regular basis looking for new content. Thank you and a virtual high-five to all of you!

TL;DR: I am going to be making new projects and releasing new and interesting content on a regular basis!

Continue reading “Announcement: New and interesting things are coming”

DIY Wake-up Light – Wake-up easily and well rested

DIY wake-up light hack

Theory behind this project

Another weekend project that I’ve been working on is Wake-up light. Lately I’ve been doing more research on sleep phases and how to “hack” your brain to wake-up more refreshed and adjust your sleep cycle. There are many studies out there explaining this and providing scientific evidence, so if this is something you are interested in, I encourage you to go and get more detailed information on this subject. However I won’t go into too much detail, I’ll just try to give very simple explanation: When you sleep, you are either in REM or deep sleep (NREM) phase. When you wake up in REM phase you feel fresh, relaxed and full of energy. When you are woken up during the deep sleep phase, you feel like you’ve just been hit by a bus, and you take long time to actually wake up. Continue reading “DIY Wake-up Light – Wake-up easily and well rested”

Bedroom Clock – Firmware update

I kept getting more and more emails from people asking me if I could modify the firmware of the Bedroom clock I made last year to implement an easier way to adjust the time/date, so that’s what I did.

In Firmware v2 H and M buttons have the following functions:

  • H : This button will cycle selection trough hour, min, day, month and year. Current selection is indicated with “>” or “<” indicator.
  • M : This button will now increase the value of the selected field.

After you cycle trough all the fields, the new time/date values are saved in the RTC and clock continues to run.

New firmware is, like always available on the GitHub page.

Like I said in the original post, this was the one-day project that I finished in about 4 hours, so while I’m pretty sure most of you will be able to follow the code without any problems, don’t expect comment for every line or the perfect code. The code provided is the one that (just) does the job good enough.

Like always, I’m looking forward to your feedback!

Power Supply Active Load Tester – Open Source Open Hardware project

I’m working on a new weekend project that will be released as soon as I finish the Windows application and it will be released as open-source open-hardware project. The uber-cryptic title stands for “Power-supply Active Load tester”.
Recently I was in need for a simple device that will draw reasonably precise amount of current from my power supply unit under test and read the voltage and current draw. There are a lot of schematics and products that do just that, or you can do this just with two digital multimeters, op-amp, mosfet and potentiometer and that will probably work just fine, but I wanted to create my own version and try to improve it. ­čÖé Continue reading “Power Supply Active Load Tester – Open Source Open Hardware project”

Mini project: Heartbeat Keychain

Heartbeat keychain is intended to be a small gift that your loved one can carry with her/him wherever she/he goes.
Basically top side of the PCB is touch sensitive and has one RGB LED. When the exposed copper on the top side is touched, the microcontroller detects it and begins to pulse the LED in the heartbeat like pattern.

Bill of material, schematics and source code are available on GitHub.

I am posting render images of the PCB since I’m waiting for the Fab house to manufacture the boards for me.

Board size is 40mm x 36mm

PIC18F45K50 Development Board

Last week I designed a small development board for PIC18F45K50. Goal was to design a small PCB for TQFP package┬á to give away to students and teach them how to solder and how to use this nice microcontroller from Microchip. After a while, board came back from the fabrication house and they look and works great. ­čÖé

Microcontroller is really nice, with 32KB of program data, 2KB or RAM, full-speed USB and lots of other peripherals.

Some of the board features, besides very powerful microcontroller:

  • Voltage regulator
  • Crystal oscillator
  • Jumpers for selecting programming pins and reset source
  • USB Connector
  • Connectors for selecting power source
  • ICSP programming header
  • Signal LED-s
  • DC jack

 

What is your JMBG telling about you?

While drinking my morning coffee I’ve red the article about the meaning of unique 13 numbers that people from former Yugoslavia have as their unique citizen identification number (called JMBG). I bet that more than 95% of people know what the first 6 numbers of their JMBG mean, but the other 7 numbers remain the mystery for most of them. I have developed a tiny application “Znacenje vaseg JMBG” that allows you to “read” information from your JMBG, like the day of the week you were born, political region/location of your birth, your gender, your uniquer number and your verification number. If you are citizen of former Yugoslavia, you can check out what your JMBG tells about you.

JGSP NS for Android

JGSP NS is a very tiny Android application that brings time schedule for public transportation of Novi Sad to your fingertips. Application is very simple and plain to use, on start it asks you to pick a public transportation line that you would like to use, after that, another screen appears where you can see the time schedule for work days,┬áSaturdays┬áand┬áSundays. If you find yourself using a public transportation a lot, this tiny application might come in handy. And did I mention that it’s completely free and with NO ads. Below are some screenshots of the application and links for download.

Screenshot 1
Screenshot 2

Size: 110KB
Download : Android [apk] | Windows [exe]

JGSP Novi Sad – Red Voznje v2.1

JGSP Novi Sad - Red VoznjeJGSP Novi Sad – Red Voznje i new and improved version of mini-program that fetches data from official JGSP Novi Sad site and show you only the relevant data about the Bus Line you have selected from the menu. Now program can remember what was the last line you have selected and on next start-up it automatically loads it.
You can keep this program in your Systray and when you need to find out when the next bus is leaving your station you just double-click the icon in you system-tray and the program will pop-up back.
This program is very tiny and has very low resources consumption (updates data every half hour and has no background processes) so you don’t have to worry about eating your resources or your internet bandwidth.

If you want to request a feature or have a suggestion please feel free to email it to me and I will make it in the next release.
Download Link: Download JGSP Novi Sad – Red Voznje v2.1
Update: 03.06.2011. : Minor update to version 2.1.1 Continue reading “JGSP Novi Sad – Red Voznje v2.1”

Beta testers needed :)

Clean CMS is my OpenSource CMS that is still in closed beta testing mode. It uses PHP and Mysql database. If you have ever tested or worked with some CMS I would greatly appreciate if you could sign up for a beta tester and give me some feedbacks about the CMS so I could make some adjustments and improvments. If you’r interessted please contact me.
Update: Beta testing phase has ended. Thank you for your interest and help in creating Clean CMS