All About Circuits

Latest Wireless/RF Projects

Categories

How to Communicate with a Custom BLE using an Android App

How to Communicate with a Custom BLE using an Android App

Learn how to communicate with a custom BLE peripheral using an Android device.


EFM8 Sound Synthesizer: Playing Melodies via USB

EFM8 Sound Synthesizer: Playing Melodies via USB

Part 3 in the “How to Make an EFM8-Based Sound Synthesizer” series.


Projects Sep 17, 2015 by Robert Keim
Introduction to the MQTT Protocol on NodeMCU

Introduction to the MQTT Protocol on NodeMCU

MQ Telemetry Transport (MQTT) is a popular low-overhead messaging protocol used by many IoT devices to communicate. This tutorial will show the user how to to set up a basic MQTT network using Python on his or her computer and an ESP8266 running the NodeMCU firmware.


Projects Sep 15, 2015 by Patrick Lloyd
BLE using nRF51: ARM-GCC Build Environment

BLE using nRF51: ARM-GCC Build Environment

How to set up the build environment for the nRF51 system-on-chip using makefiles and ARM-GCC.


EFM8 Sound Synthesizer: Driving the Speaker

EFM8 Sound Synthesizer: Driving the Speaker

Part 2 in the “How to Make an EFM8-Based Sound Synthesizer” series.


Projects Sep 11, 2015 by Robert Keim
EFM8 Sound Synthesizer: From Square Wave to Sine Wave

EFM8 Sound Synthesizer: From Square Wave to Sine Wave

Part 1 in the “How to Make an EFM8-Based Sound Synthesizer” series, which will design a sound synthesizer that can play standard musical notes. We will accomplish this using a low-cost, small-form-factor EFM8 microcontroller in conjunction with a few external components and a speaker.


Projects Sep 04, 2015 by Robert Keim
An Introduction to the Wunderbar

An Introduction to the Wunderbar

Learn how to set up the Wunderbar platform to begin building your own IoT apps. This will demonstrate the "Can't Touch This" and "Tell Me When" demo applications to measure WunderBar sensors and perform actions based on them. Some of the major bugs are discussed.


Projects Aug 29, 2015 by Patrick Lloyd
Make an Automatic Water Softener Reporter

Make an Automatic Water Softener Reporter

Create a smart home by displaying the current salt level of your water softener with the CC3200 and a proximity sensor.


How to Use MAX232 to Communicate Between a PIC and a PC

How to Use MAX232 to Communicate Between a PIC and a PC

This is one simple way to control a LED, fan, relay or solenoid with a computer and a PIC.


Build an Audio Detector

Build an Audio Detector

Detect audio with an electret microphone and a TI CC3200 Wifi microcontroller. This handy project will allow you to set up an audio detection device that can be used to catch your roommate stealing things from the fridge or send you an alert if the noise in your room goes above a certain threshold.


How to Make an Interactive TCP Server with NodeMCU on the ESP8266

How to Make an Interactive TCP Server with NodeMCU on the ESP8266

Learn how to connect your device with Linux Screen using the built-in Lua interpreter to set up the file system and connect to the network. Then, learn how to automate the scripting process with Luatool and put it all together with a basic TCP server that can interact with a pulse-width modulated LED, a potentiometer, and a switch.


Projects Jul 22, 2015 by Patrick Lloyd
Guts of the IoT: Building NodeMCU from Source for the ESP8266

Guts of the IoT: Building NodeMCU from Source for the ESP8266

Compile and install NodeMCU on the ESP8266 IoT chip using Linux tools and the ESP Open Source SDK


Projects Jul 18, 2015 by Patrick Lloyd
Remote Viewing: Communicating with an Arduino via Infrared Light

Remote Viewing: Communicating with an Arduino via Infrared Light

An infrared (IR) light sensor allows the use of an Arduino to receive and decode signals from a TV remote control.


Projects Jun 14, 2015 by Tim Youngblood
Beginner’s Guide to the Arduino

Beginner’s Guide to the Arduino

This project will help you get started with the Arduino, including a description of the different types of Arduinos, how to download the Arduino software development environment, and describe the different shields that are available for the Arduino along with the accessories you will need to develop Arduino projects.


Projects Jun 12, 2015 by Tim Youngblood