Station de qualité environnementale intérieure + Bluetooth + Thingspeak (9 / 10 étapes)

Étape 9: USB à la variante de smartphone (Android)

Dans cette dernière variante, nous allons utiliser un smartphone Android plutôt que sur un ordinateur d’agir comme la roue de transmission, entre la station de l’Arduino et Thingspeak. Dans mon cas personnel, la principale justification de cette solution est que notre ordinateur à la maison est un peu bruyant, et nous ne voulons pas laisser actif pendant la nuit. Mais plus intéressant encore, dans les moyens, vous pouvez prendre votre station IEQ au champ et qu’il devienne une station météo !

Quel est donc dans ce soft ? J’ai essayé de commenter le code autant que je le pouvais, mais voici quelques spécificités.

  • L’interface utilisateur est très basique - une zone de texte pour confirmer le statut de Bluetooth, une liste des périphériques BT détectés, et une deuxième zone de texte où les données lues à partir du port série est affichée.
  • Le UploadThingspeakAppActivity de l’activité principale active BT si il n’est pas activé déjà, recherche les périphériques BT accessibles, les afficher dans une liste.
  • Lorsqu’un périphérique BT est sélectionné, il crée un socket, à l’aide d’un identificateur appelé UUID (par un port série, l’UUID à utiliser est 00001101-0000-1000-8000-00805F9B34FB)
  • La connexion est gérée dans un Thread séparé, ConnectedThread. Il s’agit est une pratique recommandée pour éviter le gel de l’application. L’instance de ConnectedThread est responsable de toutes les tâches de communication avec la station de l’IEQ et Thingspeak.
  • Il se connecte à la prise de courant et écoute la communication, caractère par caractère. Lorsque vous atteignez la fin de ligne, il forme l’URL requise pour mettre à jour Thingspeak et l’ouvre. Remarquez comment les champs String étiquettes [] et champs String() font le lien entre le code de l’Arduino et votre canal de Thingspeak, de la même manière que dans le code de traitement.
  • Les fichiers Manifest requiert les autorisations d’utiliser le smartphone Bluetooth et les fonctions Internet avec

< android:name="android.permission.BLUETOOTH permissions des utilisations" / >
< android:name="android.permission.BLUETOOTH_ADMIN permissions des utilisations" / >
< android:name="android.permission.INTERNET"/ usages-autorisation >

  • Un dernier point : l’interface utilisateur est maintenu ouvert avec android : keepScreenOn = « true » dans la mise en page. Vous éviterez Android depuis la suspension de l’application et couper la connexion. Notez que commutation vers une autre application s’arrête également la connexion.

Et bien sûr, il est préférable de garder le téléphone connecté au chargeur tout en cours d’utilisation, car Bluetooth + écran toujours sur draine la batterie ultra rapidement !

Articles Liés

Feuille acrylique RGB rougeoyante station météo intérieure/extérieure/prévisions à l’aide de ESP8266

Feuille acrylique RGB rougeoyante station météo intérieure/extérieure/prévisions à l’aide de ESP8266

La station météo que j'ai fait est basé sur le logiciel de Daniel Eichhorn de Suisse. Ce firmware englobe la mesure de l'intérieur température + humidité, température extérieure + pression atmosphérique (extraction de données d'une 2ème station météo
LiV Pi - moniteur de qualité de l’air intérieur bricolage

LiV Pi - moniteur de qualité de l’air intérieur bricolage

Pi de LiV est une carte d'extension de capteur qui transforme votre Pi de framboise dans un dispositif de surveillance de qualité air intérieur moderne.Utilisez-le dans votre salonIl permet de tester la qualité de l'air dans votre chambre à coucherUt
Ce qui est à l’intérieur ? #6: Sony Play Station ! (Démonter des appareils électroniques)

Ce qui est à l’intérieur ? #6: Sony Play Station ! (Démonter des appareils électroniques)

Je viens de trouver une PS2 (PlayStation 2) sur mon chemin du retour de l'école !Nous allons démonter !Il s'agit d'un épisode assez court « Ce qui est à l'intérieur », pas comme mon dernier "ce qui est à l'intérieur ? #5: micro-ondes LG 1250W? "
Un positionnement intérieur avec Bluetooth Low Energy (BLE)

Un positionnement intérieur avec Bluetooth Low Energy (BLE)

L'idée est de construire une preuve de concept de positionnement indoor utilisant Intel Edison et TI SensorTag. Le SensorTag avec son empreinte petit et léger est un appareil idéal pour l'usage comme des cartes d'identité dans différents cas d'utilis
Comment faire une Station pliable de croître-lumière intérieure pour 40 $

Comment faire une Station pliable de croître-lumière intérieure pour 40 $

Vous gagnerez beaucoup d'argent en commençant vos graines de légumes et de fleurs à l'intérieur. Il n'est pas difficile à cultiver les graines sous les lumières. Cette vidéo vous montre comment construire une station de croître-lumière intérieure pou
Support de stationnement vélo intérieur

Support de stationnement vélo intérieur

comme la plupart des maisons à Portland, nous avons beaucoup de bicyclettes, et nous sommes toujours à venir et va sur eux, vélos changeant souvent plusieurs fois par jour. Pas satisfait avec un parking en plein air, ou des piles de vélos à l'atelier
Intérieur / extérieur antenne noeud papillon

Intérieur / extérieur antenne noeud papillon

J'ai toujours été fasciné par l'antenne standard noeud papillon et trouvé qu'ils avaient de bonnes propriétés. Quand j'étais à un RadioShack tout à l'heure et vu 2 d'entre eux sur la grille pour 5 $ chacun, ne pouvait pas m'en empêcher et j'ajoute 2
Tube intérieur Koozie ou boisson manche

Tube intérieur Koozie ou boisson manche

Chambres à air en caoutchouc sont un merveilleux matériau à utiliser pour un koozie en raison de leurs propriétés d'isolation, durabilité, aucune poignée de glissement et potentiel du cycle vers le haut.Comme ces matériaux sont fabriqués à la main il
Filtre à Air en bonne santé, intelligent & naturelle à l’intérieur

Filtre à Air en bonne santé, intelligent & naturelle à l’intérieur

Bonjour et Bienvenue à cet Instructable !Nous entendons beaucoup parler de problème de pollution aujourd'hui. Comme je faisais des recherches sur l'effet de l'air est mauvaise pour notre santé, j'ai découvert quelques statistiques sur comment le mauv
Culture hydroponique et jardinage d’intérieur en hiver

Culture hydroponique et jardinage d’intérieur en hiver

c'est mon Hobby serre faite principalement par les fenêtres de verre plombeux âgé de 110 ans. Il m'a fallu plus 1 1/2 ans pour construire sur mon temps libre. Il a été construit en mémoire de ma mère et la fille de yr.old 16. Cette photo a été prise
Autoportante intérieur Rock Climbing Wall pour 150 $

Autoportante intérieur Rock Climbing Wall pour 150 $

j'ai récemment obtenu en escalade de rocher et alors que les barres de traction et hangboards sont sympa, j'ai vraiment voulu une routine d'entraînement plus réaliste. Alors que je voulais construire mon propre mur d'escalade, je ne pensais pas que m
Un four à micro-ondes permet de tourner l’antenne intérieure TNT

Un four à micro-ondes permet de tourner l’antenne intérieure TNT

Appuyant sur dans ma quête pour être libre pour O.T.A. écoute de la télévision par câble, j'ai trouvé que mon antenne doit être tourné en 3 points différents pour la réception effective de tous les canaux que je peux recevoir. L'ensemble est inférieu
Toilettes de chien d’intérieur

Toilettes de chien d’intérieur

comme beaucoup de gens avec des chiens à la maison, j'ai un emploi qui m'éloigne de l'accueil et mon chien pendant une longue période de temps chaque jour ouvrable.  « Caisse formés », j'ai eu mon chien à « tenir » pendant que j'étais loin de chez eu
Feuille de lumière : Un moniteur de jardin d’intérieur

Feuille de lumière : Un moniteur de jardin d’intérieur

Avez vous jamais lutté pour garder une plante vivante ? Souhaité de que votre plante pourrait vous dire si elle devait être arrosé ou déplacé un peu plus près de la fenêtre ? Construire une feuille de lumière pour vos plantes d'intérieur pour vous ai