Home > Blog > Community > Digi Employee Hackathon: Developing with Arduino and Mbed Microcontrollers

Digi Employee Hackathon: Developing with Arduino and Mbed Microcontrollers

Last week, Digi engineers convened at our headquarters in Minneapolis for their annual meeting. We also took this time to hold a Hackathon. For this Hackathon, there was a requirement of using both an Arduino and Mbed microcontroller in each team’s design and connect the two microcontrollers via XBee. Here are a few of the projects that were created.

Aquariometer

The goal of the project was to give fish tank owners and pet shop managers a complete solution for monitoring their aquariums. Temperature changes can be detrimental to aquatic life.  Additonally, continuous monitoring of the tank’s temperature can prevent serious damage to a heater if there is an issue. It’s also important to maintain a proper water level. If the levels get too low, it can cause damage to the aquarium’s filtering system.

The project shows the tank level and temperature at a glance with a shiny RGB LED light strip. The height of the lights represents the level in the tank and temperature is reflected by the color of the lights. So, when the temperature is warm, the lights turn red and when the temperature is cool, the light strip turns blue.

The mbed microcontroller was connected to the temperature sensor and the scale, which is used to measure the level of the tank. XBee sent the sensor readings from the tank to an Arduino which processes the sensor readings and controls the LED strip.

Team Members: Don Schleede and Jayna Locke 

Wireless Scoreboard

We’re a competitive bunch. In the heat of competition, you need a way to keep score. That’s why the wireless scoreboard was created.

The design consisted of an Arduino board and mbed board to meet the competition criteria. The mbed was connected to buttons that the user can push to enter a point. There are buttons for the home and away team as well as a reset button to set the score back to zero. The score is displayed on an LCD screen connected to an Arduino. The two microcontrollers communicate via XBee, so you can place the scoreboard and control panel in convenient locations.

Team Members: Jonathan Young

ReMorse

People still use Morse code… right? That’s beside the point. Now, there’s finally a way to send your friends and colleagues Morse code messages.

ReMorse is a high-end, lo-fi, vintage, wireless communication device that makes it easy to send very important, highly secure, messages to those you need to reach. The user simply enters in their message on a laptop, hits send, and the message begins playing from the speaker. The receiver processes the morse code and translates the message.

Team Members: Aaron Kurland, Gene Fodor

CarDuinoIMG_0118

Have you ever left for work in a hurry only to second guess whether or not you closed the garage door? Fear no more. The CarDuino ensures this is a problem of the past.

The team’s prototype consisted of an RC car and miniature garage door, but could easily be expanded to work in the real world. On board the remote control vehicle is an Arduino and XBee. If the door is left open, the driver is notified with a jingle. They can then choose to close the garage door from their car or acknowledge the alarm and turn it off. The range of the device is about one mile out on the road!

 Closing

The goal of the Hackathon was to familiarize everyone with developing on both the Arduino and MBed platforms. We learned a lot and identified strengths and weaknesses in both platforms and we got some amazing projects as a result. Click here to check out past Hackathons we’ve held at Digi. Here’s to more hackathons in the future!

Tags: , , , , , , , ,
Posted on: 2 Comments

2 Responses

  1. StanG says:

    Hi, I’d love to see the code for these projects (especially the scoreboard) any chance the code could be put up on github? Thanks!

Leave a Reply

Contact a Digi expert and get started today! CONTACT US

Desktop Site