Posts

Showing posts from February, 2018

TEDx Talk - Creative Coding

Image
Don't Just Learn To Code, Learn To Create - Justin Richards TEDxYouth@ColumbiaSC  I decided to watch this TED x talk about Creative Coding for inspiration and to give me the idea that most things are possible if tried. Additionally, this talk is interesting as it seems as though the speaker isn't just explaining why coding is useful but is explaining how coding can be used to creatively build or design an idea or concept. This video links well to the next part of the module/exercises as these will be based on creative coding using JavaScript. Bibliography & References [1]  https://www.youtube.com/watch?v=6rxWc-TNIJI

Project Concept Sketch

Image
This is a concept sketch for my final project explaining what I intend to design/build and who this creation is intended for.

Security Vault Attempt 2

Image
I attempted to build another project which included an Arduino Mega instead of an Arduino Uno. Unfortunately like attempt 1, although the diagram was simple to follow I could not get this project to work. This may have been due to the coding found for this project on instructables not working with the hardware correctly, the wiring as some wires looked as though they used T-Junctions which is difficult to re-create or the Arduino Mega board or components being faulty. My attempt Bibliography & References [1] http://www.instructables.com/id/Arduino-password-lock/

VVVV Session 4 - Study Task (26/02/2018)

Image
Study Task This study task allowed us to create a slideshow with three slides. Main VVVV file for this project which contained other patches that were compressed. These patches worked together to create the final task. Screen One This patch created the first scene/slide used in the final creation. The I/O boxes connected to the output of the 'HSL' node control the colours used in the gradient by altering the hue, saturation, lightness and alpha of a specific I/O box (output). The 'DynamicTexture' node creates the gradient effect while the 'LinearSpread' ensures that these colours are either going in a vertical or horizontal position. The 'UniformScale' node is used to change the size of the 'Quad' (square). The text's position is also changed using the 'Translate' node while the 'UniformScale' node changes the size of the text. Screen Two This patch created the second scene/slide used in the fi

Security Vault attempt 1

Image
I attempted to follow an instructables project on building an access control using an Arduino keypad and servo motor. Although I followed the schematic diagram closely and am sure that my connections/wires are in the correct place, I believe that there is a problem with the code/libraries provided - as my project did not work. My attempt Bibliography & References [1] http://www.instructables.com/id/Access-control-with-Arduino-Keypad-4x4-Servo/

VVVV Session 3 - Study Task 2 (23/02/2018)

Image
Study Task 2 This study task allows us to create a credit style animation. The 'LinearSpread' node ensured that the spread of text would be linear (horizontal or vertical) while the 'Translate' node moved the object/text in a specific position. Results from renderer

VVVV Session 3 - Study Task 1 (23/02/2018)

Image
Study Task 1 This study task allowed us to create and save a graphic every time the switch node was activated. The 'GridSpread' node allowed the square grid to be produced while the 'HSL' node allowed the colours of the squares to be changed by connecting the 'Quad' node, which produces a square, to the hue connector. Results from the renderer

VVVV Session 2 - Study Task 4 (22/02/2018)

Image
Study Task 4 We developed study task 1 by adding a sound detection feature using a node named 'BeatDetector'. When selecting the correct microphone and making a noise the toggle buttons would flash showing that a sound had been picked up and simultaneously, this switched the switch causing the text, text colour and background colour of the renderer to change. Results from the renderer

VVVV Session 2 - Study Task 3 (22/02/2018)

Image
Study Task 3 Once the fidget circuit was connected via USB to my laptop the 'I/O box' node went from red in colour to grey and the renderer began to perform the following results found in the video.

VVVV Session 2 - Study Task 2 (22/02/2018)

Image
Study Task 2 The renderer produced a video using my laptop's webcam and with the settings I had inputted via the node made the video playback very delayed and make the video itself blink/tremor - which created a really cool effect.

VVVV Session 2 - Study Task 1 (22/02/2018)

Image
Study Task 1 This task was a starter task that was set.  We played around with what we already knew altering the values on different nodes to create a graphic animation. Results from the renderer

VVVV Session 1 - Study Task 3 (21/02/2018)

