Introduction: SnowSmart

SnowSmart is a snowboard made smart. It read your speed, and also functions as a lock and is also equipped with a ledstrip. As it is a snowboard it's also made waterproof with hot glue and a plastic box.


To make this smart snowboard you will need:

  • A plastic box that can contain all of the components ( i used a box measuring lengt: 200mm

    width: 140mm height: 90mm )

  • 1x Snowboard of your own choice
  • 1x 3d printed rack and gear
  • 1x waterproof ws2811 ledstrip
  • 1x Raspberry Pi
  • 1x Micro SD card for RPi (the one i used was 16GB, you need at least 8GB)
  • 1x breadboard
  • 1x rechargeable 12v battery
  • 1x rechargeable 5v battery (with two usb openings)
  • 1x RC522-RFID sensor
  • 1x LDR module (a regular LDR can also be used but in this project I used a digital LDR module)
  • 1x LCD-display 16x2
  • 1x breadboard power-supply
  • 1x Step-motor 28BYJ-48 5v
  • 1x accelerometer MPU-6050
  • 1x potentiometer
  • You will also need wires to connect all of the sensors to the Raspberry Pi

Step 1: Library Installation

For this project you will need to have Raspbian installed on your SD card that goes inside your RPi. For this project you will also need to enable I2C and SPI on your RPi through raspi-config within the interface options. (Type sudo raspi-config and then go to interfacing options then enable I2C and SPI then finish and sudo reboot your RPi). You will also have to install some libraries for the use of the ws2811 ledstrip.

  • sudo pip3 install rpi_ws281x
  • sudo pip3 install adafruit-circuitpython-neopixel

These are the two lines you have to run to be able to use the ws2811 ledstrip.

For the RFID you will have to install the mfrc522 library.

  • sudo pip3 install mfrc522

That's it for the installation of the libraries and the setup of the interfacing options.

For all the code you need for backend and frontend you can go to my github linked below, i have also added the 3d renders for the gear and the rack:

Step 2: Wiring the Electronics

I have added a picture of both the breadboard and the diagram of the wiring.

Step 3: The Database

Above you can see the structure of the database. As you can see it is an easy database with only two tables. You could add a third table if you want to use more RFID cards so you can have multiple users.

Step 4: Fitting Everything Into the Case

To fit everything into the case you will have to puzzle a bit, ofcourse this is depending on the box you use. I will insert a drawing of how I fit everything into my case. the measurements will be on the picture.

Step 5: Finishing Touches

To finish of the project I added a plastic tube to the right of the plastic box. I made the plastic tube myself out of a regular plastic box It was a rectangle measuring 140mm length and 90mm width. I've added some detailed pictures of the project box and also of the tube in which I put the gear and rack.

I hoped you like my first published project on instructabled i certainly enjoyed making it!