À l’ère des téléphones mobiles, vous attendez que les gens seraient adaptés à votre appel 24/7.
Ou... pas. Une fois que ma femme rentre à la maison, le téléphone reste enfoui dans son sac à main ou sa batterie est déchargée. Nous n’avons pas une ligne terrestre. Appel ou SMSing demander un ascenseur domestique de la gare sur une nuit pluvieuse ou appeler pour demander si mes clés sont toujours sur mon bureau est littéralement un vœu pieux.
J’ai ce problème souvent suffisant pour justifier une solution. Un peu de bricolage avec un Arduino et un Freetronics Dot Matrix Display (DMD) a donné lieu à un gadget très ennuyeux (pour ma femme), mais le centre d’un dispositif de communication et d’information incroyable pour moi. Je l’aime, et c’est seulement la version 1 !
Accueil alerte faite des éléments suivants :
- Un Affichage Dot Matrix Freetronics, qui est un tableau de 16 x 32 LED. Ils viennent en différentes couleurs, mais j’utilise rouge pour insister sur le fait que ce gadget est pour les notifications de « critiques ».
- Une Arduino Uno avec un Shield Ethernet.
- Une évasion d’horloge en temps réel, comme ce ou cette.
- Un buzzer piezo
- Un capteur de température et d’humidité de DHT22 .
Accueil alerte est contrôlée via une page web qui est hébergée sur Heroku, un nuage application hôte. La page web est codé en Ruby, en utilisant le framework de Sinatra web appet le Redis clé-valeur magasin.
Jetez un oeil à la page d’accueil (spectacle dans la première image en pièce jointe dans cette étape), où la forme attend un nouveau message de l’utilisateur.
Le premier champ accepte un code au matériel numérique. C’est un code qui vous permet de cibler un système spécifique d’accueil alerte, comme chacun peut bénéficier d’un code unique. Ou, vous pouvez avoir plusieurs alertes à la maison partage le même code, afin que le même message s’affiche à plusieurs emplacements.
Le message que vous souhaitez afficher va au champ second. N’importe quel texte que vous tapez là s’affichera dans la DMD.
Si vous voulez faire du bruit, cochez la case du oui ! case à cocher et l’avertisseur sonore est sûr d’attirer l’attention de toute personne à proximité.
Dans cet article, je vais vous montrer comment construire votre propre système d’accueil alerte, Arduino matériel et logiciel, ainsi que l’application web mini de Sinatra.
Let's get started !