Domotique avec Arduino... Et JavaScript ! (3 / 6 étapes)

Étape 3: Se préparer à partir du serveur

Tout d’abord nous avons besoin de commencer avec un dossier consacré au projet, donc, dans votre ligne de commande procédez comme suit :

Vous pouvez télécharger le fichier package.json que j’ai joint, mettez-le sur le dossier de votre projet et à votre commande ligne exécuter :

Ensuite, créez un fichier nommé server.js, nous mettrons tous nos trucs serverside ici, c’est le fichier principal, que nous voulons travailler avec, parce que là est toute la communication entre node.js et Arduino.

Si vous avez créé votre propre package.json avec npm init, nous aurons besoin ajouter le nœud modules qui nous permettent de bien travaillent sur l’environnement, nous allons donc exécuter :

Qui installera et vous permettre de travailler avec les modules mentionnés (j5 express et socket.io), vous serez en mesure de voir un changement sur votre fichier package.json, dont les suivants :

Remarque : Nous n’allons pas utiliser socket.io dès maintenant, mais nous avons installé pour obtenir prêt le moment venu.

Maintenant, dans notre fichier de server.js, nous appellerons les modules de travailler avec, tout d’abord nous devons utiliser express, cela permettra de nous acheminer les appels de client à nos dossiers et interagir avec lui et le serveur, nous allons donc créer notre serveur :

Notre serveur est prêt à écouter les demandes des clients et servir des informations, mais nous avons encore avec rien à servir ni à faire, et nous n’avons non plus aucune communication avec l’Arduino.

La prochaine chose est de configurer la communication Arduino-serveur, nous mettrons en place tout d’abord il sur le serveur, donc, avec l’aide de Johnny-cinq bibliothèques, une passerelle JavaScript-Arduino efficace permettant de contrôler le Conseil directement avec JavaScript, nous allons définir tous nous devons faire notre automatisation arrive !

Dans le même fichier, nous avons travaillé (server.js), nous allons écrire le code dans le cas contraire nous pouvons créer sur l’arduino IDE, nous allons donc écrire ce qui suit :

Jusqu’ici, nous sommes prêts à interagir avec arduino via notre serveur, et nous pourrions simplement construire notre circuit, exécuter le code et cela fonctionnerait, mais où est le plaisir avec qui ? Partout, les circuits sont impressionnantes, mais en tout cas l’objectif de cette instructable est d’interagir avec l’arduino à l’aide d’un configurateur usier, alors Let ' s go à l’étape suivante et créer notre interface utilisateur.

Articles Liés

Domotique avec arduino, boutons, écran LCD, téléphone intelligent EEPROM et

Domotique avec arduino, boutons, écran LCD, téléphone intelligent EEPROM et

Maintenant nous pouvons contrôler la coque à la maison avec le téléphone intelligentÉtape 1: Matériel nécessaire pour la domotique, vous pouvez ajouter des choses différentes, je choisis de commutation ou de relaisDans ce projet, vous contrôlerez swi
Domotique avec Arduino

Domotique avec Arduino

Dans ce Instructable je vais essayer d'expliquer comment créer un serveur domotique qui ont la possibilité de permettre communs ménagers électriques à brancher à une bande de 5 voies 240VAC/120VAC puissance commune. Dans ma conception, j'ai inclus un
MyHome - domotique avec Arduino et XBee

MyHome - domotique avec Arduino et XBee

*** mise à jour ***Ver 2.0-contrôle de prise de puissance Nexa a ajouté-ajouté un fil capteurs de température-contrôle des trucs via Google Calendar Events a ajouté***********************Bonjour à tousIl s'agit de l'histoire de mon projet « myHome ».
Domotique avec émetteur-récepteur RF microcontrôleur Arduino

Domotique avec émetteur-récepteur RF microcontrôleur Arduino

Ce projet démontre la conception et le développement d'une Home Automation System à l'aide de RF émetteur/récepteur commandé par microcontrôleur Arduino. L'utilisateur contrôlera à distance différents appareils intérieurs tels que les ampoules, les p
IoT murale avec Arduino et ESP8266

