Lumière par courriel : LEDs indiquent le nouvel email (18 / 19 étapes)

Étape 18 : Plus de logiciels

Encore une fois, n’oubliez pas : ce logiciel peut être téléchargé gratuitement depuis le blog CircuitGizmos .

Le composant plus simple est l’horloge qui sort à récupérer les messages toutes les deux minutes. Il y a une minuterie pour chacun des comptes de quatre courrier. Lorsque la minuterie expire, il appelle l’objet pop3 simplement et lui dit de se connecter :

Une fois la connexion établie, l’objet pop3 imprime ce statut dans la première zone de statut. Après qu’il se connecte, une connexion est tentée. Lorsque la connexion est réussie, le nombre de messages qui se trouvent sur le serveur est compté :

L’objet pop3 compte le nombre de messages sur le serveur et affiche ce nombre. Si le nombre est 0, alors une variable boolean a la valeur false. S’il y a 1 ou plusieurs messages, cette variable est définie. Cette variable détermine que la LED clignote. Après avoir compté le nombre de messages, l’objet pop3 se déconnecte et efface le texte d’État :

La minuterie qui vérifie pour le courrier ne fonctionne pas jusqu'à ce que la connexion est établie pour la première fois en appuyant sur le bouton se connecter. Lorsque le bouton est enfoncé, le serveur, nom d’utilisateur et d’autres données est passé à l’objet pop3 et d’une connexion à l’appelé. La minuterie est démarrée (par courriel prochaine vérification temps) et le bouton est remplacé par un bouton se connecter un bouton Déconnecter :

Si vous cliquez sur ce bouton même après, il a été activé pour être un bouton déconnecter, puis l’objet pop3 est déconnecté du serveur (s’il est toujours connecté), la minuterie est désactivée, statut autorisé, le clignotement de la LED est désactivé et le bouton devient à nouveau un bouton connect :

Ce n’est pas un programme de messagerie, vous ne recevez pas de lire l’e-mail que vous avez avec ce programme, vous êtes averti juste que vous avez en attente sur votre serveur de courriel. Après que vous êtes informés que vous avez envoyer, vous allez obtenir vos emails avec votre programme de messagerie. La LED clignotera probablement encore après que vous obteniez l’email avec l’autre programme. En cliquant sur le bouton pour déconnecter et reconnecter débutera une autre vérification et découvrez que votre email avait été nettoyée.

La routine de clignotant LED est en fait la plus longue de toutes ces fonctions. Lorsque la minuterie clignotent arrive à expiration, les trucs USBmicro DLL sont définie. La valeur du port de la LED de la U421 (port A) est égale à 0 avant de s’accumuler le statut des comptes e-mail :

La minuterie clignotent active/désactive l’indicateur graphique (et éventuellement la LED) et désactiver tout autre moment que le minuteur arrive à expiration. Une variable booléenne est retournée de true à false chaque autres fois. Si la valeur false, le voyant est éteint. La valeur true, l’indicateur est allumé si il y a eu un message détecté. Et si le voyant est allumé, puis LEDval est défini pour mettre en marche un peu pour allumer une LED spécifique :

La première LED à l’avant et la première LED à l’arrière sont allumés avec la valeur de & H11. Les 2 LEDs avec la valeur de & H22, le troisième avec une valeur de & H44, le 4e avec & H88.

Une fois que ces valeurs sont tous réunis, la valeur est envoyée au port un ov la U421 :

Télécharger le projet de REALbasic et le code exécutable : eMailLights projet et programme.

Pour définir cette place pour votre email, éditer le fichier maildata.txt pour inclure vos paramètres de messagerie quatre (ou moins). Lorsque vous exécutez le programme, ces paramètres sont chargés. Vous pouvez laisser le mot de passe comme une ligne vide si vous n’aimez pas avoir un mot de passe dans ce fichier.

Cliquez sur connecter sur tous les comptes que vous utiliserez pour lancer le courrier, contrôle de processus. Cliquez sur Masquer pour masquer la fenêtre vers l’icône de la barre d’État. Restaurer la fenêtre principale en double cliquant sur l’icône de plateau.

Lorsque le programme détecte un email dans les comptes qu’il vérifie, le voyant se met à clignoter. Si vous avez construit le matériel lumière Mail, puis vous verrez LED clignotantes.

Il y a beaucoup de flexibilité dans les LEDs/lumières que vous pouvez mettre ensemble pour ce projet. Initialement, j’avais prévu de mettre une pile de balles de ping pong sur le dessus de mon moniteur s’allume avec une LED. C’était magnifique dans une pièce faiblement éclairée et le soir. Mais avec la fenêtre ouverte de mon bureau, les balles de ping pong juste ne sont pas assez légers contre la fenêtre ouverte pour voir de mon laboratoire.

Code peut être modifié pour plus que juste des voyants. Vous pourriez fixer un écran LCD à l’U421 qui l’afficheraient, dans le texte, le nombre d’emails qui se trouvent dans chaque compte. La U421 pourrait conduire directement une paire d’écrans LED 7 segments. Vous pouvez utiliser plusieurs U421 avec une combinaison de modèles de matériel.

Articles Liés

