Aller au contenu

Arduino: l'électronique programmable en licence libre


Nephalion

Messages recommandés

Modérateur, A ghost in the shell, 50ans Posté(e)
Nephalion Modérateur 32 686 messages
50ans‚ A ghost in the shell,
Posté(e)
forum

Arduino: l'électronique programmable en licence libre


Samedi 15 septembre - 12:51

Une envie de contrôler un robot maison, de fabriquer une petite centrale domotique vous même, ou une station météo à votre façon ?
Arduino est peut-être l'outil qui vous permettra d'arriver à vos fins.




Qu'est-ce donc qu'Arduino ?
C'est une platine électronique opensource à base de microcontrôleur ATMAL AVR, programmable facilement via un logiciel gratuit multiplateforme (Windows, Linux, MacOSX)
Plusieurs cartes existent, avec comme différences la puissance du microcontrôleur, son nombre d'entrées/sorties, sa capacité mémoire ...

Une platine opensource ?
En effet, documentation et schémas sont fournis par les créateurs d'Arduino gratuitement. Il est donc possible soit d'acheter une platine toute faite, soit pour les plus bricoleurs de la fabriquer soi même.

Comment ça marche ?
Sur la platine, des connecteurs vous permettent d'avoir accès aux ports d'entrées/sorties du microcontroleur.
Entrées sorties digitales, analogiques, ou communication ... Il y a de quoi faire.
Libre à vous de les utiliser selon vos envies ...

Qu'est-ce que l'on peut raccorder à cette carte ?
Bien des choses en fait.
Par exemple des boutons poussoirs, des Leds, des moteurs pas à pas, des servomoteurs, des écrans LCD, des sondes de température, des capteur de mesure à ultrasons ...
Des modules plus complexes existent sous forme de platines compatibles qui s'embrochent nativement sur les connecteurs de votre platine.
Nommés "shield", on trouve par exemple le shield ethernet, le shield wifi, le shield motor ...
Des écrans tactiles, des modules GPS,... peuvent également y être connectés ...

Un exemple de programme simple:

/* 
Programme permettant de faire clignoter une LED raccordée sur la broche 13 de la platine 
*/ 

// initialisation de la variable contenant le numéro de la broche utilisée 
int led = 13; 

// cette routine est exécutée une fois à l'initialisation de la carte 
void setup() { 				
// déclaration de la broche 13 comme étant une sortie 
pinMode(led, OUTPUT); 	
}

// programme exécuté en boucle indéfiniment 
void loop() { 
digitalWrite(led, HIGH);   // broche 13 mise à l'état haut (5V)  
delay(1000);                  	// attente pendant 1000 ms (soit 1 seconde) 
digitalWrite(led, LOW);    // broche 13 mise à l'état haut (0V) 
delay(1000);                  	// attente pendant 1000 ms (soit 1 seconde) 
} 



Bien évidemment la mise en oeuvre d'une telle platine nécessite quelques connaissances en électronique.
Mais les possibilités sont énormes et le coût faible.
Pour le modèle sur la photo le coût n'est que de quelques dizaines d'€ ...

Le site Arduino en anglais http://arduino.cc/en/
La version traduite en français mais pas tout à fait à jour http://arduino.cc/fr/



forum Source: ForumFr
Lien à poster
Partager sur d’autres sites

Annonces
Maintenant
Membre, 90°, 49ans Posté(e)
miq75 Membre 2 862 messages
49ans‚ 90°,
Posté(e)

Ça fait un moment que je lorgne ça.... Mais même si l'info derrière ne m'effraie pas, j'y connait quasiment rien en électronique. Qui sais, peut-être que je me laisserai tenter un jour...

Lien à poster
Partager sur d’autres sites

Administrateur, Clyde Barrow, 42ans Posté(e)
Caez Administrateur 23 286 messages
42ans‚ Clyde Barrow,
Posté(e)

La domotique est vraiment quelque chose qui peut changer la vie, du moins qui peut permettre de ne rien oublier ou d'être encore plus flemmard.

Par exemple il est possible dans le cas de store de les faire pivoter quand il y a trop de lumière, d'allumer la lumière quand une personne est dans la pièce et que l'éclairage est trop faible.

De l'éteindre quand la personne sort ou d'etteindre la TV, la chaine Hi FI, ...

De faire en sorte que la température soit la même dans toutes les pièces sans règler pendant x heures les chauffages, ..

Quand c'est bien fait cela permet vraiment de faire des économies.

Lien à poster
Partager sur d’autres sites

Modérateur, A ghost in the shell, 50ans Posté(e)
Nephalion Modérateur 32 686 messages
50ans‚ A ghost in the shell,
Posté(e)

Ça fait un moment que je lorgne ça.... Mais même si l'info derrière ne m'effraie pas, j'y connait quasiment rien en électronique. Qui sais, peut-être que je me laisserai tenter un jour ...

Il y a foultitude de sites avec des exemples, des forums dédiés ...

La limite principale réside dans le fait que les entrées/sorties sont en 5Vcc et qu'il faut donc rapidement interfacer pour par exemple pouvoir allumer et éteindre une lampe de chevet qui elle est alimentée en 230Vac.

Mais là encore il existe des petits montages facile à comprendre et réaliser, ou plus simple encore des petits modules tout prêt qu'il n'y a qu'à raccorder à la platine de base.

Pour la domotique, ça peut aller comme le dit Caez de petits trucs simples, genre allumage automatique d'une lampe quand une personne est détectée dans la pièce et que le niveau de lumière ambiante est insufisant, jusqu'à des choses plus complexes comme de la simulation de présence, de la téléinformation, ou de la régulation de température ...

Le shield ethernet permet par exemple de visualiser dans un navigateur web des infos en provenance de la carte, ou au contraire d'envoyer des informations à la carte arduino depuis un navigateur web ...

Lien à poster
Partager sur d’autres sites

  • 2 semaines après...
Modérateur, A ghost in the shell, 50ans Posté(e)
Nephalion Modérateur 32 686 messages
50ans‚ A ghost in the shell,
Posté(e)

J'ai reçu aujourd'hui le shield ethernet.

En effet c'est simple à mettre en oeuvre.

En moins de 10 minutes ma carte était connectée au PC en ethernet et j'allumais et éteignais une LED depuis un navigateur Web ...

C'est comme jouer avec des legos...

On assemble plein de petits trucs pour faire ce qui passe par la tête ...

Lien à poster
Partager sur d’autres sites

  • 2 ans après...
Membre, Le chat-choux-né, 60ans Posté(e)
fifi82 Membre 13 615 messages
60ans‚ Le chat-choux-né,
Posté(e)

j'ai des cartes arduino uno et c'est super génial à programmer

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×