Archive for February, 2018

CITY PROJECT – AUGMENTED COMMUNICATION Introduction This project serves as an ideal introduction into the vast world of Prototyping. The possibilities entailed therein are limited only by the imagination. Choices in themes were likewise developed at the discretion of the students, allowing for a more direct involvement of the student as opposed to the conventional methods in which the courses’ Project Supervisor would have directed the student in choice of themes. The Project Supervisors guidance was key in nurturing and subsequently bringing into fruition, the concepts developed by the students and for this, the teams eternal gratitude goes out to the Course Project Supervisors. In our case, the initial theme chosen was “SOUND”, and so began an exciting journey from concept inception, through several iterations, all the way to optimization and production of the final chosen prototype – An Augmented Communications’ Module. Inception With the vast array of inter-complimentary disciplines available during the first semester, inspiration for the initial concept was not a problem, on the contrary, it was narrowing it down that presented some difficulty. The choice to work with sound within specific contexts seemed like a logical starting point considering the high levels of artificial ambient noise in the environment. This choice was well justified when the subject was researched, revealing myriads of possibilities for concept development. Under the expert guidance of the Project Supervisors, the teams ideas were narrowed down and the possibilities for development were assessed.
Noise Levels analysis

Noise Levels analyzed at various locations in Moscow

  Proof of Concept: The idea at this early stage was to present working evidence to the effect that the technology available can facilitate construction of a functional prototype. The idea was to implement core skills attained at the Technologies course to implement a prototype. The initial concept was centered around augmenting the sound experience by making it tangible, whereupon it was anticipated that applications for such a unit could be found in the field of Augmented Reality, however, results for haptic sensitivity attained upon construction of an elementary glove unit were inconclusive, ergo, this direction was promptly discarded in favor of more practical field of application.  The unit was determined to be limited in functionality, possibly due to the mechanical nature of the design (Fig – 1a & 1b). Sights were turned to Sensory perceptions for a broader and yet simpler field of application – Touch! Prototyping Logs were maintained for the various stages of development.

1a – Attempts to simulate sensation of holding an object – intended to be coupled with vibrations.

And thus began the systematic development of the Augmented Communications’ Project, through the following stages:
  1. Assessment of Concept: The concept was reassessed. It was deemed necessary to revert to first principles to find a simpler and more elegant solution. Man perceives his environment to a large extent, through touch. The entire human body is sensitive to touch, logically, we sought to take advantage of this by developing a device that would stimulate the senses of touch. With the intention of making the unit as accessible and as cheap as possible, it was decided that low tech solutions would suffice, and so Vibro-motors were selected for stimulation of the haptic sensors. (Fig 2a Vibro-motors Concept, Fig 2b – Tests on a glove interface).

    2a – Concept development

    Tests on Components for proof of Conceptual functionality

  2. Modifications on the Concept: The concept was further simplified on the basis that the hands are not necessarily the most sensitive of the human skin surface, nor is it the most convenient for stimulation by such Haptic devices. It was determined that having a glove for such an interface would hinder the normal functionality of the hand. It was therefore decided that the device would have to be something more versatile and should be deployable on any part of the body. A series of tests on the sensitivity of the skin to touch were conducted on various surfaces from the hand, through the upper back to the neck region, upon which it was determined that even though sensitivity varied, one was able to distinguish and perceive the Vibro-motors with an acceptable degree of accuracy.
  3. Iterations on the haptic Strip: The choice of a final working concept was made on the basis of its versatility. It’s suitability and functionality was conclusively established during the tests on the early versions of the haptic strip. (Fig. 3 – Haptic Strip on hand).

    3 – Silicon Strip on hand for tests on useability

    At this stage the haptic strip existed in its elemental form, this being comprised of the ICU – Arduino – Nano, the Input – output transmission and reception module – in the form of a Bluetooth module, and the Vibro-motors. (Fig. 4 – Components of the Haptic Interface). Subsequent iterations of the same ranged from the hand interface, to a strip on the arm, of which there were several versions depending on the materials chosen and of which it was decided that silicon would be best suited for the intended purposes. (Fig. 5a – Tensile cloth haptic interface, 5b – Silicon Haptic Interface)

    5a – Tensile Cloth Strip

    5b – Silicon Strip

  4. Conclusions and lessons Learnt: Not taking into account the various technical skills required to produce the prototype, and assessing the Project exclusively on the criteria of the resultant prototype, its functionality – as per intended design and its aesthetics, the prospects for future optimization of the prototype are realistic. It was likewise determined that applicability and use of such a prototype within certain contextual communication protocols was not farfetched. The intuitive nature of the patterns made for easy memorizing when the prototype was used. Further developments of this interface could be carried out in the direction of design of hardware compatible apps for devices such as cellphones and tablets. In addition, further work can be done with regards to miniaturization of the strip. This can be achieved by accessorizing the element as a part of inner ware such as lightweight vests once the strip has been thinned out to appropriate scales. In this instance, concerns still exist over the safe washing of such wearable technology, in light of which it seems appropriate to have the strip along with all electronics installed as a removable device which can be temporarily glued onto the vest or a long sleeved shirt. In such an instance, the wearable tech should merge seamlessly with the inner garment.
  5. The Prototype: 
                                    Infographics: User experience of Domestic devices     The idea has came to create the controller for smart home infrastructure with friendy, intuitive and fast UI and UX. Here are the options of the Smart  Home controller: Benchmarking :                  
