This shows you the differences between two versions of the page.
Next revision | Previous revision Last revision Both sides next revision | ||
worklog [2014/01/27 12:15] zoza created |
worklog [2014/02/05 12:47] zoza [arudino/pd to DMX light] |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== android app logging on the server ====== | ||
+ | |||
+ | following [[http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/|these instructions]] | ||
+ | |||
+ | server side: | ||
+ | |||
+ | * create a mysql user for the project | ||
+ | <code> | ||
+ | mysql -u root -p | ||
+ | </code> | ||
+ | <code> | ||
+ | mysql> use mysql; | ||
+ | mysql> INSERT INTO user (Host,User,Password) VALUES('%','username',PASSWORD('password')); | ||
+ | mysql> flush privileges; | ||
+ | </code> | ||
+ | * create a database | ||
+ | <code> | ||
+ | myqsl> create database databasename; | ||
+ | </code> | ||
+ | * create a table | ||
+ | <code> | ||
+ | mysql> use databasename; | ||
+ | mysql> CREATE TABLE tablename( | ||
+ | pid int(11) primary key auto_increment, | ||
+ | value1 int(10) not null, | ||
+ | value2 int(10) not null, | ||
+ | value3 int(10) not null, | ||
+ | value4 int(10) not null, | ||
+ | created_at timestamp default now() | ||
+ | ); | ||
+ | </code> | ||
+ | * create a php file which will handle http requests from the app; [[php-server-log]] | ||
+ | * edit the class that sends data to the server, in this case SentToServ.java and include the correct server address | ||
+ | <code java> | ||
+ | private static final String SERVER_IP = "http://urloftheserver/file.php"; | ||
+ | </code> | ||
+ | |||
+ | ====== arudino/pd to DMX light ====== | ||
+ | |||
* using eurolite LED Floor SLS-400 RGM DMX lights ([[http://www.recordcase.de/cosmoshop/pix/a/media/0020105380/sls-400.pdf|manual]]) | * using eurolite LED Floor SLS-400 RGM DMX lights ([[http://www.recordcase.de/cosmoshop/pix/a/media/0020105380/sls-400.pdf|manual]]) | ||
- | arudino to DMX light | + | * ardunio UNO |
+ | |||
+ | IDE version 1.1.5 | ||
+ | |||
+ | Tinkerit DMX shield, 3pins; | ||
+ | (jumpers: EN-;-DE;TX-;RX;) | ||
+ | |||
+ | [[http://nervousvision.com/download/DmxSimple_v3.1.zip|DmxSimple library v3.1]] with the customized [[dmx-simple|DmxSimple]] file (pin 2 always on) somewhere on this wiki | ||
+ | |||
+ | light set to 5ch mode, addr 1 | ||
+ | |||
+ | pd testpatch [[eurolite-dmx-test]] | ||
+ | |||
+ | * arduino LEONARDO | ||
+ | |||
+ | IDE version 1.5 beta | ||
+ | |||
+ | Tinkerit DMX shield, 3pins; | ||
+ | |||
+ | [[http://nervousvision.com/download/DmxSimple_v3.1.zip|DmxSimple library v3.1]] + [[dmx-simple-cpp|DmxSimple.cpp]] that supports Leonardo (timer4) + [[dmx-simple-h|DimSimple.h]] + [[dmx-simple|DmxSimple example]] using pin 4 (instead of 3=default) | ||
+ | |||
+ | ====== install app: ====== | ||
+ | |||
+ | qr code generator (you can specify the type like android app, iphone app, url...) [[http://www.qrstuff.com/]] | ||
+ | qr code with download tracking [[https://www.youscan.me/dashboard/]] | ||
+ | |||
+ | ====== set-up the router ====== | ||
+ | |||
+ | * TP LINK WR703N router | ||
+ | * OpenWRT installed following these instructions | ||
+ | * AP MODE: the blank wireless [[ap-configuration|configuration file]] | ||
+ | * BRIDGE MODE? |