2010-05-25, 00:18
J'ai découvert un produit que je cherchais depuis longtemps mais dont j’ignorais l'existence. J’ai toujours voulu trouver une sorte de petit PCL (programmable logic controller) vraiment pas cher pour gérer des entrées/sorties analogiques et numériques.
La solution m’est enfin donnée, un Arduino. Il s’agit d’un petit micro contrôleur programmable par PC via le port USB (info à http://www.arduino.cc/). Le Arduino Duemilanove qui est le modèle le plus commun à ce jour est basé sur un microcontrôleur ATmega328 et coûte 29.95$ chez http://www.Canakit.com. Il comporte 16 entrées/sorties numériques configurables dont 6 peuvent faire du PWM. Il est muni de 6 entrées analogiques et roule à 16Mhz. Vous pouvez aller lire sur canakit pour plus de specs dont la mémoire etc.
![[Image: ArduinoDuemilanove.jpg]](http://arduino.cc/en/uploads/Main/ArduinoDuemilanove.jpg)
Moi j’étais plus intéressé par le Arduino Mega basé sur le Atmega1280 qui a 54 entrées/sorties numériques et 16 inputs analogiques… beaucoup plus de mémoire et de capacité.
![[Image: Arduino-Mega.jpg]](http://www.canakit.com/media/catalog/product/cache/2/image/300x/5e06319eda06f020e43594a9c230972d/A/r/Arduino-Mega.jpg)
À quoi ça sert tout ça??? Et bien à contrôler des automatismes, comme par exemple créer un système d’alarme, contrôler un système d’arrosage automatique, faire allumer des lumières automatiquement… ça, c’est la base, on peut aller beaucoup plus loin et penser à contrôler par exemple, un moteur de voiture! Il est même possible de l'interfacer sur PC avec une belle présentation visuelle pour pas trop de troubles!
Comme premier projet, je veux me patenter un système d’arrosage automatique chez moi qui prendra en compte le taux d’humidité du sol par sections pour éviter d’arroser une section déjà humide et qui prendra également en compte les jours d’arrosage permis.
Comme je vis au bord de l’eau, je ne vais pas utiliser l’eau potable pour arroser ma pelouse et mon jardin… ça serait du gaspillage stupide et inutile! Surtout qu’ici on paie au gallon! Je vais plutôt tirer l’eau à même la rivière à travers un filtre grossier pour éviter de pomper du sable et la distribuer telle quelle sur tous le terrain. Je vais également récolter l’eau de pluie dans 2 gros réservoirs de 45 gallons à partir de mes gouttières. Cette eau plus « propre » sera utilisée pour le potager. Le système saura reconnaître quand il n’y aura plus d’eau dans les réservoirs et je pense que je vais le faire switcher à l’eau potable… L’eau de la rivière l’Assomption ne doit pas faire des miracles dans un potager!
Après ce projet pour apprivoiser le Arduino, je vais me lancer dans un projet d’ECU custom et encore moins cher qu’un megasquirt! La vitesse de 16Mhz fournie par ce processeur est amplement suffisante, et il même possible d’en faire fonctionner plus d’un en réseau pour encore plus de puissance…
Projet à suivre. J’attend mon Arduino Mega cette semaine!
La solution m’est enfin donnée, un Arduino. Il s’agit d’un petit micro contrôleur programmable par PC via le port USB (info à http://www.arduino.cc/). Le Arduino Duemilanove qui est le modèle le plus commun à ce jour est basé sur un microcontrôleur ATmega328 et coûte 29.95$ chez http://www.Canakit.com. Il comporte 16 entrées/sorties numériques configurables dont 6 peuvent faire du PWM. Il est muni de 6 entrées analogiques et roule à 16Mhz. Vous pouvez aller lire sur canakit pour plus de specs dont la mémoire etc.
![[Image: ArduinoDuemilanove.jpg]](http://arduino.cc/en/uploads/Main/ArduinoDuemilanove.jpg)
Moi j’étais plus intéressé par le Arduino Mega basé sur le Atmega1280 qui a 54 entrées/sorties numériques et 16 inputs analogiques… beaucoup plus de mémoire et de capacité.
![[Image: Arduino-Mega.jpg]](http://www.canakit.com/media/catalog/product/cache/2/image/300x/5e06319eda06f020e43594a9c230972d/A/r/Arduino-Mega.jpg)
À quoi ça sert tout ça??? Et bien à contrôler des automatismes, comme par exemple créer un système d’alarme, contrôler un système d’arrosage automatique, faire allumer des lumières automatiquement… ça, c’est la base, on peut aller beaucoup plus loin et penser à contrôler par exemple, un moteur de voiture! Il est même possible de l'interfacer sur PC avec une belle présentation visuelle pour pas trop de troubles!
Comme premier projet, je veux me patenter un système d’arrosage automatique chez moi qui prendra en compte le taux d’humidité du sol par sections pour éviter d’arroser une section déjà humide et qui prendra également en compte les jours d’arrosage permis.
Comme je vis au bord de l’eau, je ne vais pas utiliser l’eau potable pour arroser ma pelouse et mon jardin… ça serait du gaspillage stupide et inutile! Surtout qu’ici on paie au gallon! Je vais plutôt tirer l’eau à même la rivière à travers un filtre grossier pour éviter de pomper du sable et la distribuer telle quelle sur tous le terrain. Je vais également récolter l’eau de pluie dans 2 gros réservoirs de 45 gallons à partir de mes gouttières. Cette eau plus « propre » sera utilisée pour le potager. Le système saura reconnaître quand il n’y aura plus d’eau dans les réservoirs et je pense que je vais le faire switcher à l’eau potable… L’eau de la rivière l’Assomption ne doit pas faire des miracles dans un potager!
Après ce projet pour apprivoiser le Arduino, je vais me lancer dans un projet d’ECU custom et encore moins cher qu’un megasquirt! La vitesse de 16Mhz fournie par ce processeur est amplement suffisante, et il même possible d’en faire fonctionner plus d’un en réseau pour encore plus de puissance…
Projet à suivre. J’attend mon Arduino Mega cette semaine!