Puzzle Alarm Clock (5 / 9 étapes)

Étape 5: Alimentation et contrôleur IR

La 1ère image dans cette étape illustre la disposition générale de notre réveil électronique. Le jury de Intel Edison interroge l’ensemble de nombres choisi par les aimants en utilisant les extendeurs I2C et DIO PCF8574. Cela réduit le nombre de quilles de IO nécessaires au Conseil d’Edison de 28 (4 x 7) jusqu'à 2 (SDA et SCL). Il utilise également le bus I2C pour envoyer des commandes à la ATMega328P qui agit comme une télécommande IR.

En principe, que vous pouvez également utiliser le jury Edison pour contrôler la LED IR, cependant j’ai rencontré quelques problèmes majeurs avec la synchronisation des signaux. Par exemple, lorsque définissant les pulsations (comme spécifié dans le protocole distant infrarouge) IR 38KHz via python mraa contraignant des choses étranges qui s’est passé : J’ai été en mesure d’affecter la période PWM 26 microsecondes (malheureusement la fonction pulsewidth_us n’accepte que les valeurs entières) qui correspond à une fréquence de 38,5 kHz. Lorsque vous utilisez la fonction pulsewidth qui accepte une valeur float pour définir la période de 26,3 microsecondes, la fréquence PWM par hasard à 20 Hz et ne pouvait pas être changée plus jusqu'à effectuer une réinitialisation matérielle. En outre, il est très difficile à contrôler avec précision le bon moment dans un environnement de système non en temps réel comme l’image de Linux sur la planche d’Edison, j’ai décidé de déléguer la génération de signaux d’un IC ATMega328P. Cette IC est en mesure d’exécuter un système temps réel et a déjà une très belle bibliothèque IR distance disponible.

L’ATMega est monté sur une planche qui agit également comme un bloc d’alimentation pour tous les composants du système, y compris l’orateur (5V, chargés par l’intermédiaire de la prise USB sur la carte), le Conseil d’Edison (9V) et les quatre segments avec l’ICs PCF8574. En outre, le Conseil recueille toutes les voies de signaux I2C et agit comme un Conseil d’administration d’interconnexion pour tous les composants.

Vous pouvez trouver tous les fichiers EAGLE nécessaires ainsi que les fichiers PDF des schémas de reproduire la carte attachée à cette étape. Dans l’étape suivante, je vais vous montrer comment programmer le ATMega328P d’agir comme une télécommande IR.

Articles Liés

Sleep Cycle Alarm Clock avec détecteur de mouvement

Sleep Cycle Alarm Clock avec détecteur de mouvement

Motivation :J'ai voulu en quelque sorte améliorer le standard radio-réveil, alors j'ai fait celui qui vous réveille doucement par seulement vous réveiller quand vous n'êtes pas dans votre sommeil profond. Un avantage supplémentaire est qu'il joue la
Arduino contrôlée Sunrise Alarm Clock

Arduino contrôlée Sunrise Alarm Clock

il s'agit d'une mise à jour au microcontrôleur pour mon bleu Simulateur aube LED Alarm Clock.  Auparavant, il utilisait un Atmel ATMEGA8-16PI nécessitant un programmeur d'Atmel.  Ici, j'ai mis à jour afin qu'il utilise un Arduino Uno.  Étant donné qu
Childs Neopixel Sunrise Alarm Clock

Childs Neopixel Sunrise Alarm Clock

Il s'agit d'un simple réveil qui bascule entre un jour et une image de nuit pour enfants qui ne peuvent pas dire le temps savent quand il est acceptable de se lever le matin. Il a été jeté ensemble par nécessité quand j'ai réalisé que j'avais laissé
Fire Bell Alarm Clock

Fire Bell Alarm Clock

Il existe de nombreuses façons, que vous pouvez créer votre propre feu bell réveil que tout dépend de quel type de réveil, vous allez utiliser. Sur le réveil, j'ai choisi il y a un écran LCD led rétro-éclairage et il s'allume pendant environ 6 second
Arduino toutes les choses--S.M.A.R.T Alarm Clock Setup pour réunions, rendez-vous, rappels et tâches, cette horloge utilise un Arduino Yún et votre calendrier Google pour régler automatiquement des alarmes. et il a l’air Cool aussi !

