2021-2022 ICS4U Independent Study Projects (ISPs)

Independent Study Projects. Please read our overview on why ACES pursue Independent Study Projects so vigorously.

To my mind, the characteristics of a great project include such aspects as imagination, creativity, a degree of risk and, sometimes, even simplicity, to name a few. Check out the flashlight circuit 'board' this guy made out of little more that a piece of paper and a pencil? Simple, but inspiring. Consider a problem that needs a solution. Boyan Slat did at age 17 when he was in high school; four years later he is cleaning up the world's oceans. (Update: January 9, 2019) So, dig in, think, dream, research, and explore possible project pursuits. Be discerning: don't accept the first thing that comes along. You'll be expected to maintain the progress of your ISP on your web page to enable everyone to follow your efforts so have your phone handy to at all times to capture the images of your journey. Be conscious of the fact that a multi-page summary of your project will appear in your DER after Presentation Day for more permanent record of your efforts. You may wish to take into account the ISP Evaluation document that will be applied on your Presentation Day.

Also, don't underestimate the value of an enterprise/entrepreneurial aspect to your project that could see a number of units of your project in the hands of future ACES, for sale in the Dragon's Lair or beyond, reaching an even a broader audience.

2021-2022 ISP Commitments

ACE ISP 1 (Short) (20%)
Saturday September 18
ISP 2 (Medium) (20%)
Saturday January 22
ISP 3 (Long) (20%)
Saturday April 9
Proposals >>> Short ISP Proposal Medium ISP Proposal Long ISP Proposal
Cassano, L.

  1. Hardware
  2. Spare
  3. English
  4. Functions
Desktop Mini Fridge This project originally started when I was looking for a temperature-controlled container for my SMT solder paste that was not my fridge for food. This project will take a small desktop soda cooler and make it better. I will start by taking apart the device then recreate it making improvements like temperature control, a user interface and a more efficient cooling system.
HARDWARE A 328p will be used as a standalone Arduino for the control electronics.  
SOFTWARE Libraries: Adafruit temperature control, Liquid Crystal Display. The software will be programmed using Arduino C in the Arduino IDE.
DESIGN This is an image of the device I plan on improving...
COMMUNICATION for this project I will be using Serial(ISP) communication to program the Arduino As it will be embedded in the circuit.
MECHANICAL Peltier Tiles will be used to cool the inside and DC CPU fans will be used to dissipate heat from the heatsink.
?
HARDWARE ?
SOFTWARE ?
DESIGN ?
?
DESCRIPTION ?
DESIGN?
COMMUNICATION ?
Chin, X.

  1. Hardware
  2. AP Chem
  3. AP Physics
  4. AP Math
EEG Mind Control Headset This project will involve taking apart a Mindflex headset that is used to control a ball through an obstacle course using electroencephalography (EEG). I will examine the components used and either build and design my own and/or improve it by expanding its use for controlling an array of other devices
HARDWAREThe MCU chosen is an ESP-32 mainly for its in-built Wi-Fi and Bluetooth. Other supporting components may include op amps to boost the dampened brain signals picked up by electrodes.
SOFTWARELibraries: Wi-Fi, Bluetooth
The software will include the Arduino IDE to program the ESP-32 and Processing to visualize the different brainwave signals that are picked up by the headset.
DESIGN EAGLE will be used to design a PCB to hold the electronics while a case designed in Fusion360 will hold it along with any other peripheries.
COMMUNICATION Bluetooth or Wi-Fi will serve as the main communication type.
MECHANICALn/a

?
HARDWARE ?
SOFTWARE ?
DESIGN ?
?
DESCRIPTION ?
DESIGN?
COMMUNICATION ?
Colraine, J.

  1. Hardware
  2. Music
  3. Physics
  4. Math

Colraine Coil The Colraine Coil will be a 6” – 12” Tesla Coil that will be able to generate high voltages through the use of transformers and high voltage capacitors sending current through a spark gap. The Tesla Coil will be able to wirelessly power devices such as fluorescent tubes and lights through its high alternating current output. The coil may also be able to play certain frequencies much like music by using its output spark to heat the surrounding air causing it to expand and contract when the output is modulated creating sound waves of different pitches. The current input voltage and amperage will be displayed on a Digital Voltmeter and Ammeter and will display the fluctuations as the different frequencies are played.
HARDWARE The device will most likely utilize some form of microcontroller such as the Arduino UNO or ESP 32 to manipulate the frequency output. If time permits an SD card reader may also be used to upload specific patterns and files that the coil could play.
SOFTWARE Libraries: Arduino SD library, Melody The Arduino SD library may be used to allow for files to be read and used. The library Melody may also be used to translate notes and rhythms into frequency and square wave patterns.
DESIGN Because a Tesla Coil can produce extreme magnetic, electrostatic, and radio frequency field a case to house the electronic components will need to be made that can withstand these effects. The coil itself will be made of a length of PVC tubing wrapped in copper wire with a conductor at the top and other components such housed below the base.
COMMUNICATION RF fields generated by the coil itself. (Not really communicaton)
MECHANICAL n/a

