Web contrôlée d’informations LED Ticker (9 / 13 étapes)

Étape 9: Notre conception du point de terminaison

Conception générale des logiciels de serveur

Le code côté serveur qui génère des messages d’État, nous avons utilisé un simple ensemble de scripts PHP. L’arduino demande périodiquement un message au serveur à afficher. Nous avons deux types de scripts dans notre conception. Scripts de « Collecte de données » et un seul script « Consolidateur de données ».

La collecte de donnéesscripts ont une seule tâche. Chaque fois qu’ils sont exécutés, ils saisir les données les plus récentes pour quelque chose que vous voulez suivre. Par exemple, que vous vous souciez du prix de Bitcoin. Le script pour Bitcoin prix de collecte de données obtient le dernier prix et l’enregistre dans un fichier. Chaque fois qu’il obtient le dernier prix de Bitcoin, il écrase le contenu du fichier. Les scripts peuvent être exécutés à un intervalle que vous choisissez.

Le groupeur de données est exécuté chaque fois que le ticker veut que le dernier message. Simplement, il se penche sur les dernières données rédigées par les scripts de rassemblement, il regroupe en un seul message et retour d’echo. C’est le message que l’Arduino périodiquement extrait et affiche.

La dernière pièce du puzzle est de s’assure de la collecte de scripts fonctionnent aussi souvent que vous voulez que les données à mettre à jour. (Il est logique de mettre à jour les données de métro chaque minute, mais pas le temps, par exemple). Ceci est idéalement géré en mettant en place cronjobs sur votre serveur, mais une solution rapide et option conviviale utilisateur, nous avons utilisé un service appelé UptimeRobot. Avec elle, vous pouvez configurer les URL qui UptimeRobot ping à des intervalles que vous spécifiez. UptimeRobot fait automatiquement demandes de puis dessus, veiller à ce que les données a été mis à jour. L’image ci-dessus montre une page-écran de notre tableau de bord UptimeRobot.


Articles Liés

Web contrôlée Wifi LED tour

Web contrôlée Wifi LED tour

Ce projet est un web contrôlé par colonne de LED qui utilise un Arduino et bouclier Wifi pour se connecter à un serveur web pour obtenir les commandes soumises par les utilisateurs. L'objectif était de rendre le projet mobile afin qu'il puissent être
LinkitONE Web contrôlé LED

LinkitONE Web contrôlé LED

Vous avez toujours voulu vous faire propre web contrôlé LED ? Vous avez un Conseil LinkitONE ? Vous voulez faire plus que cela ? alors ce tutoriel est fait pour vous !Ici je vais vous montrer étape par étape comment faire un web contrôlée conduit à l
Web contrôlé Arduino LED

Web contrôlé Arduino LED

Cette instructable vous montre comment construire un Web-enabled tri-color LED basées sur un Arduino et le bouclier WIZnet Ethernet, à partir de n'importe quel navigateur Web .Parce que la LED est exposée via un service web RESTful simple en cours d'
Rover Web contrôlée

Rover Web contrôlée

Construire et jouer avec des robots est mon plaisir coupable principal dans la vie. D'autres jouent le golf ou le ski, mais construire des robots (puisque je ne peux pas jouer au golf ou de ski:-). Je trouve ça relaxant et amusant ! Pour tirer le mei
Web-contrôlée gazouillis Roomba

Web-contrôlée gazouillis Roomba

je voulais voir si je pouvais faire fonctionner mon Roomba à distance et qu'il puisse signaler son état via Twitter, alors que j'étais loin de chez eux. Je voulais aussi rendre le dispositif indépendant d'un ordinateur. Il s'agit de la solution je su
Contrôlé par Arduino RGB LED infini miroir

Contrôlé par Arduino RGB LED infini miroir

Mise à jour 22/11/2013: Merci à tous ceux qui ont voté pour ce projet dans le concours de microcontrôleur ! Il fut l'un des trois gagnants du premier prix.Mise à jour 17/09/2013: Merci à tous ceux qui ont voté pour ce projet dans le concours de l'Ard
Web contrôlées 8 canaux Powerstrip

Web contrôlées 8 canaux Powerstrip

salutations, collègues amateurs de Raspberry Pi.  Nous sommes sur le point de créer un gadget polyvalent qui ne manquera pas d'impressionner !  Ma raison principale de ce bâtiment pour contrôler mes lumières de Noël, mais c'est seulement une des nomb
Contrôlable système RGB LED pour votre maison ou bureau

Contrôlable système RGB LED pour votre maison ou bureau

Les lumières dans l'espace de votre maison ou au travail sont ennuyeux ? Vous voulez ajouter un peu d'énergie ou un éclairage d'ambiance à votre pièce ? Ce Instructable vous montre comment créer un tableau LED RGB contrôlable pour l'utiliser dans vot
Douille de Web contrôlé par Arduino

Douille de Web contrôlé par Arduino

J'ai fait un socket Web contrôlée par Taiwan cloné Arduino, qui repose par Arduino Pro Mini et ESP8266-1, le site officiel de ce clone est : Webduino = x Arduino WebNous pouvons la programmer par simple HTML, CSS et JavaScript, il a également des sup
Géant Web contrôlées Rover - présenté par BayLab pour le programme de commandites de Instructables

Géant Web contrôlées Rover - présenté par BayLab pour le programme de commandites de Instructables

ce Instructable vous montrera comment transformer une voiture PowerWheels en un rover web contrôlée. Je vais vous montrer comment transformer même la voiture de PowerWheels plus ancienne, les junkiest en une voiture rapide de téléprésence.Étape 1: Pr
TFT tactile écran Animation moteur et contrôleur de matrice de LED RVB 8 x 8

TFT tactile écran Animation moteur et contrôleur de matrice de LED RVB 8 x 8

Cette application embarquée a tas de potentiel créatif pour tout aspirants fanatiques Arduino ! Un moteur d'Animation écran tactile TFT et contrôleur de matrice RGB LED 8 x 8 en option. Regardez la vidéo de présentation pour plus de détails :Ce que v
Un contrôleur de bande de LED en réseau avec Arduino et Android

Un contrôleur de bande de LED en réseau avec Arduino et Android

je suis fascinant de l'effet de lumières depuis enfant et une fois trouvé sur Ebay un bon marché LED multicolore bande j'ai commencé à la recherche comment il, vous cherchez un Ethernet activé control qui fait les bandes un ensemble d'objet en réseau
Tutoriel débutant : contrôler la matrice de LED avec 2 595 registres à décalage et POTENTIOMETRE

Tutoriel débutant : contrôler la matrice de LED avec 2 595 registres à décalage et POTENTIOMETRE

Je viens juste de commencer avec Arduino et les instructables d'amandaghassaei m'a beaucoup aidé. Dans son second tutorialabout entrées et sorties, elle explique comment utiliser des registres à décalage et comment contrôler une matrice de LED par mu
En utilisant LabVIEW LINX et chipKIT WF32 pour contrôler une bande de LED

En utilisant LabVIEW LINX et chipKIT WF32 pour contrôler une bande de LED

Ce Instructable risque de dépasser les étapes impliquées dans le contrôle de la bande de LED WS2812 à l'aide de LabVIEW, LabVIEW MakerHub LINX et chipKIT WF32.Remarque : ce projet est possible grâce au LabVIEW physique informatique Kit qui contient d