Fundamentals & Tutorials

Articles on embedded and fundamental systems in a car. Include simple projects and tutorials. Includes code examples, resources and relevant links.

Building a Digital Logbook: Architecture and First Steps

I'm terrible at tracking car maintenance. So I'm building a digital logbook app with Go, PostgreSQL & Flutter. Here's my tech stack rationale.

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.

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.