Sensorino éclairage sans fil à la maison avec Arduino (6 / 7 étapes)

Étape 6: Installation du serveur

J’utilise un petit routeur Linux, le TP-Link TL-WR703n populaire auprès des nombreux projets électroniques pour sa taille, de prix et de fonctionnalités. Vous pouvez d’abord essayer de lancer le serveur sur un PC portable et vieux netbook ou autre chose qui est bien pris en charge et la configuration du logiciel est effectivement triviale. Notez que vous aurez besoin d’une saveur Linux quelconque, autres systèmes d’exploitation ne sont pas pris en charge en ce moment. Ci-dessous, je vais décrire la configuration du routeur TL-WR703n par souci d’exhaustivité.

Voici la page de wiki github Sensorino sur ce sujet, je vais vous donner seulement un aperçu ici, comme la plupart de ceci est de jouer avec le logiciel.

En ce qui concerne l’installation matérielle, il n’ya pas beaucoup à faire. Nous avons besoin de brancher deux périphériques USB au port USB du routeur donc nous allons utiliser un concentrateur USB car il n’y a qu’un seul hôte port. Branchez le moyeu et la fiche une mémoire USB de toutes sortes (petite clé USB) dans l’un de ses ports et de l’adaptateur USB-vers-série du noeud de base qui nous réuni plus tôt, dans un autre port. Pour éviter toute interférence radio avec wifi du routeur câble de l’adaptateur, je recommande d’utiliser une rallonge USB pour mettre la base d’un mètre ou tellement loin. Sinon j’ai serait ont pressé la base entière à l’intérieur de l’enceinte du routeur qui rendrait le tout beaucoup plus propre.

Nous aurons besoin alimenter le routeur via son port micro-USB. Vous pouvez utiliser un chargeur USB comme ceux que nous avons démontés plus tôt ou une autre source de 5V. Juste brancher sur une prise de courant, puis branchez un câble USB / micro-USB.

Enfin, vous pouvez avoir ce routeur intégré dans votre maison wifi ou réseau câblé. Le routeur dispose de possibilités de wifi et vous pouvez le faire vous connecter à votre réseau domestique, mais vous pouvez également le brancher avec un câble ethernet et l’utilisation comme un accès Wi-Fi point en plus d’être votre hub de domotique. Pour certains de l’installation instructions ci-dessous, vous aurez besoin une connexion ethernet de toute façon.

Maintenant vient la partie difficile : avoir installé le logiciel sur le routeur qui est plus compliqué que de faire la même chose sur un PC réel à cause du type de la distribution de Linux minimaliste faible encombrement du système qu’il utilise. Le routeur est également beaucoup plus lent, bien sûr. Si votre WR703n est tout neuf il est livré avec le système Linux spécifique de TP-Link en chinois et sur la première utilisation, que vous devez travailler votre chemin à travers cette interface utilisateur chinois à une option qui vous permet de mettre à jour/modifier le système d’exploitation. Nous voulons installer le libre et opensource linux OpenWRT sur elle. Voir instructions complètes ici sur le wiki Sensorino.

Pour continuer avec les étapes restantes, vous aurez besoin d’un ssh connexion au routeur, qui vous oblige à se connecter via un câble ethernet, la première fois que la connexion wifi sera désactivée après installlation d’OpenWRT. Voir les instructions ici. Notez également que l’installation de paquet plus bas nécessite le routeur pour avoir une connexion internet--encore une fois, cela dépendra si vous voulez utiliser adaptateur wifi du routeur pour établir une connexion ou l’utiliser comme un point d’accès dans lequel cas pour que vous aurez besoin d’un câble ethernet laisser le routeur en ligne.

Ensuite, nous devons installer OpenWRT extroot pour échapper à la limitation de mémoire flash de 4Mo de ce dispositif. Voir docs officiels ici ou un des nombreux tutoriels.

