Robotic – Final Project Prototype Part 4 – Unlimited Revisions.

There is only testing and remodeling, testing and remodeling after i went to simlim to look for a battery 2 weeks ago.

After that, the battery could also power no more than 3 servo at once so I purchases some AC-DC 6V 10A converter online and had been waiting for its arrival since then.

meanwhile waiting, all I did was re-model almost everything again and again…. and I also downloaded ZBrush- a 3d sculpting software and learnt it just for me to sculpt the turtle appearance since i have to learn it sooner or later and luckily I tried it now so I know that there are actually a lot of problems in my current structure when place in the shell I modeled afterwards.

After last post, I’ve built a bigger base mount for the turtle.

This was originally the rough full size for the turtle base, Version1, Version 2 with 2 arm motor attached, and Version 3 with no Arm motor attached.

And I downloaded Zbrush and started to learn how to sculpt something in it and MANNNNN IT IS HARRDDDDD

And then I printed it out in smaller scale to see how it feels.

And to check which layout should work.

 

 

and since after I did more research on turtle, I realize that the bone structure of the turtle wasn’t straight and so I tilted the motors to give it an angular tilt for it to move more like a turtle.

then I tested the structure of this configurations.

I also modeled a arm motor connector and found out that this is WAAAYYY to long for it to work properly, and another problem is that there is still not enough tilt, so I changed from a 45 degree tilt to a 22.5 degree tilt.

This is the Version 4 and Version 5 of the motor mount, I’ve decide to make it higher so to be able to turn the arm in the correct direction, I’ve also tried to add the middle servo which will control the turtle head retraction and head/tail turning.

This is with Version 5 base and version 2 Motor connector which are much shorter.

Next, I further edit the turtle shell and upscale it to see how it fits into my system, however i found many problems here like it doesnt fit well. Since I can make adjustments to the layout, I decided to use another method to do the leg mechanism.

By combining this lever system straight into the leg.

The 4 generation of motor connector.

This should be the mechanism I will use for the leg, I hope it works.

for now, I have to test them out again.

Final Project Rehearsal

Posted by ZiFeng Ong on Tuesday, 24 October 2017

In our final project rehearsal, we are focusing more on the grid appearance and the technical aspect of the overall feel, we also discussed and understand the flow through this rehearsal.

 

In our discussion, we decided on a few combinations like what to film and how should film it, also the passing of phone is rather tricky because we are afraid that we will drop the phone that doesn’t belong to us.  there are many more fine tuning needed to be done, but for now, we will see what these 4 piece will look like together and decide what combination will we do.

 

This is the segment where we pass the phone to the next grid, we hope to achieve an effect that feels like we are moving in a straight line instead of passing in circle, we will only know the final effect when we view it from the grid.

and this, just one video alone wont have any effect, but we hope to achieve a panorama spin effect through this when the grid is out. 

We are just as excited because of the fact that we doesn’t know how the true effect of these rehearsal will be like and we are waiting for a surprise which may or may not be what we would like it to be. The first time we see the final outcome will be the first time our class sees it.

 

 

Research Critique: Second Front

The Second Front performance was extraordinary and unlike anything that we’ve experience in internet art and culture, the performance is entirely within a virtual world(third space) where what was common in the Second Life was totally impossible in the real world that we live in(like physics and such).

To be really frank, I started the research about Second Front by reading the Assignment Post and watching the two video over there, IT MADE EXACTLY ZERO SENSE TO ME, I am like..

WHAT THE SHH IS HAPPENING? WHY DID THEY USE THE HELICOPTER WHEN THE BANK IS RIGHT BELOW THE MANSION? WHY DID THEY SIT ON THE MISSILE HAPPILY? WHERE DID THE MISSILE EVEN COME FROM? WHAT IS THIS FLOATING BALLET DANCER THING?  WHAT IS HAPPENING??
WHHHHHHHYYYYYYYYYYYYYYY~~~~~~~~?

A good piece of art gives you a sense of wonder but a piece of astonishing art make us feel foolish” but I felt really stupid after watching both of the video, because I must be too slow to not get the meaning/message of them. So I carried on in the researches by starting to understand what exactly Second Life is….