?
HARDWARE ?
SOFTWARE ?
DESIGN ?
?
DESCRIPTION ?
DESIGN?
COMMUNICATION ?
Duckman, J.

  1. Hardware
  2. Spare
  3. Physics
  4. Math
Duckman NeoBlocks The Duckman NeoBlocks ISP will be a project in which hexagonal-shaped pixels will be created using Neopixel LEDs to a commercial standard. The pixels will be connected through conduction using metals traces on their sides and will be able to stick to a backboard using magnets to create letters of numbers of the user’s choice.
HARDWARE The hardware in the project will not be highly advanced as all that will be applicable will be the NeoBlocks as well as a control center, including the ESP32 for WIFI capabilities.  
SOFTWARE Libraries: FastLED
Within the Duckman NeoBlocks’s ISP, the fast LED library will be used to program NeoBlocks’s through a WIFI controlled website in which the user will be able to manipulate the NeoBlock’s in many ways.
DESIGN Duckman NeoBlocks will be to a commercial standard consisting of 3-D printed cases designed through Eagle, and a Fusion 360 PCB printed through JLC and an acrylic finish to each NeoBlock. All of which will then be magnetically compatible with a magnetic board.
COMMUNICATION Duckman NeoBlocks will be able to be controlled via WIFI using its MCU the ESP32
MECHANICAL n/a
?
HARDWARE ?
SOFTWARE ?
DESIGN ?
?
DESCRIPTION ?
DESIGN?
COMMUNICATION ?
Goodwin, J.

  1. Hardware
  2. Spare
  3. English
  4. Math
The (Upgraded) PSR-172 Piano Keyboard In this project, I will upgrade the MIDI IO system of Yamaha PSR-172 to make it compatible with modern day MIDI software and hardware. The PSR-172 that is being used is from the 90s and its MIDI hardware is extremely out of date and will need to be upgraded. I will attempt to use the multiplexers (assuming that it is using mux’s) that are already in the keyboard for the sake of assembly time and cost. I will not use the microcontroller that is already in the in keyboard, instead, I will use an AVR based microcontroller. Most likely the ATmega328p or ATtiny84. My own software will be uploaded to the MCU. I will try to make it so the MCU is able to send velocity data to the computer where I did not accomplish this in my last ISP. I will try and fit all the circuity inside the case but if it won’t fit I will design a 3d printed case to attach on the outside of the keyboard. I will design a custom PCB with SMT parts for my final product.
HARDWARE 328P or ATtiny84
SOFTWARE ?
DESIGN The 3D printed case will mostly likely attach onto the side of the keyboard fitting into an indent on the top of the case. The PCB will secured to the bottom of the case with standoffs and screws.
COMMUNICATION The MIDI communication protocol will be used to communicate with the computer to send the note and velocity data.
MECHANICAL None except for custom-designed, 3D printed mechancial pivot/hinge system for keys

?
HARDWARE ?
SOFTWARE ?
DESIGN ?
?
DESCRIPTION ?
DESIGN?
COMMUNICATION ?
Langill, D.

  1. Hardware
  2. AP Chem
  3. AP Physics
  4. AP Math
Walkie Talkie 2.0 The Walkie Talkie 2.0 aims to reimagine a Walkie Talkie into a better AVR based variation. The important distinction is the additional ability to send messages back and forth between devices via a tactile keypad, along with an improved interface displaying the current time, battery percentage and messages. The device serves to facilitate two-way communication (half-duplex) with another of its kind.
HARDWARE I plan on using the 328P, but if I am able to optimize the hardware, I will switch to a smaller mcu.
SOFTWARE Libraries: RF24, LCD (might need to make own), KEYPAD (might need to make own) Further Details… As you might tell, the specific libraries I use for the LCD and KEYPAD are not determined as I have yet to determine the exact models I want to use.
DESIGN The device will require at least one PCB created via eagle and manufactured using JLCPCB, and a case I will design myself through Fusion360.
COMMUNICATION The two devices will communicate with each other using Radio Frequency technology, however the components used within the device itself may utilize the SPI or I2C protocols.
MECHANICAL n/a

?
HARDWARE ?
SOFTWARE ?
DESIGN ?
?
DESCRIPTION ?
DESIGN?
COMMUNICATION ?
McDonald, H.

  1. Hardware
  2. AP Chem
  3. Spare
  4. Math

ACES CHUMP CUSTOM PROTO STATION I will research and design custom cases to hold the 4 breadboards required in the construction of CHUMP. The CHUMP station will have a node for +Vcc, Gnd, and an 8-line input for the hexadecimal display fitted at the front to read the current instruction byte. Additionally, the case will not intrude on the ability to build and debug the CHUMP processor.
HARDWARE The case will use a ATmega328P to handle conversion from the binary byte into hex.
SOFTWARE Libraries: None.The project has very little software, a look-up table and some register level pin manipulation is all that’s needed.
DESIGN The Design portion of this project is the most Significant. Many Iterations will go toward perfecting a CHUMP enclosure everyone is happy using. The feel, look, shape, texture and colour are figured out in this step. I will be using Fusion360 and hope to also use Acrylic for a window.
COMMUNICATION I2C (CD:Hmmm...)and any other communication busses within the CHUMP
MECHANICAL Unfortunately, the CHUMP encloser will not have any moving parts. I want the machine to be as rigid as possible, eliminating the possibility for a servo or motor.

