A Crash Course in Using EMG

One of the easiest signals to capture and utilize with OpenBCI’s boards are Electromyographic (EMG) signals. This is because EMG signals are typically very loud signals with obvious amplitudes to capture. In this working session, we will capture these signals in real time and use them to manipulate different devices. This session will also provide a very brief overview of setting up an Arduino board and circuits, as well as providing a way to write to these external devices through the OpenBCI GUI to control them with EMG signals.

Session Goals

  • Get familiarized with the Arduino IDE
  • Establish an understanding of the following concepts:
    • Reading in from and writing out to analog pins 
    • Serial reading and writing, using the Serial Monitor 
    • Assigning a pin for input/output, understanding pinMode()
  • Establish a basic understanding of breadboard circuit design
  • Get familiarized with Processing and the OpenBCI GUI
  • Establish an understanding of the following concepts:
    • Properly preparing electrodes for placement 
    • Placing electrodes in the correct locations for proper EMG signal acquisition 
    • Observing EMG data via the OpenBCI GUI
    • Writing over Serial through Processing

Introduction to Arduino and Robotics

This program will introduce the participant to the basics of Arduino microcontrollers, breadboards, electronics, programming, and robotics. They will learn about analog and digital inputs and outputs, basic sensors, motors, and building an obstacle avoidance robot using the Sparkfun Inventor's Kit version 4.1. This workshop is at the novice level but will require participants to get the kit on their own and do the pre-work.

Animated Matrix Display NeoPixel Art

Have you seen those cool RGB pixel boxes and wish you could make and program your own? Well, now you can! Building your own 8x8 RBG Animated Pixel box is not only easy, but it is also fun as well. If you are looking for a fun and easy project that will impress your family and friends, then this is the workshop for you. In this workshop, you will learn:
  • How to connect an 8x8 RGB Neopixel matrix to an Arduino.
  • Set up your programming environment to program an Arduino
  • Program 8x8 pixel images into an Arduino
  • Program animated 8x8 pixel images into an Arduino
  • How to 3D print the matrix display box
  • Build a matrix display box with card stop
This workshop will show you how to wire an 8x8 Neopixel display to an Arduino Nano. Download the necessary software to program and upload to your Arduino nano. Set up your programming environment including how to find and install needed libraries. You will have access to all the files to print your own 3D Display box in the picture. The display box is an original design by the instructor. You will have access to it before it is uploaded to Thingiverse. You will learn how to create a display box using card stock paper or get tips on how to use other materials. In those cool LED matrix boxes and wish you could make and program your own?