Rendez SMART votre machine à laver: 8 étapes

Rendez SMART votre machine à laver: 8 étapes

Table des matières:

Anonim

Si toi aussi, comme moi, mets ton gilet sur la machine à laver et attends si c'est le meilleur moment pour laver les vêtements, tu as aussi un problème … comme moi.

le meilleur moment pour moi c'est quand le coût de l'électricité est bas, en Italie cela se produit à certaines heures de la journée, lorsque je peux suspendre mes vêtements après l’arrêt de la machine à laver. Maintenant, je peux démarrer la machine à laver en utilisant une minuterie, mais avec Arduino MKR1000 et Cayenne, Je peux lire sur mon téléphone intelligent au démarrage de la machine à laver et à la fin du programme. Je peux lire ceci toujours et partout. De plus, moi ou ma famille, nous pouvons recevoir une notification par email du début et de la fin de la machine à laver. Ceci est possible en utilisant Cayenne, Arduino et un peu de composants. C'est IoT, ça se prépare, c'est l'avenir!

Voulez-vous un Arduino MKR1000? Essayez sur Amazon! Vivez-vous en Europe? Alors vous pouvez essayer Genuino MKR1000!

Provisions:

Étape 1: Abonnez-vous à Cayenne

Tout d’abord, vous pouvez vous abonner à Cayenne.Cayenne est totalement gratuit et vous pouvez utiliser tous les outils pour créer des objets IoT. Cayenne est vraiment "IoT pour tous". Connectez-vous Cayenne en utilisant ce lien.

Après, vous pouvez voir votre tableau de bord et, si vous en avez, vos appareils.

C'est maintenant le temps Arduino MKR100!

Étape 2: les composants

Tous les composants sont vraiment bon marché. Vous pouvez acheter sur Amazon.

Arduino MKR1000

Cayenne

Capteur d'inclinaison Capteur d'inclinaison dans le bouclier

Batterie LiPo 1,2 A pour Arduino MKR1000

Les Arduino MKR1000 ont un module pour charger une batterie LiPo 3.7V. C'est du vrai IoT!

Étape 3: Téléchargez le logiciel Arduino

Pour télécharger le code sur votre Arduino MKR100, vous devez avoir Arduino IDE. Vous pouvez le télécharger par le site Arduino.cc. Téléchargez la dernière version du logiciel et installez-la sur votre ordinateur. L'IDE Arduino est multiplateforme et ouvert. Après cela, vous pouvez ajouter la carte Arduino MKR1000 en utilisant le gestionnaire de cartes.

Recherchez dans le panneau Arduino MKR1000 on Board Manager (Outils -> Board -> Board Manager). Vous devez installer SAMD ARM 32 bits Cortex-M0 +.

Si, lorsque vous installez l'Arduino MKR1000 et que vous ne voyez pas le bouclier dans l'IDE Arduino, vous pouvez voir mes instructables:

Si la carte Arduino MKR1000 ne fonctionne pas, vous pouvez commencer par quelque chose de plus simple.

Étape 4: Téléchargez la bibliothèque Cayenne Arduino

Les gars de Cayenne ont écrit le code Arduino pour vous. Oui! Vous pouvez télécharger la bibliothèque et mettre ce code dans votre croquis. Pour cette raison, vous ne pouvez modifier que la variable de code qui vous intéresse. Téléchargez la bibliothèque Cayenne en utilisant ce lien Github

Téléchargez la bibliothèque et placez le dossier dans Arduino -> Bibliothèque. Le nom du dossier est Cayenne.

Aussi, vous devez installer le Bouclier WiFi 101. Vous ajoutez cette bibliothèque en utilisant le gestionnaire de bibliothèque. Cliquez sur Esquisse -> Inclure la bibliothèque -> Gestionnaire de bibliothèque. Dans la recherche du gestionnaire de bibliothèque WiFi101et installez la bibliothèque. À présent recharger la Arduino IDE.

Étape 5: Connectez l’Arduino MKR1000 à votre ordinateur

Maintenant, vous pouvez connecter votre Arduino MKR1000 à votre IDE Arduino.

Dans l'IDE Arduino, allez à Outils -> Conseil et sélectionnez Arduino MKR1000, si vous ne voyez pas le Arduino MKR1000, essayez d’installer la carte en cliquant sur Outils -> Tableaux -> Gestionnaire de tableaux. Type Arduino MKR1000 et installez le conseil.

Après avoir connecté la carte à un ordinateur USB.

Avez-vous un Arduino UNO? Vous pouvez connecter Arduino UNO à Internet en utilisant un blindage WiFi, un blindage Ethernet ou un ESP8266.

Étape 6: Téléchargez le code sur Arduino MKR1000

Chaque projet a un "noyau". C'est la partie essentielle du projet. Le code!

Ouvrez ma page Github et téléchargez le code. Copiez ce code dans votre IDE Arduino et téléchargez-le sur votre carte Arduino MKR1000.

Ceci est le lien GitHub:

Mettez l’Arduino MKR1000 sur votre machine à laver.

Le code Arduino connecte le tableau à Internet et charge la bibliothèque Cayenne. Après, toutes les 30 secondes, contrôle le capteur de commutateur d’inclinaison. Si le lave-linge démarre et déplace le capteur, la valeur du capteur commence. La première étape a été activée. Le système contrôle pour toujours le capteur. Si c'est parti 30 secondes sans bouger, le second trig a été activé.

Étape 7: Ajouter Arduino MKR100 à vos appareils

Vous pouvez maintenant ajouter votre Arduino MKR1000 à vos appareils.

Dans le code Arduino, vous devez renseigner le code de jeton d'authentification, le SSID et le mot de passe. Le SSID est le nom de votre connexion Internet WiFi, le mot de passe est votre mot de passe Internet WPA / WEP. Le jeton est le code qui ouvre la connexion à votre Arduino MKR100 et à votre tableau de bord Cayenne.

Pour obtenir le code de jeton, vous pouvez vous connecter à votre Tableau de bord Cayenne. Dans votre tableau de bord, vous pouvez créer votre tableau en cliquant sur Ajouter un nouveau … Après vous pouvez sélectionner et après sélectionner Arduino Uno et WiFi 101 Shield.

Copiez votre jeton et mettez-le sur votre code Arduino.

Étape 8: Déclenchez votre entrée dans les courriels

Vous pouvez maintenant déclencher la saisie dans vos courriels. Quand le Arduino MKR1000 lire une entrée du capteur d'inclinaison, envoie un courrier à votre adresse. Après 30 secondes si Arduino pas lu autre entrée, mettre la NIP virtuel 2 et envoyer un mail qui vous alerte "La machine à laver a été arrêtée".