Wait… This Second Life is actually a really interesting “Game” that have no boundaries or whatsoever. Users could create their game character anyhow they want, make their character to do anything, build all sorts of structures and items in the game and there are even user using Second Life to raise funds for real life volunteer funding which I think is such a good use of third space as a medium to solve problem in the third world! 

 

Back to the topic of the work of Second Front

I think what Second Front was doing was really amazing as they are all from different country and meeting, planning and executing the performance in the third space while transcending any laws(physic or social) which is only possible in the third space, Grand Theft Avatar felt like a piece that was drove by the inner desire of human, it started with the characters in the “Evil Genius Mansion” with the dramatic music and I think this is a reflection of us dreaming to be a badass in some point of our life like having super power- able to fly, super strength etc. and in the Grand Theft Avatar scenario, they are the “Rich Evil Genius”(rich because of the helicopter which is totally unnecessary) whom disguise themselves to rob the bank with the “Genius brain” that could unlock the safe to take all the Lindens in there, annnnnnnddddd *Plot Twist* they are trying to portray that they are not evil at all but rather acting as the Robin Hood who steals from the rich and “Give” it to the poor as we can see that the money is all scattered from the helicopter soon after they take flight but if it was the money they were after, scattering the money will be the last thing they do.

I really admire that Second Front is an adult group who are really childish(Just to clarify, being childish is a good thing, like child in their heart still survived) and they could make such wonderful performance in Second Life, when I was much younger, I was a gamer who did things which were really similar to the what Second Front were doing but on a much smaller scale, I remembered that I made my friends to wear a set of costumes in the Massive Multiplayer Online Role Playing Game (MMORPG) called MapleSea but in a private server, we dressed up as the Meso Ranger and went around helping(Disturbing) people.

It was fun to be “Someone else” other than the normal character we used in the game and doing something we normally wouldn’t do with the disguise on, this was exactly what Second Front had done in the Grand Theft Avatar.

I would like to quote Alise Iborg  when asked question about the rehearsal vs Improvisation in their work:

If it is better improvised we will probably do that. Each has its advantages and disadvantages.

With prerecorded performances, we can fine tune and edit out things we don’t want the audience to see. But with improvised performances, the work takes on a life of its own fueled by the creative energy of our players which really shows through.
Also, many times, it’s the surprises and unintended actions that make the work really come alive!

Isn’t this exactly what we learnt in this module? “Also, many times, it’s the surprise and unintended actions that make the work really come alive!”. Alise Iborg is more likely to have an improvised performance than a prerecorded one (its kind of paradoxical as their work was prerecorded and edited, but the content in it seemed really organic and improvised) and this is the spirit of having a performance(live or not) and if we embrace and accept the possibility that things will not go as planned or even planned to have the unplanned happenings, it would make organic pieces which unique and flavorful due to the shift against logical interpretations.

Afterall, Second Front is having fun making these artwork which some were funny, some were totally illogical, but the main thing which we all can learn is to have fun in the process is more important than having the perfect end result, I am sure Second Front laughed out loud when they were executing their pieces while they were like “FLYYY!! MAKE MORE OF THEM FLYYY!!! HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH!!!!”

 

 

 

 

Co-Broadcasting Experience and Thoughts.

This Co-Broadcasting thing is definitely new to all of us!
the best part of the co-stream is that we can communicate to each other with very little lag between in comparison to the usual broadcast where there will be atleast 7 seconds with optimal connections. Co-Broadcasting could possibly be used in our final project as our idea for the final project is to go through the barrier of the broadcase and “appear” on the other side of the stream. When doing our two occasion in the Co-Broadcasting, we’ve got some interesting shots and we tried to build towards our final project.

Co-Broadcasting 1:

Posted by Su Hwee Lim on Thursday, 12 October 2017

 

Co-Broadcasting 2:

Costream test 2 Su Hwee Lim

Posted by ZiFeng Ong on Wednesday, 18 October 2017

 

 

This is really interesting as I am shooting SuHwee while she was shooting someone else. it feel like a real time behind of the scene, and SuHwee followed my hand sign in this and it gets really confusing that whose hand is that?

 

Tiffany doing her dance and we somewhat tried to learn afterwards and I zero talent in dancing. also, there is a minuscule lag over here.

 

This is a take from our second co-Broadcasting which we focused on testing for Final project. we did the face merge thing like in the adobe connect.

 

