The Qwiic Shield (for Arduino or Particle Photon) is the first step in getting acquainted with SparkFun's Qwiic connect ecosystem. It connects the I2C bus (GND, 3.3V, SDA, and SCL) on your Arduino or Photon board to a series of SparkFun Qwiic connectors. The board already has the circuitry to convert the 5V given to the 3.3V required by I2C boards in our Qwiic ecosystem. The Arduino shield also has holes for mounting Qwiic boards. Since the Qwiic system allows for daisy chaining (as long as your devices are on different addresses) you can stack as many sensors as you'd like to create a tower of sensing power!
SparkFun Qwiic Shield for Arduino DEV-14352The SparkFun Qwiic Shield is an easy-to-assemble board that provides a simple way to incorporate the Qwiic Connect System wit…
SparkFun Qwiic Shield for Photon DEV-14477The SparkFun Qwiic Shield for Photon is an easy-to-assemble board that provides a simple way to incorporate the Qwiic System …
RetiredHere's a quick overview of the Qwiic shield for Arduino. The Qwiic shield for Photon is similar but made for the Particle Photon's footprint.
Required MaterialsTo follow along with this hookup guide, you will need any Arduino with the R3 header footprint, or a Photon Board. This includes the Uno, RedBoard and many other Arduino compatible boards! Here are just a few of the compatible boards.
Arduino Uno - R3 DEV-11021This is the new Arduino Uno R3. In addition to all the features of the previous board, the Uno now uses an ATmega16U2 instead…
Particle Photon (Headers) WRL-13774Particle's IoT (Internet of Things) hardware development board, the Photon, provides everything you need to build a connected…
RetiredNow you probably didn't buy the Qwiic shield if you didn't have any Qwiic products to use with it, right? Well, if you don't have any Qwiic products, the following might not be a bad place to start.
SparkFun Qwiic Adapter DEV-14495The SparkFun Qwiic Adapter provides the perfect means to make any old I2C board into a Qwiic enabled board.
Finally, you'll need our handy Qwiic cables to easily connect sensors to your Qwiic shield. Below are a few options.
Qwiic Cable - 100mm PRT-14427This is a 100mm long 4-conductor cable with 1mm JST termination. It’s designed to connect Qwiic enabled components together…
Qwiic Cable - 50mm PRT-14426This is a 50mm long 4-conductor cable with 1mm JST termination. It’s designed to connect Qwiic enabled components together …
Retired Qwiic Cable - 200mm PRT-14428This is a 200mm long 4-conductor cable with 1mm JST termination. It’s designed to connect Qwiic enabled components together…
Retired Qwiic Cable - 500mm PRT-14429This is a 500mm long 4-conductor cable with 1mm JST termination. It’s designed to connect Qwiic enabled components together…
Retired Required ToolsYou will need a soldering iron, solder, and general soldering accessories to solder the header pins to the Qwiic shields.
Solder Lead Free - 15-gram Tube TOL-09163This is your basic tube of unleaded (Pb-free) solder with a no clean, water soluble resin core. 0.031" gauge and 15 grams
Soldering Iron - 30W (US, 110V) TOL-09507This is a very simple fixed temp, quick heating, 30W 110/120 VAC soldering iron. We really enjoy using the more expensive iro…
Suggested ReadingIf you aren't familiar with the Qwiic system, we recommend reading here for an overview.
We would also recommend taking a look at the following tutorials if you aren't familiar with them.
I2CAn introduction to I2C, one of the main embedded communications protocols in use today.
Arduino Shields v2An update to our classic Arduino Shields Tutorial! All things Arduino shields. What they are and how to assemble them.
Hardware Overview Qwiic Shield for ArduinoNote: The shield includes R3 Arduino headers, but they are not pre-soldered onto the board, so some assembly will be required when putting the shield together. The image below shows the shield after the header has been soldered to the PCB to.
The Qwiic Shields have 4x Qwiic connect ports, all on the same I2C bus. Logic level converters are included for the Qwiic connect port's SDA and SCL lines so you do not have to worry about using the Qwiic system with 5V (or 3.3V) devices.
In addition to this, a large prototyping area is included. As shown in the image below, the Qwiic shield for Arduino has a few neat features such as a few 3-by-1 rails to help with prototyping.
There are also buses for ground, 5V and 3.3V on the shield for Arduino outlined below.
The headers also allow for every pin on the microcontroller of your choice to still be accessed through the female headers.
Qwiic Shield for PhotonNote: The shield includes headers, but they are not pre-soldered onto the board, so some assembly will be required when putting the shield together. The image below shows the shield after the header has been soldered to the PCB to.
The Qwiic shield for the Particle Photon also includes 4x Qwiic connect ports, a prototyping area, and buses for 3.3V and ground. However, they are much smaller. The Photon is a 3.3V system and assumes that you are using 3.3V devices so logic level conversion is not included in the design. If you are using a 5V based I2C device, be sure to grab a bi-directional logic level converter.
Hardware AssemblyTo get started with your Qwiic shield, all you'll need to do is solder on headers. For a detailed description of how to do this with Arduino shields, simply check out our Arduino shield tutorial. It'll get you started with attaching those headers to your shield properly. These tips are also useful when installing the headers for the Qwiic shield for Photon.
Once you've attached headers to your Qwiic shield, you're ready to plug it into your Qwiic enabled board of choice. Below is an example of a few Qwiic sensors daisy chained to the Qwiic shield for Arduino. If you need to mount a Qwiic sensor, just grab a few standoffs and screws. Plug in any Qwiic enabled board and get going!
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4