6. Major Project 3: Tube Clock
CLASS REFERENCE CONCEPTS PROJECT SOFTWARE
75/75 May 26


FINAL ASSEMBLY, TESTING, & DEBUGGING #2
Demonstration to Mr. D. by the end of Tuesday
19, 20  
74/75 May 22


FINAL ASSEMBLY, TESTING, & DEBUGGING #1
19  
73/75 May 20


ViaCAD with Mr. Elia
18  
72/75 May 15


PCB Fabrication Period #6
17  
71/75 May 13


PCB Fabrication Period #5
17  
70/75 May 9


PCB Fabrication Period #4
17  
69/75 May 7


PCB Fabrication Period #3
17  
68/75 May 5


Exam: Partial Parts Distribution
PCB Fabrication Period #2
16  
67/75 May 1


PCB Fabrication Period #1
16  
66/75 Apr 29


Interactive 595 Shift Register Simulator
Prototype Work Period #3
16  
65/75 Apr 25


Prototype Work Period #2
Interactive 595 Shift Register Simulator
(ICS3U: This simulation is written using HTML5's canvas)
16  
64/75 Apr 23
  Prototype Work Period #1
Tutorial: The 74HC595 Shift Register (All)
Tutorial: 4-Digit 7-Segment LED Display (Ross, Peter)
16  
63/75 Apr 17


ShiftOut()
I/O Driving Consideration:
Logic (74HC595) vs Driver (Sink: HEF4794 vs Source: UDN2981)
Sinking and Sourcing DC Loads
Pin-Saving Design Consideration:
HEF4543B BCD to 7-Segment latch/decoder/driver

ShiftOut: RSGC ACES LED Chaser (Sinking with HEF4794)
ShiftOut: RSGC ACES RTC Clock (Sourcing with UDN2981)
Serial to Parallel Shifting-Out with a 74HC595
62/75 Apr 15

DS1307 Tutorial
DS1307RTC Datasheet
Assembling the DS1307 RTC Breakout Board
Setting the date/time: adjust()
Getting the date/time: now()
Installing the
DS1307RTC Library


GitHub: DS1307 Library
61/75 Apr 11
Kickstarter:
Spinning Tops?
(Yikes!)
R & D Week (Day 3): Clock 15
60/75 Apr 9
LED Driver
Considerations
R & D Week (Day 2): Clock 15
59/75 Apr 7
RTC Final Reflections on the ACES Game Console Project
Research & Design Week (Day 1): Clock
15
5. Major Project 2: ACES Game Console (The Memory Game)
CLASS REFERENCE CONCEPTS PROJECT SOFTWARE
58/75
Mar 28
AGC Work Period 14
57/75
Mar 26
AGC Work Period
Modeling the Controller from Curves
14
MARCH BREAK
56/75
Mar 5
Make an ISP Cable, Arduino as ISP
AGC
: PCB Assembly & Testing
14
55/75
Mar 3
Cover Plates
Due
ViaCAD Tutorial 1/7: Setting up the Desktop
Consoles Arrive (Mr. Elia), Rocker Switch Specs
AGC
: Cover Plate Design Period
13
54/75
Feb 27
AGC: Assembly & Testing (Group 1)
AGC
: PCB Fabrication (Group 2)
12
53/75
Feb 25
AGC: Assembly & Testing (Group 1)
AGC
: PCB Fabrication (Group 2: GB+AK, AE, PW)
52/75
Feb 21
AGC: PCB Fabrication
51/75
Feb 19
AGC: PCB Fabrication
Group 1: SB+ME, SC+TG, LD+RS, RF+RS, GT
50/75
Feb 13
  SRP: Work Period 11a
49/75
Feb 11
  SRP: Work Period 11a
48/75
Feb 7
  SRP: Work Period 11a
47/75
Feb 5
Sketch:
ArduinoISP
AGC: Complete off-Board Test with ISP Confirmation 12
46
Feb 3
Honda makes
3D files Available
AGC: Case Development Session 3/? with Mr. Elia
(End of class result for first 3D printing of prototype)
P. Elia's Controller Design Session Summary Videos:
1, 2, 3, 4, 5
45
Jan 30
P. Elia's Controller Design Session Videos: 1, 2, 3, 4
Parts Discussion and Commitment
Hardware Partners: (ADD ISP Connection) Board Design Work Period
Software Partners: Pascal BoM Pages: Console and Canvas
10
44
Jan 28
ISP (In System Programming):
Arduino as ISP Tutorial, ACES Example, Arduino as ATtiny Programmer
Parts Search (3): LED Selector Switches, SKILL Potentiometer, On/Off
Digikey.ca
9
43
Jan 24
AGC: Prototype Session 4/4 9
42
Jan 22
Rapid Packing Container
AGC: Prototype Session 3/4
9  
41
Jan 20
Mr. Elia AGC: Case Development Session 2/? 9
40
Jan 16
Mr. Elia AGC: Case Development Session 1/? 9
39
Jan 14
A Builder's High
ViaCAD: Tutorial on 2D to 3D
ACES Game Console®: Prototype Session 2/4
9
38
Jan 10
ACES Game Console®: Prototype Session 1/4 9  
37
Jan 8
  3D Fireplace Videos: LD, ME, RF, TG, TH, AK, RS, GT, PW
ACES Game Console® Preparation 3: In-System Programming
2013 TER4M Final Exam: Memory (Photos)
  www.makercase.com
4. Special Functions of the ATmega328: Pulse Width Modulation (PWM), Analog↔Digital Conversion (ADC/DAC), External Interrupts
CLASS REFERENCE CONCEPTS PROJECT SOFTWARE
36
Dec 18
  Looking for Seasonal Inpiration for your hardware SRP?
Start here: Top 40 Arduino Projects of the Web
7, 8 Using the AVR ISP mkII
on a Mac
(Really?)
35
Dec 16
  Intersection Videos:
GB, SB, SC, LD, ME, AE, RF, TG, TH, AK, RS, GT, PW
ACES® Game Console Preparation 2: ACES Demo1, Demo 2
External Interrupts: attachInterrupt()
Comprehensive Tutorial
7, 8 Think of a blank page
as an empty canvas...

...Thomas did.
34
Dec 12
Analog Read Voltage ACES® Game Console Preparation 1:
Analog Input Pins: analogRead()
7
33
Dec 10
  TEST :) 7  
