The sensor uses an infrared LED to bounce light off objects in front of it and time how fast it takes for the light to return. You could do all this yourself with LEDs and light sensors, but the VCNL4010 wraps all that logic up into a stand-alone chip for you! With the VCNL4010 you can easily read the proximity (i.e. if an object is near or far) and even ambient light level over a simple I2C connection.
Program your favorite AVR chips directly from CircuitPython with this handy helper class that will let you make stand-alone programmers right from your REPL. Should work with any/all AVR chips, via SPI programming. You can use this code to program chips without any additional software or drivers - just drag a Hex file over to program it!
Combining Adafruit’s CCS811 gas sensor with a Circuit Playground Express and two NeoPixel Sticks we can quickly put together a mask that displays our breath attributes. This setup will monitor temperature, carbon dioxide, and total volatile organic compounds. The sensor is easy to work with using its I2C interface and pre-calibrated ranges. A mask is an ideal wearable as it provides a place to house the electronics as well as an option for continuous monitoring as it is a hands-free device that could be adapted for exercise or sleep. The gas sensors TVOC monitoring can be used as an indicator of ketosis as it will detect acetone levels on the breath which is a by-product of producing ketones. CO2 levels can also be a helpful indicator of how much glucose is being burned versus fats.
An exotic new microphone has arrived in the Adafruit shop, a PDM MEMS Microphone! PDM is the 'third' kind of microphone you can integrate with electronics, apart from analog or I2S. These microphones are very commonly used in products, but are rarely seen in maker projects. They offer a low cost digital interface, which your chip may support!
What's smaller than a Feather but larger than a Trinket? It's an ItsyBitsy! Small, powerful, Arduino-compatible - this microcontroller board is perfect when you want something very compact, but still with a bunch of pins. Itsy Bitsy is only 1.4" long by 0.7" wide, but has 6 power pins, 23 digital pins with plenty of analog in and pwm out. It packs much of the same capability as an Arduino UNO. So it's great once you've finished up a prototype on a bigger Arduino, and want to make the project much smaller.
In this guide, I'll take you through the steps necessary to stream your iOS iPhone or iPad sensor data to Adafruit IO using the Swift programming language. iOS mobile devices contains a handful of sensors such as Gyroscopic sensors, a Barometer, Magnetometer and much more. In this guide we'll be sending our Accelerometer sensor data to our Adafruit IO account feed. This guide doesn't require an extensive knowledge of Swift.
Tired of reaching for your phone when you need new 2FA tokens? (Or maybe you don't have a phone!) In this guide you will build a simple device generates TOTP's, using CircuitPython - my favorite programming language! It uses a Feather ESP8266 which has WiFi so it can connect to NTP to get the current time on startup, and a Feather OLED to display text nice and clearly.
The Circuit Playground Express has a built in infrared (IR) sensor, and it's very simple to decode the signals using CircuitPython, thanks to the Adafruit Infrared library. We'll program the CPX to read IR blasts from the mini remote control and use these commands to change the bright, beautiful NeoPixels. Plus, we'll defuse the light and dress it up with an inexpensive hobby store ornament and festive puff balls!
This is Adafruit and Digikey’s ALL THE INTERNET OF THINGS - a six-part series, covering everything you need to know about the Internet of Things. For our second guide, we’ll go over the most popular protocols used in the IoT industry, as well as the upsides and downsides of each type of protocol to help you decide what you’ll use to connect your devices to the internet and exchange data.