1.11.9

News

Page  1 sur 3  > >>

2019-01-16
Catégorie : Arduino
Posté par : xavier
Un Circuit imprimé pour plusieurs sketches
2018-06-07
Catégorie : Arduino
Posté par : xavier
Des pistes pour developper un projet a base d'Arduino
2017-09-23
Catégorie : Expositions
Posté par : xavier

Les 4/5 Novembre 2017, au parc Savoie Expo de Chambéry (Savoie), se tiendra l'exposition Savoie Modelisme.

CMS - 1.11.9 - Bartolome
 

Horloge

Simuler la lumière du jour, en tenant compte des saisons, mais en accélérant le temps, tel est l’objectif de ce module.

Il gère aussi l’éclairage public, ainsi que le clocher du village qui égrène les heures, dans des limites raisonnables bien sur!

Configurable à partir d'un PC via USB:

  • Durée du jour: en minutes
  • Latitude : degrés
  • Jour de l’année: numéro du jour
  • Mise en route éclairage public: % éclairage
  • Extinction éclairage public: % éclairage
  • Premier heure sonne au clocher: heure
  • Dernière heure sonnée au clocher: heure

Le sketch est téléchargeable ici.

Un programme de configuration en C# est également disponible ici.

Matériel:

  • Le son de la cloche est géré par un module DF_Player MP3.
  • Le soleil utilisera un ruban de leds, alimente par un SN75469 / ULN2803
  • L’éclairage public sera lui aussi alimente par un second SN75469 / ULN2803.

Pour nous simplifier la tache, nous utiliserons les sorties PWM de l'Arduino.

Pas question d’utiliser la fonction delay() qui bloquerait toute autre action. Nous allons abuser de la comparaison du temps écoulé:

Pour afficher chaque pseudo minute.

  • On calculera alors le niveau d'ensoleillement, 
  • A chaque heure ronde, on déclenchera la cloche de l’église.
  • A la tombée du jour, on allumera l’éclairage public, il sera éteint au lever du soleil.

Sachant que l'equinox de printemps est le 21 mars (31 + 28 +21=80) . On calculera la luminosité comme suit (a valider)

Luminosité= sin(latitude)* sin(jour-80)*360/365 * sin((heure*60+minute)/(60*24))

Pour prendre en compte successivement la latitude, le jour de l’année et l'heure.

Les paramètres suivants sont sauvegardes en eprom afin d’être utilises à nouveau le 'jour' suivant.

  • Latitude
  • Date
  • Heure
Previous page: Dcc_Monitor  Page suivante : ArCoMoRa