Oktoberfest de choses bière Table (3 / 4 étapes)

Étape 3: Programmer le Photon particule

Nous sommes maintenant prêts à programmer le Photon d’étincelle. Cela nécessite tout d’abord, la configuration initiale du Photon qui signifie fondamentalement reliant le Photon de l’étincelle à un réseau Wifi et en le liant à votre compte. Commencez par enregistrer sur particle.io , puis à la suite de la page Mise en route . Cela devrait prendre moins de 5 minutes.

Maintenant, ouvrez la particule Web IDE et créer une nouvelle application sous l’onglet « code » sur la gauche. Nommez l’application OOT par exemple et puis collez le code dans les ressources.

Je vais tenter d’expliquer les parties les plus importantes de ce code et comment ils se rapportent à l’interface utilisateur Web et la réception de ces événements.

La fonction d’installation est exécutée une fois, tout comme dans un sketch Arduino et simplement Initialise un tableau avec les 8 valeurs booléennes. Ces valeurs booléennes sont les États de nos tasses au fil du temps. Nous stockons les valeurs au fil du temps pour pouvoir détecter les robinets double - dans le cas contraire cela pourrait faire plus simple.

La fonction de boucle est répétée pour toujours et va vérifier la valeur de pression de chaque gobelet et le ranger. À chaque itération, nous appelons la fonction checkDoubleTap qui vérifie si il trouve un motif pour un double robinet. S’il y en a un, il envoie l’événement « tap ».

À chaque itération, nous comparent aussi état de la tasse contre l’état précédent. Si l’État a changé, nous appelons la fonction d’événements qui vérifie l’état de la tasse actuel et envoie les événements haut/bas.

Les événements eux-mêmes sont envoyées à l’aide de la fonction de Spark.publish() et est assez transparents pour nous, aucun réseau de contrôle, etc..

À ce stade, vous pouvez ouvrir une session au dashboard.particle.io pour vérifier si vous recevez des événements lorsque le capteur de pression indique les modifications.

Ensuite, nous connecter une interface utilisateur Web à ces événements pour visualiser les événements.

Articles Liés

Comment un petit tiroir pour recycler les ordures pour votre table de bricolage

Comment un petit tiroir pour recycler les ordures pour votre table de bricolage

C'est toujours sale et désordonné quand nous bricolage quelque chose sur votre table de travail. S'il y a une montée sous le petit tiroir de table comme des ordures, peau craquelée, déchiquetage thread entré balayés et nettoyer la table. Vous pouvez
Imprimer la Table de bout Changeable

Imprimer la Table de bout Changeable

il s'agit d'une table d'extrémité, faite de composant imprimé « bidons ».  Vous pouvez avoir chaque jour une nouvelle table en changeant la position des couleurs ou des motifs sur les « bidons ».  Lumières LED ou détecteurs de mouvement peuvent être
Table de billard Knex

Table de billard Knex

Bienvenue à tous et chacun à l'un de mes plus grands et favori de la plupart des projets jamais, ma table de billard Knex.Ce n'est pas une étape par étape instructable. J'ai décidé de documenter mon projet de cette façon parce qu'il est plus facile d
Réglable (hauteur) banc de scie table hors-d’alimentation

Réglable (hauteur) banc de scie table hors-d’alimentation

une table réglable sortie table de la scie.J'ai vu quelques chaises de bureau non utilisé sur le point d'être jetés au travail, donc j'ai eu une idée de ce que je pourrais faire avec eux. J'ai demandé et a obtenu la permission de les prendre.J'ai tou
Table de jeu béton bricolage à 100 $

Table de jeu béton bricolage à 100 $

alors, ma femme et j'adore le jeu les colons de Catane. Nous avons toutes les expansions et l'aime tout simplement. Nous avons mis en place au jeu à la fois amis et famille, et quand nous héberger une nuit de jeu notre salle à manger est rempli. La s
Table basse noyer foncé

Table basse noyer foncé

Cette table basse est la première fois que j'ai pris un marteau et un clou. J'ai jamais construit quelque chose avant cette table. Je pense qu'il est sorti assez bon !Etape 1: au commencement...J'ai pu acquérir une palette dense très jolie pour le de
Table palette Nintendo NES

Table palette Nintendo NES

Après un certain temps, je vous présente un nouveau projet de palette, j'ai fait pour moi et mon salon - j'ai enfin trouvé quelques temps et fini quelque chose j'ai eu dans ma liste de souhaits depuis un certain temps : table palette comme Nintendo N
Table de chevet pliable rapide en 3 étapes !

Table de chevet pliable rapide en 3 étapes !

Dans ce que je vais au cours des étapes simples pour faire une table de chevet pliable. Je suis venu avec l'idée quand je me suis marre de passer ma table à et loin de mon lit, il a obtenu de la manière beaucoup.Choses nécessaires ; table, 2 charnièr
Table d’ordinateur pour votre lit

Table d’ordinateur pour votre lit

mon appartement est vraiment petit et nous avons peu d'espace pour des choses comme les tables de l'ordinateur. Mon fils restait un bien, alors j'ai décidé d'essayer de construire l'un avec l'objectif de maximisation de l'espace. J'ai grappillé une é
Bombe Crafting Table ACR pauvre

Bombe Crafting Table ACR pauvre

après avoir vu les trucs dans Assassin Creed Revelations, j'ai été vraiment impressionné par ce qu'il mettent les créateurs du jeu. J'ai voulu faire un hookblade vraiment bon, mais apparemment il serait illégal de faire une arme à lame qui utilise de
Flip-O-Mat

Flip-O-Mat

Il s'agit de l'invention d'une vie. Vous avez même voulu couper quelque chose sur une table, mais avait tout simplement pas le tapis de droit ? Ou le tapis est trop loin et vous ne voulez pas marcher à travers la pièce ? Eh bien, c'est parfait pour v
Anneau de Mindstorms Sumo (Dohyo)

Anneau de Mindstorms Sumo (Dohyo)

J'ai une certaine expérience jouant avec des robots mini sumo, mais dernièrement j'ai découvert le plaisir que vous pouvez avoir avec des robots LEGO Mindstorms (vieux).Ma bague mini sumo est un peu petite pour les robots LEGO plus grands et la reche
Cool facile à la recherche de tutoriel Photoshop

Cool facile à la recherche de tutoriel Photoshop

Il s'agit d'un niveau introductif tutoriel Adobe Photoshop. Automation technique est utilisée pour fusionner des photos qui le rend facile à aller de l'avant. J'ai essayé d'inclure autant de détails que possible. Pour créer cette image, vous aurez be
Costume de cavalier pour le chien Tonto

Costume de cavalier pour le chien Tonto

Basé sur le film western The Lone Ranger, ce minuscule acolyte Tonto a été effectuée à monter sur le dos de mon chien, lui faisant ressembler à un cheval. Ma version peut sembler un peu différent que celui du film, mais est reconnaissable immédiateme