Actualités | Audio/Vidéo | Evènements | DIY | Domotique | Informatique | Maison | Mobile | Sécurité

Electric Imp peut connecter vos objets !

Envoyer Imprimer PDF
Note des utilisateurs: / 9
MauvaisTrès bien 

Je vous avais déjà parlé d'Electric Imp. C'est une carte SD Wifi qui permet de programmer des entrées/sorties. La carte SD coute 30 Dollars US sur Sparkfun. Il faut la connecter sur une carte fille à 20 Dollars US pour commencer à s'amuser. Electric Imp existe déjà depuis plus de 2 ans. On voit des exemples régulièrement dans les actualités des blogs IOT (Internet of Things), celà m'a donné envie de vous en reparler ...

 

Plus simple qu'Arduino ou que Raspberry ? Pour moi, c'est un peu du même niveau sauf que:

- Electric Imp propose moins d'entrées/sorties,

- Reste plus petit et plus facile à cacher dans vos boitiers,

- Electric Imp n'est pas vraiment un ordinateur, mais permet de rendre vos objets communiquant vers Internet.

La connexion Wifi est de base sur Electric Imp. Pas besoin d'acheter une carte fille. On peut l'alimenter via le port USB ou via une alimentation que l'on peut souder sur la carte (repère -d et +d).

Ci-dessous un exemple pour faire clignoter une lampe (Tuto n°1):

Et un autre exemple ou on ajoute un bouton et un potentiomètre:

Ces tutorials viennent tous du site de learn.sparkfun.com que je vous conseille pour mieux découvrir cette carte.

Electric Imp utilise un Cloud. Il faut se connecter sur leur site pour programmer vos scénarios. Le langage de programmation ressemble assez à celui d'Arduino.

Voici un exemple de programme qui fait clignoter la LED (Tuto n°1).

// Loop constantly updates the LED. If ledState is 1, we'll turn the LED on and
// set ledState to 0. Vice-versa is ledState is 0 coming in. This function 
// schedules a wakeup in 1 second, and calls itself again.
function loop()
{
    if (ledState)
    {
        hardware.pin1.write(1); // Write pin 1 high
        ledState = 0; // Flip ledState
    }
    else
    {
        hardware.pin1.write(0); // Write pin 1 low
        ledState = 1; // Flip ledState
    }

    // This must be called at the end. This'll call loop() again in 1s, that way
    // it'll actually loop!
    imp.wakeup(1.00, loop); 
}

////////////////////////////////////////
// Setup Stuff: Runs first at startup //
////////////////////////////////////////
hardware.pin1.configure(DIGITAL_OUT);   // Configure Pin 1 as digital output

loop(); // Call loop, and let the program go!

On trouve maintenant de nombreux exemples avec Google:

- Contrôle d'un relai ( Site Tinkeringetc.blogspot.fr )

- Contrôle DMX ( Instructables )

- Le IMP Spider ( Youtube )

 

Mais pour débuter, le mieux, c'est encore les tutos de Sparkfun. Si vous essayez, n'oubliez pas de venir partager vos oeuvres ...

 

Vous n'avez pas compris un point ? Vous vous posez une question ? Vous pouvez nous contacter via le bouton Assistance sur votre gauche. N'hésitez pas à demander un rendez-vous téléphonique avec Domotics.

Vous avez aimé cet article ? Vous pouvez le partager sur vos réseaux sociaux pour soutenir son auteur et l'encourager à écrire de nouveaux articles ...

 

Cet article vous est proposé par Domotics: Domotics habite dans la région Toulousaine. Il est ingénieur en informatique et électronicien amateur. La domotique est pour lui une passion qu'il pratique depuis 1999. En 2003, il décide de partager ses expériences sur le magazine et le forum de touteladomotique.com.

En 2014, il crée sa société de conseils en Domotique ID2domotique.com et sa boutique en ligne laboutiquededomotique.com. Profitez de l'expérience et l'expertise de Domotics en faisant appel à ses services. Les conseils sont gratuits ...

Mise à jour le Lundi, 26 Janvier 2015 23:05  

Ajouter un Commentaire


Code de sécurité
Rafraîchir

Recherche

Newsletter ?

Bon Plan

Instagram

Publicité



Connexion