32
Dec 6
  Mr. Elia Visits
Final Intersection Work Period

Test (DMM), Install Cover Plate, Debug & Troubleshoot
6c, 7
31
Dec 4
Intersection Work Period
Test (DMM), Install Cover Plate, Debug & Troubleshoot
6c
30
Dec 2
Project 9: Page 55 Faux Fire: Cole's, Matt's, Our ATtiny85
PWM: The Fireplace: Concept
6c, 7  
29
Nov 28

Introductions:
Pulse Width Modulation, analogWrite(pin, value)
DC Motors: CIRC-03, page 12
Modifying speed, acceleration, random()

Flyback Diode Protection
3. Major Project 1: The Intersection
CLASS REFERENCE CONCEPTS PROJECT BITS
28
Nov 26
Final Intersection Work Period:
Drill, Solder, Test (DMM), & Debug
6b  
27
Nov 22
Intersection Work Period: Drill, Solder 6b  
26
Nov 20
Intersection Work Period: Print, Transfer, Etch, Drill 6b
25
Nov 18
Intersection Work Period: Print, Transfer, Etch, Drill 6b
24
Nov 14
Intersection Work Period: Print, Transfer, Etch, Drill 6b
23
Nov 12
Intersection Work Period: Print, Transfer, Etch, Drill 6b ACES' First Attempt (2008)
22
Nov 6
Intersection Work Period 6a  
21
Nov 4
+5V Regulator Schematic: Lessons 9-10
Arrive with Intersection schematic well underway
Intersection Work Period: Additional EAGLE Libraries
6a
20
Oct 31
+5V Regulator Schematic: Lessons 6-8
PCB Options
DIY PCB 1: Sharpie
19
Oct 29
+5V Regulator Schematic: Lessons 1-5
Common EAGLE Parts

A great DIY PCB tutorial
Background:
Power Supply
Unregulated Power Supply Tutorial
Datasheets:
78L05 (TO-92) and LM7805 (TO-220)
18
Oct 25
  Project 3. The Intersection: The Standalone Prototype
Arduino to Breadboard Tutorial
5  
17
Oct 23
  Review of StandaloneBlink.fzz
Project 3. The Intersection:
The Standalone Prototype
5  
16
Oct 21
Project 3. The Intersection: The Standalone Prototype
StandaloneBlink.fzz
4 The Making of Arduino
15
Oct 17
Install EAGLE: PCB Design Software
Data Design: struct, 7-Segment Display Revisited
Project 3. The Intersection: The Arduino Prototype
3 Arduino, BeagleBone
or Raspberry Pi ?
14
Oct 15
  Mr. Elia: ViaCAD 2D
Please have your initial attempt ready for review
3
13
Oct 10
Project 3. The Intersection: The Cover Plate
Introduction to CAD (Computer-Assisted Drawing)
12
Oct 8
Background Philosophy: The Intersection
2. The Bargraph
CLASS REFERENCE CONCEPTS PROJECT BITS
11
Oct 4
Data, Knowledge and Information Project 2 Work Period
2 TTC:
When to rush for the train...
10
Oct 2
  Project 2 Work Period 2 PW on Communication:
spoken, written, media
30/30 Rule
9
Sep 30
Components

Project 1 Quiz, 123D Circuits
CIRC-02: 8 LEDs, Project 2

2
1. First Steps: LEDs
CLASS REFERENCE CONCEPTS PROJECT RELATED
8
Sep 25
Wagner on Innovation
Engineering Report: Technical Writing
Project 1. Work Period
1  
7
Sep 23
EG: CIRC-01 Arduino: Integer Constants
Day 4 (Updated)
Mod ?
6
Sep 19
EG: CIRC-01 NybbleCounter Code Progression
Arduino (C++) Operator Precedence
Know the difference: bussed vs isolated resistor networks
Arduino: Integer Constants, Mod: Day 3
Mod KickStarter: Ad Trap
5
Sep 17
EG: CIRC-01 : NybbleCounter
Language Reference: Arrays, Function Declaration
  Design Challenge #1
4
Sep 13
EG: CIRC-01 Please arrive with Fritzing installed on your laptop
Arduino: Language Reference, Serial Monitor
Mod  
3
Sep 11
EG: CIRC-01 Arduino Uno Rev 3 Specs
Experimenter's Guide: Before We Start
Install the Arduino IDE
Mod  
2
Sep 9
CMOS 4516 Remember?... (Hint)
Assemble an Arduino 'out of the box' 4-bit counter yielding :

Arduino UNO (Rev. 3) Specifications
 
Preliminaries
CLASS REFERENCE CONCEPTS PROJECT SOFTWARE
1
Sep 5
Arduino UNO Rev. 3, Arduino Kit
Getting Started with Arduino Booklet
1
0
Sep 4
Student Outline
Mr. D's Schedule
[ACES]    
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 three things of my ACES (for most other things I'm usually flexible):
1. DO NOT CHEAT
2. Drop everything, stand, and face any teacher or adult visitor that enters the room
3. Do not eat in the lab. If you need to grab a quick bite you may go into the hallway for a moment.
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.