Steampunk jauge Moonphase horloge (7 / 11 étapes)

Étape 7: Un autre rapproche de reconstituer les

Maintenant que nous pouvons lire le temps du CCF, et nous pouvons nous déplacer les jauges avec PWM, nous avons besoin de convertir la lecture de la puce de l’horloge en valeurs pwm afin que les jauges lire heures minutes et secondes. J’ai décidé que je lu le CCF et mettre à jour les jauges chaque seconde. J’ai utilisé la sortie d’ondes carrées de 1Hz du CCF et connectés à un pin d’entrée sur l’arduino qui permet l’utilisation d’une interruption. L’idée est que chaque fois que l’onde carrée de 1Hz augmente de 0V à 5V (par seconde), l’arduino est interrompu et une fonction est appelée. La fonction lira le CCF et mettre à jour les jauges ; puis l’arduino continuera sur ce qu’il faisait juste avant il a été interrompue. La bibliothèque de l’arduino possède une commande appelée attachInterrupt qui fonctionne avec quelques épingles spécifiques sur l’arduino mega. Voici un lien vers la description de la commande attachInterrupt :
http://www.Arduino.cc/en/Reference/AttachInterrupt

Avant d’entrer dans le CCF de la lecture et l’analyse des données, nous allons juste faire la tique de calibre encore une fois comme dans l’étape 4, mais cette fois en utilisant les ondes carrées de la RTC et une interruption. Vous remarquerez dans le schéma que je montre une traction vers le haut de résistance sur la broche 2. Cela est exigé par le CCF à la sortie de l’onde carrée de 1 Hz (vous lisez le droit de la feuille de données?:^), mais dans le circuit dans la photo il est absent. C’est parce que les broches d’entrée sur l’arduino ont construit en pull-ups, mais vous devez les activer. En écrivant une valeur élevée de la broche 2, l’interne tirer vers le haut est activée pour que NIP et vous n’avez à utiliser un externe. Lire les commentaires dans le code pour voir la commande qui fait ça.

Tique de routine à l’aide d’une interruption déclenchée par l’onde carrée du CCF de DS3231

#define pwmpin 5

pwmval octet ;

void setup()
{
pwmval = 0 ;  initialiser
Serial.Begin(9600) ;      activez la sortie série
digitalWrite(2,HIGH) ;   activez arrachage vers le haut sur la broche 2. Ceci élimine la nécessité pour l’externe tirer vers le haut de résistance montré le schéma
attachInterrupt (0, interrompu, RISING) ;  Fixez l’interruption 0 à la fonction « interrompue » quand broche deux voit une tension croissante
}

void loop() {}

; Ajouter des trucs ici si vous voulez

}

void interrupted() {//this est la fonction appelée lorsque la broche 2 voit une tension croissante
Serial.println ("interruption détectée") ;   imprimer sur terminal série
pwmval += 4 ;      Incrémentez la valeur pwm 4 chefs
Si (pwmval > 240) {//set le pwmvalue à zéro lorsqu’elle est supérieure à 240
pwmval = 0 ;
}
updateGauge() ;   appelez la fonction indicateur de mise à jour
}

void updateGauge() {}
analogWrite (pwmpin, pwmval) ;    sortie la pwmvalue à la broche 5
}

Articles Liés

Steampunk, jauge analogique Moonphase horloge

Steampunk, jauge analogique Moonphase horloge

Découvrez la photo instructable pour cette horloge. J'inclus une courte vidéo et détails sur la construction, composants et logiciels. A bientôt !Une horloge que j'ai construit pour un de mes amis dans le style steampunk ; réalisé avec une vieille bo
Miroir de Steampunk / lumière / horloge

Miroir de Steampunk / lumière / horloge

il s'agit d'un projet, j'ai travaillé sur les dernières semaines, elle est faite majoritairement de Morado (bois de rose bolivien)mais j'ai aussi utilisé quelques gauche sur cerisier et noyer, les bulbes peu d'accent, j'ai trouvé dans un magasin de s
Nixie Tube horloge n ° 2

Nixie Tube horloge n ° 2

En février 2015, j'ai construit une énorme lampe Steampunk avec une horloge de Tube Nixie IN-12 a pour l'anniversaire de ma fille (photo dans la section électronique et maintenant une Instructable!) et depuis lors, j'ai voulu faire une autre horloge
L’incroyable Plasma Binary Clock, style Steampunk.

