Halldor Stefansson

Halldor Stefansson

Hi! My name's Halldor, and I am the creator of Engineer-A-Car. During the day, I work as a software engineer, and by night, I learn about cars.

Beginner's Guide: Understanding Wireless Sensor Networks (WSNs)

WSNs: Small, wireless sensors that talk to each other, collecting vital data from the world. Essential for smart systems & intelligent vehicles

Understanding Sensors: From Analogue & Digital To MEMS & Smart Sensors

Learn about the types of sensors, including the differences between analogue, digital, MEMS, and smart sensors.

From Idea to Reality: Building a Car Battery Monitor PoC with AI Help

How AI helped me in electronics design, troubleshooting, and making a prototype of a car battery voltage monitoring device.

Microcontroller Peripherals: GPIO, Timers, ADC, UART & More

Learn MCU peripherals: GPIO, Timers, ADC, UART, I2C, SPI. Understand your microcontroller's full potential for real-world interaction!

Beginner's Guide to Microcontroller Architectures: ARM Cortex-M vs. RISC-V

Comparing ARM Cortex-M & RISC-V architectures, explaining key concepts for easy understanding and differences for embedded systems.

Intro to HW/SW Co-Design and SoC Architecture

Embedded systems utilise hardware-software co-design and system-on-chip architectures to deliver efficient, compact performance in small devices.

Vehicle to Cloud: Building a Real-Time Fuel Level Dashboard

Exploring automotive SOA through hands-on coding: Building a Vehicle-to-Cloud system that connects car sensor data to a cloud dashboard.

From Sensor Into On-Board Service via Signal-to-Service APIs

Exploring automotive SOA through hands-on coding: building a simulated fuel monitoring system to understand how vehicle data flows from sensors to services.

Remote Motor Control: Raspberry Pi and MQTT via Browser

How to control motors connected to a Raspberry Pi from a web browser using MQTT over WebSockets. Code (C++ & Javascript) included.

DC & Servo Motor Control in C++ with Raspberry Pi

How to control a DC and a servo motor with a TB6612FNG motor driver and a Raspberry Pi. Code (C++) and circuit diagram included.