Home/ Blog/Examples & Guides

Archive for the ‘Examples & Guides’ Category

Simple Garage Door Sensor

Posted on:

Table of Contents

 

  1. Introduction
  2. Assembly of Parts
  3. Configure the Radio
  4. View It
  5. Use It
  6. Intern Spotlight

1)Introduction

Whether you’re pulling into work after a busy morning, driving to the family cabin, or just laying in bed after a long day, the last thing you want to worry about is your car garage door. This example will show you how to install a simple garage door monitor so you never have to worry if your garage door is left open. Using the Digi XBee LTE Cat1 Development Kit and a magnetic reed switch, an SMS can be sent to your phone notifying you if your garage door is opened or closed.

Pages: 1 2 3 4 5 6

Communicate with Therapist Bot Using Digi XBee Cellular and XCTU

Posted on:

Table of Contents

  1. Introduction
  2. Assemble the Parts
  3. Communicate with ELIZA
  4. Your First Counselling Session
  5. Accessing Other Servers

1) Introduction

XCTU is a free multi-platform application designed to enable developers to interact with Digi RF modules through a simple-to-use graphical interface. By using XCTU and the Digi XBee cellular, you can connect to many servers such as the ELIZA Therapist Bot, Echo, and Daytime.

In XCTU you can directly communicate with radio modules using the AT console. All the data you send through the serial interface is queued for transmission by the module, and all the data received by the module is sent through the serial interface. To communicate between devices in the console, you can use the AT Console Log which displays all sent (blue) and received (red) data characters.

Using the Digi Xbee Cellular Modem and XCTU, you can chat with the ELIZA Therapist Bot. ELIZA is an artificial intelligence (AI) bot that emulates a therapist and can perform simple conversations. Every conversation with ELIZA can be viewed through the XCTU Console Log. In this example, we will provide step by step instructions on how to connect to the ELIZA server.

Pages: 1 2 3 4 5

Connecting Grove Sensors with Digi XBee

Posted on:

Grove modules are quickly growing in popularity due to each sensor and actuator having the same standardized connector — making it fast and easy to prototype a sensor project.

In the words of Seeed Studio, “Grove is a modulated, ready-to-use tool set. Much like Lego, it takes a building block approach to assembling electronics. Compared with the traditional, complicated learning method of using a breadboard and various electronic components to assemble a project, Grove simplifies and condenses the learning process significantly. The Grove system consists of a base shield and various modules with standardized connectors.”im121027001_2_1

What makes Grove devices so simple is that the connectors eliminate the need to break out the breadboard, resistors, jumper wires, etc.. The connection is a 4-pin interface that supports digital, analog, I2C signal through four wires with different colors.

  • Red is for VCC
  • Black is for GND,
  • Yellow is for signal
  • White is for others.

Since Digi XBee is used frequently in wireless sensor networks, we included six Grove connectors on the new Digi XBee Grove Development Board. You can use it to quickly evaluate Digi XBee and Grove modules with a PC or micro-controller.

We have included two Digi XBee Grove Adapter Boards in the Wireless Connectivity Kit. If you’re interested in how this might help you build wireless sensor networks, we have this graphic that offers an overview of the board and its connections.

 

grove_board_connectors

 

Visit Digi-Key to learn more about the Wireless Connectivity Kit. More information on the Digi XBee Grove Development Board can be found here.

Digi XBee Tech Tip: How to Conduct an Digi XBee Range Test

Posted on:

Have you ever wanted to test the strength of connections in your XBee network? Within the Digi XBee configuration software, XCTU, you can perform a range test. This will tell you the amount of packets received and the RSSI values at the local and remote nodes. This video will take you through the steps necessary to perform a range test.

You can download XCTU at this link: http://www.digi.com/xctu

We hope you found this tutorial helpful! Let us know what you’d like to learn in the next Digi XBee Tech Tip: http://bit.ly/xbeetechtip

Potentiometer Example: Digi XBee Zigbee Cloud Kit

Posted on:

xbee-wifi-potentiometer-widgetTable of Contents

  1. Introduction
  2. Assemble the Parts
  3. Configure the Radio
  4. Wire up the Circuit
  5. View it!
  6. Use it!

1) Introduction

When it comes to analog input, it doesn’t get any easier than a basic potentiometer. Nicknamed “pots,” these components are variable resistors. With a twist of their knob, you alter the amount of voltage that flows out through their center pin. If you’ve ever adjusted a volume dial, chances are, you were using a potentiometer.

Potentiometers can be used for setting a level, determining an angle, or just as a simple user interface adjustment. Because you can set them immediately to a value that they’ll hold indefinitely, pots are terrific for prototyping and testing. Use them as a stand-in for any kind of analog input. Let’s get started and add them to your development toolkit!

2) Assemble the Parts

XBee_wi-fi_kit3xbee-wifi-potentiometer-parts

To hook up a potentiometer you’ll need:

*…or a powered Digi XBee Zigbee with breadboard and jumper wires.

 

3) Configure the Radio

You’ll configure the radio using your free Device Cloud account. (Note that radios can also be configured using XCTU.)

NOTE: If your radio was recently configured by the Digi XBee Zigbee Cloud Kit then the sampling rate and pin settings are already set. You can safely skip these steps.

  • Log in to Device Cloud.
  • Select Devices under the Device Management tab.
    DC-devices-list
  • Select the Digi XBee Zigbee that you are configuring, then select Properties or double-click to open the Properties window for that device.
  • Select Configurations, then Input and Output Settings, then confirm that DIO1/AD1/SPI_ATTN is set to Analog Input.
    DC-io-settings
  • On the same page, confirm that Sample Rate is set to 5000 ms which will take a sample every five seconds.
  • Save your changes!

 

