Jun 2, 2010 1
DOING progress…
here is a quick summing up of my progress in developing this ‘augmented inadequacy’ device for my DOING assignment:
Progress…
1. Arduino —> Programmable Display
I used this LCD display:
http://www.coolcomponents.co.uk/catalog/product_info.php?cPath=45_71&products_id=151
And this tutorial helped a lot: http://www.arduinoprojects.com/node/13
Problems:
* need to make secure connection to LCD

* need to control contrast of LCD
Code already called the LiquidCrystal library at setup and interfaced seven of the arduino digital pins to the LCD:
// include the library code:
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(2, 3, 4, 9, 10, 11, 12);
I put the wire controlling the LCDs contrast (pin 3 on the datasheet excerpt below) into the arduino digital pin 5:
// contrast variable to digital pin 5
const int contrastPin = 5;
And then established the best contrast level for this 16×2 LCD using PWM (which runs from 0-255) via analogWrite – 118 seemed a good value:
//PWM value
analogWrite(contrastPin, 118);
//info http://arduino.cc/en/Tutorial/PWM

* need to work with Arduino Nano

* http://www.arduino.cc/en/Main/ArduinoBoardNano
* http://www.ladyada.net/learn/lcd/charlcd.html
* http://www.maplin.co.uk/Module.aspx?ModuleNo=1500
2. Programme —> allow switching of display
(Demo with tilt sensor shows principle)
3. Transmit / Receive Infra-Red Signal
bought these IR components:
http://www.maplin.co.uk/Module.aspx?ModuleNo=10379#features
sought advice here:
http://tthheessiiss.wordpress.com/2009/08/05/dirt-cheap-wireless/
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1235097384
got stuck!
tried this instead:
http://www.instructables.com/id/How-to-make-an-arduino-IR-link/
but also does not seem to work :-(
4. (received vibration motor – have not yet integrated into programme)
5. Cut out a simple housing on the laser cutter to demo the concept and give an example of layout:
IR transmitter and receiver mounted above and below electronic display. (I added a button to the bottom right which would allow the device to be triggered ‘manually’ by the wearer themselves.)*
*added later – in retrospect, the last minute addition of a ‘manual’ button, allowing the wearer to trigger the device themselves is totally unnecessary and undermines the concept of the device.










Recent Comments