Introduction: Timbrame
Un timbre personalizado que llama a los habitantes de una lugar por su nombre. Aquel que viene de visita sabra a quien timbrarle, de esta manera no habra duda de quien debera atender la puerta.
Step 1: Desarme Del Timbre
Un timbre ordinario se desarma para introducirele una coneccion, se aflojan los tornillos.
Step 2: Introducioento Los Cabbles
se acomodan los cable pelados(cobre) de manera que hagan contacto con el tornillo. se vuelven a ajustar los tornillos.
Step 3: Regleta De Conexiones
el otro extremo se introduce en la regleta de conexiones
Step 4: Mas Cables
al otro extremo de la regleta se le introduce un nuevo set de cables
Step 5: La Tarjeta USB
El otro extremo del nuevo set de cables va soldado a la tarjeta USB.los codigos de las letras en la tarjeta han sido previamente descifrados.
Step 6: Diagrama Conclusion
la manera mas sencilla de ilustrar el funcionamiento. Se detectan previamente en la USb las letras que se pueden usar y son esas las utilizadas dentro del codigo, estas van conectadas a los switches de los timbres.
Step 7: Carcaza
dos laminas superpuestas, una de acrilico y otra de aluminio, en este caso aseguradas a una caja de madera
Step 8: El Codigo En Processing
PSound amaria;
PSound carmen;
PSound junior;
PSound gonzalo;
void setup(){
size (400,400);
amaria=loadSound("amaria.wav");
carmen=loadSound("carmen.wav");
junior=loadSound("junior.wav");
gonzalo=loadSound("gonzalo.wav");
framerate(24);
}
void draw(){
}
void keyReleased(){
if(key =='h') {
amaria.play();
carmen.stop();
gonzalo.stop();
junior.stop();
}
if(key =='y') {
carmen.play();
amaria.stop();
gonzalo.stop();
junior.stop();
}
if(key =='j') {
carmen.stop();
amaria.stop();
gonzalo.stop();
junior.play();
}
if(key =='u') {
carmen.stop();
amaria.stop();
gonzalo.play();
junior.stop();
}
}
PSound carmen;
PSound junior;
PSound gonzalo;
void setup(){
size (400,400);
amaria=loadSound("amaria.wav");
carmen=loadSound("carmen.wav");
junior=loadSound("junior.wav");
gonzalo=loadSound("gonzalo.wav");
framerate(24);
}
void draw(){
}
void keyReleased(){
if(key =='h') {
amaria.play();
carmen.stop();
gonzalo.stop();
junior.stop();
}
if(key =='y') {
carmen.play();
amaria.stop();
gonzalo.stop();
junior.stop();
}
if(key =='j') {
carmen.stop();
amaria.stop();
gonzalo.stop();
junior.play();
}
if(key =='u') {
carmen.stop();
amaria.stop();
gonzalo.play();
junior.stop();
}
}