About me

Hi I'm Andreas, an Embedded Systems Engineer and I like building things.
I work with electronics, do both hardware and soft/firmware work, and am a massive fan of the aviation and space industry.

I have an interest in developing new technology, as well as repairing and reusing. You may also find me modifying and tweaking products to do cool things or make them do things they weren't designed to do.

Everything that can be hacked, will be hacked.

Projects

Here you can find some of the projects I have done in my spare time mainly for fun. Some of them go back before I even finished highschool, while others are not properly documented anywhere and only few spare images exist.


Weather Station - 2020

This project was done during the first covid-19 lockdown in the Netherlands. It was mainly done to keep myself busy and try to create something useful out of components I had laying around from other projects. So I made a small weather station. For the information display, I used a 4.3” LCD screen, and powered it with a Raspberry Pi model B, the original one! For extra peripherals a 433Mhz receiver was added to communicate with the weather station, as well as a proximity sensor that I used to navigate on the user interface.

As for the weather station, I used an old arduino pro mini, a 433MHz transmitter that I got out of an old doorbell, and a DH11 temperature and humidity sensor. The whole thing was powered using a 9V battery, and a small solar cell was used to monitor cloud coverage. Of course not a waterproof system but that could have been added later.

The software on the weather station was pure C on an arduino level, and the microcontroller would spend about 99% of its time in deep sleep mode, only waking up every few minutes to take new readings and send them to the display unit.

The display unit GUI was done in Python 3.7 using pygame as the UI manager. The UI has 4 different menus, showing graphs of temperature, humidity and sun, a menu that showed notifications from various services that were configured using IFTTT, and lastly a menu with debug info. All history info was stored in a SQlite database locally. The proximity sensor also allowed a complete system shutdown or reboot based on timing events.


Smart Doorbell - 2018

This was a one day project that I made out of pure frustration of the doorbell situation at the building I used to live in. The doorbell was a simple wireless doorbell that had a receiver that plugged into the wall and would play a sound when it rang from the outside. While this worked, the device was in a location I couldn’t hear in my apartment.

So what I did was, I took apart the receiver, and modified it slightly to get a signal out of it when the bell was rang. This was an analog signal, and thus I needed to use something with an ADC to make it internet connected. I already had a Raspberry Pi that was 24/7 on and acted as a media center for my TV, and so I decided to use that. Instead of an ADC, I used an ATtiny8 board to read the ADC, and output a digital signal that I then connected to a GPIO input on the raspberry pi. Then on the raspberry pi, I wrote a simple python script to read the GPIO pin, and if it was HIGH, I would send a message to my phone using Telegram. Telegram allows anyone to create a bot and there are APIs to control the bot from a python script, so I used that.


Electric Skateboard - 2017

This was probably the most fun I ever had with a project. I wanted to make a portable electric skateboard, but on a budget. This skateboard has done over 500km and has been used as a commute vehicle for about a year before suffering a battery failure.

So the electric penny sized skateboard was born. I used a 1.2KW 300KV brushless DC motor, controlled with a 90A ESC, which in turn was controlled by an arduino nano. A 5KWh li-po battery was used that allowed up to 15km of range on a single charge. The housing for the electronics was made out of 4mm aluminium sheet that was bent to shape,and would screw below the deck. The motor was mounted on the trucks of the back wheels, using a 3D printed mount. The motor would use a pulley and a belt system to drive one of the wheels. The wheel gear was also 3D printed. All 3D printed parts were printed at 100% infill and ABS, for maximum strength.

On the actual controller now, that controlled the speed, brakes and cruise control of the board, that was made out of a Nintendo Wii nunchuk. This was chosen mainly for its ergonomic size and because it already provided an analog control stick. The controller was extensively modified to allow a small li-po battery, an arduino micro, a bluetooth module and a charge controller to all fit into it. As it’s pretty obvious, the controller communicated with the board using bluetooth. The controller also featured LEDs to indicate the battery charge of the board, as well for the battery of the controller itself.

Many safety features were also incorporated, for example signal loss of either device would cause the board to decelerate to a complete stop. The analog stick also had a safety feature in that it would only change the speed if the trigger button was also pressed, which prevented accidental acceleration. Lastly, head and tail lights were also incorporated in the design, and were triggerable from the controller to allow the board to be used after sunset.


Raspberry Pi Laptop - 2015

This project took way longer to complete than it ever should have. I had this idea of making my own laptop after messing around with the original Raspberry Pi, so obviously I looked up on the internet to see if others had done it. To my surprise, nobody had gone all in on such a project, instead using power banks and bluetooth keyboards on a case and calling it a laptop.

I wanted to go all in, and create a fully functioning laptop, and so I did. This was the first project I made a 3D model out of, as you can see below.

A little more info regarding the electronics, a Raspberry Pi 2 is used, with all plugs and connectors removed to reduce height. The screen is a 7” LCD panel at 720p resolution, with its own controller. The keyboard is a USB keyboard taken out of a tablet case. The trackpad is a very old PS/2 trackpad taken out of an HP laptop, and a PS/2 to USB adapter is used as well. There is a 2W stereo amplifier and stereo speakers from the aforementioned HP laptop, as well as a USB WiFi module, an SD card reader, and a 3 port USB hub. Lastly, the battery is a 10.000mAh li-on battery with both the cells and charge/discharge and boost circuitry taken out of a power bank. As for the mechanical aspects, the whole laptop is made out of 1mm aluminium sheet that is bent and cut to shape. The electronics are attached using either superglued nuts for the big components, like the main PCBs, or hot glue for other smaller components.

Instructable I made with a lot more information about the build


DIY Smartwatch - 2014

This was a project that I pursued simply because I liked the Pebble smartwatch, and I wanted one, but I didn’t have the budget to buy one so I decided to make one. It was based on an arduino pro mini, a bluetooth module and a 0.96” OLED screen. Other features were a 140mAh li-ion battery, a disk vibrator motor, 3 tactile buttons and an LED flashlight.

The watch had firmware the allowed it to sync time from a smartphone, contol music playback as well as receive and display system notifications. The smartphone side of the software was done using Tasker, so no real Android development took place there. This project was never completed because the casing, which was designed to be 3D printed, was not possible to be made because I lacked access to a 3D printer at the time.


LCD LED Projector - 2012

This was the first major project I ever attempted in highschool. I got the idea from a youtube video where someone had created a home theater projector on their own, and I wanted to make one as well. The complexity of such a project is pretty easy for a knowledgeable engineer, but for me, not having a clue how electronics worked made for some very creative solutions.

The projector works by having a 30W LED act as the backlight to a 3.5” LCD screen. By using a lens to focus the light evenly on the screen, the screen is then projected to a wall This projector also incorporated playback from a USB drive, which was achieved by cannibalizing a portable dvd player that had that functionality.

While the whole design could have been a lot, and I mean a lot better, I feel proud for making this and actually using it to watch movies with friends during the summer. I dedicated a lot of time and love to make it happen, and it still works to this day.


Honorable Mentions 2010-2016

In the photo above the projector and part of the Raspberry Pi laptop can be seen. Alongside that, there is a 10” subwoofer speaker that actually worked at over 600W, a small tesla coil using the “slayer exciter” circuit, and a steering wheel and gearshift system that I made out of an old USB game controller. The steering wheel and gear system was made because I liked racing games but was too poor to buy a proper steering wheel for gaming, so I made one.

Resume

Before presenting you with my Resume, I'd like to first make sure you are human.
Tick all boxes that represent you:

Contact

You can find me on the links below, or you can email me at: andreas.str.mail.only.here@gmail.com