?
HARDWARE ?
SOFTWARE ?
DESIGN ?
?
DESCRIPTION ?
DESIGN?
COMMUNICATION ?

2021/2022 Short ISP Choices
ISPs are gifts. The best choice for you is the one that fits well with your interests, as well as strengths, and blows the doors of your future opportunities wide open! It takes CONSIDERABLE time and reflection to make the BEST ISP choices but, the good news is that this year you have more options than ever before. For the 2021/2022 ICS4U-E year, the starting point for your Short ISP can come from any of the following four areas (no group projects and no duplications),

  1. Reverse Engineer any existing device with digital circuitry
  2. Identify a commercially-available device and design and manufacture it BETTER!
  3. Select a component from the gallery below (I will supply it!) and create a project that incorporates it into something wonderful
  4. Research Short ISP component choices from previous years (discuss with me first to avoid redundancy and duplication) and complete the step above.
RSGC ACES?:
Digital Voltmeter
RSGC ACES:
Digital Ammeter
RSGC ACES:
Digital Temperture
RSGC ACES:
Rugged Metal Button
Vacuum Forming, & Production
MAYKU Formbox
3D Design and Printing
ACES CUSTOM PROTO STATION TRIO (10,11, 12-4BB (CHUMP))

ARM Cortex-M7 @ 600 MHz:
Teensy 4.0
JLCPCBs SMT
SMT Assembled PCBs
ACES DMM Concept ?
SMART TWEEZERS
CNC Foam?:
Mint Tin Packaging


RSGC ACES:
Laser Pointer/Follower System
RSGC ACES:
Software Library (MSGEQ7?)

Adafruit:
Water Flow Sensor
Seeed Studio:
Water Flow Sensor Kit
Adafruit
Large Analog Voltmeter
Adafruit:
Analog Ammeter


Medium ISP (SMD & CAD)

As you wind up the final two terms of your secondary education it is time to both advance and lock in your burgeoning engineering skills. Whereas through-hole technology (THT) has had a good run over the past few decades, the future is Surface Mount Technology and Design. For this reason, you best be prepared. This ISP round you will refine your SMD and CAD skills to showcase your Design skills in preparation for the opportunities that await you in the next few years.

Your Medium ISP goal (20% of your final mark) should include the slimmest of useful DES devices consisting of a custom PCB, populated with SMT parts, and encased or hosting (Truth Be Told, Mastermind) 3D printed components in the thinnest form possible (think wallet-size proportions). You have two months. Our 3D Printing TAs, and either JLCPCB or DirtyPCBs are all about to get a serious Sr. ACES workout.

Should you be stuck for a meaningful project, consider a DDPv6 Legacy Shield to complement or replace the ones we already have (Intersection, ADC, Universal v1 or Universal v2). The only stipulation I impose is that these devices must remain compatible with our current EAGLE DDPv6/Shield files.

Download and review the updated Medium ISP Proposal. This Word version I would ask that you edit, attach, and email on Saturday January 23, 2021 under the Subject Line: Medium ISP Proposal.

 

Long ISP (THT and/or SMT, Fixed or Flex)

Download and review the updated Long ISP Proposal. This Word version I would ask that you edit, attach, and email to on Saturday April 3, 2021 under the Subject Line: Long ISP Proposal.

Electronic control over your final ACES ISP must be in the form of custom PCB populated with either through hole and/or surface mount components. In the case of the latter, you can consider taking your design to the next level, in the form of a Flex circuit that will be laminated into a page of your DER. If your circuit proves fully functional a flexible 3.5V, 150 mA Powerfilm solar cell will be included in the lamination so that that viewers of your creativity will marvel at when shown the light of day!

The Flex Circuit concept was first introduced into the ACES curriculum in the 2015/2016 TEI4M year with some impressive results. Where the attempts since have failed is whren the designer becomes too ambitious. If you choose this route, I require that you keep it SIMPLE. (LEDs and resistors only?) Your Medium ISP requirements provided you with valuable experience that should improve your likelihood of success as will be a small project this term that requires the use of the ACES ATtiny85 SMD Trainer. The examples below are too ambitious for us but each offers a unique feature you may wish to consider,

 

 

Grade Contribution to Final Mark
10
30%
11
40%
12
60%

For the bulk of your formal education you have been, and will continue to be, required to consume curriculum chosen for you by someone else. Fortunately (hopefully) you will put this knowledge and skill to good use in your future. However, jumping through someone else's hoops alone does not, typically, secure future success. For that, you must demonstrate your own initiative, motivation, and passion. These qualities need to be cultivated and our Grade 10 hardware course is a perfect place to start. There is so much to learn and there are so many great projects out there that offer stimulating contexts within which to develop and refine your interests.