The smart cocktail shaker is a project to help you easily mix drinks using an Arduino, a load cell from a cheap kitchen scale, and an Android application. By measuring the weight of a cocktail shaker, an Arduino can send the amount of poured liquid to an Android application over a USB or bluetooth connection in real time. Making a drink is as easy as following the steps on screen–no more guessing or fumbling with measurements!
Learn how to DIY your own Raspberry PI portable snap camera in this tutorial from the Adafruit Learning System!
Make your very own open-source, Raspberry Pi linux-powered digital snappy camera with built in rechargeable battery! The SnapPiCam Raspberry Pi Digital Camera is a cool project showing what you can be done with a Raspberry Pi, PiTFT and acrylic enclosure. This is a fairly advanced project, for people who are very comfortable with soldering, assembly, Raspberry Pi hacking, etc!
Inside is the 5 megapixel Raspberry Pi camera, this can be either the standard version or the Noir Infrared-sensitive edition. Power comes from a rechargeable 1200mAh LiPo battery. The battery is recharged via a Mini-B USB cable plugged into the built-in LiPo charger. A 2.8″ TFT + Touchscreen at the back allows access to the camera’s GUI.
On the outside can be attached a variety of lenses including Fish-Eyes, Telephoto Lenses, Zoom lenses, and Macro Lenses. On the underside of the SnapPiCam is a standard 1/4-20 Nut for attachment to a Tripod.
This cyber-tronic looking sensor hides a secret behind it’s glimmering eye. Unlike most temperature sensors, this sensor measures infrared light bouncing off of remote objects so it can sense temperature withouthaving to touch them physically. Simply point the sensor towards what you want to measure and it will detect the temperature by absorbing IR waves emitted. Because it doesn’t have to touch the object it’s measuring, it can sense a wider range of temperatures than most digital sensors: from -70°C to +380°C! It takes the measurement over an 90-degree field of view so it can be handy for determining the average temperature of an area.
He told you “Go West, young maker!” – but you don’t know which way is West! Ah, if only you had this triple-axis magnetometer compass module. A magnetometer can sense where the strongest magnetic force is coming from, generally used to detect magnetic north.
We based this breakout on a popular and well loved magnetometer, the HMC5883L. This compact sensor uses I2C to communicate and its very easy to use. Since it’s a 3.3V max chip, we added circuitry to make it 5V-safe logic and power, for easy use with either 3 or 5V microcomtrollers. Simply connect VCC to +3-5V and ground to ground. Then read data from the I2C clock and data pins.
Tutorial: Adafruit 1-Wire Thermocouple Amplifier – MAX31850K. Thermocouples are very sensitive, requiring a good amplifier with a cold-compensation reference. So far we’ve carried the very nice MAX31855 which is an SPI interface thermocouple amplifier. The ’855 is great but if you have a lot of thermocouples to measure it isn’t terribly easy to use. That’s why we are also carrying the new ’850 model from Maxim – it’s a “1-Wire” thermocouple amp which can have any number of breakouts on a single shared I/O line.
This version of the LED backpack is designed for these bright and colorful bi-color bargraph modules. Each module has 12 red and 12 green LEDs inside, for a total of 24 LEDs controlled as a 1×12 matrix. We put two modules on each backpack for a 24-bar long bargraph (48 total LEDs).
This backpack solves the annoyance of using lots of pins or a bunch of chips by having an I2C constant-current matrix controller sit neatly on the back of the PCB. The controller chip takes care of everything, drawing all 48 LEDs in the background. All you have to do is write data to it using the 2-pin I2C interface. There are three address select pins so you can select one of 8 addresses to control up to 8 of these on a single 2-pin I2C bus (as well as whatever other I2C chips or sensors you like). The driver chip can ‘dim’ the entire display from 1/16 brightness up to full brightness in 1/16th steps. It cannot dim individual LEDs, only the entire display at once.
Tutorial – Adafruit AGC Electret Microphone Amplifier – MAX9814. This fancy microphone amplifier module is a step above the rest, with built in automatic gain control. The AGC in the amplifier means that nearby ‘loud’ sounds will be quieted so they don’t overwhelm & ‘clip’ the amplifier, and even quiet, far-away sounds will be amplified. This amplifier is great for when you want to record or detect audio in a setting where levels change and you don’t want to have to tweak the amplifier gain all the time.
The chip at the heart of this amp is the MAX9814, and has a few options you can configure with the breakout. The default ‘max gain’ is 60dB, but can be set to 40dB or 50dB by jumpering the Gain pin to VCC or ground. You can also change the Attack/Release ratio, from the default 1:4000 to 1:2000 or 1:500. The ouput from the amp is about 2Vpp max on a 1.25V DC bias, so it can be easily used with any Analog/Digital converter that is up to 3.3V input. If you want to pipe it into a Line Input, just use a 1uF blocking capacitor in series.
Each order comes with one assembled and tested board, with electret mic pre-soldered on, and a small piece of header.
If you don’t want to use I2C to control it, it does start up on with 6dB gain by default and the AGC set up for most music playing. We do suggest using it with a microcontroller to configure it, however, since its quite powerful. Settings are not stored in the chip, so you’ll need to adjust any gain & AGC amplification settings every time the amp is powered up.
Inside the miniature chip is a class D controller, able to run from 2.7V-5.5VDC. Since the amp is a class D, it’s incredibly efficient (89% efficient when driving an 8Ω speaker at 1.5 Watt) – making it perfect for portable and battery-powered projects. It has built in thermal and over-current protection but we could barely tell if it got hot. This board is a welcome upgrade to basic “LM386″ amps!
Our Arduino library will let you set the AGC configuration (you can also just turn it off), max gain, and turn on/off the left & right channels all over I2C!
Tutorial: Low Power WiFi Datalogger – Have you ever tried to run your Arduino project on batteries but been surprised to get only a few hours of battery life? In this guide I’ll show you how I built a simple WiFi sensor datalogger and optimized it to run for days on batteries. You can learn some useful power saving tips to apply to your own Arduino project!
Adafruit Trellis is a great system for adding backlit keys to your own projects. Trellis’ elastomer keypad acts as both an input and fully addressable LED display. You can even tile multiple Trellises together to form large, captivating displays.
Now there’s a Python library to control Trellis from any computer with Python and I2C, like the Beaglebone Black or Raspberry Pi. Follow this guide for information on installing and using the Trellis python library.
This is a quick and easy project that will be speed your work on future projects. By combining an Adafruit BlueFruit EZ-Key with a foot switch, we end up with a wireless, hands-free scroll button. No need to put down that hot iron to see the next step in the tutorial. Just give the pedal a tap with your foot to scroll down the page.
Works with any operating system (Mac, Windows, Linux), tablet or phone (including iOS & Android)!
Would you rather have it jump to the next page instead of scroll? No problem. The BlueFoot can be configured to send any keycode you want. Program as many as 12 keycodes into the EZ-Key and use a jumper to quickly switch between them.
Bluetooth devices are widely used in many consumers products, its the most popular wireless protocol for small point-to-point networking. Every laptop and just about every computer has Bluetooth classic built into it, so you often don’t need a data receiver for a computer. And recently, the Bluefruit product family has made it even easier to integrate Bluetooth in an Arduino project. So why not use this technology in a simple home automation project?
Bluetooth is fast, low-power, and you can communicate with Bluetooth devices directly from a computer because they usually have built-in Bluetooth capabilities. The other nice thing is that with this project, you will be able to change the sketch running on your Arduino via the Bluetooth connection, without having to plug any cables!
In this project, you will learn how to connect a Bluetooth module to Arduino, transmit measurements from a temperature & humidity sensor to your computer, and display the data in a nice Python interface. Let’s start!
This incredibly small stereo amplifier is surprisingly powerful – able to deliver 2 x 2.8W channels into 4 ohm impedance speakers (@ 10% THD). Inside the miniature chip is a class D controller, able to run from 2.7V-5.5VDC. Since the amp is a class D, it’s incredibly efficient (89% efficient when driving an 8Ω speaker at 1.5 Watt) – making it perfect for portable and battery-powered projects. It has built in thermal and over-current protection but we could barely tell it got hot. This board is a welcome upgrade to basic “LM386″ amps!
Trying to get those pixel perfect macro shots on a budget? Build your own DIY low cost ring of light with a NeoPixel Ring and Trinket, Adafruit tiny arduino micro controller. The color and brightness of the LEDs can be programmed to color or pattern!