37 GUIDES | 198 PAGES | 0 FEATURED | 1 POPULAR
GBoard is an alternate keyboard for Android Devices that lets you type using Morse code. This has seen use for people with limited mobility, but it can also be useful for practicing your morse code skills. The goal of this project is to build a simple input device for GBoard that doesn't require soldering or elaborate construction techniques. We'll be using a Circuit Playground Express to build this project. We have a few different versions we'll be demonstrating - from the simplest using the two onboard buttons, to using capacitive touch inputs, to connecting up some alligator clips to big-and-easy-to-press arcade buttons.
Use your powers for good while teaching people about computer security! This Gemma M0 will pretend to be a USB keyboard when plugged into a host computer, and then it will inject the machine with commands to swap background images or leave warning messages that can't be ignored! Or, turn it into a USB Mouse Jiggler for more antics!
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!
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.
How do you make a pair of Macetech RGB Neopixel LED Shades even better? Custom hardware, sensors, and bluetooth from Adafruit of course! Read on to learn how to turn a pair of "Hacker Edition" Macetech Shades into fully controllable "smart shades" with the Adafruit Bluefruit app for iOS and Android and some clever Arduino programming!
Livestream Studio is an incredibly robust streaming software. Regular keyboards and mice work, but for fast action and ease of use, you can't beat a dedicated piece of switching hardware with arcade buttons. Bluetooth and LiPo-battery powered, have access to everything you need to get your show switching with gusto.
Inventables' web based digital CNC software, Easel, currently requires a constant connection from a Mac or Windows based machine in order to send commands to the X-Carve over a serial port. This tutorial will show you how you can free up your main computer while the X-Carve is running by using a Raspberry Pi as a bridge to wirelessly send commands to the X-Carve's Arduino Uno. We will also use a Powerswitch Tail to automatically control the main power to the X-Carve when Easel launches in your web browser.
Adafruit's Bluefruit HID controller is the easiest way to instantly add an HID keyboard or mouse interface to your project, even without a microcontroller. Did you know that you can also use it to convert a normal wired keyboard to supporting Bluetooth? In this project you'll learn exactly how to do it.. and in the process, you'll bring an iconic piece of computing hardware into the modern age. Time to start digging around in your closet for that old IBM PC you haven't seen for a few years, because with Bluefruit and the Model M, "it just clicks".
Replay those old school retro videos games and cut the cord to build your own wireless SNES controller powered the EZ-Key Bluefruit. Our SNES controller has 12 buttons, which is perfect for the EZ-Key. A slide switch at the bottom easily let's you power it on. The top includes a USB charger so you can recharge the lithium battery.
Here is a quick project for an electronic Halloween pumpkin. With a bit of hacking a $1 plastic pumpkin is upgraded: a sensor embedded in the nose detects when people get close and will play scary sounds and animates LEDs on the face. The sounds are stored on an SD card so its easy to change and customize what the pumpkin says, while the code is written for an Arduino so it's easy to modify the behavior. I'm going to have this pumpkin outside my door to freak out the little kids who go to daycare nearby. Boo!