Some Thoughts about this Semester and this Course:
At the beginning of the course, what I want to do for this course is robot. I developed an interest in robotics when I was in middle school. At that time, I do not know much about an Arduino, but I know I can make a robot with it. There are tons of sensors that I may use for the robot. The more sensors I have, the more potentials the robot has. I have explored quite a few sensors in the past semester. Continue reading “Jack’s 12th Project: Jobot Arm”
After learning to load images and even load pixels, I decided to make a magnifying glass. But during the process, I happened to make something mosaic. So it turned out I managed to make both.
Continue reading “Jack’s 11th Project: Image Processing”
Simple enough, I transformed the sound wave into different columns’ heights and the color of the background. At the same time, columns’ heights do not change immediately, instead, there is a transition that I added, which made it look nicer.
Continue reading “Jack’s 10th Project: Audio Visulization”
When you stares at those circles, you may feel weird, because you do not see the cursor, and you do not know what is going on. Actually, this is a interactive circle, when you move your mouse around in this circular area, the color of this area will be changing all the time. Uppermost is red, lower-left is green and lower-right is blue. Any other position would be a mixture of three different color, which makes it beautiful. Here is a short video demonstrating what it looks like.
Continue reading “Jack’s 9th Project: Interactive Circle”
Interaction involves at least two sides, one acts, the other reacts, so they interact. It can also involve in multi-sides, which means all different sides may interact with one another. Speaking of interaction, what comes to my mind first is a robot. In terms of a robot, I have two plans so far, one a ball-shaped robot, the other a display-built-in robot. Continue reading “Jack’s Final Project Proposal”
NOTE: This project is a cooperation of BOTH Jack Du and Collin Du.
What we built is a motor controlled by a transistor and current regulator. The transistor helps to provide higher voltages for the motor, and the current regulator controls the voltages the motor has so as to control the revolution. At last, we soldered some wires so that they will be connected permanently.
This is a link to the video.
Hockey game is BACK!!! This time, neither do you have to copy all the code to your processing editor and run it, nor download the large file and uncompress it. You can just click the link below and enjoy the game. I will try to fix other bugs when I am free.
http://web.nyu.sh/jd2804/hockey/ (updated: http://jackbdu.com/hockey/) Continue reading “Jack’s 5th Project: Web Version of Hockey Game”
This is actually a collection of what I have printed with the 3D printer that we have. I print them with white PLA because it is pure and simple. Also it is because I was too lazy to change the filament.
This is one of the first things that I printed. It is a smartphone or tablet holder.
Continue reading “Jack’s 7th Project: 3D Printing”
This project is for mid-term. At the very beginning, I was eager to make something that controls the high chair in IMA lab. I had been thinking about it for around two weeks. When I really got hands on it, I found it very difficult to attach the motors to the chair. Even worse, a chair has five wheels itself, while I actually wanted to add 4 wheels, which would be a weird and hard combination. Then I decided to make something smaller. I planned to make a robot that is interactive. It was about a week ago, so I found there was not enough time. I had to change my plan a again, and I finally decided to make a robot, or you may say a car, that is controlled by an infrared remote. Again, I name it in MY TYPICAL WAY: Jobot. It is made up by the first letter of my name and robot without the first letter.
Continue reading “Jack’s 6th Project: Jobot”
This upgraded version of hockey game is made for the assignment 5, which is about exploring objects.
1. countdown for game’s start
2. Press “N” to start new game
3. Press “+” to cheat: add 1 to player’s score
4. Ball speed changing more naturally
5. Better performance for avoiding own goal
6. Appearance of each object is defined separately
7. More detailed comments, more readable code
8. Some other bugs fixed
Continue reading “Jack’s 5th Project: Hockey Game Updated”