Getting Started - r41d/ClusterDuck-Protocol GitHub Wiki

Building some Ducks

Let's Build Some Ducks!

In this section we will go over step-by-step how to acquire the needed hardware and software, upload the ClusterDuck Protocol firmware to a device, and ultimately how to assemble several Ducks into a simple ClusterDuck Network (CDN). A simple CDN consists of a MamaDuck and a PapaDuck (Read about the Duck Family). With these two Ducks, we can generate a small network, connect to it with our phones, send data, and collect it.

To get a basic setup of CDP running on some electronics, we first need to do a few things:

  1. Get some hardware electronics where we will upload CDP! (options listed below)
  2. Get the CDP firmware downloaded, and a compiler to run it on (such as Arduino IDE).
  3. Load up your Ducks and start quacking.

wiki-section-border

1. Get the Hardware

  • List of hardware we have used and tested. There are several electronics boards we have used and tested. While there are many we have tested and can confirm work, there may be many others that work we have not yet tried. Some examples of hardware you can use to create a Duck:
  • For a simple CDN, you will want to make at least two Ducks. (If you want to create a bigger network, you need to have more boards.)

2. Get the Software

We need a compiler to compile and upload code to each of the Ducks. We recommend Arduino IDE, but some community members have used PlatformIO.

3. Setup the network

Follow these steps after you set up a IDE on your computer. Installation manual

⚠️ **GitHub.com Fallback** ⚠️