Arduino toutes les choses--S.M.A.R.T Alarm Clock Setup pour réunions, rendez-vous, rappels et tâches, cette horloge utilise un Arduino Yún et votre calendrier Google pour régler automatiquement des alarmes. et il a l’air Cool aussi !

Réveil S.M.A.R.T.Le programme d'installation pour les réunions, rendez-vous, rappels et tâches, cette horloge utilise un Arduino Yún et votre calendrier Google pour régler automatiquement des alarmes. Et il a l'air cool aussi !Par Tony DiCola Difficu
Explosive bombe Alarm Clock

Explosive bombe Alarm Clock

Hé les gars, ce que j'ai fait le week-end a été un projet simple et cool. Il n'y a pas que beaucoup d'efforts dans ce projet et la volonté impress, beaucoup de gens, une fois que vous avez fini le thing.it final prendra environ 2-3 heures et si il y
Sunrise LED radio-réveil avec alarme personnalisable chanson

Sunrise LED radio-réveil avec alarme personnalisable chanson

ma MotivationCet hiver, ma copine a eu beaucoup de mal à se réveiller le matin et semble souffrir de SAD (Seasonal Affective Disorder). J'ai même pas remarqué combien plus difficile c'est de se réveiller en hiver car le soleil n'a pas encore se lever
Des trucs encore plus maniable : Volume 5

Des trucs encore plus maniable : Volume 5

astuces 40 encore plus maniable !Pour voir encore plus de trucs pratiques, consultez le reste de la saga auet cinquante tours de pratiques.et 40 autres astuces utileset astuces pratiques australienneset astuces pratiques GuatemalaEncore plus pratique
Recadrer : Transformer les IPhones en un Widget de mur

Recadrer : Transformer les IPhones en un Widget de mur

Ce Instructable est une révision à recadrer : transformer les vieux iPhones horloge murale ou sticker ! avec les avantages suivants :Support des périphériques plus : iPhone 3G/3GS, 4/4 s, 5/5 sMesures plus simplifiées (découpe laser)Intégré trou d'ac
Rise and Shine ! -Arduino LDR réveil

Rise and Shine ! -Arduino LDR réveil

Cette instructable a été créée dans l'accomplissement de l'exigence de projet de la MakeCourse à l'Université de Floride du Sud (www.makecourse.com).Principe de fonctionnementCe réveil est conçu pour vous laisser lever avec le soleil. Lorsque la lumi
Arduino réveil toile--How To

Arduino réveil toile--How To

matériel vous aurez besoin :1. toile (toute taille)2. tissu (assez pour couvrir la toile)3. Velcro4. lumières LED 8-105. fil conducteur6. fil7. 1 plateau Lilypad Simple Snap (vous pouvez choisir d'utiliser les autres planches Lilypad ainsi)8. 1 Lilyp
Comment transformer un ordinateur portable en un réveil

Comment transformer un ordinateur portable en un réveil

Après que j'ai réalisé que j'avais un vieux Dell Inspiron Mini qui était vraiment lent, que j'ai décidé que puisque personne ne le fait, il serait parfait pour se transformer en un réveil.Étape 1: Téléchargez le logicielTout d'abord, vous aurez besoi
COMMENT SE RÉVEILLER À TOUT MOMENT DANS LES PAS DE TEMPS!!!

COMMENT SE RÉVEILLER À TOUT MOMENT DANS LES PAS DE TEMPS!!!

Chacun a leur propre manière spéciale de réveiller - ou ne pas réveiller le cas échéant:) Cette façon a probablement été faite et pensée par beaucoup, mais j'ai décidé de faire une instructable de celui-ci un) parce qu'il fonctionne et est utile et s
Bombe à retardement

Bombe à retardement

c'est en réalité une instructable vous enseigner comment faire un détonateur de la bombe à retardement.Vous devez faire ce projet dans votre jardin ou dans n'importe quel espace ouvert.L'explosif que j'utiliserai sera commune, des pétards.Il s'agit d