Android contrôlée double interrupteur (3 / 5 étapes)

Étape 3: Programmation l’interrupteur double

L’esquisse terminée, pfodSwitchPower_FioV3_WiFi.ino, est disponible ici. Le croquis de base a été créé à l’aide de pfodDesigner , puis modifié pour ajouter le code de pfodWifiConfigV1 , sécurité 128 bits, bouton debounce et stockage EEPROM des États les commutateurs.

Pour compiler ce croquis vous devez ajouter un certain nombre de bibliothèques à votre IDE Arduino:-

DebounceSwitch – pour traiter les boutons poussoirs.
pfodWifiConfigV1 et pfodWifiConfig_WiFly – pour fournir la configuration du bouton poussoir.
pfodParser – pour fournir des pfodSecurity pour la sécurité Internet de 128 bits.

Commencez par préparer votre propre code QR pfodWifiConfigV1 contenant votre propre mot de passe temporaire access point. L’esquisse de l’exemple utilise ce QR code.

Vous devez générer votre propre code et mettre à jour l’esquisse avec votre mot de passe.

 // update this define with the password from your QR code//http://www.forward.com.au/pfod/pfodWifiConfig/pfodQRpsk.html#define pfodWifiConfigPASSWORD "plyWtEDk6uZ0yfmAEM5wMc"// the ssid is "pfodWifiConfigV1" and the port is 23 -- set by pfodQRpsk program 

Le ssid et le mot de passe contenu dans ce code QR généré est celui le module WiFly utilisera, en mode config, pour se connecter au point d’accès temporaire afin d’être configuré. Le pfodWifiConfigPASSWORD est également utilisé comme mot de passe 128 bits Internet sécurité pour empêcher l’accès non autorisé à ce dispositif. Ce mot de passe QR code doit également être numérisés dans la connexion pfodApp.

Deux points sur l’esquisse de la pfodSwitchPower_FioV3_WiFi.ino :-

  • Au démarrage (quelle puissance est appliquée), l’esquisse vérifie si les deux boutons sont pressés. Si donc il clignote tous les deux pour 10secs indiquer, il est en mode config et commence alors le mode de configuration pfodWifiConfigV1.
  • L’opto-coupliers qui surveillent la puissance de sortie sur chaque conducteur reposent uniquement pour moins puis une AC demi-cycle. Au début et à la fin du cycle de puissance AC positif il n’y a pas assez de tension pour conduire l’opto-coupleur et dans la négative AC cycle la diode par passe l’opto-coupleur. L’esquisse gère cela en réinitialisant une minuterie chaque fois que l’opto-coupleur se déclenche et expire seulement si il n’y a eu aucune impulsions millisecondes POWER_CYCLE_LENGTH (20mS). Cela permet de maintenir le poussoir LED allumé et l’écran pfodApp jamais puissance constante while est disponible à la borne de sortie.

Achever la construction en attachant le pfodWifiConfigV1 QR code et les instructions pour la configuration à l’arrière de l’interrupteur double. Ces instructions sont disponibles sous forme de fichier Open Office ici.

Articles Liés

CxemCAR 1 - Android contrôle RC voiture via Bluetooth

CxemCAR 1 - Android contrôle RC voiture via Bluetooth

il s'agit d'un projet open source de voiture RC avec contrôle à partir d'un téléphone Android via Bluetooth. Le contrôleur est utilisé avec .NET Micro Framework: FEZ Panda II, mais vous pouvez utiliser n'importe quel contrôleur de travaux avec .NET M
Android contrôlée de lumières et pouvoir, pfodDevice pour Arduino

Android contrôlée de lumières et pouvoir, pfodDevice pour Arduino

Mise à jour : Voir Andriod/Arduino pour débutants - Design Custom Andriod menus pour activer et désactiver les sorties de l'Arduino. Absolument aucun de programmation requis pour une alternative qui ne nécessite aucune programmation à tous.==========
PfodApp Android contrôlée datalogging Arduino IRTemp compteur

PfodApp Android contrôlée datalogging Arduino IRTemp compteur

IntroductionCette instructable vous montre comment faire un Arduino base de jauge de température IR qui est contrôlée par votre mobile Android. Il utilise pfodApp pour effectuer le contrôle. Android sans programmation est nécessaire. Vous pouvez pers
Android contrôlées LCD/LED Display - aucun Andriod programmation, pas de soudure requise.

