Blog
Recent Posts
Technical and Development Report: Teensy 4.0 OBD-II CAN-Bus ECU Simulator
1. Introduction As the automotive industry becomes increasingly software-driven, the demand for rapid prototyping, diagnostics development, and ECU (Engine Control Unit) emulation tools has grown exponentially. The Teensy 4.0 OBD-II CAN-Bus ECU Simulator from Copperhill Technologies offers a compact, powerful, and affordable solution for developers, educators, and engineers working on automotive diagnostic tools or embedded control [...]
Building a Marine Data Logger with Raspberry Pi and PiCAN-M: A Step-by-Step Guide
Introduction Marine electronics don’t have to be expensive or proprietary. With a Raspberry Pi and the PiCAN-M HAT from Copperhill Technologies, you can build a powerful and fully customizable data logger for your boat. This project will show you how to: Capture NMEA 0183 and NMEA 2000 data, Visualize real-time data using Signal K and OpenPlotter, Log sensor values [...]
The Industrial Internet of Things (IIoT): A Comprehensive Technical Report
1. Introduction The Industrial Internet of Things (IIoT) refers to the integration of internet-connected sensors, instruments, and other devices with industrial applications. This concept extends across a diverse range of sectors such as manufacturing, energy, logistics, agriculture, and infrastructure management. IIoT enables machines and systems to communicate, collect, exchange, and analyze data, ultimately improving operational [...]
Unlocking Next-Gen IoT and Industrial Automation with the ESP32 Development Board Featuring CAN FD and RTC HAT
In today's fast-paced world of embedded system design, developers face increasing pressure to deliver high-performance, reliable, and future-ready solutions for industrial and automotive applications. Whether you're building smart transportation systems, advanced robotics, or robust automation networks, one of the most important decisions you’ll make is choosing the right development hardware. The ESP32 Development Board with CAN [...]
DIY Marine and NMEA 2000 Electronics for Recreational Boating
DIY enthusiasts and boat owners have access to a wide array of marine electronics that can be used for navigation, monitoring, and communication. Many of these devices are available through online retailers and specialized vendors, making it easier than ever to equip a recreational boat with custom electronics. This overview covers the general categories of [...]
Technical Comparison Report: ESP32 vs. Teensy 4 Series
Overview The ESP32 series, developed by Espressif Systems, and the Teensy 4 series, created by PJRC, are both highly capable microcontroller development platforms. ESP32 is well known for its integrated wireless capabilities, while the Teensy 4 series is recognized for its raw processing power and real-time performance. Processing Power The ESP32 series features dual-core Xtensa LX6, LX7, or [...]
Programming the PCF8523 RTC Using Raspberry Pi and Python
1. Introduction The PCF8523 is a low-power real-time clock (RTC) module from NXP. It is often used in embedded systems to maintain accurate timekeeping, even when the host system is powered off. This report details the setup and programming of the PCF8523 RTC using a Raspberry Pi and Python, leveraging the I²C interface. 2. System Requirements 2.1 Hardware Raspberry [...]
SunFounder ESP32 Ultimate Starter Kit – All-in-One IoT Learning Platform for Every Level
A Complete Learning Journey for Beginners to Experts Unlock the full potential of IoT development with the SunFounder ESP32 Ultimate Starter Kit, designed to cater to all experience levels—from absolute beginners to seasoned developers. Whether you're exploring electronics for the first time or looking to prototype advanced smart devices, this all-in-one kit offers the perfect launchpad. With [...]
Developing CAN FD Applications with the Raspberry Pi and the PiCAN FD Board
The Controller Area Network (CAN) protocol has been a cornerstone of reliable, real-time communication in embedded and automotive systems for decades. With the emergence of CAN FD (Flexible Data Rate), the capabilities of CAN have been significantly enhanced, allowing for faster and more efficient data transmission. This paper delves into the fundamentals of Classical CAN [...]
CAN Bus Unplugged: A Deep Dive into Its Origins, Growth, and Future
The following is an excerpt from https://jcom1939.com/history-and-development-of-the-controller-area-network-can-bus/ Introduction The Controller Area Network (CAN) bus is a robust serial communication protocol developed to facilitate real-time data exchange between electronic control units (ECUs) in various applications, notably in the automotive industry. Originating in the 1980s, CAN bus has become integral to numerous systems requiring reliable and efficient communication among [...]