Racing is something that I always wanted to do but never really got to it. A couple of weeks ago I went folk racing with a friend at a nearby track. It was great fun! This month I booked a second time and in the future I will probably get my own crappy racing car provided that I find a parking spot for it.
Here is a video from the race a couple of weeks ago:
The WiFi shield uses the SPI bus which leaves the serial port free for the printer. In the video below you can see a simple example of Internet-to-Printer connectivity. The system, as a standalone system with no connection to a PC, is started up and it pings Google. When a successful ping response has been received it prints the letter “P” with the printer. More information could have been printed here, but since I use an Arduino Diecimila with very little memory, the program just fits on the microcontroller as it is.
The last couple of days I have been trying to put my cellphone together. Using soldering paste with lead requires good ventilation. The fumes are poisonous and you shouldn’t breathe them. That’s why I had a big fan by my side. Your friends are; soldering paste, flux for the hard ones, a soldering iron, a tweezer and patience.
I discovered that I didn’t receive the correct LiPo charger and I haven’t been able to power the phone in order to program and use it. I have contacted the supplier (Electrokit) and I am sure the they will find and ship the correct one. Still I have to wait over the weekend before I can use my phone, which is not fun =(
Here are some pictures from the soldering procedure:
Added some resistors
Applied solder paste on the pads for the GMS module
I believe in a society like today we need to have better control over our communications. Today’s smartphones have been accused of being devices of mass surveillance. Therefore I have decided to build my own cellphone. I found this guide on the internetz, which describes an open source cellphone platform based on a GSM module and an AVR microcontroller. I selected it as a starting point of my cellphone. It will most certainly receive software updates from me (I want snake!), and probably even hardware updates in the future. Yes I know, GSM is not secure at all, and it is vulnerable to man-in-the-middle attacks, but I still prefer the man-in-the-middle over nsa-over-the-internetz.
Enough jabber for now, let’s get to the fun part! So far I have received all the needed components from the Bill of Materials (BOM) for the LCD version of the phone, besides the PAS414HR-VA5R SuperCap, which has been discontinued. Since the proposed replacement part isn’t good enough, I managed to find some left over PAS414HR-VG1 at Farnell and ordered a few of those instead. It will take some scratching and soldering to fit it on the PCB but it’s values are the correct ones. Since I am living in Sweden, I had to find alternative suppliers for my materials (Electrokit for some electronics, In-Time for the antennas, Farnell for the SuperCaps), and some had to be ordered from DigiKey anyway. Try to keep your parts ordered from DigiKey below your country’s import tax threshold, otherwise you might end up paying import taxes like me, which is not fun.
Here is a picture of the PCBs from OSH Park, which are of excellent quality. More will come once I receive the SuperCaps and start soldering the cellphone.
I have recently completed, presented, defended and passed my master’s thesis project. It was a great experience which I believe has the potential of preventing traffic accidents and saving human lives. Bellow you can read the abstract and if you are interested you may download the whole report here:
In tomorrow’s vehicle industry vehicles will have the ability to communicate and cooperate with each other in order to avoid collisions and provide useful information to each other. However, for this cooperation to be possible all vehicles will have to be equipped with compatible wireless 802.11p modules that implement the ITS-G5 standard. During the implementation phase of the system there will be plenty of older vehicles without such equipment.
This thesis addresses this problem by developing the hardware and software for a road side unit called Drive ITS. It consists of a universal medium range radar that detects older vehicles, a 802.11p modem that forwards their position and speed vectors to newer vehicles and an embedded system that utilizes and integrates those two parts.
The hardware for the embedded system is divided in two main parts; a microcontroller board and a single-board microcomputer. The software is written in two programming languages; C++ for the microcontroller and Java for the microcomputer.
Tests have been performed by comparing Drive ITS results to results from other vehicles that already implement the ITS-G5 standard and it has been confirmed that the system works as it was intended to.
This solution will prevent potential accidents of newer ITS-G5 vehicles with older ordinary vehicles thus saving human lives.
I had a project assignment to do for one of my university courses (Numerical Analysis). The project was about modeling a Stewart platform in MATLAB. I took it a step further and animated a Harlem Shake of the final result. Enjoy the video!
Currently I am doing my Master Thesis at the Department of Electrical and Information Technology, Lund University. In this project we are aiming to demonstrate a new concept for improving traffic safety using wireless communication between vehicles.
This image is a sneak peak into our second prototype. Can you guess what the lower part is? The final report will be published here in the middle of June.
As I mentioned last week I have participated in a contest. In total I got 17 points, which means 7 extra points out of 10 for my solution in the last challenge. That puts me in place 28, or in place 3, depending if you consider everybody with the same points in the same place or not.
Here comes my solution, the problem description can be found in the picture above. Continue reading →
Blocket.se is a Swedish online market for buying and selling goods. They are very big and probably exist in your country too under a different name.
They are now hiring people and what better way to recruit programmers than setting up a contest? They have hidden 10 easter eggs (geeky riddles) in the guts of their website and the challenge is to find them and provide the right answers.
Me and a friend of mine have found them all. We also found out that the last egg has a follow-up task which you are not required to complete. However, I have completed it and I will post my answer here after the contest ends on the 7:th of April.