• Projects (20)

    Showcase of projects which lack the details and explanation of a tutorial.

Touch gesture recognition using body capacitance

For my final year project, I tried to replicate and possibly improve the Disney's touche device using much cheaper components than they did. It was a partial success, but a great learning experience nontheless. These days most touch sensitive devices are designed either to recognize where it has been touched or whether is touched or not. Many objects around us in everyday life can be potentially used as touch interactive surface providing they are made out of conductive material. With the conventional way it would only be possible to detect whether the object has been touched or not. However, by exciting the object with different frequencies it is possible to detect how much skin is touching it. Essentially the system could recognize whether the object is grabbed, pinched, touched by one or more fingers or any other gesture which have different amount of skin touching it. There are many surfaces, objects and liquids which can be transformed into touch sensitive devices without additional buttons or touchscreens like door handles, mobile phones, lamps, desks, walls etc. 

Read More


QHotkey

QHotkey is simple application for changing the MS Windows volume with your prefered keys. Also it will show nice popup with the current level of volume.

Basically, I had problems with my laptops hotkey application, it has a very long response time which renders the volume keys and all the other function keys unusable. So I decided to make QHotkey, so at least I can change volume as quick as possible. There were already some solutions available, but I found them either not looking as good as I want to or lacking key customization.

Read More


Pigaso - SVG to gcode coverter

For about a month I've been working on a SVG parser, which translates the SVG primitves to gcode, for the use with 3d printer. I started developing the Pigaso so I can easly plot PCBs with my 3D printer. Unfortunately for me, there wasn't any application, which would easily enable me to generate gcode from SVG image, or any image in that matter. So I though of making my own application to do just that. My main goal, is to develop a converted which is easy to use, and specialized for generating gcode, no hacking required. Continue reading for a demonstration.

Read More


DIY 3D printer, AKA RepRap

Parallel to my work, I always do some kind of project every summer. Last summer was a game, which I didn’t manage to finish (got lazy on designing the levels). However, this summer I took on to a journey in a field I have almost no experience. Basically, I built my own 3D printer. Without any kits, I wanted to take away from this journey as much as I could.  I’ll try to remember all I did, and write as detailed as possible about this journey.  In any case, I would advise anyone to try and do this project, it’s a very good learning experience, but be warned that it isn’t a walk in a park, like I thought. When I started this project, I though it wouldn’t take more than 2 weeks to finish it. Well if you know what you are doing, probably it would take less than one day to assemble it, but I didn’t.

Read More


Simple TLS/SSL SMTP client for Qt5

For one of my projects I wanted to develop a crash reporting dialog where user can enter the steps he did to crash the application and then by pressing send button the app automatically will send me user report and the log to my e-mail address. Unfortunatelly Qt doesn't have a Smtp library, and I don't want anything heavy just to send a simple string of characters through gmail smtp server.

Read More


ADVERTISEMENT

  • Sritoma

    Sritoma in Implementing pulse oximeter using MAX30100

    Hi Raivis, I saw your post regarding max30100 but the same code when i am running in my arduino ide with max30100 sensor, everytime i am getting the following error while compiling is: 'pulseoxymeter_t' was not declared in this scope. Also i...

    Sritoma

    Sritoma in Implementing pulse oximeter using MAX30100

    Hi Raivis, I saw your post regarding max30100 but the same code when i am running in my arduino ide with max30100 sensor, everytime i am getting the following error while compiling is: 'pulseoxymeter_t' was not declared in this scope. Also i...

    Sritoma

    Sritoma in Implementing pulse oximeter using MAX30100

    Hi Raivis, I saw your post regarding max30100 but the same code when i am running in my arduino ide with max30100 sensor, everytime i am getting the following error while compiling is: 'pulseoxymeter_t' was not declared in this scope. Also i...

    Bogdan

    Bogdan in Implementing pulse oximeter using MAX30100

    Hello and big thumbs up for the explanations and also for FlexiPlot! I am trying to run your sketch with a MAX30102 board, but unfortunately the RED led doesn't not light up. Do you have any idea why this IC does not...

    Bogdan

    Bogdan in Implementing pulse oximeter using MAX30100

    Hello and big thumbs up for the explanations and also for FlexiPlot! I am trying to run your sketch with a MAX30102 board, but unfortunately the RED led doesn't not light up. Do you have any idea why this IC does not...

    Bogdan

    Bogdan in Implementing pulse oximeter using MAX30100

    Hello and big thumbs up for the explanations and also for FlexiPlot! I am trying to run your sketch with a MAX30102 board, but unfortunately the RED led doesn't not light up. Do you have any idea why this IC does not...

    Learning2code

    Learning2code in Adding file attachments to SMTP client for Qt5

    Hi, yes now it's working... So the mainwindows.cpp now looks like:  void MainWindow::FreeSmtp(Smtp* smtp){ delete...