Pour exécuter le serveur nous aurez besoin d’installer quelques paquets (la plupart d'entre eux seront déjà présente sur une distribution Linux normale si vous utilisez un PC au lieu de cela) :

 # opkg update# opkg install python git screen # opkg install kmod-usb-serial kmod-usb-serial-cp210x kmod-usb-serial-ftdi kmod-usb-serial-pl2303 

Enfin, nous sommes prêts à lancer le serveur. Consultez les instructions complètes ici sur notre wiki, mais voici un moyen rapide pour tester l’exécuter :

 # git clone https://github.com/Sensorino/sensorino-smarthome.git # cd sensorino-smarthome # ./server.py & # ./base-connect.py & 

Articles Liés

ESP8266 + Smartphone télécommande sans fil pour DSLR avec GPS (possible) pour moins de $10

ESP8266 + Smartphone télécommande sans fil pour DSLR avec GPS (possible) pour moins de $10

Un certain temps de dos que je suis tombé sur ce projet génial par CosmicMac. Fondamentalement, vous pouvez déclencher votre reflex numérique sans fil à l'aide de votre smartphone via le ESP8266 relié à la DSLR. Étant donné que pas toutes les caméras
NRF905 de mesure de Distance par ultrasons système de Transmission sans fil basée sur Arduino

NRF905 de mesure de Distance par ultrasons système de Transmission sans fil basée sur Arduino

ICStation Équipe de vous présenter cette mesure de distance à ultrasons NRF905 système de transmission sans fil avec ICStation UNO et Mega 2560 compatible avec Arduino. La tension de fonctionnement est DC5V. Il utilise les ultrason pour mesurer la di
Bon marché périphérique sans fil de contrôle Arduino de n’importe où dans le monde

Bon marché périphérique sans fil de contrôle Arduino de n’importe où dans le monde

#DTMF signifie DUAL TONE MULTIPLE FREQUENCY, dans laquelle nous allons utiliser téléphone portable pour faire son aussi un appareil sans fil, il fonctionne sur la fréquence que nous générons sur clavier de téléphone de l'appelant.Étape 1: Comment ça
Sans fil guitare distorsion avec un téléphone sans fil

Sans fil guitare distorsion avec un téléphone sans fil

Avec « ligne terrestre » services de téléphone faisant une sortie gracieuse au stade droit câblé, j'ai accumulé un assortiment des téléphones sans fil. J'ai été ressassant les idées, et expérimenter des façons de réutiliser ces encore émetteurs-récep
Mod une pile d’outil sans fil pour fonctionner avec le mur actuel

Mod une pile d’outil sans fil pour fonctionner avec le mur actuel

Remarque : j'ai écrit ce ' ible avant d'avoir une compréhension globale de l'électronique. C'est une idée plutôt mauvaise et sera très probablement détruire votre batterie. Il semblait intelligent à l'époque. Oh, Eh bien, vivre et apprendre.L'ajout d
Écran tactile 4 fils interfaçage avec Arduino

Écran tactile 4 fils interfaçage avec Arduino

Ce tutoriel montre comment l'interface écran tactile 4 fils en utilisant Arduino. Ce tutoriel est utile pour tous les microcontrôleurs de savoir comment s'interfacer Reisistive TouchscreenAffichages d'écran tactile résistif sont composés de plusieurs
Horloge maison avec Arduino

Horloge maison avec Arduino

Aujourd'hui, je vais vous montrer comment faire une horloge fait maison avec un Arduino !Étape 1: Matériaux + Arduino Code SetupMatériaux--Afficheur 7 segments SMA420564-Au moins 12 câbles de démarrage Sunfounder-Arduino Uno-Bredboard-2 boutonsRésist
1,5 v pile chargeur sans fil à la maison

1,5 v pile chargeur sans fil à la maison

pour faire le chargeur sans fil dont vous avez besoin d'un composant comme :2N2222fila conduitle 2n2222 et le fil est émetteur, fil et dirigé est récepteur, vous pouvez utiliser conduit ou autre chose.pour circuithttp://Best-circuit.blogspot.com/pour
Ajouter des lumières sans fil à votre maison

Ajouter des lumières sans fil à votre maison

The Problem : il fait sombre la nuit.  Les lumières de simple-couleur sont pittoresques et 20ème siècle.La Solution : Bandes de LED RGB !  Brillant, résistant aux intempéries et facilement caché.Étape 1: Aperçu du système et nomenclature Mes principa
Sauver votre maison avec Arduino

Sauver votre maison avec Arduino

tout récemment, il y avait un front froid qui sali avec puissance partout. Il y avait une tornade au Canada, même. Il y avait quelques nuages vraiment cool, puis quelques tonnerre, puis tout un tas de foudre, tonnerre et la pluie. Beaucoup de pluie e
Imprimante 3D à la maison avec Arduino

Imprimante 3D à la maison avec Arduino

J'ai voulu faire une imprimante 3D pendant une longue période. Lorsque j'ai décidé d'en faire, j'ai acheté le matériel nécessaire et j'ai commencé avec mon imprimante 3D rêvé. Je cherchais des informations sur de nombreux sites et j'ai vu différents
Comment contrôler le climatiseur a/c à la maison avec Arduino, même de loin !

Comment contrôler le climatiseur a/c à la maison avec Arduino, même de loin !

Arduino permet vraiment de faire beaucoup de choses concernant l'Internet des objets, juste avoir un peu « désir et l'intuition pour créer tout type de projet.Dans ce post nous allons voir comment télécommande contrôle votre conditionneur d'air à la
Contrôler votre maison avec Arduino

Contrôler votre maison avec Arduino

Arduino est un excellent outil pour contrôler et chose du sens, c'est pourquoi la plupart des gens l'utiliser, mais il y a un gros hic. Arduino ne peut gérer que des très faibles courants. (Pas plus de 40 ma). C'est ok pour certains projets électroni
Sans fil impression 3D avec Octoprint sur un Ultimaker

Sans fil impression 3D avec Octoprint sur un Ultimaker

Ce Instructable décrira les étapes pour exécuter Octoprint sur votre Ultimaker original.J'utilise un Mac, alors cela aura les étapes décrites à partir d'un point de vue de OSx:)Tout d'abord, vous aurez besoin d'avoir le droit de « software » en cours