AUGMENTER la lumière par SQUEEZING LEDs avec un FRESNEL

AUGMENTER la lumière par SQUEEZING LEDs avec un FRESNEL

quelque temps retour, quelqu'un m'a demandé :Je veux juste trouver un moyen de faire une ampoule RGB spot lumière aussi serré un faisceau possible pour ma boule de Disco ?Voici un gros 10mm ampoule LED étant coincé dans un étroit faisceau de lentille
Lumière LED indicateurs pour EV, véhicule électrique de Charge Stations

Lumière LED indicateurs pour EV, véhicule électrique de Charge Stations

EV / stations de recharge de véhicules électriques peuvent mettre en oeuvre ces couleurs de lumières d'État pour indiquer l'état de charge.Indicateurs lumineux actuels besoin de raffinement à mon avis.Indicateurs LED Light Station de charge :Blanc :
Lumière de Tube LED RGB chromation systèmes

Lumière de Tube LED RGB chromation systèmes

Construites en utilisant un 24 canaux haute actuelle LED contrôleur USB pour contrôler 12 volts RGB LED Light Strip, dans 8 groupes distincts. Chaque groupe a individuel PWM 8 bits qui peut créer plus 16 millions de couleurs. Et est entraîné à plein
Lumière de guimauve LED

Lumière de guimauve LED

Tout ce que possédait de m'acheter un sac entier de ces guimauves absolument gigantesque? ! Vraiment ! Ils sont tellement gros, que les enfants ne peuvent même pas les adapter dans leur bouche.Nous a fait rôtir eux sur un feu de camp dans l'arrière-c
Recyclé de lumière de Tube LED

Recyclé de lumière de Tube LED

Il est facile de faire à la maisonÉtape 1: Comment faire une lumière led tubeMaintenant, vous allez voir comment faire un tube led lumineux en recyclant les déchets électroniques à la maison et il est efficace de l'énergie.donc, je vais vous montrer
Une lumière de gravité LED

Une lumière de gravité LED

Ce projet est inspiré par un projet--un tournant LED (led s'allume de LED1 à LED10 revenez ensuite de 10 à 1).---Michael McRoberts' livre « Arduino début ».Quand je faisais ce projet tout à coup, j'ai réalisé que peut-être je pourrais réviser le code
Lumière ambiante alimenté LED clignotant

Lumière ambiante alimenté LED clignotant

Ce circuit LED clignotant est optimisé pour fonctionner de la lumière ambiante présente dans votre chambre et aucune autre source d'énergie. Une cellule photovoltaïque petit convertit la lumière en électricité et cette faiblesse actuelle un condensat
Faire un portable alimenté par usb led lampe

Faire un portable alimenté par usb led lampe

Je vais vous montrer comment construire une lampe usb portable lumineux et bon marché a conduit que vous pourriez utiliser en multi objet boulots. Il est toujours utile d'avoir un coup de projecteur par exemple lors du brasage, lorsque vous travaille
Contrôle de la lumière par hybride WiFi connexion

Contrôle de la lumière par hybride WiFi connexion

Ce circuit permet la commutation entre marche/arrêt pour vos lumières, par votre smartphone, tablette ou votre ordinateur et un interrupteur ordinaire. Il travaillera comme dans la vidéo de fond, mais par une page Web.Este circuito te permite el camb
Arduino programmées par Firefly LEDs sur Sac feutré à la main

Arduino programmées par Firefly LEDs sur Sac feutré à la main

C'était mon tout premier projet nécessitant un codage. Mon idée était de créer un sac feutré qui avait quelques LEDs qui se décolorent et se fanent dehors au hasard, comme des lucioles. Il devait être assez et pas trop geek, donc j'ai beaucoup travai
6 $ de la Conversion de lumière intérieure LED 12V DC voiture/bateau/RV

6 $ de la Conversion de lumière intérieure LED 12V DC voiture/bateau/RV

cette instructable pourrait vous donner quelques idées de comment vous pouvez utiliser peu coûteux, au large du plateau, des lumières LED pour convertir votre voiture, en bateau ou RV, système d'éclairage intérieur.  Pour environ $5 US, vous pouvez a
Eve LED Sparkle Dress nouvel an

Eve LED Sparkle Dress nouvel an

L'idée de ce projet est né du désir de mon partenaire de porter une robe sparkly Sylvestre. Il était également alimentée par une déclaration d'amis: « ma robe sera plus brillant que le vôtre. » Plus brillant ? Comment pourrais-je faire une robe déjà
Lumière noire UV LED fleur couronne

Lumière noire UV LED fleur couronne

Oui, ce sont les lumières noires dans un bandeau.Ces couronnes de fleur LED UV fera aucun lumière noire accessoire que vous êtes usure lueur !Ils travaillent aussi beaucoup avec de la peinture de lumière noire corps réactive.(Des lumières noires supp
Alimentées par Dynamo LED vélo

Alimentées par Dynamo LED vélo

malheureusement dynamos semblent être oublié par les nombreux cyclistes modernes. Je ne vais plus profondes sur les raisons de cette situation - à la place que je vais vous montrer vous vélo lumière LED que fonctionne mieux que la plupart des piles d