Table des matières:

Maison intelligente avec Arduino MKR1000 et M.I.T. Application Android : 4 étapes
Maison intelligente avec Arduino MKR1000 et M.I.T. Application Android : 4 étapes

Vidéo: Maison intelligente avec Arduino MKR1000 et M.I.T. Application Android : 4 étapes

Vidéo: Maison intelligente avec Arduino MKR1000 et M.I.T. Application Android : 4 étapes
Vidéo: Réalisation d'une maison intelligente (avec Arduino-Commande via Wifi) 2024, Novembre
Anonim
Maison intelligente avec Arduino MKR1000 et M. I. T. Application Android
Maison intelligente avec Arduino MKR1000 et M. I. T. Application Android

Dans ce tutoriel, je décris comment améliorer votre maison intelligente avec seulement quelques composants.

Le cœur de cette conception de maison intelligente est la carte Arduino MKR1000, contrôlée avec une application, conçue sur le site Web de développement du M. I. T. (Massachusetts Institute of Technology).

Comment ça se passe ? Sur le site du M. I. T. vous pouvez vous connecter avec votre compte Google pour créer vous-même une application pour un smartphone Android. Vous pouvez définir les écrans et programmer toutes les commandes sous-jacentes. Ce dernier est fait avec un langage de programmation visuel clair WYSIWYG (ce que vous voyez est ce que vous obtenez) avec des fonctions de bloc.

J'ai créé une application pour contrôler la carte Arduino MKR1000 via WiFi avec 5 sorties différentes pour commuter 5 appareils différents dans une "maison intelligente". Initialement, seules les LED sont connectées, mais elles peuvent être facilement remplacées par des relais de commutation pour connecter des appareils électroménagers.

Fournitures

1 carte Arduino type MKR1000, 7 résistances 1kOhm.7 led 5 mm, couleurs différentes. Planche à pain et câblage.

Relais 5V DC un par application domestique.

Alimentation 5V DC pour le MKR1000 (une alimentation USB murale fera l'affaire).

PC avec logiciel Arduino IDE installé.

Étape 1: Démo

Image
Image
Le programme Arduino Ino
Le programme Arduino Ino

Ici, vous pouvez voir comment les 5 sorties différentes avec LED sont allumées et éteintes. De plus, le réglage de l'écran est démontré, vous pouvez sélectionner le nombre de boutons à l'aide des cases à cocher. (minimum un bouton, maximum cinq boutons).

Les boutons sont verts lorsque les LED peuvent être allumées et deviennent rouges si les LED peuvent être éteintes. Après avoir fermé l'application, l'état de chaque bouton est stocké en mémoire.

Il y a deux LED supplémentaires, une blanche indiquant que le MKR1000 recherche le bon canal WiFi et une bleue indiquant que la connexion est établie et OK. Cela prend env. 20 secondes après la mise sous tension.

Lorsque le WiFi tombe en panne, le MKR1000 recommencera à rechercher la connexion.

Étape 2: Le programme Arduino Ino

Le programme Arduino Ino
Le programme Arduino Ino

L'Arduino MKR1000 a besoin d'un programme pour fonctionner avec l'application du M. I. T. Il s'agit d'une version étendue et améliorée du programme décrit dans la publication d'Agus Kurniawan "Arduino and Genuino MKR1000 Development Workshop 2016".

Téléchargez le fichier, copiez le texte dans l'IDE Arduino, puis téléchargez le programme dans votre Arduino MKR1000. Voir www.arduino.cc pour une explication sur l'installation et l'utilisation du logiciel nécessaire et la programmation de l'Arduino. Avant de charger le programme dans le MKR1000, remplacez d'abord les valeurs « xxx » par vos codes (secrets) pour votre réseau WiFi dans votre propre maison intelligente.

Si vous n'avez pas encore programmé de MKR1000, vous devez d'abord rendre le MKR1000 visible dans l'IDE. Le MKR1000 n'est pas inclus en standard. Installez d'abord la bibliothèque « Wifi101 ″ requise. Pour ce faire, allez dans « outils/gérer les bibliothèques » et sélectionnez la bibliothèque WiFi101. La dernière étape consiste à ajouter la carte MKR1000. Pour cela, rendez-vous dans « Tools/board/Boards Manager ». Dans la liste des cartes, localisez les "Cartes Arduino SAMD (32 bits ARM Cortex-M0 +)". Cliquez ici sur « Plus d'infos » et « Installer » pour installer cette carte.

Étape 3: M. I. T. Conception d'applications

M. I. T. Conception d'applications
M. I. T. Conception d'applications
M. I. T. Conception d'applications
M. I. T. Conception d'applications
M. I. T. Conception d'applications
M. I. T. Conception d'applications

Sur le site du M. I. T. vous pouvez vous connecter avec votre compte Google pour créer vous-même une application pour un smartphone Android. Vous pouvez définir les écrans et programmer toutes les commandes sous-jacentes. Ce dernier est fait avec un langage de programmation visuel clair WYSIWYG (ce que vous voyez est ce que vous obtenez) avec des fonctions de bloc.

Mon programme Android se trouve dans la galerie du M. I. T. site de développement. Connectez-vous et recherchez « MKR1000 » et téléchargez la version la plus récente « MKR1000_V4_Control ». Vous obtiendrez une copie sur votre propre page de développement que vous pourrez consulter et modifier ou améliorer.

Si vous souhaitez essayer le fichier exécutable Android (le fichier APK) sans vous connecter au M. I. T. vous pouvez directement télécharger le fichier ici, le copier et l'installer sur votre propre smartphone.

Le M. I. T. Le site Web regorge de didacticiels, d'un guide de démarrage et d'un grand forum. Vous pouvez apprendre à programmer étape par étape, en concevant l'écran de votre téléphone et tous les blocs qui contrôlent les boutons.

Remarque importante: lorsque votre application est prête à être installée, copiez-la sur votre téléphone et double-cliquez sur le fichier apk. Son utilisation est sûre, mais votre antivirus deviendra probablement fou et commencera à vous avertir avec plusieurs messages de sécurité erronés. Ignorez-les simplement, la raison principale est que vous téléchargez une application en dehors de l'App Store officiel…

Étape 4: Appareils ménagers

Appareils électroménagers
Appareils électroménagers
Appareils électroménagers
Appareils électroménagers

Au lieu de LED, vous pouvez connecter de petits relais 5V DC pour commuter des appareils électroménagers. Ceux-ci sont tous connectés à des tensions dangereuses (110 V CA ou plus), alors soyez prudent et travaillez en toute sécurité.

Les relais eux-mêmes ont besoin d'alimentation, si vous installez les 5 relais, je suggère d'utiliser une alimentation séparée 5 V CC pour les relais. Sinon, la connexion MKR1000 5VDC sera surchargée.

Conseillé: