In this four-part series, we walk through the development of the Anthilla Controller, an open-source IoT hardware platform. Part 1 introduces the project's…
In this four-part series, we walk through the development of the Anthilla Controller, an open-source IoT hardware platform. Part 1 introduces the project's specifications and explains key design decisions.
In this project we create an 8-bit arithmetic logic unit (ALU) in the VHDL language and run it on an Altera CPLD…
In this project we create an 8-bit arithmetic logic unit (ALU) in the VHDL language and run it on an Altera CPLD development board connected to a custom PCB with input switches and LED display.
This article explains the theory and the construction of the circuit of a 10W practice guitar amplifier.
This article explains the theory and the construction of the circuit of a 10W practice guitar amplifier.
Learn the design steps for creating your own custom inclinometer PCB.
Learn the design steps for creating your own custom inclinometer PCB.
This article describes an Ethernet-connected subsystem of a larger modular sensor system designed for industrial or smart…
This article describes an Ethernet-connected subsystem of a larger modular sensor system designed for industrial or smart home sensing and monitoring. We will discuss a custom sensor subsystem developed for this application.
Learn how to build your own Class D power amplifier—one of the most efficient ways to listen to music.
Learn how to build your own Class D power amplifier—one of the most efficient ways to listen to music.
The OPB9000 is a reflective light sensor from TTElectronics with programmable output and sensitivity levels.
The OPB9000 is a reflective light sensor from TTElectronics with programmable output and sensitivity levels.
This project demonstrates and discusses the performance and functionality of an inductorless ±5 V power-supply circuit.
This project demonstrates and discusses the performance and functionality of an inductorless ±5 V power-supply circuit.
This article explores the schematic design and basic features of a smart programmable wireless controller module I…
This article explores the schematic design and basic features of a smart programmable wireless controller module I designed: the WiCard.
In this article, we will take a look at the XDK110 rapid prototyping kit, characterize its hardware, explore its software…
In this article, we will take a look at the XDK110 rapid prototyping kit, characterize its hardware, explore its software environment, and demonstrate connecting the device to the MQTT messaging service.
This article demonstrates a solderless-breadboard compatible carrier-board for a pre-certified BLE4 or BLE5 module made…
This article demonstrates a solderless-breadboard compatible carrier-board for a pre-certified BLE4 or BLE5 module made by GT-Tronics. Use it to experiment with your own BLE5 compatible designs.
No longer will you have to get off the couch or out of your warm bed to get the pot brewed!
No longer will you have to get off the couch or out of your warm bed to get the pot brewed!
In this article we’ll discuss the design for a custom microcontroller programming/debug/extension PCB and we’ll look…
In this article we’ll discuss the design for a custom microcontroller programming/debug/extension PCB and we’ll look at an example project.
The MSP430FR2633 is a low-power microcontroller with multiple GPIOs and capacitive touch pins. This project creates a…
The MSP430FR2633 is a low-power microcontroller with multiple GPIOs and capacitive touch pins. This project creates a circuit that supports a custom capacitive touch panel with LED and haptic feedback.
This is a protoype of a fitness wearable device designed to vibrate when it detects stagnation.
This is a protoype of a fitness wearable device designed to vibrate when it detects stagnation.
In this article, we’ll develop firmware that will serve as the basis for high-precision, high-speed signal generation.
In this article, we’ll develop firmware that will serve as the basis for high-precision, high-speed signal generation.
This article demonstrates the creation of an inductive switch cabinet lock that can detect the movement of a conductive…
This article demonstrates the creation of an inductive switch cabinet lock that can detect the movement of a conductive target. The purpose is to create a door that cannot be opened without triggering an alarm.
In this article, we’ll develop and test an algorithm for automatically shutting down a robot in response to a collision…
In this article, we’ll develop and test an algorithm for automatically shutting down a robot in response to a collision (or some other violent event).
In part two of the tachometer/speedometer project, we'll add a keypad and LCD for easier user interaction.
In part two of the tachometer/speedometer project, we'll add a keypad and LCD for easier user interaction.
This article provides detailed information on sampling audio signals and transferring the data to a PC for analysis.
This article provides detailed information on sampling audio signals and transferring the data to a PC for analysis.