Table des matières:

Prise intelligente IoT Arduino & Cayenne : 5 étapes (avec photos)
Prise intelligente IoT Arduino & Cayenne : 5 étapes (avec photos)

Vidéo: Prise intelligente IoT Arduino & Cayenne : 5 étapes (avec photos)

Vidéo: Prise intelligente IoT Arduino & Cayenne : 5 étapes (avec photos)
Vidéo: La vérité derrière le personnage de Farine de Blé 2024, Novembre
Anonim
Prise intelligente IoT Arduino et Cayenne
Prise intelligente IoT Arduino et Cayenne

J'ai vu une prise chinoise que vous pouvez commander depuis votre téléphone, mais je suis un fabricant et je veux juste en faire une par moi-même !

C'est possible en utilisant CAYENNE Dashboard !

Connaissez-vous Cayenne ? Voir le site de Cayenne !

Le montant total du projet est d'environ 60,00 $

FAITES ATTENTION

Ce projet utilise HAUTE TENSION

J'utilise des composants de socket normaux et un Arduino MKR1000. Maintenant, je peux allumer et éteindre deux prises dans ma maison quand je veux, et partout dans le monde en utilisant mon smartphone ou d'autres PC dans le monde, comme un PC Internet Point à Bangkok:-)

Étape 1: Matériaux

Matériaux
Matériaux
Matériaux
Matériaux
Matériaux
Matériaux

Le montant total du projet est d'environ 60, 00 $. Les matériaux sont disponibles sur Amazon ou dans votre magasin local.

Vous pouvez acheter Arduino MKR1000 par Amazon et d'autres composants électroniques, et acheter les composants de socket par votre magasin local. En Italie, il existe un courant alternatif de 220 V pour l'appareil électroménager. Pour cette raison, les douilles ont ce genre de forme. Vous pouvez utiliser votre prise locale et vos composants AC locaux.

Les composants Arduino et socket relais sont:

  • Arduino MKR1000
  • PCB ou 0 $, 69 USD sur GearBest
  • Connecteurs Stripline pour Arduino MKR1000 (je peux déconnecter l'Arduino MKR1000 du PCB)
  • 3 résistances de 220 Ohm ou 2,41 $ US sur GearBest
  • 3 LED (rouge, bleu, bleu) ou 4,08 $ USD sur GearBest
  • Alimentation CC 5V min 1,5 A ou 2 $, 41 sur GearBest
  • Relay Shield avec 2 relais ou 1 $, 5 USD sur GearBest
  • Fils Arduino ou 2 $, 20 USD sur GearBest

Après vous pouvez acheter sur votre magasin d'électronique local les composants 220 ou 110 volts.

Vous pouvez assembler tous les composants et ouvrir un trou pour le câble USB Arduino MKR1000. Avec cette procédure, vous pouvez programmer votre Arduino sans ouvrir le boîtier du socket. Vous pouvez mettre à niveau ou modifier le croquis quand vous le souhaitez.

Étape 2: La théorie et la pratique

Image
Image

Dans la vidéo, je peux expliquer le projet. Vous pouvez utiliser Arduino MKR1000 ou bien d'autres shield comme ESP8266 et autres. Faites attention aux limites de puissance des relais. La puissance en Watts sur ma prise est de 10A sur 220Volts environ 2200W de puissance. Oui, je peux utiliser mon sèche-cheveux…

Assemblez et essayez le bouclier de relais en utilisant le code clignotant.

FAITES ATTENTION!Ce projet utilise HAUTE TENSION

Trouvez le code clignotant dans Arduino IDE. Cliquez sur Fichier Exemples de base Clignotement. Utilisez les broches qui ont un blindage de relais et voyez la LED et le relais clignoter. Dans mon cas, les broches sont 7 et 8. N'utilisez pas la broche numéro 6. Cette broche est connectée à une résistance et à la led intégrée. Si le code clignotant fonctionne, vous pouvez passer à l'étape suivante.

Vous pouvez programmer votre Arduino en utilisant create.arduino.cc

Étape 3: Créer le tableau de bord Cayenne

Créer le tableau de bord Cayenne
Créer le tableau de bord Cayenne
Créer le tableau de bord Cayenne
Créer le tableau de bord Cayenne

Vous pouvez vous inscrire sur Cayenne by Cayenne My Device et créer un nouvel appareil sur votre tableau de bord. Après la création de l'appareil, vous devez taper le code du jeton sur votre IDE Arduino. Prenez note de Token, dans la page Cayenne, et à l'étape suivante, mettez le code dans votre Arduino Sketch.

Le jeton est différent car vous pouvez connecter de nombreux appareils à Cayenne Dashboard. Vous pouvez également utiliser, par exemple, une entrée d'un périphérique Arduino UNO et un autre widget d'Arduino MKR1000, et les regrouper dans une page de projet Cayenne. Les possibilités sont nombreuses !

Chargez le code sur votre tableau en utilisant l'étape suivante. Vous attendez la connexion de l'Arduino MKR1000 au cloud Cayenne, et après avoir mis le widget numérique sur votre tableau de bord. J'ai utilisé les broches 7 et 8 d'Arduino.

Aujourd'hui, Cayenne est en version bêta pour le protocole MQTT. Restez à l'écoute

Étape 4: Installez la bibliothèque et téléchargez le code

Installer la bibliothèque et télécharger le code
Installer la bibliothèque et télécharger le code

Vous pouvez maintenant installer la bibliothèque Cayenne Arduino et télécharger le code depuis votre IDE Arduino.

Vous pouvez suivre le tutoriel pour l'installation des bibliothèques.

Le code à télécharger est plus simple. Ouvrez l'exemple de code par File Example Cayenne Internet Connections Arduino MKR1000 et modifiez votre LAN SSID et votre mot de passe LAN. Après avoir mis le jeton de Cayenne Dashboard (voir l'étape précédente).

Vous pouvez également utiliser le nouveau cloud Arduino IDE:

Étape 5: voir les résultats

Image
Image

Après ces étapes, vous pouvez commander votre socket par votre application Cayenne ou par votre ordinateur.

Créez ou modifiez ce projet. Partagez, aimez et abonnez-vous. Un bon endroit pour commencer à utiliser Cayenne est le forum de la communauté Cayenne

Conseillé: