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.
==================================================================
Contrôler vos lumières et la puissance de votre mobile en utilisant Arduino AndriodTM.
AUCUNE programmation Android requis. Aucun souder requis.
Câblage d’alimentation requis.
Voir www.pfod.com.au pour en savoir plus Android contrôlée des exemples de projets
Remarque : cette instructable a été mis à jour pour remplacer le relais abandonnées avec bouclier relais V2.0 .
Avertissement de sécurité
Ce projet va être branché sur le câblage principal de 110V-240V pour activer et désactiver les périphériques de votre mobile Android. Alimentation secteur 110V-240V est létale, et après que vous avez mis en place ce projet, le câblage de la prise de courant doit être effectué par un électricien qualifié.
Introduction
Vous pouvez donner votre propre nom personnel chaque relais en éditant le code Arduino comme indiqué ci-dessous. Aucune programmation Android n’est requise.
Un électricien doit monter le projet dans un emballage isotherme approprié et câbler les quatre relais à travers les interrupteurs des lumières ou des points de puissance souhaitée au contrôle.
Ce projet est en trois parties.
i) le contrôle de base de 4 interrupteurs, appelée switch 1, commutateur 2, commutateur 3 et passer 4. C’est ce que vous obtenez de la Quick Start.
II) personnaliser les noms de vos commutateurs pour leur donner des noms significatifs.
III) faisant de l’un des interrupteurs un ouvre-porte de Garage et les trois autres la lumière à l’extérieur, lumière de Garage et Hall de lumière (ci-dessus) ou ce que jamais nommer votre envie.
Aucune programmation Android il faut faire et aucun de ces trois versions. Simple modification du code de l’Arduino contrôle complètement quelles options sont présentées sur le mobile de l’utilisateur.
En ajoutant un module bluetooth et une petite quantité de code pour faire votre appareil Arduino un pfodDevice, vous pouvez contrôler votre projet Arduino de votre Android mobile, dans ce cas l’Arduino active ou non le relais et un relais qui est en parallèle avec le garage porte bouton-poussoir manuel pour ouvrir et fermer des impulsions.
pfodDevice est contrôlé par un pfodApp. Imaginez que html re-conçu pour les micros avec courts messages simples chacun moins de 255 octets pour décrire les pages. Le pfodApp est le micro-browser et le pfodDevice est le micro-serveur. Lorsque la pfodApp en cours d’exécution sur votre mobile Android se connecte, via bluetooth, pour votre Arduino, le pfodApp envoie la requête {.} qui demande pour le menu principal de la pfodDevice. Le pfodDevice retourner un messsage court (max 255 octets) restituée par le pfodApp pour donner le choix de l’utilisateur qui contrôlent la pfodDevice. Lorsque votre utilisateur sélectionne un élément de menu ou de bouton, le pfodApp renvoie la commande associée à votre Arduino pour exécuter cette fonction. Les commandes sont généralement un caractère unique encadré par {}. Votre Arduino code extrait le caractère de commande de ce message, à l’aide de l’analyseur simple ci-dessous et exécute la fonction associée.
C’est tout là est à lui. Aucune programmation Android n’est requise et la programmation supplémentaire seulement que vous avez besoin dans votre Arduino est l’analyseur de petite commande. Tout le texte et les invites affichées sur le mobile Android sont intégralement contrôlées par le code de l’Arduino. Le même pfodApp Andriod peut contrôler n’importe quel Arduino ou autre microcontrôleur qui a été codée comme un pfodDevice. Si vous voulez tester quoi les pfod micro-pages ressemblera sur pfodApp, puis mettre en place une connexion série bluetooth à votre ordinateur, comme décrit ici et tapez les micro-pages dans la fenêtre du terminal et voir comment pfodApp les affiche. Cela vous permet aussi de voir quels messages le pfodApp sera de retour pour les entrées d’utilisateur différents.
Ainsi que les boutons de navigation et plusieurs niveaux de menus, qui s’occupe de l’analyseur ci-dessous, le pfod spécification prend également en charge les entrées d’utilisateur tels que des nombres, du texte et multi et listes à choix unique. Un analyseur légèrement plus grand est nécessaire pour analyser l’entrée utilisateur, voir LCD affichage à distance contrôlée.
La spécification de pfod a été conçu pour simplifier le micro-contrôleur (le code Arduino). Le microcontrôleur n’est pas et ne faut pas retenir l’historique de navigation de l’utilisateur, l’Android pfodApp fait tout cela. Le microcontrôleur doit simplement exécuter la fonction associée à la commande, qu'il est envoyé, renvoyer un message de résultat (souvent simplement {}). Voir la pfod spécification pour tous les détails et exemples.
L’étape 1 est le démarrage rapide, qui vous donnera 4 Android contrôlée des commutateurs.