4) Wire up the Circuit

You will build this sensor circuit using the Digi XBee Development Board.

  • Plug the potentiometer into the breadboard as shown. It has four pins. When facing the pins, they are from left to right:
    • Pin 1: Ground.
    • Pin 2: Output voltage that varies with the position of the knob.
    • Pin 3: Voltage in, which we will feed with 1 volt.
    • Pin 4: This is just a dummy pin and is not used for anything.
  • Connect a black jumper wire from the potentiometer’s pin 1 to ground (GND) as shown.
  • Connect one end of a yellow (or any other color) jumper wire to the second pin (2) of the potentiometer. Connect the other end of this wire to to the XBee’s AD1 pin.
    Potentiometer 2
  • Plug in the four resistors to separate rows of the breadboard as shown. They will form a chain with the each resistor connecting to one end of each resistor on either side. We will use them to scale the input down from 3.3 volt input to the 1 volt maximum of the Digi XBee Zigbee’s ADC.
    • Connect a red wire from 3.3V to the open end of the first resistor.
    • Connect a blue (or other color) jumper wire so that the third pin (3) of the potentiometer is connected to the junction between the first and second resistor as shown.
    • Use a black wire to connect the open end of the fourth resistor to GND.
      Potentiometer 1
  • Set the DIP switch for AD1 on the PCB to OFF to disconnect the soldered-on component.
    photo 2 (2)
  • Here’s what everything should look like:
  • XBee Gateway Kit Potentiometer Circuit_bbXBee Gateway Kit Potentiometer Circuit_schemPotentiometer 3

5) View It!
You will use the Digi XBee Zigbee Cloud Kit’s web application to configure a widget for viewing the potentiometer readings: https://xbeegateway.herokuapp.com/#/login

  • Log in to the Digi XBee Zigbee Cloud Kit web application.
    Gateway home
  • Use the Add Widget button to create a new display widget.
    add-widget
  • Choose Gauge Widget for the widget type.
  • Add a label such as “Potentiometer.”
  • Choose your Digi XBee Zigbee device by its ID.
  • Select ADC1 as the input stream and check the device configuration to make sure it is configured properly.
  • Enter “value/2500*100” to transform the input from millivolts to a simple percentage from 0 to 100. The calculation takes the input value, scales to a decimal, then multiplies by 100 to get a percentage value. While the base value is 2500, you may want to adjust this number to properly calibrate it with your individual potentiometer.
  • Add a name for Units such as “percent.”
  • Set a low value of 0 and a high of 100 to see the potentiometer range displayed.
    Potentiometer Setup
  • Save the changes to see your new Widget.

 

6) Use it!

xbee-wifi-potentiometer-widget

Your potentiometer settings are now instantly transmitted to the web. You can turn the knob directly to affect the gauge, and the new setting will be maintained until the knob gets moved again. This is terrific for testing out new circuits, but potentiometers can also be used to control an online setting, monitor anything that rotates, or as an input to a game that joins the physical and virtual worlds together. Once you’re satisfied that your prototype creation is working well, try replacing the pot with a light or temperature sensor to create an input that reacts to real-world environments.

Read more about Digi XBee, >>.

Push Button Example: XBee Zigbee Cloud Kit

Posted on:

xbee-wifi-switch-widgetTable of Contents

  1. Introduction
  2. Assemble the Parts
  3. Configure the Radio
  4. Wire up the Circuit
  5. View it!
  6. Use it!

1) Introduction

A button or “momentary switch” is perfect for projects that require user input, or any place you need to detect a change in device state. This example uses a simple tactile switch however the very same circuit can be used with a pressure mat to detect someone walking into a room, or with a microswitch to monitor when a door opens or with a passive infrared sensor to respond to motion. In this tutorial, we’ll walk you through wiring up a simple button to your XBee Zigbee so that its current state can be seen in a online application from anywhere in the world.

Pages: 1 2 3 4 5 6

LED Example: XBee Zigbee Cloud Kit

Posted on:

xbee-wifi-led-widgetTable of Contents

  1. Introduction
  2. Assemble the Parts
  3. Configure the Radio
  4. Wire up the Circuit
  5. View it!
  6. Use it!

1) Introduction

Making an LED illuminate is one of the first things many people do when they start learning electronics. It’s also often the most satisfying. We’re putting a wireless spin on that achievement by hooking up an LED to an XBee’s output, then controlling it from the web.

Let’s get blinking!

Pages: 1 2 3 4 5 6

Light Sensor Example: XBee Zigbee Cloud Kit

Posted on:

xbee-wifi-light-dashboard-widget

Table of Contents

  1. Introduction
  2. Assemble the Parts
  3. Configure the Radio
  4. Wire up the Circuit
  5. View it!
  6. Use it!

1) Introduction

In this example you will learn to use a photocell light sensor with the XBee Zigbee Gateway to sense and take action based on the amount of available light. You use light to tell if it’s day or night of course, but you can also determine if a cabinet is open or closed, or if someone is currently occupying a hotel room. Because light changes at the speed…well of light, it’s a great sensor to use when want to prototype using changes that happen instantaneously rather than only over a longer period of time. Best of all, these sensors are cheap—at about a dollar a piece, they’re a great component to use when deploying sensors in large multiples.

The resistance across the two leads of the cell varies according to the amount of light hitting the cell. With our circuit, the brighter it is, the lower the voltage that is passed to the XBee’s analog-to-digital converter (ADC). This reading is then sent via Device Cloud to the XBee Zigbee Cloud Kit’s online dashboard application. Now you can monitor the brightness from anywhere right in your web browser.

Pages: 1 2 3 4 5 6

Contact a Digi expert and get started today! Contact Us
Have a Question?