Since we have the same object, we decided to use it as our advantage and “pass” to the other person and merge it on screen so it appeared to connect in the split of the screen.

 

Another Adobe Connect trick, so now our body parts are not limited to spatial restriction and can travel through the third space. (somewhat)

 

This is my favourite part of the whole stream. it looks really good as all the detail matches up, even the hands in the watch are the same(of course, its live at the same time).

 

 

and we tried to synchronize our movement which is REALLLYYY difficult.

 

Lastly, as Makoto suggested, the side profile it kind of difficult but it is really interesting if we can get it to synchronize and turn our face. Which we did and had a relative success 

 

Some Observation I’ve made in the two broadcast.

1 – The lighting is really important, in our first stream, the both video seemed really nice next to each other, but in our second stream, as the lighting is different, it is very difficult for the viewer to believe that we passed the item over since the lighting is way off even when it is the same thing. Like Bao and Makoto’s co-broadcasting, since it was taken in the afternoon, it look really nice because they have similar lighting.

2 – There needs to be communication between both of the broadcasters so that we can coordinate our actions better be simple thing like a count down but we need to think of a way to remove the countdown.

3 – if we want to pass thing over or anything that require the use of the split, we must do it so so both of the broadcaster can slowly merge the object on the split.

 

Overall, there must be more testing for us to fine tune our actions and the difficulty level will be much higher if there are 4 broadcaster at the same time. Maybe one way is that we can use the co-broadcast as a communication tool instead of the final piece so we will have two phone each, both phone broadcasting at the same time while one is in the co-broadcasting mode and another is on the normal broadcasting mode so that we could communicate through the co-broadcast live.

Interactive Devices Final Project: Obsoleting Instruments Process 2.

After the last post where I’m almost done with the laser reader and there are still improvements to be made to it, but I will focus on other component and will come back to make it sound nicer if I still have time, for now, I need to slowly build towards the completion of Obsoleting Instruments first… I will need to a way to feed the music sheet into the laser at a constant speed, so after some research and thinking, I could use DC motors with gear box that drives the music sheet through a belt

system, so, with that in mind, I purchased some special rubberbands and the belt driver thing, as well as some gears and shafts and the plastic DIY construction pieces to test it out.

First, Since I’ve got the Landline Telephone, i need to clear the little plastic pieces inside to make room for all my components, and I thought it would be a simple task, but MANNNNNN ITS SOOOO INTENSIVE(because i dont have a proper tool to do it)

Theres a Chinese saying “Small knife cuts huge tree” its a torture and yet quite satisfying for me.

its like the loding screen, I can see the final point when doing it, so the hole need to go 1 round. and my finger hurts.

 

This thing tortured me, I tortured it back. Fair Game.

Slowly, i manage to cut all protruding parts except for the two longest one as i still need to close the top back and secure it.

and then put the belt and the belt wheel to check the distance required to have the just right tension as too tight it will not spin well and too loose it will come off easily.

I tried placing then together so they could sandwich the music sheet, but this is too near and it wont work well

and if I use a gear system, I could do more of the thing, but still need to consider about it.

After I got the usable distance, I proceed to 3D modeling the parts that is required.

The initial concept of the belt system. I know its abit overkill but.. I dont know where will it fail so I decided to give the music sheet full support, also, this was measured according to the belt length, Motor dimensions, phone dimensions, laser dimensions and the music sheet dimension to make sure they all fits. The complex base plate is to enable me to insert the belt after assembly.

 

 

 

I placed some holes to save some material and reduce printing time.