Scope of the Assignment:
Assignment II is an assignment in which we were to make items of our choosing using the basics gained 
up to that point in time, these being the laser cutting process as well as the basics of press-fit.

The process of 3D printing is fast gaining popularity especially with regards to prototyping where it has become a must have component if one is to make a prototype. Having a prototype printed out is essential to the process of design since it helps to actually feel and see the item being prototyped. In anticipation of various items to be used in the "City Project" field, I chose to focus prototyping on components related to the "City Project"

Duration of 3D printing Process.
Depending on the complexity of the item being printed, the process can either take just a few minutes, to several hours.
Iterations 1 - 3 of Palm bracelet along with knuckle ring component

Model of Component – Palm Bracelet

The modeling of the above captioned palm bracelet was subsequently instrumental in determining the ridiculousness of our initial assumption both in terms of utilitarian inconveniences as well as ease of use, not to mention the fact that it just failed to serve its purpose. Subsequent modifications forced the team to think more organically. This hands on approach enabled the team to acknowledge and understand the scope and limitations of the technology in use. Depending on the task at hand, I was able to optimize and subsequently better choose the means with which to make each respective prototype component.
This outside the box approach to the prototype (heck, the box was thrown out entirely) was one of the issues in that it presented a steep learning curve to me personally. 
The optimization of the design is enhanced by the fact that the item becomes tangible and it can be tested (if printed to scale). This is one of the few shortfalls of the virtual environment and simulations in CAD software as a whole. 
The printing process is also limited by the dimensions of the printer used. For instance, the Ultimaker 2 Go has a build volume of 120mm x 120 mm x 115mm. 

Materials Used:
Printing was done on Ultimaker 2 Go, using PLA (Polylactic Acid) which as it turns out, is one of the more commonly used 3D printing materials. The model was saved in STL format and was prepped for printing using Ultimaker Cura.

Ultimaker 2 Go

Lessons Learnt:
The prototyping process is made much easier with the use of 3D printers.
The choice of materials (of the prototype) should be taken into consideration during the printing process.
The use of a resin laser 3d printers is a more accurate method of 3D printing.


Assignment Parameters:
The assignment was to construct a tower using press fit laser cut modular pieces with a dimensional 
limit of 150mm on the length. 

Modular patterns were restricted to 3 patterns or modular units.
Laser Cut plywood

Modular Units for Tower Structure

Pre-Design - Conceptual approach:
The concept was based on attainment of the maximum height without compromising the structural 
integrity of the tower frame. with these two parameters as the basis, it was evident that 
additional stability could be attained by the use of a cross-pattern of "beam" structures. 
Horizontal elements were left out. 

Iterations and Re-Design:
In line with the initial concept of simplicity, there were few iterations between the initial 
design and the final version.

Assembly of Tower

Fully Assembled Tower

The initial design had stability issues due to the initial proposal of framing the beams using 
continuous interlocking. This made the initial design heavy. Whereas the interlocking pattern 
was maintained for the base in order to keep the structure stable, the interlocks were discarded 
at the subsequent upper levels, making the structure lighter and allowing for attainment of 
increase height.

Cutting & Assembly:
Cutting out of the modular units was done using a laser cutting machine.
The cutting process took about 45 min.

The Team

