Circuitize your Arduino
ISPs: AD, JD, RH, JL, RP, JR, JY
2014-2015 TEI3M
Friday
June 5
Final Exam (8:30 am start: 301). Final Vids: JR, JY
Tuesday
May 26
ISP Presentations
4. BUS ARCHITECTURE II: 2-Wire Interface (TWI aka I2C (Inter-Integrated Circuit) ) [Gecko]
CLASS THEORY/BACKGROUND CONTENT & CONCEPTS PROJECT SUPPLEMENTAL
74
May 22
ISP/Exam Work Period  
73
May 20
D. Tulett's Animated Gecko >>>>
Why not you?:
Grade 11 students in BC
ISP/Exam Work Period
72
May 15
ISP/Exam Work Period: LED Matrix Kit

What is Code-B?
Fix the Demo font...
71
May 13
ACES' Gecko Web Site, Gecko Firmware: Gecko.ino
Launch: 2015.05.14
ISP/Exam Work Period
70
May 11
Gecko: Plate Return, Assembly, Packaging and Quality Control Session
Reflash ATmega328Ps with Future EST/EDT Dates for Toronto
ACES' Gecko Web Site
69
May 7
Gecko: Odds & Ends
Coordinated Universal Time (UTC): Online Conversion
68
May 5
Gecko Work Period: Web, Firmware, Packaging
Exam: (exactly 1 month from today) Partial Component Distribution
67
May 1
Mr. Elia attends in support of Final Plate content
ViaCAD Support Files: Front20pcLarger, FrontEtched10pcLarger
ISP/Gecko Work Period
66
Apr 29
Consensus on Slogan/Text for Back Plate, ViaCAD files: Front and Back
ISP/Gecko Work Period, Meeting with the Business Students
65
Apr 27
'Personal' Gecko Solder Session
64
Apr 23
ViaCAD Session 2: Mr. P. Elia
Back Plate (with offset holes), Possible Text
File from previous class: Front
63
Apr 21
ViaCAD Session 1: Mr. P. Elia:
Orientation, Front Cover plate
ViaCAD Video Tutorials
62
Apr 17
Communications:
Ross, Jamie
(Mr. Christie's team)
Production & Inventory:
Jackson, Justin, Ryan
Business:
Adam, John
(Mr. Kotecha's classes)
61
Apr 15
  ISPs
60
Apr 13
  ISPs ISPs
59
Apr 9
AVR with OSX When an ATtiny is the better option... ISPs avr-libc
User Manual
58
Apr 7
AVR with OSX
AVR on a Mac
Programming the ATtiny85
Programming an ATtiny with a UNO
AVR Fuse Calculator
Gecko Confirmation
25 Mac Terminal Tips
CrossPack
57
Mar 26
Gecko: Board Debugging, Web Content
ISP Time
7
56
Mar 24

Gecko PCB Delivery Today: Tracking Page
Roles: Media & Communications
Writing, Production
Marketing & Sales: Packaging
7 Gecko Quote
MARCH BREAK
55
Mar 5
ISP Work Period: ISPLog.html 7
54
Mar 3
Des/Eng Studio

Final Proof of Gecko PCB
ISP Work Period: ISPLog.html

JY's DataWall
53
Feb 27

Data Wall Part 2 Work Period
PCB Preparation
for Outsourced Fabrication

Collaboration with (R. Saunders)

PCB Fabrication
VVR Quote
52
Feb 25
Enterprising Opportunity?


Data Wall Part 2 Work Period
Possible Changes:
5V USB Adapter, USB MiniB
Remove (or replace) Reg, ATtiny?

Better Strain Relief

51
Feb 23

Schematics in EAGLE
Data Wall Part 2 Work Period
Collaborative PCB Design:
Initial Schematic and BOM
Common EAGLE Parts
JL's DataWall
RP's DataWall
I2C OLED
50
Feb 19
Arduino&Java Data Wall Part 1 Work Period 6
49
Feb 17
Data Wall Part 1 Work Period
AVR Pocket Programmer
Perma-Proto Basics:
Standalone System, Arduino as ISP
6
FAMILY WEEKEND
48
Feb 11
ISP Commitment Data Wall Part 1 Work Period
Develop your Integrated Sketch
(complete before leaving for the long weekend)
5
47
Feb 9
PianoGlove
DC Fan Project Video
JL

(48h after posting)
Data Wall Part 1 Work Period
Wire up 3 components to your I2C Bus
Download, unzip, and install 4 libraries
Examples: confirm Compile and Upload

46
Feb 5
Arduino/I2C Tutorial
I2C RTC

I2C Display

I2C Temperature
45
Feb 3
I2C
1-Wire Interface (Bus)
(eg. NeoPixel: "There is a single data line
with a very timing-specific protocol...
")
Two-Wire Interface (Bus)
I2C Bus: An Introduction
I2C Communication

ISP Discussion

TWDW:
Two-Wire Data Wall

3. Advanced Arduino Techniques (aka: ISP Incubation)
CLASS THEORY/BACKGROUND HANDS-ON PROJECT SUPPLEMENTAL
44
Jan 30
LM35
or
TMP36
DC Fan. Part 4:
Temperature Monitoring

4
43
Jan 28
High Power:
Arduino + N-Channel MOSFET

DC Fan. Part 3:
Switching On/Off

4
42
Jan 26
Liquid Crystal
DC Fan. Part 2:
LCD Display

4
41
Jan 22
Interrupts

Reading Fan RPM
Review: Staircase Switch Configuration
DC Fan Part 1
. Reading RPM
Measuring DC Fan RPM (Full p. 6)
External Interrupt
'09/'10 Project: '09/'10 Fan Tach
4
Click for Datasheet
40
Jan 20
Recall...
CIRC-03: Spin, Motor, Spin
In-Class Challenge
Driving Higher Loads: DC Fan
Arduino Starter (p. 82-83), How MOSFETs work
IRF520 MOSFET (TO-220) (Alternate: RFP30N06)

39
Jan 16
How-To Shrinkify your Arduino Projects
Arduino as ATtiny Programmer
ATtiny85 Datasheet
ACES ATtiny85 Vids:
Pt.1: UNO as ISP
Pt.2: Standalone
LED Faux Fire
Elia's Fireplace

38
Jan 14
Standalone Arduino, Arduino as ISP
Standalone Arduino, Arduino as ISP
13/14:Intersection
14/15: Data Wall

37
Jan 12
Digital Design (p.1-8)
Base Conversions
Intro to Complements


36
Jan 8
Kirchhoff's
Circuit Law. Part 2
Your January Choice:
Theory: Digital Design
or
Hands On: Standalone Arduino
Solar Garden Light
Joule Thief
35
Jan 6
Kirchhoff's
Circuit Law. Part 1
Real Analog: Circuit 1.01
pkPS Board 2
ISPs
2. PCB Creation: EAGLE Design > Breadboard-Compatible Variable Power Supply
CLASS SUPPORT CONTENT & CONCEPTS PROJECT SUPPLEMENTAL
34
Dec 17
pkPS Board 2
3

33
Dec 16
  pkPS Prototype Board 1
3

32
Dec 10
Arduino to TV, Web Site & Library
One Chip Arduino
Pocket Spectrum Analyzer
pkPs Schematic/Prototype Design 5
3

31
Dec 8
pkPS Prototype/Schematic Design 4
2

30
Dec 4
The Voltage Regulator
pkPS Prototype/Schematic Design 3
2

29
Dec 2
LM317 VReg
LM3914 Driver
pkPS Prototype/Schematic Design 2
10-Position Rotary DIP Switch
CMOS 4028 Decoder, Resistor Ladder
Pocket-Sized Power Supply
  
28
Nov 28
pkPS Prototype/Schematic Design 1
2
  
27
Nov 26
G6/9 BCVPS Discussion (cont'd)
Work Period: EAGLE
 
26
Nov 24
+5V Regulator Schematic: Lessons 9-10
Discussion of the
G6/9 Breadboard Variable Power Supply
Pocket-Sized Power Supply
2
ACES' First Attempt (2008)
25
Nov 20
An Inspiring DIY PCB tutorial
+5V Regulator Schematic: Lessons 6-8

24
Nov 18
+5V Regulator Schematic: Lessons 1-5
Common EAGLE Parts
Background:
Power Supply
(Unregulated)
Power Supply Tutorial

1. ORIENTATION: Arduino Prototyping Platform and Programming
CLASS REFERENCE CONTENT & CONCEPTS PROJECT SUPPLEMENTAL
23
Nov 12
  Surprise Me 1 Presentations
JL's Theremin
22
Nov 6
  External Interrupts: attachInterrupt()
Comprehensive Tutorial
Surprise Me 1 Work Period 2
1
 
21
Nov 4
  Surprise Me 1 Work Period 1
1
 
20
Oct 31
Install EAGLE: PCB Design Software
Relay Work Period
:
A. BiColor LED B. 5V Motor
19
Oct 29
Relay
TIP120 (Darlington)
CIRC-11: Larger Loads (Relays) (p.30)
A Better Explanation (see code)
18
Oct 27
Language Reference CIRC-10: Temperature Sensing (cont'd)
Serial Communications with Processing
Multiple Sensors: Polling
1
17
Oct 23
TMP36 CIRC-10: Temperature Sensing
Tutorial
Serial Communications with Processing
16
Oct 21

Proximity:
Tutorial & Datasheet

Neutron
CIRC-09: Photo Sensors
Light & Proximity Sensing
15
Oct 17
ADC: Successive Approximation
CIRC-08: Analog Input (continued)
HSI Colorspace and Arduino
ColorPicker
14
Oct 15
AnalogRead Voltage Analog Input Pins: analogRead()
CIRC-08: Analog Input
UPenn: ADCLab
13
Oct 10
What Adapter? NeoPixel UberGuide
Chameleon Critter, Neopixel (12) Ring
12
Oct 8
Debounce CIRC-06: Arduino Concert
CIRC-07: Pushbuttons
11
Oct 6
Melody Bits and Bytes
CIRC-06: Music: Piezo Elements
Piezoelectricity
10
Oct 2
Datasheet: 74HC595
74HC595 vs SN74HC595
Timing Diagrams
Explain CODE05: updateLEDsLong
9
Sep 30
ShiftOut
Datasheet: 74HC595
74HC595 vs SN74HC595
Kano: The Computer Anyone Can Make
(Thanks, Mr. Elia)
Complete CODE04Mod Sketch
3 Arduino Pins Controlling 16 LEDs
CIRC-05: Shift Registers
8
Sep 25
Datasheet: HXT500
ACES HXT500
(Code04Mod.ino)
The Builder's High
Responsive Lighting (The future?)
Complete CODE04Mod Sketch
Head-to-head Servo Test
CIRC-05: Shift Registers
7
Sep 23
How Servo Motors Work CIRC-04: Servo Motor
Datasheet: Hextronik HXT500
Design your own holder
6
Sep 19
  Arduino Language: AnalogWrite(pin,value)
CIRC-03 MOD: 5V and 9V Integration
5
Sep 17

CIRC-03: Spin, Motor, Spin, Datasheet: P2N2222A
ABRA's 6-12VDC (Single Shaft) Hobby Motor
4
Sep 15
  Great Code: Documentation, Design
for loops, Arrays
CIRC-02 Mod: NybbleCounter
1
3
Sep 11
Experimenter's Guide
pp. 4-5
Arduino Uno Rev 3 Specs
Brief Programming Primer (pp.4-5)
CIRC-02: 8 Multiple LEDs
1
 
2
Sep 9
Arduino
Language Reference
The Value of Failure
Download & Install the Arduino IDE
Overview of an Arduino Sketch
CIRC-01, Modifying the Blink Sketch
1
1
Sep 5
Hardware SRPs
Experimenter's Guide
Read this, Course Overview
Add TEI3M and TEI3MForum to FC Desktop
Last Year's Projects: Intersection, Console, Clock
1

0
Sep 3
Student Outline
Mr. D'Arcy's Schedule
ACES Hall of Fame: Jack Gettings
2014-2105 ACES Program
[ACES Culture]
For our second Field Trip of the year we have been invited to visit a factory that is developing solar panels. Since this device is an integral part of our Greenhouse Project this year, early familiarity with this technology will be advantageous.
What better way is there to start the year than with a walking field trip to acquire the electronic components that we will make good use of? You'll also be aware of its location for your own personal projects.
I have no formal training in electronics or electrical engineering - I'm just really interested in this field. The knowledge and skill I have has been largely acquired over the last few years from learning alongside many talented Georgians and I look forward to expanding my capabilities by working with you this year.
I ask six things of my ACES (for most other things I'm usually flexible):
1. DO NOT CHEAT.
2. Show respect for adult visitors that enter the lab by immediately stopping what you are doing, standing and facing the individual(s).
3. Show respect for the lab by not eating in 301. You may go into the hallway for a quick bite if you need to.
4. Show respect for the lab's resources by not wasting or misusing them.
5. Show respect for others that use the lab by putting your projects away and leaving your bench area tidy when you leave.
6. Show respect for yourself by looking (and speaking) your best. It's the little things keep the doors of opportunity open.
Growing Success, p. 29
Responsibility, Organization, Independent Work, Collaboration, Initiative, Self-Reliant Growing Success. p.11.

It is worth noting, right from the start, that assessment is a human process, conducted by and with human beings, and subject inevitably to the frailties of human judgement.
However crisp and objective we might try to make it, and however neatly quantifiable may be our "results", assessment is closer to art than science.
It is, after all, an exercise in human communication.
Knowledge: Subject-specific content acquired in each course (knowledge), and the comprehension of its meaning and significance (understanding).
Thinking: The use of critical and creative thinking skills and/or processes, as follows:
Communication: The conveying of meaning through various forms, as follows:
Application: The use of knowledge and skills to make connections within and between various contexts.