New project – Sensor board for smart home

These PCB-s are a part of much bigger project that I am currently working on and I have been waiting for them waaaay too long. Boards are designed to house two I2C sensors, (almost any I2C sensor breakout board can fit onto dedicated headers), at the moment I am using Temperature+Humidity sensors, Pressure Sensors, Ambient Light sensors and few others on these boards. Also I am using PIC16F1829 microcontroller to do all the “magic” and nRF24L01+ for communication with the main unit that does storage, data analysis and communication with other parts of the project.

This is just a quick update to let you know what I’m working on lately.

As always you can download all the content from GitHub.

Custom RGB LED strip controller

This weekend I have found some RGB LED strip laying around so I decided to build custom RGB LED strip to decorate my room. The RGB controller that I’ve built is based on Microchips PIC16F1455 microcontroller. It works as ambient light in my room and also there is an option to use it as mood light (randomly  change colors every 4 minutes) and to select predefined or your own custom color via the IR remote control.

 

Some of the (current) features include:

    • Remote control (you control all of the functions via simple IR remote)
    • 10 custom presets (Selectable via 0-9 buttons on remote)
    • Mood light (activate to randomly change color of the room every 4 minutes)
    • Loop trough presets ( with next/previous buttons on the IR remote)
    • Custom color selection ( chose red/green/blue channel and then increase or decrease light intensity with + and – buttons on the remote to get any color that you like).

Here is the Youtube video to check how it looks in action. I really hope you like it and let me know what do you think about it!

Hard and Soft 2013

Hard and SoftHard & Soft is a contest for senior students of Computer Hardware and Software Engineering who will work on an unseen task over a period of five days in teams of four.

Contestant Knowledge Requirements

The Hard and Soft contest has a focus on topics that require a close link between hardware and software in computers and ICT, to be successful teams need to demonstrate a broad spectrum of skills in these areas by creating a well-engineered and imaginative solution to the contest task.

Typical topics included in the task are:

Microprocessor and embedded system design
Software and hardware development environments
Application of structured programming techniques, data structures and
algorithms in, for example, C/C++, Java, Linux…
PC interfacing for data gathering and control
Web programming, HTML
Mobile devices and Apps
Graphics, DSP, RFID, secure wireless data transfer
Design with sensors, analogue and digital circuits
Presentation and documentation skills for expert and non-expert audience

I had the opportunity to present the University of Novi Sad at Hard and Soft 2013 competition.
List of participating teams can be found here and our finished project demo is recorded and uploaded to YouTube so you can check it out.

Remote Colorful Cloud

I just finished working on a remote controlled, color changing cloud. Cloud can change colors to please your mood, for example there are presets like cloudy day, rain, storm, sandstorm or it can be used to notify you when you have received an email, message on facebook/twitter or any other social media event. Also it can be used to detect temperature, humidity in the room and based on that to change color (eg. blue = cold, yellow = warm, red = hot).
There are numerous options to customize this cloud. I would like to hear from you what would you like to see in this finished product when it’s released.
We’ve posted few pictures of our cloud below, more updates will follow as the project develops.

Cloud in action

BinHexDec Convertor

I needed a simple calculator/convertor to convert between Binary Decimal and Hexadecimal number system. I’ve created a very simple convertor in VB.net and I’m sharing it with you in case someone gets in the same spot as I was few hours ago 🙂

[FEATURES] Some features that might come in handy:
1. Double click on empty space to toggle window always on top
2. When you click on X application will be minimized to system tray
3. To close application completely make a double RIGHT CLICK on system tray icon.

Download [Download Page]
BinHexDec Convertor.exe [68Kb]
MD5: 026b40a5750a991df398064d49c811ff

Any comments and/or suggestions are welcomed.

Random Password Generator

Do you care about your security? Security of your online accounts? Your Facebook account, GMail account, Twitter account and others… What would you do if you lost them because your password wasn’t too good to protect them.

I have created Random Password Generator that allows you to create passwords that are complex and good enough to ensure that your account are protected from unwanted access and possible hacking. Please read the guidelines for good password creation and make sure your passwords are complex enough. If you can’t remember them, write them down and after you have used them for a few times you will be able to remember them just like you remember your current passwords. Password generator randomly selects letters, numbers and other symbols to generate completely random password that is generated only for you and no one else. There is no way to restore previously generated list so if you like any of the passwords that have been generated, write them down or they will be lost forever.

If you enjoy this application, share it. Also if you see any room for improvements, let me know.

Simple Stereo LED Light Show

This is the Light Show made from LEDs and few discrete components like resistors and transistors. It transforms audio signal into light signal with LEDs. We have used two types of LEDs, white and blue, each one for different sound channel (from stereo audio output).

Our prototype was first built on solder-less breadboard. Link to YouTube video

Components that are required for this build:
– 5 VDC regulated power supply (You can use your USB cabel)
– 2 NPN transistors (any transistors will work, we have used BC547 for our prototype) (for one channel)
– 1x300K resistor and 1x33K resistor (for one channel)
Continue reading “Simple Stereo LED Light Show”

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]

PlusPon – Daily deal aggregator

The idea behind PlusPon project is that you don’t have to visit hundreds of daily deal sites just to find what you are looking for, instead you can visit PlusPon.com that lets you search thousands of daily deal sites at once and lets you filter offers by region, category, price or any other way you want. All deals are displayed on the map where you can see how far from you they are, how long will they last and how much discount you get and ofcourse, option to buy that deal. The project is still in beta phase but you can take a peek at our Test Server to see the idea how it’s going to work when it’s done. If you have questions about the project please feel free to contact me or leave a comment.

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”