http://www.slideshare.net/chadmairn
@cmairn
Agenda
•Learn what an electronic circuit is.
•Understand schematics.
•Gain access to an “electronic” book on electronics. ;)
•Hands-on experience with the following tools to help
learn electronics:
• Snap Circuits
• Circuit Scribe
• Arduino
• LightUp
An electronic circuit includes
resistors – reduce current flow
transistors –amplify and switch electronic signals
capacitors - store energy
inductors – resist changes in current
diodes – a one way valve for electricity
… and they are all connected by conductive wires
or traces through which electricity current can flow.
Source: https://goo.gl/oepRXb
Electrical signals can be amplified, computations can be performed,
and data can be moved from one place to another.
Source: https://goo.gl/lwuLlX
How to Read a Schematic
Tutorial at https://goo.gl/NsrqTX
An “electronic” book on electronics!
http://www.scribd.com/doc/268748439/Electronic-Circuitry-Components
Snap Circuits
http://www.snapcircuits.net/
Use Snap Circuits Designer and create
a circuit, save it, and email it to
webmaster@elenco.com.
They will post it to their Kid Kreations
website if it is approved!
http://www.snapcircuits.net/learning_center/designer
Build your own MP3 Speaker Amplifier
Instructions at: http://goo.gl/H40fJr
More examples: http://goo.gl/v2IeHO
http://www.electroninks.com/
Resister Pens are coming soon!
http://www.electroninks.com/modules/
Autodesk's 123D Circuits Simulator
https://123d.circuits.io/
Some great examples!
http://www.electroninks.com/
• A microcontroller (i.e., a single component of a
computer)
• It is an “open-source electronics prototyping
platform”, that is intended for people interested in
“creating interactive objects or environments.”
• You build the circuits and interfaces for interaction
• USB port used to upload and communicate with
Arduino sketches (i.e., software programs that
communicate with the outside world. Sketches are
the logic behind Arduino projects)
• Networking requires an add-on “shield”
Arduino
http://www.arduino.cc/en/Main/ArduinoStarterKit
is about $85.
Our library is now circulating
Arduino and Raspberry Pi kits!
15 projects included in the kit:
01 GET TO KNOW YOUR TOOLS an introduction to the concepts you'll need to use this kit
02 SPACESHIP INTERFACE design to control panel for your startship
03 LOVE-O-METER measure how hot-blooded you are
04 COLOR MIXING LAMP produce any color with a lamp that uses light as an input
05 MOOD CUE clue people in to how you're doing
06 LIGHT THEREMIN create a musical instrument you play by waving your hands
07 KEYBOARD INSTRUMENT play music and make some noise with this keyboard
08 DIGITAL HOURGLASS a light-up hourglass that can stop you from working too much
09 MOTORIZED PINWHEEL a color wheel that will have your head spinning
10 ZOETROPE create a mechanical animation you can play forward or reverse
11 CRYSTAL BALL a mystical tour to answer all your tough question
12 KNOCK LOCK tap out the secret code to open the door
13 TOUCHY-FEEL LAMP a lamp that responds to your touch
14 TWEAK THE ARDUINO LOGO control your personal computer from your Arduino
15 HACKING BUTTONS create a master control for all your devices!
More info: http://goo.gl/Rz5ZaU
The Arduino Uno Board
Image source: http://goo.gl/bzIvDY
Other Arduino hardware
Source: www.adafruit.com/product/64
Use a breadboard
to build an
electronic circuit
without any
soldering.
Electronic Components
Battery Snap
Capacitors
Diode
Gels
H-bridge
Jumper wires
Light Emitting Diodes
Male Header Pins
Optocoupler
Piezo
Photoresistor
Potentiometer
Pushbuttons
Resistors
Tilt sensor
Temperature Sensor
Transistor
Arduino IDE
Download: http://www.arduino.cc/en/Main/Software
Arduino Sketch
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly. Most Arduinos have an on-board LED you can control. On the Uno and
Leonardo, it is attached to digital pin 13. If you're unsure what pin the on-board LED is connected to on your Arduino model, check the documentation
at http://arduino.cc. This example code is in the public domain. modified 8 May 2014 by Scott Fitzgerald
*/
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
More info: http://www.arduino.cc/en/Tutorial/Sketch
Check out “Arduino Lecture 1 - Introducing the Arduino” by Eoin Brazil
Programming the Arduino using 123D Circuits.io
Video: https://goo.gl/wbxObe
Select Arduino Projects
• Live Electronics Systems with Maxuino
• Create Interactive Electronic Instruments with MaxMSP
• How Arduino And Raspberry Pi Can Enhance Your Connected Home
• Burglar/Fire alarm
• LCD AC Thermostat
• Internet of Things Camera
• Hanging Garden
Arduino Resources
• Arduino’s Official Getting Started Guide
• Arduino Playground
• Arduino Official Forums
• Learn Arduino with Adafruit
• r/arduino on Reddit
Learn electronics and programming with LightUp
Try it! https://www.lightup.io/app
Using LightUp
Video: https://goo.gl/d3C7p2
LightUp Learning App
https://www.lightup.io/app
spcilab. .com
Connect with the iLab …
iLab@spcollege.edu
/groups/spcilab
.com/spcilab.
.com/innovation-lab-makerspace-spc
http://www.slideshare.net/chadmairn
@cmairn
Fun with Circuitry and Electronics
Fun with Circuitry and Electronics