Image
Study Task 3 This study task allowed us to create a moving graphic by using circles ('Point' node). The 'RandomSpread' nodes change the spread count (the amount of circles), the width of the circles and randomise the direction in which the circles are moving. The hue connector on the 'HSL' node allowed the colour of the circle to be changed. By changing the value of the alpha connector the transparency of the circle became lower and the path that the circles have taken became visible - making an artistic piece. Results from the renderer

VVVV Session 1 - Study Task 2 (21/02/2018)

Image
Study Task 2 This study task allowed us to create a coloured pixel grid that when the mouse hovers over the grid the distance between each pixel in that area would become bigger while the pixels would decrease in size. Each pixel was coloured randomly due to the node 'RandomSpread' being connected to the hue connector on the 'HSL' node. Results shown from the renderer

VVVV Session 1 - Study Task 1 (21/02/2018)

Image
Study Task 1 This study task allowed us to change the text using the switch, colour of the font and background colour every time the toggle button is pressed. The colours were changed randomly using the 'Random' node that was connected to the hue connector on the 'HSL' node. Results from the renderer

Idea for final project - Security Vault

Image
For my final project, I had the idea to create an animated story/game based around finding a password to unlock the treasure locked in the security panel system (vault) that I will create using a LCD display, keypad and Arduino board. Moreover, I will have to manufacture the box and lock mechanism that will hold the electronics and treasure inside. I also want to edit 'hack' the mouse so that it fits with the theme and is more interesting than a basic generic mouse. Below are projects using the same type of system:   Bibliography & References [1] http://www.instructables.com/id/Arduino-Security-Panel-System-With-Using-Keypad-an/ [2] http://www.instructables.com/id/Arduino-password-lock/ [3]  http://www.instructables.com/id/Keypad-Password-Lock-Safe/ [4] https://www.youtube.com/watch?v=IRMhNg0dYWE

Building Sound Sensor Project

Image
Sound Sensor Project To gain more experience with building projects using sensors, I decided to build the music reactive LED circuit found on the instructables website. This circuit uses a sound sensor which controls whether the LED flashes on or off - depending if music is playing or not. Code written for this circuit int  soundsensor = 3; int  led = 7;                // defining pin numbers void  setup() {     pinMode  (soundsensor,  INPUT );    pinMode  (led,  OUTPUT ); } void  loop(){   int sensorvalue =  digitalRead  (soundsensor);   //if the sound intensity is higher than threshold                               if (sensorvalue == 1)                                        //then sensor would return the value as 1       {      digitalWrite (led,  HIGH );   }      else   {      digitalWrite (led,  LOW );   }    } Bibliography & References   [1] http://www.instructables.com/id/Music-Reactive-LED-Arduino-Sound-Sen

Sound & Motion Sensor Ideas & Building Considerations

Image
I would like to build a music reactive LED circuit where the LED flashes depending on the music played - which I found on instructables. I really like the idea of this project but am unsure how I can integrate this into my final project. Arduino motion sensor - which I would consider building Bibliography & References [1] http://www.instructables.com/id/Music-Reactive-LED-Arduino-Sound-Sensor-Tutorial-i/ [2]  http://www.instructables.com/id/Arduino-Motion-Sensor/

Idea Brainstorm

Image
In lecture, I brainstormed some idea's that I could develop for my final project. I came to the conclusion that I wanted to create a game that included a keypad/password box for interactivity within the game (end goal to unlock the box).  This is a similar idea to the Escape Room games where a sequence of puzzles need to be solved in order to unlock the final box.

Instructables Projects: Inc. Session 15/02/2018

Image
Working with Ollie Saunderson, we decided to built an instructables project using the Arduino Uno board. We did find some simple projects, however some of these required an IC component which we didn't have. As we were restricted with components, we decided to find and create a project that only used  LED's, resistors, wires and buttons/switches as these were easily accessible. The first project we decided to attempt, used a potentiometer which controlled the brightness of the LED's and a button to switch the LED's on and off. Unfortunately we couldn't find a potentiometer amoung the components given and therefore attempted this project without using one. However, this circuit didn't work. This may have been due to the circuit not being able to connect up correctly as it was missing a component or the incorrect resistors were used etc. LED Flash Flasher Circuit The second project we decided to attempt, was an LED flag flasher circuit which used LED&#