This guide will explore using Crickit with Adafruit IO together. Crickit provides various ways to take measurements and control other hardware. It's a natural fit with Adafruit IO which lets you store data and manage events.

If you haven't used Crickit before, we have a guide to get you started. If you aren't familiar with Adafruit IO, we have a great introduction. Log into Adafruit IO and set up an account if you haven't.

We need to use a board that has WiFi capabilities. Since we'll be using a Crickit, this means using the FeatherWing Crickit and a WiFi capable Feather. In this guide we'll use the Feather HUZZAH ESP8266. If you haven't used this Feather before, or haven't used it with Adafruit IO, we have a guide that walks you through getting it up and running.

First we need some hardware to play with. Let's add a few things to the Crickit. To start, we can use the capacitive touch inputs as they are. We can use one of the analog inputs to make a light sensor with a 10K resistor and a photoresistor. For output we can hook up a servo and some NeoPixels. You can use any number or configuration of NeoPixels; remember to adjust the code to reflect the number of pixels in the product you use.

If you aren't familiar with NeoPixels, they're quite handy. See our NeoPixel Überguide for everything you need to know about them.

Parts

Below are the parts to make one HUZZAH-CRICKIT node. For the final exercise you'll need to build two, but the second doesn't need the servo or NeoPixel jewel.

1 x Feather HUZZAH ESP8266
An 'all-in-one' ESP8266 WiFi development board with built in USB and battery charging.
1 x Crickit FeatherWing
Crickit robotics board for any Feather board.
1 x Micro Servo
TowerPro SG92R micro servo
1 x NeoPixel Jewel
NeoPixel Jewel - 7 x 5050 RGB LED with Integrated Drivers
1 x Photo cell
CdS photoresistor (not RoHS compliant)
1 x 10K ohm resistor
25 Pack of 10K Ω Resistors

This guide was first published on Jul 18, 2018. It was last updated on Jul 18, 2018.

This page (Overview) was last updated on Jul 12, 2018.

Text editor powered by tinymce.