Radio Réveil Connecté IO

Radio Réveil Connecté IO

Nœud source: 1777788

[CoreWeaver] crée un réveil qui inclut des fonctionnalités auxquelles on peut s'attendre dans un tel projet, notamment une radio FM, des entrées de bouton snooze et un écran, mais va au-delà des fonctionnalités de base pour inclure une détection de température et une connexion PC, ouvrant la voie à des fonctionnalités personnalisables.

Schéma fonctionnel du réveil connecté IO

Un Atmega328 est utilisé pour le microcontrôleur principal qui communique via I2C à la fois avec une horloge en temps réel (RTC) DS1307 et un module FM TEA5767. L'alimentation principale provient d'une source d'alimentation 9 V avec des régulateurs linéaires LM317 et LM7805 fournissant respectivement un rail d'alimentation 3.3 V et 5 V. La plupart des composants électroniques sont alimentés en 5 V, à l'exception du TEA5767, qui est alimenté par le rail 3.3 V et dont les niveaux de communication I2C sont passés de 5 V à 3.3 V. La sortie audio du TEA5767 alimente directement l'amplificateur audio TDA7052 pour piloter les haut-parleurs. Étant donné que le RTC dispose d'une pile bouton auxiliaire pour l'alimentation, le réveil peut conserver une heure précise même lorsqu'il n'est pas branché.

Un buzzer piézoélectrique est utilisé pour une alarme plus choquante et une matrice LCD 20 × 4 est utilisée, avec [coreWeaver] créant une police numérique personnalisée pour créer des nombres grand format pour l'affichage. Deux thermomètres numériques DS18B20 sont utilisés pour la détection de la température, l'un placé à l'extérieur et l'autre à l'intérieur, le microcontrôleur utilisant un protocole à 1 fil pour la communication. Un boîtier imprimé en 3D personnalisé est réalisé, avec un bouton et un bouton de répétition, pour fournir un boîtier compact pour le projet.

La communication USB vers série UART ouvre la voie à des programmes d'alarme entièrement personnalisables, à un réglage radio ou à d'autres actions basées sur l'heure, la température ou autre. [CoreWeaver] a tous les fichiers de conception et le code source disponibles sur GitHub, comprenant une nomenclature complète (BOM) et des schémas, offrant de nombreuses opportunités à tout pirate informatique souhaitant étendre ou personnaliser davantage le projet.

Les réveils sont un pilier ici chez Hack-a-Day et nous avons présenté des projets
allant de réveils à tube nixie à réveils lumineux. [CoreWeaver] a lancé une série de vidéos décrivant la construction, alors assurez-vous de regarder la vidéo après la pause !

[Contenu intégré]

Horodatage:

Plus de Pirater un jour