Voici une machine pour réaliser des prototypes rapidement. Elle plie du fil métallique suivant le dessin réalisé.
En plus c'est même en 3D.
Vue de la machine.
En plus c'est avec une Arduino....
Le Blog Ici
Affichage des articles dont le libellé est arduino. Afficher tous les articles
Affichage des articles dont le libellé est arduino. Afficher tous les articles
samedi 5 mai 2012
lundi 14 novembre 2011
hack siri, avec arduino et un cerveau, "siri hack" by brain waves
Voici une petite news,
Un projet du nom de "PROJECT BLACK MIRROR" utilise arduino pour prendre le controle par le bias de SIRI (assistant personnel d'apple).
Bravo pour l'idée du projet ...
l'interface:
-1 carte Arduino
- 1 puce de synthèse vocale Speakjet 7
- 3 électrodes pour faire l'interface (Homme-machine) ou l'achat d'un casque "neurosky"
- Un cerveau pour développer le programme , comparer les empreintes de commandes cérébrales .
Le BLOG du Projet ICI
B-Reel Performs Mind Tricks from B-Reel & B-Reel Films on Vimeo.
Un projet du nom de "PROJECT BLACK MIRROR" utilise arduino pour prendre le controle par le bias de SIRI (assistant personnel d'apple).
Bravo pour l'idée du projet ...
l'interface:
-1 carte Arduino
- 1 puce de synthèse vocale Speakjet 7
- 3 électrodes pour faire l'interface (Homme-machine) ou l'achat d'un casque "neurosky"
- Un cerveau pour développer le programme , comparer les empreintes de commandes cérébrales .
Le BLOG du Projet ICI
La Démo en vidéo.
L'usage du casque.
B-Reel Performs Mind Tricks from B-Reel & B-Reel Films on Vimeo.
jeudi 25 août 2011
Kinect, Pure data, Arduino
Voici un projet couplant les modules Kinect, PD, Arduino, pour réaliser une gestion entre l'espace réel et l'espace 3D.
a simple mesh modeller that uses KINECTs depth perception and homemade data gloves for a more real world oriented user interaction in virtual 3d space.
realized only with open source software
PURE DATA, GEM, OpenNI, UBUNTU.
First try, but already pretty useable and a fun to play with.
Le site du Projet: iCi
a simple mesh modeller that uses KINECTs depth perception and homemade data gloves for a more real world oriented user interaction in virtual 3d space.
realized only with open source software
PURE DATA, GEM, OpenNI, UBUNTU.
First try, but already pretty useable and a fun to play with.
Le site du Projet: iCi
lundi 11 juillet 2011
capteur de mouvement pour ARDUINO / ARM /MCU
je viens de voir une petit interface que l'on peut interfacer avec arduino pour detecter la présence .
pour infos:
Dectecteur mouvement PIR module capteur pour Arduino / ARM / MCU / PIC
Grande! Grâce à ce module de capteur, l'une quelconque de sa gamme de détecteur ne sera pas manquée. Il est facile à contrôler avec votre Arduino, MCU, PIC contrôleur. Spécifications: - Capteur infrarouge avec les circuits de contrôle - Détecteur de gamme: 0 - 7m- Angle de détection: 110 ° - Tension d'alimentation: 4.5 - 20V DC - Niveau de sortie: 0 - 3.3V (2.7V-5V personnalisable) - Time Niveau Holding: 0,3 à 18 secondes réglable - Méthode de déclenchement: déclencheur L irremplaçable; H reproductibles déclenchent - Courant de repos: 50uA - Environnement temprature: -20 ℃ - 50 ℃ - Dimension des PCB : 32 * 24mm Test Code: int ledPin = 13; int switchPin = 2; int valeur = 0; void setup () {pinMode (ledPin, OUTPUT); pinMode (switchPin, INPUT);} void loop () {valeur = digitalRead (switchPin); if (value == HAUT) {digitalWrite (ledPin, HIGH);} else {digitalWrite (ledPin, LOW);}} Le paquet incluent: - 1 x Arduino Corps PIR Mouvement module capteur
pour infos:
Dectecteur mouvement PIR module capteur pour Arduino / ARM / MCU / PIC
Grande! Grâce à ce module de capteur, l'une quelconque de sa gamme de détecteur ne sera pas manquée. Il est facile à contrôler avec votre Arduino, MCU, PIC contrôleur. Spécifications: - Capteur infrarouge avec les circuits de contrôle - Détecteur de gamme: 0 - 7m- Angle de détection: 110 ° - Tension d'alimentation: 4.5 - 20V DC - Niveau de sortie: 0 - 3.3V (2.7V-5V personnalisable) - Time Niveau Holding: 0,3 à 18 secondes réglable - Méthode de déclenchement: déclencheur L irremplaçable; H reproductibles déclenchent - Courant de repos: 50uA - Environnement temprature: -20 ℃ - 50 ℃ - Dimension des PCB : 32 * 24mm Test Code: int ledPin = 13; int switchPin = 2; int valeur = 0; void setup () {pinMode (ledPin, OUTPUT); pinMode (switchPin, INPUT);} void loop () {valeur = digitalRead (switchPin); if (value == HAUT) {digitalWrite (ledPin, HIGH);} else {digitalWrite (ledPin, LOW);}} Le paquet incluent: - 1 x Arduino Corps PIR Mouvement module capteur
dimanche 10 juillet 2011
dimanche 29 mai 2011
ARDUINO et ANDROID,
Voici une petite démo expliquant comment faire fonctionner un télephone avec une carte ARDUINO:
Toute les informations sur le Blog: ICI (merci à Desbonnet Joe's.)
un petit schéma :
Toute les informations sur le Blog: ICI (merci à Desbonnet Joe's.)
un petit schéma :
dimanche 6 février 2011
jeudi 6 janvier 2011
c'est pas une lumière, ce robot, ben si.....
Testing of Tvor - the intelligent lighting creature from Živé věci / Living Things on Vimeo.
Développé par tchèque Jindrich Vodicka, étudiant en design (encore une arduino)
source :http://designeast.eu/2010/12/20/interactive-light-tvor-by-jindrich-vodicka/
dimanche 16 mai 2010
arduino vers processing "serial " "minim" "library"
Voici un petit programme pour déclencher un son en Fonction d'une valeur généré par ARDUINO.
Pour une explication voir le lien YOUTUBE ICI (en cours).
Le programme à mettre dans l'arduino:
---------------------------------------------------------------------------------------
Pour une explication voir le lien YOUTUBE ICI (en cours).
Le programme à mettre dans l'arduino:
---------------------------------------------------------------------------------------
// Sweep
// by BARRAGAN
#include
Servo myservo; // create servo object to control a servo
// a maximum of eight servo objects can be created
int pos = 0; // variable to store the servo position
int analogInput = 3;
int led = 13;
int analogValue = 0;
void setup()
{
myservo.attach(9); // attaches the servo on pin 9 to the servo object
pinMode(led, OUTPUT);
pinMode(analogInput, INPUT);
Serial.begin(9600);
}
void loop()
{
// pour voir si le montage fonctionne
for(pos = 0; pos <>
{ // in steps of 1 degree
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(15); // waits 15ms for the servo to reach the position
if (pos <>
Serial.println(pos); //variable pos = 0 - 180 ne pas utiliser print mais println
Serial.print("\t");
delay(100);
}
for(pos = 180; pos>=1; pos-=1) // goes from 180 degrees to 0 degrees
{
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(15); // waits 15ms for the servo to reach the position
if (pos <>
et le programme à mettre dans processing:
--------------------------------------------------------------------------------------
Serial.println(pos); //variable pos = 0 - 180
Serial.print("\t");
delay(100);
}
}
--------------------------------------------------------------------------------------
et le programme à mettre dans processing:
--------------------------------------------------------------------------------------
// reception de valeur par le port serie arduino 0 à 1023
// processing divise par 4 pour conversion en couleur donc valeur de 0 à 101
// test de la valeur si inferieure à 61 lecture du son
// au dessus pas de son
import processing.serial.*;
Serial port;
String buff1 = "";
String buff2 = "";
int NEWLINE = 10;
int oldval=0;
int farve=255;
int mode=0;
int val=0;
// Store the last 64 values received so we can graph them.
int[] values = new int[64];
// declaration du lecteur
import ddf.minim.*;
Minim minim;
AudioPlayer player;
void setup()
{
size(512, 512);
strokeWeight(3);
println("Available serial ports:");
println(Serial.list());
// Uses the first port in this list (number 0). Change this to
// select the port corresponding to your Arduino board. The last
// parameter (e.g. 9600) is the speed of the communication. It
// has to correspond to the value passed to Serial.begin() in your
// Arduino sketch.
port = new Serial(this, Serial.list()[1], 9600);
// If you know the name of the port used by the Arduino board, you
// can specify it directly like this.
//port = new Serial(this, "COM1", 9600);
// chargement de la musique dansla buffer
minim = new Minim(this);
player = minim.loadFile("Singapore.mp3", 2048);
// test de lecture au demarrage
// player.play();
}
void draw()
{
//change la couleur du fond en fonction de la valeur
background(oldval);
stroke(farve);
// Graph the stored values by drawing a lines between them.
for (int i = 0; i <>
line(i * 8, height - values[i]/100, (i + 1) * 8, height - values[i +1]/100);
// affiche la valeur reçu dans la Zone ecran
text("received: " + oldval, 10,50);
while (port.available() > 0)
serialEvent(port.read());
println(oldval);
int oldval2=constrain(oldval,0,500);
farve=(int)map(oldval2, 0,500,0,255);
//test de la valeur si inferieure à 61 pour lancer le lecteur
// possible de changer la valeur pour une autre 0, 10,90,180,...
if ( oldval < (90)) {
player.play() ;
println (" valeur inferieure à 90") ;
}
// si la valeur n'est pas inferieure stop le son
else{player.pause();
}
}
void serialEvent(int serial)
{
//
if (serial != NEWLINE) {
if(serial!= TAB){
buff1 += char(serial);
}
// Store all the characters on the line.
} else {
// The end of each line is marked by two characters, a carriage
// return and a newline. We're here because we've gotten a newline,
// but we still need to strip off the carriage return.
buff1 = buff1.substring(0, buff1.length()-1);
// Parse the String into an integer. We divide by 4 because
// analog inputs go from 0 to 1023 while colors in Processing
// only go from 0 to 255.
val = (Integer.parseInt(buff1)+oldval)/2;
//println("test");
// Clear the value of "buff"
buff1 = "";
// Shift over the existing values to make room for the new one.
for (int i = 0; i <>
values[i] = values[i + 1];
// Add the received value to the array.
values[63] = val;
oldval=val;
mode=0;
}
}
void stop()
{
// always close Minim audio classes when you are done with them
player.close();
minim.stop();
super.stop();}
--------------------------------------------------------------------------------------
mardi 16 février 2010
livret ,manuel pour ARDUINO, open softwear
OPEN SOFTWEAR est un livre (distribué sous le format PDF) de plus de 100 pages détaillant de manière très complète la manière de créer des habits truffés de capteurs en tout genre et interfacé à l’aide d’Arduino. Au programme, programmation, couture, soudure, …
le fichier PDF ...ICI
dimanche 30 août 2009
un article sur "internet actu" pour expliquer "ARDUINO"
je viens de trouver des explications ,usage dans le design,ART avec le module arduino.
en français ARDUINO et une rencontre au "life"
des blogs: Alexandra Deschamps-Sonsino
TINKER
en français ARDUINO et une rencontre au "life"
des blogs: Alexandra Deschamps-Sonsino
TINKER
vendredi 3 juillet 2009
les bases arduino //ou comment faire un tutoriel facilement
voici un exemple pour avoir les bases avec arduino
lundi 1 décembre 2008
une liste d'outils qui utilise les projets libre
voir le site internet qui regroupe une liste de projet autour des outils de création "libre" ou "open source" comme :
arduino,lilypad,sanguino,seeeduino,boarduino,iduino,xbee,gps shield,chumby,botanicals,liberlab,usb7,twichie,trippy RGB waves,wavebubble,daisy mp3 player,x0xbOx,aurora 224,meggy JR,mignonette kit,drawdio,buglabs,gainer,open prothetics
voir le site ici
mercredi 5 novembre 2008
vendredi 17 octobre 2008
carte sanguino / arduino/
une carte cousine de ARDUINO ....en image
un diaporama ici
voir le site ici ou en vidéo en dessous:
Sanguino: Arduino's Big Brother from Zach 'Iowa' Hoeken on Vimeo.
un diaporama ici
voir le site ici ou en vidéo en dessous:
Sanguino: Arduino's Big Brother from Zach 'Iowa' Hoeken on Vimeo.
lundi 6 octobre 2008
arduino,3dsmax,...
la possbilité de connecter arduino avec 3DSMAX.
Arduino et 3D Studio Max from melka on Vimeo.
le site et le code ici
Arduino et 3D Studio Max from melka on Vimeo.
le site et le code ici
dimanche 28 septembre 2008
Pour débuter avec *rduino, et poser des questions
Voici le forum pour discuter autour d'arduino,si vous avez réalisé des expérimentations merci de les partager dans le groupe de discussion ou sur le blog
un petit clic sur la gauche.....----->GROUPE DE DISCUSSION
un petit clic sur la gauche.....----->GROUPE DE DISCUSSION
dimanche 14 septembre 2008
Inscription à :
Articles (Atom)









