I received the opportunity to take part in CLAOC (Leadership Alliance Orange County) micro internship lasting six weeks. It was a combination of on site activities every Wednesday with my host company NarrAItive under the AI in Entertainment and Media Cohort. Along with the final project I completed certifications on IBM Skills build on AI…
Category: Project
Boat Day Project in AP Physics
As my junior year is coming to a close, my AP Physics class introduced the Boat Day project. Using a set of material, students were required (within this optional assignment) to create a boat which would have to reach the end of the school pool with the student (or students since there was an option…
Valentines Day Heart – Soldering Project
As a way to celebrate valentines in a unique way I decided to create an led animation that would appear on a heart contour in the form of a pulse, just like a hearbeat There were a few design ideas that I went back and forth on as I came up with this design. It…
Digital Clock Soldering Practice
In order to get better at soldering I practiced on a kit from Amazon, which has all the parts to assemble a clock on a circuit board. The clock would run on military time. After assembling it and soldering the parts together for the first time I faced an issue. Two parts of my display…
Animated Eye on a 1.28″TFT GC9A01 Display
Halloween is a fun time of the month, which could be made even MORE fun by filling it with exciting and spooky projects. As an addition to my costume, (on which I have not yet decided) I decided to make a project that I’ve seen floating around for a little while – an animated eye…
Using the Scanner Class in Java
Following my introduction to Java through the AP Computer Science A course I examined the use of the Scanner class, which takes in user input and stores the data in a variety of ways. In this simple exercise I imported the scanner class, instantiated a new element of it by the name of “kb” and…
A New Learning Chapter: Make Electronics Book
As I took a little break from doing electronics in preparation for finals week, and I’m resuming my journey right now! To get a fresh start once again, I decided to pick up an electronics book which will help guide me step by step: starting from the very basics, and hopefully to some more complex…
Real Time Clock and Temperature on an LCD Display
This project was inspired by the tetrahedral kite project we did in my Computer Science Discoveries course last year. In that project I used a temperature, altitude and pressure sensor and placed it on a kite so that it can be recorded during the flight. This was supposed to mimic the way satellites collect data…
Integrated Chat GPT using the AI Assistant Feature
Ever since it’s debut on November 30, 2022, chat
Smart LED Strip Installation + Programming
Isn’t taking down and putting up Christmas lights a tedious process? Well, I thought so too, which is why I decided to combine two things in this project:
Color Picker for Addressable LED using Arduino Nano
Halloween is my second favorite holiday, and I wanted to create something to commemorate the occasion. I decided on a lighting animation using addressable LEDs. In order to make selecting the colors in the RGB (Red Green Blue) format easier for me, I created a system with a display and potentiometers which would show the…
Custom Gaming Console based on Adafruit ItsyBitsy M4
As someone who has been fascinated with with video-game design for a long time now, I’ve decided to dig even deeper and create my own mini console. Lucky for me, I wasn’t the first person to do this, so I didn’t have to stumble in the dark. Instead, I used a tutorial made by Adafruit,…
Robot Arm
My latest project was a simplified robotic arm, made for picking up and moving very small objects. The design is made of Popsicle sticks, which are attached to servo motors with double sided tape. Schematics Programming The starting point for this project was a remote made of potentiometers, which were connected to an Arduino Uno…
Powering Up a Pen and Paper Game with Arduino
I recently worked on an electronics project where I created a game of tic-tac-toe, a simple board game played with Xs and Os on a 3×3 grid. My electronic version of the game uses smart LED strips and buttons, controlled by an Arduino nano controller. Soldering the LED strips together has been a bit trickier…
Sketch up House
Our Computer Science Class Just went over a unit about Sketch up. In order to learn how to use it, we followed a series of tutorials done by the Harwood Podcast, which led though the process of creating a house in Sketch up. Below are the different stages of the described project. 1. Walls The…
Arduino UNO Pushbutton Circuit
This circuit was a part of my Computer Science Discoveries Class curriculum. The components include: The Arduino code for this circuit is shown below.
Trans7-segment display using a decoder
7 segment displays are used to display digits ranging from 0 – 9. They are made up of LEDs arranged in the shape of the number 8, as any of the ten digits can be formed from the shape. A different number is displayed based on the combination of the lit up segments on the…
Otto Quad Assembling
The next step to expanding my future robot army was creating the Otto Quad. It resembles the original Otto model, with the exception of having four legs instead of two. Below is the image of the final product. One of the main difficulties was adjusting the parts so that they could fit together. Since I…
Monopoly Bank System on Python
I’ve always played a version of Monopoly that provided the players with an in-game credit card, which could be used in transactions made on a card reader, which was also provided. I was disappointed to see that the new copy that I bought only had paper money. Because of this, I made the decision to…
PWM(Pulse Width Modulation) Study
PWM is a way of regulating the power/brightness/revolution speed by changing the duration of voltage pulses. The relationship between the duration of a pulse, to the duration of a pause is called duty or power percentage. PWM pulses can be generated by an electric circuit or by a micro-controller. Arduino, for instance, has a command…
RGB LED Study
An RGB LED has four outputs: three LEDs (red blue and green), as well as either a common cathode (-) or a common anode (+). The RGB LED referred to in this post is a common cathode. By scaling the voltage of each of the LEDs within, the RGB LED is able to produce different…
Otto Reacts to Signals From a TV Remote
The next step after testing out the walk cycle is to have it be controlled with a TV remote. In order to do this, Otto needed an infrared sensor, which will allow it to receive signals from the remote. Then, I used the infrared library for Arduino in order to convert the signals sent by…
Otto Walks On Its Own!
In order to create my own walk cycle for Otto, I needed to see how the walk cycle was done within the blockly software. The video below shows the most basic walk within the software. The speed is set to slow.
Otto Testing :)
It is finally time to test Otto! After downloading an example code from the Otto blockly software, I decided to make Otto dance! Please excuse poor video quality. There were some issue with powering the robot with AA batteries, so I decided to connect a 9 volt, and temporarily place it on Otto’s head. This…
Analog Input Blink
I used an example from Arduino.cc to practice receiving analog signals through the analog inputs. In this example, the wait time between the blinks of the embedded LED are going to be sent to the Arduino UNO board from the potentiometer. The potentiometer sends voltage to the analog input, which in turn converts it to…
Finished Otto 3D Printing
This week I finished 3D printing the parts for the open source robot Otto, which I began printing last week. This was possible due to my access to the 3D printers at my school. The next step in creating Otto will be assembling.
Astable Multivibrator
The astable multi-vibrator uses two transistors, and turns on first LED1, then LED2. This happens because the two capacitors charge and discharge, sending signal to the base of the transistors. I recreated this circuit on a breadboard to see how its outcome. The breadboard is powered by a power bank.
Weather API: Pulling Resources from the Web
The goal of this script is to show a six day forecast from the command line. It would include the date, temperature, and one word summary. In order to pull up the necessary information, I used an API from https://openweathermap.org/api Formatting The output of the program should be formatted as the following: **Sample Output:** date, average temp, summaryNov 30 – 23 C, sunnyDes 1 – 30 C, cloudyDes…
Christmas Tree Soldering Kit Assembling
As an activity for Christmas, I decided to practice soldering with X-mas tree soldering kit. The layout was very simple, and I was able to finish it in a couple of hours. It contained three circuit boards, two for the tree and the third one for the base. It’s electronic components included: AA batteries wires…
Bricks – Pygame
I made this project as a birthday gift to my awesome older brother, Max. He helps me learn programming in his spare time, and is always very supportive towards me. Moreover, this was a great opportunity to learn more about the structure of the PyGame library. Originally, this project came from the book “Python, PyGame…
Diode Study
A diode is an electronic component which allows the electric current flow one way, and not the other. It is often represented as an upper case D on diagrams. A diode has a positive side called the Anode, and a negative side called the Cathode. In order to showcase this, I created a circuit on…
VEX VR – Disk Maze
For this project in STEM we had to program the VR Robot to move through the Disk Maze from Start to Finish using the FrontEye Sensor to detect the disk colors. Detect at least 5 disk colors before moving to the finish. The green square is the starting point, and the red disk is the…
VEX Robotics at School
STEM is the elective that I picked in Dwyer Middle. During this first part of the course we built VEX Robots from the manual and took part in a small competition. As part of the competition we had to join another team to stack blocks on the field in under three minute. The amount of…
Arduino Traffic Light
In this project I created a traffic light prototype with an Arduino UNO. The LEDs would have to light up at the sequence of a real traffic light and work in a constant loop. Materials used in the project: Arduino UNO breadboard 5mm LED 220 ohm resistors wires I used the Arduino programming software to…
DC Motor Driver Module
The goal of CarBot’s next upgrade is to make it able to move backwards without having to turn around. Before we do that, however, its really important to learn how a motor driver works and explore how it can be incorporated into CarBot. Here is a study of the DC motor driver board. Materials breadboard…