L’incroyable Plasma Binary Clock, style Steampunk.

Quelques mois auparavant, M. Longwinters m'envoyer quelques ampoules plasma (NEON) wit enroulements E-27 européen.M. Junophor m'a offert une grande paix de bois acajou. J'ai donc dû le matériel de base pour une horloge binaire steampunked.L'horloge e
Il est grand temps ! regarder.

Il est grand temps ! regarder.

Au début, il y avait l'univers mais le temps n'avait pas été inventé, pas assez de temps encore. Puis l'univers inventé les premiers humains (Homo Originalis), mais le temps n'avait pas encore été inventé. Cependant, évolution favorise ceux qui n'a p
Horloge LED steampunk

Horloge LED steampunk

Je me suis inspiré pour créer une horloge steampunk il y a quelques temps après en parcourant beaucoup de Instructables sur différentes horloges. Il a commencé avec une idée assez vague de ce que je voulais accomplir et il a vraiment évolué comme je
Jauge de steampunk fait maison (entièrement fonctionnel) à partir de zéro

Jauge de steampunk fait maison (entièrement fonctionnel) à partir de zéro

Salut, ceci est un aperçu rapide d'un indicateur/jauge analogique électrique que j'ai fais pour un projet d'horloge Steampunk.Voici les photos iPhone rapide du produit presque fini. J'ai utilisé Papier imprimante (crème de couleur, pour personnes âgé
Steampunk VFD horloge

Steampunk VFD horloge

SalutVoici une horloge Steampunk avec des Tubes de VFD. J'ai utilisé un Kit de bricolage de Günther Rother, Allemagne. Beaucoup salue ici lui;)Etape 1: Le commencement Nous avons besoin :Tubes de cuivre 60mm et 8mmDivise des lampes en laitonUn Kit de
Horloge à l’aide de l’IDE Arduino connecté à Internet de ESP8266 de Steampunk

Horloge à l’aide de l’IDE Arduino connecté à Internet de ESP8266 de Steampunk

Ce que vous obtenez quand un anneau de NeoPixel, un Comité d'Arduino Wifi peu coûteux et un coupe au laser marche dans un Steam Punk Saloon ?Un Steampunk mode connecté à Internet conçu d'horloge à l'aide de la puce ESP8266 et l'IDE Arduino bien sûr !
Théâtre d’horloge steampunk Prop

Théâtre d’horloge steampunk Prop

Cette horloge de style steampunk a été construite pour une adaptation théâtrale de tour du monde en 80 jours, produites par Tous pour One Productions en avril et en mai de 2015. L'horloge mesure 5 pieds de diamètre et les fonctionnalités des contrôle
Piston de rouage d’horloge (Steampunk)

Piston de rouage d’horloge (Steampunk)

faire sortir une boîte à cigares, les pièces de l'horloge et balle usé votre piston de steampunk très propres coquilles ! Recyclez vos vieilles pièces horloge pour faire un engin qui alimente elle-même !Étape 1: Horloge Guts D'abord au loin, trouver
Steampunk Pocket-horloge

Steampunk Pocket-horloge

Bonjour tout le mondeBonnes choses ne doivent pas toujours être compliqués :Bloquer à ce gadget de steampunk petit pour votre poche. C'est le doe en deux heures (après l'obtention de l'idée;-))Étape 1: Comment faire : j'ai juste pris une vieille affa
Horloge steampunk

Horloge steampunk

tout en explorant le vaste labyrinthe d'IKEA (le plus grand du Canada: P), j'ai découvert l'horloge « Rusch », un élément de bon marché qui crie juste « modifier moi!! ».Eh bien, M. Clock, vous obtiendrez votre souhait.La chose gentille au sujet de c
Fabrication RetroTech : Un Steampunk / horloge / engins Font

Fabrication RetroTech : Un Steampunk / horloge / engins Font

Vous souhaitez ajouter une sensation RetroTech à votre gravure laser ou le travail graphique ? Lire la suite !Je fais beaucoup de laser gravure sur l'Epilog laser graveur trilames à TechShop SJ (trois lasers de 60W!) et je souhaite utiliser des polic