Simple, sécurisé, Internet interrupteur d’alimentation (110V/240V) avec commande manuelle (5 / 5 étapes)

Étape 5: Ajouter le code du bouton de commande manuelle et la Configuration de la Page Web

Ajouter le code du bouton de commande manuelle

L’esquisse, InlinePowerSwitch_withPushButton.ino, inclut le code de bouton poussoir. Il a besoin d’une bibliothèque supplémentaire DebouncedSwitch.zip de Commutateurs Debouncing dans Arduino. Dans la partie supérieure de l’esquisse, il y a un == bibliothèque supplémentaire et définitions pour bouton poussoir == section. Au bas de la méthode loop() sous <<< votre autre code loop() va ici est le code supplémentaire qui vérifie le bouton poussoir, il debounces et active/désactive le relais de sortie lorsque le bouton est relâché.

Compiler et télécharger cette esquisse pour le jury OLIMEX-EVB, puis lorsque vous vous connecter à l’aide de pfodApp et appuyez sur le bouton, vous verrez l’affichage sur votre mobile mise à jour avec l’état actuel de l’interrupteur d’alimentation. Si vous ne voulez pas page web configuration du réseau, qui le rend simple et sécurisé pour vous connecter à l’interrupteur d’alimentation vers un nouveau réseau, ensuite vous pouvez arrêter ici.

Ajouter la Page Web Configuration du réseau

L’esquisse, InlineWiFiPowerSwitch.ino, a la fois la substitution de poussoir manuel et le code de configuration de réseau de page web. Dans la section code = début de paramètres pfodESP8266WebConfig = définit le comprend et variables ont besoin pour la configuration de la page web. Dans la méthode setup(), le code = pfodESP8266WebConfig config en mode Access Point = a le code qui vérifie si le bouton est enfoncé lorsque l’alimentation est appliquée.

Si le bouton est enfoncé au démarrage de la Commission, puis l’appareil est mis en mode Point d’accès avec un SSID pfodWifiWebConfig . Pour fournir une connexion WiFi sécurisée pour définir le SSID de votre réseau local et le mot de passe, le pfodWifiWebConfig utilise le pfodSecurityCode comme un mot de passe. C’est le code de QR, que vous avez déjà connecté à l’interrupteur d’alimentation.

Le processus de configuration est la suivante:-

  • Éteignez l’interrupteur d’alimentation
  • Maintenez le bouton tout ré-appliquer la puissance.
  • Scanner le code QR sur votre téléphone à l’aide d’un scanner QR. J’utilise QR Droid privé, il y a aussi une version gratuite. Copier le mot de passe sur le panneau d’agrafe.
  • Ouvrez les paramètres WiFi sur votre téléphone portable et trouver le pfodWifiWebConfig Point d’accès.
  • Maintenez cette étiquette pour faire apparaître l’option de menu modifier réseau. Cliquez sur réseau, modifier et collez le mot de passe. (enlever le www.pfod.com.au la fin si qui est copié aussi) Enregistrer et vous connecter à pfodWifiWebConfig , que vous êtes maintenant connecté à la carte de ESP8266.
  • Ouvrez http://10.1.1.1 dans un navigateur web

Renseignez la page web avec les valeurs de votre réseau WiFi et l’IP et portNo que vous voulez utiliser pour cet interrupteur d’alimentation. Puis appuyez sur configurer pour enregistrer ces valeurs dans la ESP8266 de l’EEPROM. Le ESP8266 répond avec cette page web de confirmation.

La puissance du cycle l’interrupteur d’alimentation pour se connecter à votre réseau WiFi local prêt à être connecté à via pfodApp.

Au cours de l’alimentation normale vers le haut, lorsque le bouton poussoir n’est pas pressé, le code

pfodESP8266WebConfig::BASIC_STORAGE * stockage = webConfig.loadConfigAndJoinNetwork() ;
serveur = WiFiServer (stockage -> portNo) ;

se connecte à votre réseau WiFi local, en utilisant les valeurs stockées dans l’EEPROM de la configuration de la page web.

Le fichier Open Office, LabelForCheapWifiShield.odp, fournit un modèle pour imprimer une étiquette pour votre interrupteur avec l’URL de configuration SSID et mot de passe et la page web. Il suffit de remplacer l’image du code QR avec votre propre.

NOTE de sécurité :une fois que vous avez terminé de tester le fonctionnement du bouton poussoir et la configuration de la page web à l’aide d’un bloc d’alimentation 5V, vous pouvez visser le boîtier ensemble et seulement ensuite appliquer l’alimentation à l’appareil rempli.

Conclusion

C’est l’interrupteur WiFi Inline complété par Manuel bouton poussoir et la page web configuration du réseau et connecté à Internet avec sécurité 128 bits.

Avec la page web configuration du réseau, vous pouvez facilement déplacer l’interrupteur d’alimentation vers un autre site et raccordez-le. Si vous voulez un affichage différent sur votre mobile, vous pouvez utiliser le libre pfodDesigner pour le créer et générer le code de l’Arduino pour votre.

Le pfodDesigner a également des options pour le relais d’impulsion sur pendant une durée déterminée, de 1sec à 50 jours. Sorties pulsé pour Arduino à l’aide de pfodApp tutoriel vous montre comment faire cela. Encore une fois tout le code de l’Arduino est généré pour vous.

Articles Liés

Interrupteur d’alimentation HP1050 « fix »