Fun with Circuitry and Electronics

  • 2.
  • 3.
    Agenda •Learn what anelectronic circuit is. •Understand schematics. •Gain access to an “electronic” book on electronics. ;) •Hands-on experience with the following tools to help learn electronics: • Snap Circuits • Circuit Scribe • Arduino • LightUp
  • 4.
    An electronic circuitincludes resistors – reduce current flow transistors –amplify and switch electronic signals capacitors - store energy inductors – resist changes in current diodes – a one way valve for electricity … and they are all connected by conductive wires or traces through which electricity current can flow. Source: https://goo.gl/oepRXb Electrical signals can be amplified, computations can be performed, and data can be moved from one place to another.
  • 5.
  • 6.
    How to Reada Schematic Tutorial at https://goo.gl/NsrqTX
  • 7.
    An “electronic” bookon electronics! http://www.scribd.com/doc/268748439/Electronic-Circuitry-Components
  • 8.
  • 9.
    Use Snap CircuitsDesigner and create a circuit, save it, and email it to webmaster@elenco.com. They will post it to their Kid Kreations website if it is approved! http://www.snapcircuits.net/learning_center/designer
  • 10.
    Build your ownMP3 Speaker Amplifier Instructions at: http://goo.gl/H40fJr More examples: http://goo.gl/v2IeHO
  • 11.
  • 12.
    Resister Pens arecoming soon!
  • 13.
  • 14.
    Autodesk's 123D CircuitsSimulator https://123d.circuits.io/
  • 15.
  • 16.
    • A microcontroller(i.e., a single component of a computer) • It is an “open-source electronics prototyping platform”, that is intended for people interested in “creating interactive objects or environments.” • You build the circuits and interfaces for interaction • USB port used to upload and communicate with Arduino sketches (i.e., software programs that communicate with the outside world. Sketches are the logic behind Arduino projects) • Networking requires an add-on “shield” Arduino
  • 17.
    http://www.arduino.cc/en/Main/ArduinoStarterKit is about $85. Ourlibrary is now circulating Arduino and Raspberry Pi kits!
  • 18.
    15 projects includedin the kit: 01 GET TO KNOW YOUR TOOLS an introduction to the concepts you'll need to use this kit 02 SPACESHIP INTERFACE design to control panel for your startship 03 LOVE-O-METER measure how hot-blooded you are 04 COLOR MIXING LAMP produce any color with a lamp that uses light as an input 05 MOOD CUE clue people in to how you're doing 06 LIGHT THEREMIN create a musical instrument you play by waving your hands 07 KEYBOARD INSTRUMENT play music and make some noise with this keyboard 08 DIGITAL HOURGLASS a light-up hourglass that can stop you from working too much 09 MOTORIZED PINWHEEL a color wheel that will have your head spinning 10 ZOETROPE create a mechanical animation you can play forward or reverse 11 CRYSTAL BALL a mystical tour to answer all your tough question 12 KNOCK LOCK tap out the secret code to open the door 13 TOUCHY-FEEL LAMP a lamp that responds to your touch 14 TWEAK THE ARDUINO LOGO control your personal computer from your Arduino 15 HACKING BUTTONS create a master control for all your devices! More info: http://goo.gl/Rz5ZaU
  • 19.
    The Arduino UnoBoard Image source: http://goo.gl/bzIvDY Other Arduino hardware
  • 20.
    Source: www.adafruit.com/product/64 Use abreadboard to build an electronic circuit without any soldering.
  • 21.
    Electronic Components Battery Snap Capacitors Diode Gels H-bridge Jumperwires Light Emitting Diodes Male Header Pins Optocoupler Piezo Photoresistor Potentiometer Pushbuttons Resistors Tilt sensor Temperature Sensor Transistor
  • 22.
  • 23.
    Arduino Sketch /* Blink Turns onan LED on for one second, then off for one second, repeatedly. Most Arduinos have an on-board LED you can control. On the Uno and Leonardo, it is attached to digital pin 13. If you're unsure what pin the on-board LED is connected to on your Arduino model, check the documentation at http://arduino.cc. This example code is in the public domain. modified 8 May 2014 by Scott Fitzgerald */ // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 13 as an output. pinMode(13, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(13, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second } More info: http://www.arduino.cc/en/Tutorial/Sketch
  • 24.
    Check out “ArduinoLecture 1 - Introducing the Arduino” by Eoin Brazil
  • 25.
    Programming the Arduinousing 123D Circuits.io Video: https://goo.gl/wbxObe
  • 26.
    Select Arduino Projects •Live Electronics Systems with Maxuino • Create Interactive Electronic Instruments with MaxMSP • How Arduino And Raspberry Pi Can Enhance Your Connected Home • Burglar/Fire alarm • LCD AC Thermostat • Internet of Things Camera • Hanging Garden
  • 27.
    Arduino Resources • Arduino’sOfficial Getting Started Guide • Arduino Playground • Arduino Official Forums • Learn Arduino with Adafruit • r/arduino on Reddit
  • 28.
    Learn electronics andprogramming with LightUp Try it! https://www.lightup.io/app
  • 29.
  • 30.
  • 31.
    spcilab. .com Connect withthe iLab … iLab@spcollege.edu /groups/spcilab .com/spcilab. .com/innovation-lab-makerspace-spc
  • 32.