IoT murale avec Arduino et ESP8266

Dans ce instructable, je vous montrer comment ajouter accessibilité améliorée, intelligence et une connectivité à une prise murale ordinaire. Cela se fait avec une combinaison de microcontrôleurs, Arduino, divers capteurs, ESP8266 et un mélange de pr
Contrôlée de bricolage Bluetooth téléphone Droid BB-8 avec Arduino UNO

Contrôlée de bricolage Bluetooth téléphone Droid BB-8 avec Arduino UNO

Je suis un grand fan de Star Wars et quand j'ai vu la Star Wars : The Force Awakens j'ai pensé que j'ai besoin d'un droïde de BB-8. C'était génial, comment cette petite sphère s'installe dans le film. Alors j'ai décidé que je vais faire ce droid qui
Uber domotique w / Arduino & Pi

Uber domotique w / Arduino & Pi

[MODIFIER] J'ai créé un forum pour collaborer sur le code de la porte d'entrée.http://homeautomation.Proboards.com/Board/2/openha...Il y a quelques années, je suis devenu propriétaire d'un chien pour la première fois. Je n'aimais pas laissant Cody da
Contrôlez votre système Audio, Dvd et Tv avec Arduino et Android

Contrôlez votre système Audio, Dvd et Tv avec Arduino et Android

Salut tout le monde, c'est mon deuxième instructable et mon premier en anglais, oui, Désolé pour les fautes.Je tiens à partager ce projet qu'il s'agit de comment vous pouvez contrôler votre Tv, de DVD et de votre système Audio avec Arduino et un app
Automatisation avec Arduino et signaux RF !

Automatisation avec Arduino et signaux RF !

Aujourd'hui je vais vous montrer une introduction sur la domotique avec des signaux RF.Imaginer au milieu de l'hiver, il fait froid et sombre à l'extérieur, mais grâce à l'automatisation, vous vous réveillez dans une chambre chaleureuse et lumineuse,
Thermostat avec Arduino et grand écran LCD de la maison

Thermostat avec Arduino et grand écran LCD de la maison

Remplacer un thermostat standard (SIEMENS-RAA30 16GR) avec un individu fait, axée sur l'arduino, grand écran LCD est un amusant projet.AVERTISSEMENT : Prise de courant est utilisé dans les deux contrôlant le four et pour arduino puissance alors s'il
Réinitialiser votre horloge circadienne « horloge biologique de corps » avec Arduino

Réinitialiser votre horloge circadienne « horloge biologique de corps » avec Arduino

Source d'inspiration pour réinitialiser l'horloge biologique de votre corps et améliorer votre hygiène santé et sommeil avec ArduinoUne horloge circadienne n'est pas une horloge que nous regardons l'heure. C'est plutôt un chronométreur et un oscillat
Une sphère en lévitation tourne s’allume et clignote avec Arduino

Une sphère en lévitation tourne s’allume et clignote avec Arduino

Une étoile de la mort peu lévitation de Instructables m'a invité au nouveau projet avec Arduino. Trois stratégies ont été décidés et gardés pour le différencier de l'ancêtre.Faire moi-même avec prêt-à-pas (ou moins).Garder en rotation.S'allume et cli
Smart personnel thermomètre avec Arduino

Smart personnel thermomètre avec Arduino

Cette instructable est préparée dans le cadre de notre mission pour TfCD (technique au service du Concept Design) cours de TU Delft. Ce instructable qui suit est préparé par :Bo Koperdraat : 4209567Karthik mandon : 4501578Dans ce instructable vous ap
Banc d’alimentation PSU de vieux ATX avec Arduino et moniteur LCD

Banc d’alimentation PSU de vieux ATX avec Arduino et moniteur LCD

Bonjour à tous et Bienvenue sur mon premier Instructable.J'ai toujours voulu un banc PSU pour faciliter l'accès à une source d'alimentation et quelque chose que je peux compter sur quand on travaille sur divers projets. J'ai voulu un bloc d'alimentat