2023-2024 ICS3U Independent Study Projects (ISPs) |
Independent Study Projects. Please read our overview on why ACES pursue Independent Study Projects so vigorously.
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. Hopefully you will put this knowledge and skill to good use in your future. However, jumping through someone else's hoops no longer secures future success. For that, you must put yourself in the driver's seat while in secondary school to both cultivate and demonstrate your own unique initiative, motivation, and passion. RSGC ACES program is explicitly built and tailored for you to foster these greater goals. Yes, there is much to learn but there are so many great projects to be undertaken and noble problems to be identified and solved that offer stimulating contexts within which to develop and refine your interests it will quickly seem more than worth the risk, effort, and cost.
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.
2023-2024 Independent Study Projects
ACE | Short ISP (20%) Saturday October 14 |
Medium ISP (20%) Saturday January 13 |
Long ISP (20%) (Possibly) Saturday March 30 |
---|---|---|---|
Proposals >>> | Short ISP Proposal |
Medium ISP Proposal | Long ISP Proposal |
Evaluations >>> | Short ISP Evaluation |
Medium ISP Evaluation | Long ISP Evaluation |
Aiden A. (0)
|
SHIFT REGISTER TRAFFIC LIGHT
DESCRIPTION This project displays a traffic light on a street and uses the 555 coupled with a potentiometer for the clock, and shift registers to control the timing of the traffic light and the cars. Each car is represented by an LED and the traffic lights are constructed with three LEDs (red, yellow, green). The traffic light cycle is activated by pressing a button. When the traffic light is green, the LEDs light up one after another to act as if cars are flowing through the street. When the light turns yellow and then red, the LEDs slowly follow one another, turning off and appearing as if they flow out of the street. The cycle then repeats autonomously. MCU N/A HARDWARE The 74HC595 shift registers are the main components of the circuit, with a 555 timer used for the clock inputs of the 595s and a 4071 OR gate for the serial input and a 4069 NOT gate for the latch input of one of the 595s. Transistors and passive devices such as LEDs, resistors, capacitors, potentiometer(s) and PBNO(s) are included in the project. SOFTWARE N/A DESIGN After a breadboarded prototype is constructed, Fusion 360 will be used to create a case for the project which houses the circuit on a stripboard. MECHANICAL N/A |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNCATION |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNCATION |
Camden A. (2)
|
LASER SENSOR SECURITY SYSTEM
DESCRIPTION The laser sensor security system is a two-piece product that alerts a homeowner of intruders in their house. When there is an interference with the laser, the circuit will make a sound using a buzzer, showing that someone has broken in, as well as a light turning on to signify the breaking of the signal. When the laser pointer beam aimed at the LDR is interrupted, its resistance increases, causing a chain of events leading to a reaction from the 555-timer chip and a pulse from the output pin. This triggers both previously mentioned effects and will make a sound loud enough to deter anyone, which can only be stopped with the power switch at the side of the custom 3D-printed case containing the circuit. MCU N/A HARDWARE NE555P Timer IC, Laser Pointer, Photocell LDR, HK19F 5 V Relay, 5 mm Red LED, Buzzer, 10 KΩ Potentiometer, 10 KΩ Resistor, 1 KΩ Resistor, 330 Ω Resistor, Electrolytic Capacitor 10 µF, (2) Ceramic Capacitor 0.1 µF, 1N4004 Diode, Stripboard, Jumper Wires, Fusion 360 Case for Circuit, Fusion 360 Laser Pointer Holder, 5 V DC Adapter 2A. SOFTWARE N/A DESIGN Stripboard, 3D Printing (mounting to the wall). MECHANICAL N/A |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNCATION |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNCATION |
Alex B.
(0)
|
Hexadecimal Decoder
DESCRIPTION This Circuit will be able to decode 4 Binary inputs into 7 different outputs for hexadecimal display. I will use a combination of XOR, NOR OR, and AND logic gates to decode the binary input into the hexadecimal display. When a binary value is inputted, the corresponding hexadecimal value will display on the 7-Segment display. MCU N/A HARDWARE 2 XOR IC logic chip 2NOR IC logic chip 1 OR IC logic chip 1 AND IC logic chip Rocker switches 7 segment display, Custom PCB Custom 3 printed Case. SOFTWARE N/A DESIGN I plan on starting by creating a breadboard prototype with a working Cricut. Once it is completed and working, I will transfer all the parts to a MECHANICAL N/A |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNCATION |
Nate C.
(3)
|
Jeopardy buzzer buttons
DESCRIPTION This project can be used for a quiz with up to 4 groups or individuals. Each group has a push-button and LED. When a trigger switch is pressed it lights the corresponding LED, sounds the buzzer and prevents the other trigger switches from working - therefore showing which contestant was the first to press their switch. A reset push-switch on a separate panel cancels the buzzer and switches off the LED so the circuit is ready for the next question. MCU N/A HARDWARE 555 Chip Push Buttons On and off switch Battery Buzzer SOFTWARE N/A DESIGN Stripboard, 3D Printing MECHANICAL N/A |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNCATION |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNCATION |
Harsha G.(3)
|
PERSON DETECTOR CIRCUIT
DESCRIPTION This project is designed to detect people or objects crossing between the Light-Dependent Resistor (LDR) and the laser beam by counting the interruptions between the path of the laser beam. The 555 chip, 4017 chip, 4510 chip, and 4511 chip will be used to convert the oscillations into readable numbers, displayed through the 7-segment displays. Each interruption triggers the 7-segment displays to track and display the number of interruptions, continuously counting until reaching 99. A buzzer will be integrated into the circuit to ring whenever an interruption occurs, providing a clear indication, and a reset button for user convenience. MCU N/A HARDWARE This project uses important hardware components such as a NE555 timer chip, a 4017-decade counter chip, a 4510 binary-coded decimal (BCD) up-down counter chip, a 4511 BCD, 7-segment displays, a 5V Piezo buzzer, and a LDR. SOFTWARE N/A DESIGN Will most likely be using a stripboard enclosed in a 3d printed case. MECHANICAL N/A |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
Evan H.
(0)
|
The Pulse Stopwatch
MCU N/A HARDWARE This project will utilize the 555 timer (configured for 1-second delay between outputs), PBNO buttons, a 9V battery, as well as some 4017 chips for the counter circuit. SOFTWARE N/A DESIGN The first version of this circuit will just simply be built on a breadboard. These versions will then slowly increase with complexity and resourcefulness, as the next version will be created on a stripboard as it allows more freedom within the soldering process. The V3 or final version of this prototype will be created using acrylic, a 3D printed case, MECHANICAL N/A |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
Chance H.
(0)
|
Wheatstone Thermometer
DESCRIPTION The circuit is designed to measure and visualize the temperature of a room. The circuit utilizes a 555 timer, thermistor, and Wheatstone bridge in order to record the temperature variations of its surroundings. The 555 timer is connected to a Arduino which presents the temperature on a LCD. MCU 328P HARDWARE The project uses a 555 timer, a Thermistor, an ATmega328P microcontroller, an Arduino (most likely a Nano or Uno), and possibly an LCD. SOFTWARE Arduino C DESIGN The prototype of the circuit will be made on tinkercad along with the preliminary code for the microcontroller. The final product will most likely be an encased in a 3d printed case. MECHANICAL N/A |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
Rohan J.
(0)
|
CUSTOM BIKE SPEEDOMETER
DESCRIPTION This ISP will be a bike computer custom to my bicycle. Its capabilities will include current speed as well as total trip distance (until the device is turned off, via a switch on the side, at which point the trip is over and the distance will reset). In addition to an Atmega328P, the device will use a reed switch on the fork of the bike, and a magnet on one of the spokes of the bike. Using this mechanism, the device will know when the wheel has completed a full revolution. With access to the circumference of the wheel as well as precise timing between revolutions, the device will be able to find the immediate speed of the bike, and read it out to a series of seven-segment displays. It will also be able to calculate distance, based on the total number of revolutions completed. The displayed stat is controlled by a SPDT switch. MCU 328P HARDWARE The main hardware component used in this project is an Atmega328P microcontroller chip. It will also need four different single-digit 7 segment displays, and four CMOS 4511 BCD decoder chips to go along with them in order decrease the required number of I/O pins. In this configuration, each display uses only 4 I/O pins instead of 7. SOFTWARE Arduino C DESIGN The device (made on a point-to-point/perf board) will be housed in a 3D printed case, barely larger than the size of the seven-segment displays (there will be multiple layers of boards to ensure a small footprint). The top layer will only include the four seven-segment displays, a switch to toggle between distance and speed and the appropriate header pins. The bottom layer will contain all the electronic components, including the 4511s (display drivers) the 328P, and others. Additionally, the device will be detachable from the bike via a second 3D printed part. The second part will mount directly (permanently) on the bike, and allow the main device to clip into it. It will also have male header pins that can interface with female header pins on the main device to allow the reed switch signal to pass through to the main device. The side of the case will have the power switch to turn off the device when inactive. MECHANICAL Magnetic Reed Switch |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
Jett K.
(0)
|
TMP36 ARDUINO THERMOMETER
DESCRIPTION A TMP36 temperature sensor will detect the temperature outside and translate it into an output voltage. This voltage is then read into an analog input of an Arduino. The code in the Arduino translates the voltage into a number in Celsius, which is then translated into a seven-segment display. Then, an SPDT slide switch will be used to determine whether the temperature reading is live or static. When the switch is on, the 4-digit display will store the temperature that was read at the time of the switch being turned on in its display. MCU 328P HARDWARE The major components are a TMP36 temperature sensor, a 5V power supply, an Arduino Nano, an SPDT slide switch, and a 5mm LED. SOFTWARE Arduino C DESIGN The first prototype will be on a breadboard. Once I have figured out the circuitry and code I will then move to a perma-proto board with soldering. With the perma-proto I will 3d print a case for the final piece. MECHANICAL N/A |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
Triyan K.
(2)
|
The Audio Amplifier
DESCRIPTION This project builds on the 555 Timer to further explore the different type of waveforms that can be generated by oscillators such as the sawtooth, square, and triangle waves. In this project, a sine wave is produced to amplify audio signals through a speaker. This is done through a sine-wave oscillator with Op-Amps which integrate a continuous feedback system. The aim is that the speaker will produce sound that reflects the outputs of the sine wave. For example, as the wave rises, the speaker becomes louder and as the wave falls, the speaker gets quieter. There will also be a potentiometer to manually increase the volume. MCU N/A HARDWARE This project will involve Op-Amps which are intended specifically for audio applications. The sine wave oscillator will be in the form of an RC phase shift oscillator. Therefore, this project will require resistors, capacitors, jumper wires, a battery, a potentiometer, a speaker, diodes, and a transistor. SOFTWARE N/A DESIGN For this project, I will first create it on a breadboard, which will include all my components. After, I will solder all my components on a permaproto which will be encased in a 3D printed box using Fusion. In the final product, a potentiometer will be protruding from the case so that the audio output can be manually configured. There will also be a gap in the case to place my speaker. Additionally, the 3D printed box will have my initials on one side and the course code on the other. MECHANICAL N/A |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
Rex L. (1)
|
555 Electronic Keyboard
DESCRIPTION This is a 13-key electronic keyboard which utilize a 20 kΩ potentiometer network connected to a 555 IC to generate different sounds when a button is pressed, similar to a piano. The frequency that the speaker produces for each button press can be adjusted manually utilizing the potentiometers. MCU N/A HARDWARE
SOFTWARE N/A DESIGN The circuit will be concealed in a 3D printed case utilizing a combination of permaproto and point-to-point boards. MECHANICAL Buttons as keys |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
Oliver L.
(0)
|
COPY AND PASTE MACRO-BOARD (PART 1 OF STREAM DECK FROM SCRATCH)
DESCRIPTION This device will be able to copy and paste on Apple Devices or Windows. There will be two buttons, one for copying, and one for pasting. This will be the first step to creating my own “Micro Pad”/“Stream Deck” Basically programmable buttons for shortcuts on certain applications using Keyboard switches as inputs. MCU 328P HARDWARE Arduino Nano, Diodes, Resistors, and Custom PCB SOFTWARE Arduino C DESIGN I plan to first prototype this on a breadboard and once I get it complete and working, I will transfer and solder it onto a custom PCB with Eagle in a 3D printed case using Fusion 360. The PCB will be a custom 2x1 Keyboard PCB, Keyboard Switches will also be used. MECHANICAL N/A |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
Lucas Q-T.
(0)
|
Digital to Hexadecimal Converter
DESCRIPTION In this ISP I will take lots of inspiration from the binary and hexadecimal game. I will be making an 8-bit binary to hexadecimal and decimal converter. It will have 8 input binary pins, 2 displays for the hexadecimal, and 3 other displays for the decimal. All the displays will be 7 segment displays. MCU N/A HARDWARE 5 7 Segment Displays, 8 Slide Switches SOFTWARE N/A DESIGN BreadBoard, PermaProto MECHANICAL N/A |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
Goran S.
(2)
|
Automatic Tuner
DESCRIPTION As a Double Bass player, tuning the instrument before playing is required which is annoying to do. The Automatic tuner would listen to the frequency, or pitch the instrument is playing using a microphone. Then know what it is trying to tune to via a user interface, involving push buttons to select the note, a display to show what note is selected and how far off of the desired pitch it is. And finally, after being processed by an Arduino Nano, it would automatically turn a peg with a DC motor to tune the instrument. MCU 328P HARDWARE This project involves an Arduino Nano, which will allow the device to hear the pitch via the microphone and create output commands on the DC motor to tune the pegs, and an alpha numeric display to show the pitch and LEDs the distance off. The alpha numeric display and LEDs will be soldered to a point-to-point board with inline resistors. The DC motor will be controlled by a push button trigger, which will make it so that only when the trigger is pushed, does the motor spin. SOFTWARE Arduino C DESIGN I will get the device working first on a breadboard, then it will move into a custom 3D printed case created using Fusion, which will be modeled around the components so that it forms a power drill-like shape. The alpha numeric display and LEDs will be visible from a side so the user can easily see what is happening. In addition to this, there is going to be a trigger button, which will enable or disable the DC motor from spinning. Finally, the part which attaches to the tuning pegs will be removable from the motor, so that it can be changed with other designs. MECHANICAL DC Motor |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
Seb T.
(0)
|
Blinking Bow
DESCRIPTION A bow that causes the tip of an arrow to start getting brighter when it is drawn. When the arrow is fully drawn, the tip arrow will start to blink. This will be caused by the voltage divider inside the bow, as springs will be placed inside. The farther back you draw the bow the less resistance the voltage will encounter as the springs will be wired a voltage divider (resisters in series). As the spring fully extends the voltage will run through a 555-time machine and the arrow will start blink. The string of the bow will be a conductive material split in the middle, and notching the arrow will complete the circuit causing the arrow to light up as there is circuitry on the inside the arrow. MCU N/A HARDWARE The main component is 555 IC chip. SOFTWARE N/A DESIGN The housing of the circuit will be half of a ¾ inch PVC Pipe bent in the shape of a bow. A spring will be placed inside with circuity on a PermaProto Board. MECHANICAL Sort of |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
Atticus T.
(0)
|
Heat Detection Fire Alarm
DESCRIPTION The Heat Detection Fire Alarm is a circuit created that can read the temperature in a room. When the temperature reaches a certain degree, the Thermistor built within it will drop in resistance. Due to the drop in resistance, there is now a low-resistance path through the base of a transistor, a diode, and a capacitor. As the capacitor charges up, the time for which the alarm is on increases. Due to this, this will cause a speaker to relay a noise and an LED to go off. The LED and speaker will turn off once the temperature lowers enough to where the Thermistor’s resistance will increase, meaning a high-resistance current is now flowing. The circuit can be also be powered down by flipping the SPDT slide switch. MCU N/A HARDWARE The major components that are utilized within my circuit is the LM555 Timer, a 10 KΩ Negative Temperature Coefficient Thermistor and an 8 Ω Speaker. SOFTWARE N/A DESIGN For the first prototype, I am building my circuit on a breadboard to figure out how the circuit works and mess with the layout to see where I can compress certain features. I will follow this by designing and soldering my circuit MECHANICAL N/A |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
Max Z.
(1)
|
4-bit Calculator
DESCRIPTION This is a binary adder, subtractor and multiplier. The adder is controlled through an XOR, AND, and OR gate configuration. The subtractor is controlled through NOR, NOT and AND gate configuration. Lastly, the Multiplier is an extended 4 by 4-bit adder. To control which configuration is receiving the binary inputs 2 single poll double throw switches will be used. Along with an EPROM version MCU N/A HARDWARE 20 4081 CMOS chips, 20 4070 or 4030 CMOS chips, 10 4001 CMOS chips. SOFTWARE N/A DESIGN 3D Printed Case and Breadboard MECHANICAL N/A |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |
?
MCU HARDWARE SOFTWARE DESIGN MECHANICAL COMMUNICATION |