How to Display live data from an Arduino on a webpage

08 May19

How to Display live data from an Arduino on a webpage

For a recent project I needed to use a large screen to display instructions to the user. It's for a simple game where you use a pinball-style plunger to shoot balls at 1 of 4 holes. An Arduino checks laser sensors in each hole to detect where the ball went. If you hit the correct hole, you'll get a new hole to hit. Based on balls falling through a hole, I needed to display one of 3 images (instructions/correct/wrong) per hole and I also have a physical button that change the language between Norwegian and English. 4 holes X 3 images X 2 languages = 24 possible images. What should I use to display these images?

Read more...

Working with Pneumatics

01 Apr19

Working with Pneumatics

For a current project I worked with Pneumatics for the first time and I learned a lot. When starting out, I couldn't find a good introductory video on the topic so I made one myself. The video covers compressors, connectors and the basic actuators.

Read more...

Velleman KA05 / VMA05 pinout

28 Mar19

Velleman KA05 / VMA05 pinout

Busy days at the moment, but I just wanted to document something that has annoyed me for some time. On several projects where custom hardware is too much of a job, I'll use the Velleman KA05 shield.

Read more...

Assembling the Prusa MK3

06 Mar19

Assembling the Prusa MK3

As a replacement for my DIY Reprap printer, I picked up a Prusa MK3. As I've done when assembling other printers, I did a timelapse video of the assembly.

Read more...

Requiem for a Reprap - packing down the BAM printer

18 Jan19

Requiem for a Reprap - packing down the BAM printer

At 4.5 years, this is my longest running personal hardware project. I've learned incredibly much about building machines that "just work" and I've taken the project as long as I feel it makes sense. Since my focus these days are on electronics and IoT hardware, 3D printing is now more of a tool for me. So why swap out a 3D printer that works great already?

Read more...

General PCB design tips

07 Jan19

General PCB design tips

When I made my first PCBs, I had no idea what I was doing. I played around with Fritzing and looking back on those designs, it's a wonder that some of them worked at all. I now make many designs per year and most of my income is from creating electronics and writing the accompanying software for customers. This post sums up all those tiny things I wish I knew when starting out creating my first circuit boards.

Read more...

Persistence of Vision with APA102

05 Jan19

Persistence of Vision with APA102

Back in April 2018 I made a board to play around with a few things I've wanted to learn. I added LiPo charging, a voltage boost circuit and the cheapest STM32 microcontroller I could find that offers USB connectivity. The main idea was to use this to make a Persistance Of Vison (POV) setup to play around with. I only had time to test the first iteration eight months later, but the second iteration is now up and running.

Read more...

Getting started with STM32F0

04 Jan19

Getting started with STM32F0

I use the Particle Platform a lot and these have been based on STM32F4 up until the new Mesh radios they just delivered. The STM32 series is massive. There's microcontrollers for every need and budget, so I figured it would be a good learning experience to work with one of the cheapest ones available?

Read more...

Xmas cleaning and new workspace

31 Dec18

Xmas cleaning and new workspace

The last couple years I've done less 3D printing and more electronics, so I took the time to redo my home office over christmas. I got a motorised raise/lower desk for my computer and custom built an electronics desk that turned out really well.

Read more...

MegaMatrix 1.0

18 Dec18

MegaMatrix 1.0

Back in April I designed two boards just for fun. One was a Persistence Of Vision (POV) board and the other was an educational board for my students to understand how a Matrix display works.

Read more...