Embedded

Embedded technologies that involve both hardware and its associated firmware are device and system subjects concerning PSoC, Flash, Arrays, or ASICs that are either stand-alone in function or appear among single-board computers that appear at this site. Topics and principles around these two areas are recorded here for reference purposes and might be of interest.

Temperature Monitor & Control with a DHT22 Sensor

Temperature Monitor & Control with a DHT22 Sensor

With a DHT22 (AM2302) temperature and humidity sensor, an Arduino Nano is programmed to activate a relay that in turn permits a fan that provides cooling to a designated system, ... Read More
IMU Acceleration, Gyro, & Magnetometer Calibration

IMU Acceleration, Gyro, & Magnetometer Calibration

In an effort to produce reliable quantitative angles of tilt and roll of the IMU module, it is necessary to calibrate all 9-axis vectors. Acceleration, gyroscope, and magnetometer are together ... Read More
IMU Data Serial Plotter Setup and Configuration

IMU Data Serial Plotter Setup and Configuration

Similar to the serial plotter on the Arduino Sketch IDE, there is a useful real-time serial plotter application at the Hackaday site. It is free and it offers configuration options ... Read More
BNO055 IMU 9-Axis DOF Acceleration Analysis

BNO055 IMU 9-Axis DOF Acceleration Analysis

In an effort to further delve into the inner workings of the BNO055 accelerometer and its functions, the serial plotter was applied to the project. To better understand how the ... Read More
BNO055 IMU 9-Axis DOF Hardware & Software Setup

BNO055 IMU 9-Axis DOF Hardware & Software Setup

Once initial hardware is in place, it is necessary to gather the libraries to run the software and get connectivity and begin gathering the Arduino unit and the BNO055 IMU ... Read More
LED Matrix Display with Single Digit Messaging

LED Matrix Display with Single Digit Messaging

The LED Matrix display in this project can be more versatile than other typical LED indicators. Standard LEDs and 7-segment LEDs have their unique or dedicated purpose for readout or ... Read More
Motion Detector with Passive Infrared (PIR) Sensor

Motion Detector with Passive Infrared (PIR) Sensor

This project involves a motion detector that "observes" its immediate environment to inform the Arduino that an active state change is present. The Arduino in turn processes that state change ... Read More
Binary Counter, Logic & Circular Shift Register

Binary Counter, Logic & Circular Shift Register

The 74HC595 is a CMOS logic device that functions as an 8-bit Serial-Input / Serial or Parallel-Output shift register with latched 3-State Outputs. The shift register accepts serial data and ... Read More
Smoke Detector with Alarm and LED Indicators

Smoke Detector with Alarm and LED Indicators

While the MQ-2 gas sensor is one among a range of gas sensor types, it is roughly suitable for coarse experimentation for substances other than smoke. This sensor is sensitive ... Read More