The Boron is a powerful cellular enabled development kit.
Equipped with the Nordic nRF52840 and u-blox SARA U201 (2G/3G) or R410M/R510S LTE Cat M1 module, the Boron has built-in battery charging circuitry which makes it easier to connect a Li-Po battery and 20 mixed signal GPIOs to interface with sensors, actuators, and other electronics.
The Boron is great for connecting existing projects to the Particle Device Cloud or as a gateway to connect an entire group of local endpoints where Wi-Fi is missing or unreliable.
To set this device up in Edge Impulse, you will need to install the following software:
Particle Workbench (Optional, only required if deploying to Particle Library)
Problems installing the CLI?
See the Installation and troubleshooting guide.
Connect the ADXL345 to the Boron as follows:
Create an Edge Impulse account if you haven't already. Also, be sure to setup the device per the instructions above.
Build your first machine learning model with this tutorial:
If you choose to deploy your project to a Particle Library and not a binary follow these steps to flash the your firmware from Particle Workbench:
Open a new VS Code window, ensure that Particle Workbench has been installed (see above)
Use VS Code Command Palette and type in Particle: Import Project
Select the project.properties
file in the directory that you just downloaded and extracted from the section above.
Use VS Code Command Palette and type in Particle: Configure Project for Device
Select deviceOS@5.5.0
Choose a target. (e.g. P2 , this option is also used for the Boron).
It is sometimes needed to manually put your Device into DFU Mode. You may proceed to the next step, but if you get an error indicating that "No DFU capable USB device available" then please follow these step.
Hold down both the RESET and MODE buttons.
Release only the RESET button, while holding the MODE button.
Wait for the LED to start flashing yellow.
Release the MODE button.
Compile and Flash in one command with: Particle: Flash application & DeviceOS (local)
Local Compile Only! At this time you cannot use the Particle: Cloud Compile or Particle: Cloud Flash options; local compilation is required.
The following video demonstrates how to collect raw data from an accelerometer and develop an application around the Edge Impulse inferencing library with the Boron.
Flashing your Particle device requires the Particle command line tool. Follow these instructions to install the tools.
Navigate to the directory where your Boron firmware downloaded and decompress the zip file. Open a terminal and use the following command to flash your device:
ADXL345 | Boron |
---|---|
VCC
3V3
GND
GND
SCL
SCL
SDA
SDA
CS
VCC