Then split the base into two part so that I can work on half and combine them later, I think it woule be much easier for me this way.. (And I dont have to print 6 hours just for the base.

 

It worked really well, but there is only one problem, my top cover of the phone could not close as it is slanted, so I have to shift the whole plate to the back, or place the top belt about 40% inwards but I cant just shift both belt wheel as there will be the laser reader there. so…

I will settle on my 6th one for now, since this is only half of the system, I need to get my music sheet up first for me to test the speed of the motor with this system since if half doesn’t work, nothing can work.

 

Pew Pew PEW. look at dem laZEERRRRR

 

I supposed it will work if i attach the motors to it. will upload another post once I’ve Progressed more.

ROBOTICS COMPONENTS!! CHEAP CHEAP! COME COME!

First, you will need an EZbuy account, it will be really worth it. Best part, they have collection point from Canteen 2 in NTU!!

Buying from Taobao /EZbuy won’t guarantee the quality, occasionally  will you receive item that doesn’t work but they are CONFIRM 3X to 10X cheaper than Simlim Tower.

Waiting time is anywhere from 5days to 3 week (5 days only if you are really lucky that the seller send your order out the same day and it finished inspection the next day in EZbuy warehouse PLUS you used Express shipping which is $2.99 per 500 gram) if you are REALLY UNLUCKY that the seller gone MIA after you purchase, good luck, but that shouldn’t happen with the link I gave as I bought from them and all is good.

 

Tutorial here for those who don’t know how EZ buy works,

PCA9685 Motor Driver  <—– CLICK HERE

 

MG945, MG946R, MG995, MG996R(Get the 996R, I think its the best out of the 4 from some forum I read, but not very sure.) waterproof servo and 30kg servo, I dont’t know how well they work. <—– CLICK HERE

SG5010 Servo They are 180 Degree by default & they are similar to the one above, but with plastic gears which made it lighter and cheaper but don’t last long<—– CLICK HERE 

 

SG90S, Much Stronger version of the small servo in the Arduino kit & this 1 have all metal gears, but WAY WEAKER than the 2 above <—– CLICK HERE

Arduino Uno Clone. working good with more pins available for soldering  <—– CLICK HERE

ESP32, runs Arduino code and with built-in WIFI and BLUETOOTH  <—– CLICK HERE

Wemos D1, work exactly like Arduino Uno, but with Built-in WIFI <—– CLICK HERE

Lots of plastic gears, metal rods, rubber band belt drive <—– CLICK HERE

 

Have fun shopping!!

Research Critique: Jennicam

First thing that came to my mind when researching about Jennicam….

It is wonderful that she was doing what she liked by putting herself on the line(ONLINE).. but what if its a ugly man doing the same thing but because he is an exhibitionist, would “Johnnycam” be as worthy as the Jennicam?”

This is just a thought of mine on the thought of “What If” and there will be no clear answer to this.. or is there?

OK Nevermind.

Back to the reality… The critiques.

Jennicam is a wonderful form of broadcast that was developed from a simple test of trying to write a script that takes a picture with a webcam and upload it onto the website, she started to show the website to her friend and slowly, it gained popularity and there is no reason to stop. Then when she became relatively popular, she started to charge a subscription membership at $15 per year, for those who are subscribed to Jennicam, they could enjoy the pictures to be uploaded every 2 minutes while those who are not subscribing, they can only see the new picture every 20 minutes.

Things that you charge people to view must be really exciting so there will be this many audience willing to pay just to see it? NO! As mentioned by Jennifer:

I think if I weren’t normal,  it wouldn’t be nearly as interesting.

She agreed that Jennicam is full of boring-day-to-day-stuffs and this is what made Jennicam so interesting, because there is nothing extraordinary in it, everything is unscripted and whatever happened on Jennicam just happen naturally and this is the beauty “Livecasting” that Jennifer was the pioneer in.

What might have made Jennicam so popular back then?

I think what made Jennicam so popular to an extent that there were 4million view on a single day at its’s peak was because of a few reason..

Firstly, there wasn’t that much things to do on the web during that time and like our senior Kapi said during his presentation,

90% of the information on the internet was generated in the past 2 years

and I found some source of it for credibility check
It meant that before 2003,(the year that Jennicam ended) the information on the web was so far lesser than 10% of what we have in the current time, this means that the chance of people spending their time on Jennicam are far greater than if Jennicam were to appear in the current time. Also, Jennicam was pioneer to do this online and surely she did gain some popularity because of this.

Next, It gives the viewer a sense of treasure hunting as the selling point of Jennicam was that it is normally boring 99% of the time and there is the 1% which Jennifer would show something that people were waiting for on the Webcam like being naked, having intimacy contact with her boyfriend and she said

“The first time one boyfriend and I did started kissing, the site went down pretty much immediately from too much load”

The beauty of having 99% of the time as being boring and 1% exciting bit made it feel like the good thing are worth the wait, which unlike other webcam strippers, who are naked most of the time so once Jennifer do something out of her ordinary, it will make the Jennicam viewer feel lucky.

Lastly, it feeds on the Loneliness sentiment within people. People who feel alone will feel better if they see someone are as boring as they are in real time as David Letterman said in the video:

“This is really all people want, people are lonely and desperate, they are lonely, desperate, miserable human beings. They are reaching out, they want to see life somewhere else taking place, it’s comforting, don’t you think?”

Yes, I think so too, there are reasons why Mukbang are so popular all over the world.

Jennicam is like a 24/7 Mukbang which accompanied lonely people so that they can see another human somewhere in the world and the more they watch it, the more connected they feel to Jennifer. But this is where things gets weird.. those who are feeling really connected to Jennifer only have a one way connection and they could possibly see Jennifer as a 7 years friend while Jennifer doesn’t even know them. I personally think that this is somewhat similar to fans and idols while some hardcore fans revolve their life around the idol, the idol don’t know they existed. This is really sad for these people whom watch Jennicam due to their loneliness, Jennifer might be all the friend they have in their life, and in 2003, BAM!! ONLY FRIEND DISAPPEARED.

Image result for lonely gif

The Idea of private and public had changed since internet.

In the past, privacy was what was behind the walls and if you close all doors and windows, you will have a private space, but now the invention of the webcam and internet, it opens a window within the private space and on the other side of the your window, there could be countless of viewer who is able to look into the window you’ve opened in your private space and since anybody could just look into your window, doesn’t that made it a public thing since anyone can just take a look and decide to stay and watch it further or just leave?

This is what the Jennicam was doing, she opened a window for 7 years that anybody could look through it, in her own private space but was her private space really private as anyone could just take a look at anytime? Although she said:

“Because I don’t feel I’m giving up my privacy. Just because people can see me doesn’t mean it affects me – I’m still alone in my room, no matter what.”

Yes, she is alone in the room but that doesn’t meant that she got her privacy, imagine that the webcam is an actual opened window and every time a viewer would pop his head on the window and look into her room but can only stay outside.(Jennifer is still be alone in the room) would she freak out? I think she would, at least for the first year.. The biggest difference is that she is unable to see her viewer and have this false sense that she is protected through the barrier of the internet distance. So was she losing her privacy? I think she definitely did since she will have to adjust her life due to Jennicam like when she is having intimidate actions(sex) with some of her boyfriend, they would turn off the light and do it under the blanket, this, isn’t it losing of privacy?

 

In Conclusion

In my opinion, Jennicam is similar yet different from when we do a live broadcast. The Similarity is that both are unable to retrieve what was put on there when the viewers saw it although we could probably delete it afterwards but we are unable to undo what the viewer saw. The difference between Jennicam and our live broadcast is that due to the short time frame of the live broadcast, it is possible to have a general idea of the content within the stream and “Act” upon it but in Jennicam, who we saw is probably who she was as it is virtually impossible to act 24hours a day for 7 years, and we are getting the realest Jennifer as possible.

Jennicam was a work that place herself on the limelight of the internet for 7 years, the popularity she gained might be accidental, maybe she is an exhibitionist who like to show herself naked sometime, but I think that she was definitely lonely because when she wrote her code and uploaded the webcam picture to her website, she showed her friend as a form of attention seeking and she unexpectedly seek-ed the attention from the whole world. Although she did not start with this reason, but she definitely progressed into capitalizing and selling her privacy for some fame and money.(which I don’t think it is negative at all, its really smart to do it!)

 

Robotic – Final Project Prototype Part 3 – Understanding the Motors and Power Supply.

For weeks, I’d been thinking that my code was wrong hence I cant move more than 2 motor at the same time or it will corrupt the system….

And in the end, it wasnt my code, as I was using PCA9685 which is a servo driver which I bought online and thought that I could control 16 motors at the same time, Yes, it could and the code can work.. the problem is the power supply. NEVER HAVE A SERVO DRIVER’S MOTOR POWER SUPPLY POWERED STRAIGHT FROM THE ARDUINO!

I finally found out today that was the main reason, when the motor drains too much of the Arduino’s power, it will brownout, causing erratic behaviors in the motors which was my main problem up till now, so instead of limiting myself to code up to two motors to move at the same time, I could potentially move all 16 motors just by finding another power supply.


15:15- 16:10

 

My Brownout will occur when I run 4 servo at the same time, so 3 servo running simultaneously is the maximum for my current power supply, There are ways which I could solve this problem.

  1. Using a battery which could supply 6V power at 10A or more, after my research, battery are rarely rated at 6V and 10A is just too much for a battery, even if they do, it will drain the battery out really fast unless I am using a HUGE car battery on 12V and step down the supply using a Voltage Regulator.
  2. Using Multiple battery at 5 V or 6V and parallel them to increase their current, since this will be the most expensive out of all option, the only way possible to get this done is to series 4xAA battery and parallel multiple group of 4xAA to create a powerbank, the downside of this will be the voltage drop overtime due to lesser power in the battery.
  3. Using a power adapter with the 5V or 6V at 10A, and this will probably be more feasible due to the availability of 10A power adapter in the market, or I could use a 12V 10A power adapter along with a Voltage Regulator and step down it to 6V. I think this will be relatively doable because it will have a stable supply and I do not have to worry about recharging my battery, moreover, I might be able to supply power to my Arduino at the same time too.
In conclusion

I will try to find suitable power adapter along with voltage regulator, if this still don’t work as well as i thought it would work, I probably can use a capacitor to increase the current rating(I am still not sure how does this work, but I’ll figure out)

Interactive Devices Final Project: Obsoleting Instruments Process 1.

After the Initial concept, I’ve 3D modeled the Laser mount and Photoresistor mount.

And after the Laser mount was done and working great, I went ahead to print the Photo Resistor mount.

 

It is designed to hold the photo resistor and allow the connector of each Photoresistor to be protruded out so that I could solder the circuit with the pull down resistor right on the module to remove the need for having a breadboard in the Telephone as the space will be limited in it, and i guess this will be the more efficient way of doing thing while making sure all connections are secured.

The soldering took some time to complete but luckily for me, I only need to do it once, or so I thought… (some part broke when I bring this to school so I did re-solder it again.)

I also purchased an old Landline Telephone on Carousell, I must say that Carousell is a wonderful thing.

In the end, the only part that could be reused is the phone’s body, the speaker/handle/hearing thing, the buttons and the telephone wire.

 

Meanwhile, I started to write the code on Arduino for the Laser and Photoresistor.

The value will be higher than 800 when the laser shine directly on the Photoresistor and lesser than 100 when blocked, so I can simply write if( value <= 400), play tone 1.

 

After some coding, this is my prototype for the music player part which is to be installed into the Landline Telephone.

 

 

Robotic – Final Project Prototype Part 2 – Compacting Mechanical Systems.

After the Study model of the last part, where I stopped at the lever system and realize that it is not as strong as it should be, my improved method is to use 2 servo to do the same action, After a long time trying, I found out that the overall height of the servo will still be as high and as big as a standard MG 966R servo motor, and the MG966R will provide significantly higher torque than 2x SG90 at roughly the same height.

So my new solution to this is to use the heavier and stronger MG966R as the feet motor. Since they are relative big, I need a system to fully utilize the height and the movement of motors to make it as compact as possible. Since the center of the turtle shell is usually the tallest part, it make sense to stack the first rotating joint (the shoulder) above each other to greatly reduce the total size of the turtle by making it slightly taller.

Prototype of stacking the Shoulder motors, I’ve realized that the left motor should be at the bottom and right motor should be at the top as one will spin clock wise and other will spin counter clockwise to make it the same height when their pivot are not centralized.

 

Improved prototype of the system which reduces the shakiness of the Shoulder Motor(which is important as Shoulder is the first joint, if this vibrates, it will be amplified become very obvious in the feet.)

Un-centralized joint of the Shoulder Motor to Arm connector will result in centralized and same height of both left and right arm when in horizontal(walking) and vertical(back in shell) even when the shoulder motor are stacked(different height). Look at the green dot which is where the center of arm motor going to be.

 

after countless of testing to get the perfect balance of height in horizontal and vertical, this system should be able to progress into what I will use in the final, there are still improvements to be made in the base height of the Shoulder Motor as when the Arm spins, it will still touch the ground.

for now, it probably can walk and hide like this..

Next up is to further refine this system and find the suitable system for the Elbow joint.