Whereas the final product was a product of active team work on the part of all team members, 
the cutting work was conducted under the guidance of the course supervisor Ivan Mitrofanov 
since at the time non of the team members could conduct the cutting works independently.
Arduino. The programming of Arduino is essential to the prototyping process. It forms the neural network of most if not all commonly used prototypes. A wide range of applications can be and are being developed using the Arduino platform. It serves as an ideal introduction into the world of prototyping of electronics. The basics of programming for the Arduino were elaborated and demonstrated with the ease and simplicity as only one proficient in the subject can do. For this, credits go to the tutoring staff on the subject for a first rate and most efficient skills transfer in my personal experience. This can be attributed to the hands on approach as well as an open door policy that facilitates enquiries in the event that one is not clear on the process. It is as close as one can get to a one-on-one experience with the brilliant minds that facilitate this course.

Blink command on basis of audio input

I started programming for Arduino in the standard way, with the blink command. However, the simplicity of the programming language and the ease with which one adapts were instrumental in enabling quick transition upwards to the more complex stuff. The possibilities are endless and the only limiting factor in this instance is the imagination of the inventor. However, it should also be taken into consideration that the sensors used and other components such as transistors, resistors capacitors, to mention but a few may vary in price, size, efficiency. The Learning Curve. Like most novices, the idea of programming electronics seemed quite novel initially, but that was only before I was able to bet a full understanding of the way Arduino works and the possibilities that it opens up. The rest was a matter of curiosity and an insatiable appetite for Making Things. This made an otherwise steep learning curve much more effortless to overcome. The skills thereby attained are applicable in the real world for solving a wide variety of issues both within a home environment as well as on the larger scale within the City. The skills attained were and continue to be instrumental in the search for solution in a wide variety of City-wide and domestic
Class : Technology

Software : Arduino IDE

Equipment : Arduino UNO Board, HC-05 Bluetooth Module, Breadboard, Jumper Wires, Fan

Challenges :
  • Making proper connections from Arduino to the components.
  • Understanding the Rx and Tx connections from Bluetooth Module to Arduino.
  • Programming the code.


To advance with our projects here in Shukhov Lab, it was necessary for us to learn how to operate and program the Arduino boards and perform basic activities. In this project I was trying to work with an Arduino and bluetooth module setup for controlling a DC Motor (A fan in this case) using a smartphone.

  Process: First it is required to assemble all components together and make the connections.


I have initially connected the bluetooth module to the breadboard and made necessary connections to the arduino board using male-male jumper cables.


The connection for the bluetooth module are as follows:

BLUETOOTH    –           ARDUINO

Txd  –  Rx

Rxd  –  Tx

Gnd  –  Gnd

Vcc  –  3.3V


Next I connected the DC powered fan to the arduino and connected it with GND for the negative terminal and PIN-8 for the positive terminal.

I chose pin 8 here because I have activated it in the code using the statement (int ledpin = 8;)

The connections to the arduino board are shown on the image below:

Finally we upload the developed code to the arduino board.

  • It is very important to disconnect the Rx and Tx cables from the bluetooth module before uploading the code or it might display an error.
  • Always disconnect the arduino power source before making any wiring changes to avoid short circuit.
  The code which I used can be found below:

char val;

int ledpin = 8;

void setup() {

pinMode(ledpin, OUTPUT);



void loop() {

if( Serial.available() )


val =;


if( val == ‘H’ )


digitalWrite(ledpin, HIGH);

} else {

digitalWrite(ledpin, LOW);




  I have also downloaded an application on my phone, from which I can send signal to the Bluetooth module.

It is necessary to download this app or a similar app. You can download one from the link below:  

After uploading the code, I disconnected the power from arduino board connected back the Rx and Tx cables and plugged back the power source into the arduino (it can be from your notebook’s USB or via 5V power adaptor)

Next I opened my bluetooth settings in my phone and paired the device with bluetooth module HC-05.

  •  In case of password prompt, use – 1234
  •  Typing H on the bluetooth app activates signal and typing anything else switches it off.

Then open the app (arduino bluetooth controller) and select the device (HC-05) from the list of paired devices and connect with the switch or terminal modes as shown below. In my case I have used the Switch mode and set the parameters for ON button as “H” and OFF button as “X”. Otherwise you can manually use the Terminal mode.

The fan rotates on sending the signal “H” (ON) and switches off on sending signal “X” (OFF) successfully.

It is demonstrated in the video below:


address: 20 Myasnitskaya ulitsa
(metro stations ‘Lubyanka’ and ‘Kitay-Gorod’)
Moscow 101000 Russia

phone: +7(495)772-95-90 *15026