2 Art Pieces Project

1. Analyze (explain how it’s made) a turtle art drawing from (https://turtleart.org/gallery/index.html)

The artwork I chose was named Transcendent:

The turtle moves up and down 790 times while increasing the shade by .1 for each half, with a pen size of 4 (default pen size) to create a gradient pattern.

More precisely, the turtle creates 790 of the line shown above in one half of the screen. With every line, the shade is incremented by .1.

10, 50, 100, 500 of the line shown respectively

2. Remake the drawing with adjustments. Describe the adjustments you made.

I made two major adjustments to “Transcendent” using Processing. One is the color. I set the color to 0, which is red.

The other adjustment is the increment of shade for every line. It was originally 0.1, but I changed it to 0.7. The effect I was trying to create with the adjustment was for the brightest shades of the bottom half to meet at a straight line with the brightest shades of the top half.

As you can see, the straight blue lines cover the brightest shades of red in the entire art piece.

The same adjustments were made in TurtleArt just for comparison. Similar effects are displayed. However, unlike Processing, the shade pattern goes from dark to bright, then from bright to dark. I realized that in TurtleArt, every odd multiple of 100 of shade results in the brightest shade possible, and every even multiple of 100 of shade results in the darkest shade possible.

3. Post an inspiration (art, architecture, patterns, nature) and make a plan for creating it in turtle art.

I am going to create my second piece based on three different things:

The Samsung logo, the Always On Display (AOD) feature on Samsung devices, and the design of the new Galaxy S10+.

Samsung logo, AOD, Galaxy S10+ shown respectively

I chose these three mainly because I am a great mobile tech enthusiast, and the S10 is one of my favorite designs of a smartphone to this date. I also chose the AOD feature to show on the screen of the device as the design of AOD is quite simple, but it seemed somewhat challenging to recreate at the same time.

My plan is to make sub-procedures for every single part of the device. For example, a sub-procedure for the bezels, soft keys, camera cutout, display, etc. Every sub-procedure, except probably for the AOD display, would include some kind of repeat function.

4. Post your final product and how well you followed your plan, include any challenges you faced.

The Final Product

Some steps, such as the positioning of different parts of the phone and the numbers required a lot of guessing and checking.

(As the code was too long to be displayed in one frame, I divided into two parts just for the sake of showing the entire code on this blog post. The left line is for ’12,’ and the right line is for ’34.’)

One major example of guessing and checking are the numbers on the screen. As you can see from the programming of the numbers shown above, it only includes simple movements and rotations, making the process extremely inefficient. For the sake of this project, it would’ve been better if I was able to include repeat functions, increments, etc, but this was the only way I could possibly think to create numbers in TurtleArt. The numbers are purely for aesthetic purposes and also to recreate the AOD feature.

Putting that aside, my plan went very smoothly. When I first completed what I had planned first, the frame, in general, looked very empty, so I decided I had to do something about it.

First draft

What I did first was adding the background. The colors blue and white were chosen because they are the colors composing of the Samsung logo.

The Background

What I got after adding the background consisting of concentric blue and white circles, but still keeping a black background directly behind where the phone was placed.

It was nice to have color and all, but the frame still looked quite empty. I needed to fill up more of the frame with a more effective design. That is when I decided to add the back side of the phone.

The result, shown once again. The frame finally looks much more filled than before.

One thing to note about this design is that the position of the phone is set to random on the screen. However, I still set reasonable parameters for the random function so that the entire phone could be shown in the frame.

Posted in Uncategorized | Leave a comment

Engineering Post 4 – Reflect and Share

The product is a solar powered power bank for mobile devices. I decided to make this product because I experienced many days where my phone battery would not last long enough. This power bank will allow me to have an extra battery for my phone for it to continue through the entire day.

The cells inside are charged by sunlight through solar panels, or by a micro-USB cable. The flow of electricity is fed to the battery through the charging module, allowing the battery to hold on to the energy. Then, the electricity in the battery charges the device connected to the power bank. The battery could be connected directly to the device, but it is connected to a step-up converter first so that the voltage can be high enough for the device to support.

Though I never purchased electronic parts by myself on Taobao, the parts I bought worked surprisingly well. I thought I might need a few trials to get the parts working, but the parts I purchased worked successfully from my first try. Also, as the wiring was quite straightforward, I managed to get the battery to charge from my first try. I did not have to waste any parts just from prototyping. I think I made a good choice of deciding to laser cut the outer shell of the battery instead of 3D printing because it saves time and I was able to make the box clear.

Even though I tried my best to follow my plan, the fundamental purpose of my product, charging a device, did not work starting from day 1. I spent more than 2 sessions trying to solve the problem of my phone not charging, making little progress each day. I am willing to investigate further on the reasons behind why my phone might not charge. Regardless, I could’ve spent time on other parts of my project, such as wiring, soldering, and designing of the shell. Regarding the final product itself, I could have used a sturdier material, such as thin metal with thick plastic, as 3mm plastic is quite susceptible to damage especially when dropped.

As my power bank is charged using solar panels, it uses a form of renewable energy, eco-friendlier than other non-renewable resources. One significant advantage of my product compared to other power banks is that a plug outlet is not needed. You can just take this product anywhere as long as there is sunlight and never find the power bank to run out of battery.

Posted in Design, Engineering, Grade 9, Science | Leave a comment

Engineering Post 3

As I thought the design did not necessarily need improvements after making the prototypes, I did not focus on improving the design itself, throughout the time I was provided for this project. However, I decided to laser cut the shell instead of 3D printing, as laser cutting is much more straightforward, time-saving and the materials are reusable as well.

Day 1: I gathered the necessary materials. I connected boost converter to the charger module, but my phone did not charge.

Day 2: I got two jobs done. First, I soldered all the wire connections, as I believed there were issues with the connections preventing my phone from being charged. However, my phone still did not charge. Second, I managed to get the rechargeable AA battery to charge through the charger module using a micro-USB cable. The only step left was to connect the charger module to the solar panel and attaching the battery, charger module, boost converter, and the solar panel onto the shell.

Day 3: I got three things done. First, I managed to charge the AA battery using the solar panel. Second, I tested the charger with 5 different devices. I found out that 3 different devices (Galaxy S8, S9, OnePlus 6T) charge properly with my charger. However, my charger failed to charge Xiaomi phones (Mi 8 & Mi Mix 2S). I realized there are some compatibility issues with Xiaomi phones and my charger. Even though I still have not found the specific reason behind why Xiaomi phones do not charge, I assume it is because there are some differences with the parts (likely connected to the charging port) in the phones itself. In the future, I am planning on investigating the differences in the parts these devices use, especially in the battery area. Third, I designed the shell for my battery and requested for cutting.

Day 4: I assembled everything into the laser cut shell. One issue I encountered during the process was that I cut some wires too short, so I had to get new wires just for the length. Other than that, the process of the assembly went quite smooth in general.

Video of the working test:

Posted in Design, Engineering, Grade 9, Science | Leave a comment

Engineering Post 2 – Develop and Plan

Project Model

Posted in Design, Engineering, Grade 9, Science | Leave a comment

Kinetic Sculpture Reflection


This was the first step we took in building our project. We drew all our actors and programmed the actors the way we wanted them to move. The three actors I have is the sun, the man and the building. In the end, I decided to remove the sun. In addition, the Scratch prototype is not even close to what our final product will look like, but it is just a simple visual representation.


I used a site called https://www.festi.info/boxes.py/ provided by Mr. Beatty to create my box design. I opened the SVG file using Fusion 360 to create my 3D model, as shown below. One of the only reasons we had to use AI before moving on to Fusion 360 is because the lines on the lines were not connected properly. In addition, to laser cut the file, we needed to change the color of the lines to red.



This prototype is a more accurate representation of the final product. It consists of 4 walls and 2 layers inside the box. The top layer is not too high from the bottom layer, but high enough to fit the servo and the Arduino board. As shown in the physical products below, the 360 model is very accurate.


Most other people had problems with their box when they laser cutted it. Some wouldn’t fit, some would fit too loose, some had the wrong dimensions printed, etc. However, mine was laser cutted perfectly on the first attempt. As I have the gears and box printed, the only things I have left to do is code the Arduino board and my two actors (building and person).


Regarding my performance this course, I definitely need to manage my time better and plan appropriately. I unnecessarily spent too much time on my scratch prototype. I could’ve spent more time on the actual physical models to make my project look more advanced. If I had more time, I could’ve considered keeping my 3 original actors as well. All in all, this was my first extended robotics project, and I think it went very well compared to what I expected in the beginning of the year.

Posted in Design, Engineering | Tagged | Leave a comment