Table des matières:

SmartMirror basé sur le Web utilisant la communication série : 6 étapes
SmartMirror basé sur le Web utilisant la communication série : 6 étapes

Vidéo: SmartMirror basé sur le Web utilisant la communication série : 6 étapes

Vidéo: SmartMirror basé sur le Web utilisant la communication série : 6 étapes
Vidéo: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, Novembre
Anonim
SmartMirror basé sur le Web utilisant la communication série
SmartMirror basé sur le Web utilisant la communication série

Cette instructable est livrée avec tout le code prêt à l'emploi. Le développement a été très compliqué mais une fois configuré, c'est vraiment facile à personnaliser.

Jetez un oeil et profitez;)

Étape 1: Configuration de votre Arduino

Configuration de votre Arduino
Configuration de votre Arduino
Configuration de votre Arduino
Configuration de votre Arduino

Tout d'abord, vous devrez configurer votre arduino.

Commençons par connecter le capteur SRF à votre arduino. Sur la photo ci-dessus, vous pouvez voir comment j'ai connecté le SRF à mon arduino.

Dans le fichier zip, vous trouverez un code Arduino à télécharger sur votre Arduino. Lorsque vous exécutez ce code et ouvrez le moniteur série dans l'IDE Arduino, vous devriez voir un "0" lorsque vous êtes à plus de 1 mètre et un "1" lorsque vous êtes à moins d'un mètre du capteur.

Vous pouvez remplacer ces chiffres, mais il est plus facile de les lire plus tard.

Étape 2: Installation de Node.js et exécution du Websocket

Installation de Node.js et exécution du Websocket
Installation de Node.js et exécution du Websocket
Installation de Node.js et exécution du Websocket
Installation de Node.js et exécution du Websocket

Avant de pouvoir envoyer les données à notre environnement de navigateur, nous devrons installer Node. JS.

Si cela est installé, ouvrez votre invite de commande et accédez à votre dossier Smartmirror

$ cd Bureau/SmartMirror

Vous êtes maintenant dans le dossier dans lequel vous exécutez le fichier index.js fourni dans le ZIP.

$ index de nœud.js

Normalement, vous devriez maintenant voir le "0" et le "1" de votre capteur.

REMARQUE:

à l'intérieur du fichier index.js, vous devrez probablement changer votre port. Le mien a été installé dans COM6. Vérifiez dans votre IDE arduino à laquelle votre arduino est connecté.

var myPort = new SerialPort('COM6', { baudRate: 9600 });

Étape 3: Ouvrez la page Web

Ouvrir la page Web
Ouvrir la page Web

À l'intérieur de la page Web, j'ai configuré quelques API comme une horloge, la météo, etc.

Ouvrez le fichier index.html à l'intérieur de la carte publique et vous verrez à l'intérieur de votre invite de commande "nouvelle connexion".

Si tout fonctionne comme il se doit, le texte devrait commencer à (dis) apparaître si vous êtes à moins d'un mètre ou non.

Étape 4: Découpez le boîtier au laser

Découpe au laser du boîtier
Découpe au laser du boîtier
Découpe au laser du boîtier
Découpe au laser du boîtier

J'ai également fourni mon propre modèle de boîtier mais vous pouvez créer le vôtre car vous aurez probablement un autre moniteur que moi.

Une fois que vous l'avez découpé, vous l'assemblez et cachez tous les câbles.

Étape 5: FAIT

Si tout s'est déroulé comme prévu, vous devriez maintenant avoir votre smartmirror !

Étape 6: Conseils

Vous pouvez le rendre plus compact et sans fil si vous utilisez un Raspberry Pi. Ce sera moins de câbles et plus mobile.

Conseillé: