Preparations

This chapter contains informations about knurling-sessions, the standard hardware and an installation guide.

Standard Hardware

Knurling Sessions 2020 Q4 assumes you're using the nRF52840 Development Kit (DK) as your development board. You can also use any other board supported by probe-run, but you may have to make some modifications to the provided instructions on your own.

The DK needs to be connected to your PC with 1 micro-USB cables (make sure they're data cables and not just for charging). The chapter on checking your hardware will provide you with more details.

You'll need a few more peripherals and parts - all in all:

Bill of Materials

Block 1: Getting started with embedded Rust

nrf52840-dk

  • 1x nrf52840-DK (or other nrf52XXX boards)
  • 1x RGB-LED (or single colored LED(s) and/or on-board LEDs)
  • 3x 220 Ohm Resistors
  • 1x Potentiometer
  • 1x Breadboard
  • 1x Jumper wires (40 wires) - Pin to Pin
  • 1x Jumper wires (40 wires) - Pin to Receptacle
  • 1x Jumper wires (40 wires) - Receptacle to Receptacle

Block 2: Adding the CO2 Sensor

scd30

Note: Soldering is required for this step to connect the headers of the Sensirion gas sensor. Alternatively, you may be able to use "Hook Probes", such as the ones offered by Adafruit, instead of soldering. These are also often available in bulk from websites such as Aliexpress.

  • 1x Sensirion SCD30 CO2 Sensor (or other air quality sensor)
  • 1x Pin Headers (40 piece)
  • 1x Piezo buzzer

Block 3: Embedded Graphics

waveshare display

Note: Soldering is required for this step to connect the headers of the Waveshare display. Alternatively, you may be able to use "Hook Probes", such as the ones offered by Adafruit, instead of soldering. These are also often available in bulk from websites such as Aliexpress.

  • 1x Waveshare 4.2 inch b&w ePaper Display