The MCCI Catena 4450 wing! @MCCI #IoT #MTC





Terry sent this in from MCCI, a very nice Grafana dashboard of power data, collected by a couple of Feather M0 LoRa units with the Catena 4450 attached. They are measuring power consumption in 2 (soon 4) locations in Ithaca, and the dashboard is public!

The Adafruit Feather M0 LoRa 900 is an incredibly powerful tool for doing point-to-point wireless communication. But LoRa is much more than an awesome point-to-point network. Combined with the LoRaWAN protocol, it’s the basis for The Things Network – an open-source community owned internet of things network, owned and operated by its users. As part of working on the NYC and Ithaca, New York communities of The Things Network, MCCI has found the Feather M0 LoRa 900 and the LoRa FeatherWing 900 to be perfect for prototyping, network surveys, and community building. You can go to github pages for The Things NYC or MCCI and download code that makes the Feather M0 LoRa work spectacularly with The Things Network. I’ve personally broadcast over 14 miles from a Feather M0 LoRa with a 3-inch whip antenna and had the data received by a Things Network gateway.

Now, there are several wrinkles when building an IoT node for the Things Network. First of all, if you’re building lots of units, you really don’t want to do a lot of hand wiring. Unfortunately, running the LoRaWAN software requires that you add a wire or two to the stock Feather M0 LoRa, in addition adding the antenna. Second, you need to add sensors. MCCI built eight or ten nodes completely by hand, and shipped them, for our first installation; but this isn’t practical as you scale out for real-world projects. Third, you really need FRAM on the board. For best operation, you need to save some information every time you send a message. Though you could use EEPROM or even the on-board flash, the low durability of flash and EEPROM means that in a real application, you start to worry about wearing out the flash (long before you get to end of life). Sending data every six minutes, it only takes about two years to get to 1 million write cycles.

The solution is the MCCI Catena 4450 wing. This board mates to the Feather M0 LoRa and provides the following features:

  1. It completes the wiring of the LoRa radio to the Feather CPU.
  2. It adds a BME280 temperature/humidity/pressure sensor (same chip as used on the Adafruit BME280 module)
  3. It adds a Rohm BH1750 Lux sensor, which is a very wide-range sensor – MCCI likes it a lot, especially for agricultural sensing projects we have in mind.
  4. It proves 2K bytes of FRAM storage
  5. It adds an I2C multiplexer for external I2C sensors
  6. It has eight screw terminals – two power, two ground and four signal connections. These can be used for external waterproof One-Wire temperature sensors for pond water sensing, soil temperature/humidity sensors, external I2C sensors, and the like.

In the spirt of the Feather M0 and The Things Network, the Catena 4450 is open source hardware (built by PCB:NG in Brooklyn), and the software is available from github. The software includes software that lets you set up the LoRaWAN network connection over the USB port without rebuilding your Arduino software; and it has a wrapper that hides the details of the network software from your application, so you can focus on writing your application code.

What can you do with it? MCCI has put together a complete building monitoring package for the 2030 District in Ithaca; the Catena 4450 monitors power consumption in four power panels in three buildings, and sends data (via The Things Network) to a server consisting of Node RED, InfluxDB, and Grafana. The data is available in real time to the building owners, allowing them to measure their progress toward their goals, and to identify possible corrective action. We know for sure at MCCI that this technology works – we’ve identified and implemented power savings in the first month of operation that reduced our energy bill by 20%.

For more information:

  • You can get the Catena 4450 from MCCI either as a stand-alone board, or as part of a fully assembled-and-tested device, at
  • (QQQ: add text here about getting it from Adafruit, if you decide to do that.)
  • Check out The Things Network and see if there’s a community near you. If not, feel free to contact Terry Moore of The Things Network New York for help on getting involved in the community.
  • If you’re in NYC, join The Things Network New York and help us build the network for NYC. If you’re in Ithaca, join The Things Network Ithaca! It’s a great way to find out about the Internet of Things and to meet a group of smart and enthusiastic people – we range from engineers to community activists. Don’t worry about technical expertise, we are an eclectic group – all are welcome.
  • If you’re in Philadelphia, look for the LoRa Alliance Open House on Tuesday June 13, 2017, and check out the Smart City Hackathon happening Saturday, June 10.

Thank you Terry!

Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here:

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in!

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 36,000+ makers on Adafruit’s Discord channels and be part of the community!

CircuitPython – The easiest way to program microcontrollers –

Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at !

No Comments

No comments yet.

Sorry, the comment form is closed at this time.