Android contrôlées LCD/LED Display - aucun Andriod programmation, pas de soudure requise.

IntroductionCette build utiliser la plateforme Arduino pour contrôler un affichage LCD/LED depuis votre mobile Android.  C'est une construction de plug-and-play qui nécessite Android sans programmation, aucune soudure et aucune écriture de code de Ar
Android contrôlées LCD/LED Display - aucun Andriod programmation, sans soudure requise.

Android contrôlées LCD/LED Display - aucun Andriod programmation, sans soudure requise.

IntroductionCette build utiliser la plateforme Arduino pour contrôler un affichage LCD/LED depuis votre mobile Android.  C'est une construction de plug-and-play qui nécessite Android sans programmation, aucune soudure et aucune écriture de code de Ar
Android contrôlée Arduino Bluetooth Panzer

Android contrôlée Arduino Bluetooth Panzer

Voitures de contrôle à distance sont amusante à conduire autour de la salle ou l'errance de la maison. Ce qui pourrait être plus amusant de celui-ci ? Quand vous avez la visibilité, comme si vous montez dedans. Une caméra IP sans fil est la réponse.
Voiture RC simple pour les débutants (Android contrôler via Bluetooth)

Voiture RC simple pour les débutants (Android contrôler via Bluetooth)

Il s'agit d'un simple projet de Android Bluetooth voiture avec Bluetooth control. Contrôleur de l'Arduino est utiliséPour contrôler la voiture utilisé Android-dispositif avec un accéléromètre intégré. Inclinaison vers l'avant - voiture se met en marc
Bluetooth sous contrôle Arduino double moteur RC plate-forme

Bluetooth sous contrôle Arduino double moteur RC plate-forme

* Du 06/07/15, il me manque encore une partie du texte l'Assemblée. Je va être finition l'Instructable prochainement, en attendant si vous avez des questions n'hésitez pas à m'envoyer un mail ou laisser un commentaire.Avec ce Instructable, vous serez
Combiné IR / TypeK Android contrôlée température mètre

Combiné IR / TypeK Android contrôlée température mètre

Enregistrement de données, traçage, Portable, Arduino base IR / Type K température mètrecommandé depuis votre mobile à l'aide de pfodApp de AndriodTM. AUCUNE programmation Android nécessaire.Cette instructable décrit une extension du compteur IRTemp
Arduino Bluetooth voiture RC (Android contrôlée)

Arduino Bluetooth voiture RC (Android contrôlée)

Bonjour, dans ce projet je vais vous montrer comment transformer une voiture jouet de RC Bluetooth contrôlée par le biais de votre smartphone Android !Avant de commencer, assurez-vous que vous avez :Arduino uno ConseilPilote de moteur L293DModule Blu
Aergia : Android contrôlée TV Remote(with Speech Recognition)

Aergia : Android contrôlée TV Remote(with Speech Recognition)

Avez vous jamais été confrontée cette situation tout en étant assis sur votre endroit préféré sur le canapé ou fauteuil, confortablement regarder votre émission favorite ? Vous êtes confortablement niché sous la couverture, l'air conditionné est une
Téléphone Android contrôlée lampe

Téléphone Android contrôlée lampe

Dans ce Instructable nous allons faire une lampe que nous pouvons contrôler avec un téléphone android. À l'aide d'une application, nous serons en mesure de régler la luminosité de la lampe.Étape 1: Comment ça marche La luminosité de la lampe est régu
Guitar Hero contrôleur Anti Double-Strum Mod (Wii Version)

Guitar Hero contrôleur Anti Double-Strum Mod (Wii Version)

il y a quelques techniques différentes pour jouer à la manette guitar hero. Il y a la technique du « pouce », où le joueur pousse vers le bas dans la barre de strum avec son pouce pour jouer une note. Certains lecteurs de saisir la barre entre le pou
Facile Android contrôlable, PC Interfaceable relativement bon marché Mini Quadcopter (ou Octocopter!) Drone...

Facile Android contrôlable, PC Interfaceable relativement bon marché Mini Quadcopter (ou Octocopter!) Drone...

Ou comment devenir un développeur de drone sans hypothéquer votre maison.Voici comment faire un quadcopter petit, intérieur/extérieur que vous pouvezvoler avec soit :* un téléphone android ou tablette* une télécommande légitime* via vos propres croqu