welcome to 2nd annual mb schools hab symposium
TRANSCRIPT
WELCOME TO 2ND ANNUAL MB SCHOOLS HAB SYMPOSIUM
BROUGHT TO YOU BY MAPT
THE MANITOBA ASSOCIATION OF PHYSICS TEACHERS
THANK YOU IEEE FOUNDATION FOR THE IRIDIUM CIRCUIT GRANT!
WORKING ON THE IRIDIUM CIRCUIT AT NORTH FORGE
IEEE is the world's largest
technical professional
organization dedicated
to advancing technology
for the benefit of
humanity.
Institute of Electrical and Electronics Engineers
ARDUINO 1. ARDUINO IS A COMPANY AND AN OPEN HARDWARE DEVELOPMENT BOARD USED TO BUILD DEVICES
THAT INTERACT WITH THE REAL WORLD.
2. ARDUINOS CONTAIN A NUMBER OF DIFFERENT PARTS AND INTERFACES ON A SINGLE CIRCUIT BOARD.
3. A MICROCONTROLLER, THE PRIMARY CHIP, ALLOWS YOU TO PROGRAM THE ARDUINO IN ORDER TO
EXECUTE COMMANDS AND MAKE DECISIONS BASED ON INPUTS. THE EXACT CHIP VARIES DEPENDING
ON WHAT TYPE OF ARDUINO YOU GET, BUT THEY ARE GENERALLY ATMEL CONTROLLERS LIKE THE
ATMEGA328 (UNO). THE BIGGEST DIFFERENCE BETWEEN THESE CHIPS IS ONBOARD MEMORY.
4. THE BOARDS ARE EQUIPPED WITH SETS OF DIGITAL AND ANALOG INPUT/OUTPUT (I/O) PINS THAT MAY
BE INTERFACED TO VARIOUS EXPANSION BOARDS (SHIELDS) AND OTHER CIRCUITS.
5. THE BOARDS FEATURE SERIAL COMMUNICATIONS INTERFACES, INCLUDING UNIVERSAL SERIAL BUS (USB)
ON SOME MODELS, WHICH ARE ALSO USED FOR LOADING PROGRAMS FROM A PERSONAL
COMPUTERS. THE MICROCONTROLLERS ARE TYPICALLY PROGRAMMED USING A DIALECT OF C AND
C++.
6. THE ARDUINO PROJECT PROVIDES PROGRAMMING SOFTWARE THAT RUNS ON A COMPUTER CALLED
THE INTEGRATED DEVELOPMENT ENVIRONMENT OR IDE.
A microcontroller is a small computer on a single integrated circuit or chip (CPU + memory).
Microcontrollers are designed for embedded applications, in contrast to the microprocessors used in
personal computers.
THE ARDUINO UNO
OPEN HARDWARE DEVELOPMENT BOARD USED TO BUILD DEVICES THAT INTERACT WITH THE REAL WORLD
A Versatile 28 gram Starter Board
ATmega328
microcontroller
ARDUINO BOARDS, SHIELDS, ENVORONMENTAL SENSORS…
There Are Many Different Arduinos Data Logger Shield
GPS Shield
Micro SD logger
Breakout Board Temperature Sensor Start with the UNO R3
NEW ARDUINOS FROM ADAFRUIT
• The 3 gram Metro Mini is an UNO
compatible but much smaller than the classic
UNO.
• The new, more advanced Feather can run
off a 3.7V LiPo and can use stackable
Wings (shields) for added capability.
ONLINE VIDEO RESOURCES
Intro to Arduino
• (Stop Video at 8:03?)
Intro to Arduino Sketches Resistors, LEDS and the BLINK Sketch
• (15 minute video)
HAB SPECIALIZED BOARDS SHIELDS OR HATS
• HABduino
• Pi in the Sky
See You on HAB Flight Day
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Blink Sketch Example: White Text is the Sketch/Yellow Text are Comments
AN ARDUINO DATA LOGGER FOR YOUR HAB?
Would you like to log or record the temperature during your HAB’s flight to the stratosphere (or
other environmental conditions)?
• Try the Adafruit Data Logger Shield Tutorial (an 85 page pdf!)
• To ensure success (and less frustration), start with the identical parts used in the tutorial and
modify only after you have a successful working model.
• Consult data sheets for the hardware used such as sensors.
• Allow sufficient time to complete the job (maybe weeks).
• Ask for help (online forums including MAPT’s HAB forum) if you get stuck.
• Breadboards, jumper wires and soldering will likely be needed to complete the project.
ONLINE RESOURCES
Arduino Official Home / Software
Introduction
Comparison of Various Development Boards
Arduino vs. Raspberry Pi
Picking A Board
Powering the Arduino Uno
Stores • Adafruit (USA)
• Elmwood Electronics (Canada)
• Tip Top Electronics (Winnipeg)
• Digi-Key Electronics
• Amazon
An UNO R3 Clone - $13.99 (Amazon.ca)