Interrupteur d’alimentation HP1050 « fix »

le bouton d'alimentation sur mon scanner d'imprimante hp cassé n'a pas tellement comme résoudre ce titre mettre l'interrupteur de puissance réelle accessible.Etape 1: le problème en bref le bouton d'alimentation est mal conçu et fabriqué à partir de
Interrupteur d’alimentation pc Arduino contrôlée

Interrupteur d’alimentation pc Arduino contrôlée

ce projet est la première étape d'un interrupteur d'alimentation pc avancés.Cette première tranche va vous montrer comment alimenter votre arduino de vos ordinateurs d'alimentation même lorsque votre ordinateur est éteint.et prendre le contrôle de l'
Fixer l’interrupteur d’alimentation sur bObsweep Pethair ou Standard

Fixer l’interrupteur d’alimentation sur bObsweep Pethair ou Standard

La vidéo et instructable vous guidera dans les démarches nécessaires au remplacement de l'interrupteur d'alimentation sur un bObsweep aspirateur robotique. Il comprend :Ouverture et fermeture bObsweepEnlever et réinstaller la batterieSuppression de l
Mise hors tension d’un Arduino Sketch à l’aide de l’interrupteur d’alimentation Pololu

Mise hors tension d’un Arduino Sketch à l’aide de l’interrupteur d’alimentation Pololu

si vous avez besoin d'un Arduino pour coupé d'au sein de vos croquis, c'est la solution.Nous allons explorer le câblage de l'interrupteur d'alimentation bouton poussoir Pololu, programmation de l'Arduino pour couper la puissance et faisant l'unité «
À l’aide de l’interrupteur d’alimentation bouton poussoir Pololu

À l’aide de l’interrupteur d’alimentation bouton poussoir Pololu

je travaille sur un projet (Instructable à paraître prochainement) qui exigeait le contrôleur Arduino être mis hors tension une fois qu'un programme avait été exécuté et redémarré à la simple pression d'un bouton. L'interrupteur d'alimentation bouton
Simple banc haut de la page alimentation ATX.

Simple banc haut de la page alimentation ATX.

Il y a eu quelques bonnes writeups et Instructables sur ce sujet, récemment. Cette photo que j'ai trouvé sur dutchforce.com enfin m'a inspiré pour faire mes propres. http://www.dutchforce.com/~eForum/index.php?showtopic=20741N'étant ne pas familier a
Alimenter votre voiture avec un réacteur à FISSION !

Alimenter votre voiture avec un réacteur à FISSION !

Son maintenant l'année 2015 et l'humanité commence à faire des progrès significatifs dans la production et la demande de carburants alternatifs. Dans la célèbre trilogie, retour vers le futur, nous avons été stupéfaits par la pensée de la future tech
Web Based, Raspberry pi contrôlée, relais 2 canaux alimentation boîtier de commande.

Web Based, Raspberry pi contrôlée, relais 2 canaux alimentation boîtier de commande.

à l'aide de certains relais du plateau et certains composants de l'électronique de base couplés avec un pi framboise avec base HTML, PHP et javascript programmation, ce boîtier de commande de relais sur le Web peut être utilisé pour activer ou désact
Système de sécurité et contrôle d’accès avec Arduino et RFID

Système de sécurité et contrôle d’accès avec Arduino et RFID

système de sécurité et contrôle d'accès avec Arduino et RFIDCe projet est un evolotuin de mon premier projet appelé « Arduino – sécurité et contrôle d'accès système »Comme vous pouvez voir à l'http://arduinobymyself.blogspot.com.br/2012/03/arduino-si
Pirater un kill-interrupteur d’alimentation prise

Pirater un kill-interrupteur d’alimentation prise

un kill-switch est un commutateur électrique séparé de AC à utiliser pour couper la puissance électrique consommée par un appareil. C'est pratique pour réduire la consommation d'électricité de confirmation et manuellement les dispositifs de commutati
Universal IR Remote interrupteur d’alimentation pour PC

Universal IR Remote interrupteur d’alimentation pour PC

ce projet vous permet de passer de votre PC sous et hors tension avec la télécommande de la TV. Il y a plusieurs mois, j'ai posté un projet qui a montré comment utiliser mon DirecTV distant pour contrôler une lampe à travers la pièce. Ce projet est d
Interrupteur d’alimentation pour les périphériques USB

Interrupteur d’alimentation pour les périphériques USB

Ce guide va vous montrer ma version d'un interrupteur pour un disque dur USB. J'ai fait ce que je voulais connecter un disque dur externe à mon routeur, mais ne voulait pas laisser tout le temps que j'en ai juste besoin 2, peut-être 3 fois par semain
Éliminer la veille avec un interrupteur d’alimentation de bureau !

Éliminer la veille avec un interrupteur d’alimentation de bureau !

Nous savons tous ce qui se passe. Même lorsque vos appareils (TV, ordinateur, haut-parleurs, disques durs externes, moniteurs, etc) sont tournés "OFF", ils sont en fait toujours, en mode veille, perdre le pouvoir. Certains téléviseurs plasma a e
Comment construire un Simple sécurité caméra sécurité

Comment construire un Simple sécurité caméra sécurité

caméras, ils semblent être partout ces jours-ci. Ils sont tellement omniprésentes que le œil ne peut parfois tout simplement de constater leur. Je passe par au moins une ou deux caméras chaque fois que je marche les couloirs d'une classe à l'autre. B