This is an old revision of the document!


ASSIGNMENT

Use one of the project’s option (carnival masks or tech nails).

Personalize it with your project: change/add electronics

Improve the design: change the colors, add some crystals or other 3D elements.

Presentation: explain your motivation and how you personalized your project .

I don’t like wear things in my skin because it is very sensitive, so I decided to make my own DIY crown.

0_inspiration_4-min.jpg 0_inspiration_5-min.jpeg 0_inspiration_3-min.jpg

STEP 1: PLAN IT

If you want to make your own crown, you can download here in a .svg or a .dxf format

1_plan_3-min.jpg

STEP 2: MAKE THE CROWN

2_make_02-min.jpg 2_make_3-min.jpg 2_make_03-min.jpg
2_make_4-min.jpg 2_make_7-min.jpg 2_make_8-min.jpg 2_make_9-min.jpg

.

STEP 3: THE CIRCUIT

3_circuit_1-min.jpg 3_circuit_01-min.jpg 3_circuit_04-min.jpg 3_circuit_2-min.jpg
3_circuit_05-min.jpg 3_circuit_06-min.jpg 3_circuit_07-min.jpg

STEP 4: THE CODE

STEP 5: ASSEMBLY

5_assembly_02-min_1.jpg 5_assembly_03-min.jpg 5_assembly_05-min.jpg

The Electronics

Our Board is Gemma V2

Half of the pads on the Gemma are related to power in and out: 3Vo , Vout and GND

  • Vout - This is a voltage OUTPUT pin, it will be connected to either the USB power or the battery input, whichever has the higher voltage. This output does not connect to the regulator so you can draw as much current as your USB port / Battery can provide (in general, thats about 500mA)
  • 3Vo - This is the 3.3V OUTPUT pad from the voltage regulator. It can provide up to 150mA at a steady 3.3V. Good for sensors or small LEDs or other 3V devices.
  • GND is the common ground pin, used for logic and power. It is connected to the USB ground and the power regulator, etc. This is the pin you'll want to use for any and all ground connections

Arduino IDE Setup

I installed the Gemma Board following these steps in the Adafruit Arduino IDE setup guide to easily install a pre-configured Arduino IDE to program Gemma!

If you are running Arduino IDE 1.6.4 or greater, you can also use this quickstart guide to add in the Gemma plugin

Blink!

After the instalation, is very useful to upload the blink code to the board and see that your PC is talking to your board

**/*
  Blink
  Turns on an LED on for one second, then off for one second, repeatedly.
 
  This example code is in the public domain.
 
  To upload to your  or Trinket:
  1) Select the proper board from the Tools->Board Menu (Arduino Gemma if
     teal, Adafruit Gemma if black)
  2) Select the uploader from the Tools->Programmer ("Arduino Gemma" if teal,
     "USBtinyISP" if black Gemma)
  3) Plug in the Gemma into USB, make sure you see the green LED lit
  4) For windows, make sure you install the right Gemma drivers
  5) Press the button on the Gemma/Trinket - verify you see
     the red LED pulse. This means it is ready to receive data
  6) Click the upload button above within 10 seconds
*/
 
int led = 1; // blink 'digital' pin 1 - AKA the built in red LED
 
// the setup routine runs once when you press reset:
void setup() {
  // initialize the digital pin as an output.
  pinMode(led, OUTPUT);
 
}
 
// the loop routine runs over and over again forever:
void loop() {
    digitalWrite(led, HIGH);
    delay(1000);
    digitalWrite(led, LOW);
    delay(1000);
}**

flora_gemmaselect.gif https://cdn-learn.adafruit.com/assets/assets/000/010/921/large1024/flora_gemmaselect.gif?1448055330