Projet ICN commun 2016/2017

De Informatique et Création Numérique
(Différences entre les versions)
Aller à : Navigation, rechercher
(Liste du matériel nécessaire)
(A réaliser)

Version du 25 janvier 2017 à 12:48

Sommaire

Cahier des charges

Plusieurs solutions ont été proposées pour l'apparence de l'horloge :

Les afficheurs LCD à segments sont difficiles à trouver en pièces détachés. Les écrans de taille raisonnable sont relativement onéreux. L'affichage par un disque dur est assez délicat à réaliser et peu informatif. Les élèves se sont repliés sur un affichage par matrices de LEDs. Une matrice pour l'heure, une matrice pour les informations.

La listes de fonctionnalités évoquées suit.

  • affichage de l'heure et de la date ;
  • affichage d'autres fuseaux horaires ;
  • affichage de la température ambiante :
  • affichage de l'intitulé du cours ;
  • sonnerie de début et de fin de cours ;
  • avertissement en cas de niveau sonore trop élevé ;
  • affichage d'un message de bienvenue ;
  • affichage de la météo du jour.

Liste du matériel nécessaire

Voici les informations des différents éléments de l'horloge établies par Noé :

Pour l'instant 151.04euros

Il faudrait peut-être rajouter un récepteur DCF77 pour obtenir l'heure exacte :

matériel pour la prochaine séance:

  • 40 vis en nylon de 3mm de diamètre et environ 1,5 cm de longueur

les vis ne sont pas assez longues pour la plupart et leurs diamètre est trop gros pour certains trous

Il sera également nécessaire d'ajouter un carte son USB à la Raspberry Pi car elle n'en dispose pas (Réf : carte son externe USB 5.1 6.90euros https://www.pearl.fr/article/PX6653/carte-son-externe-usb-5-1)

Apparence de l'horloge

Une première version de l'apparence de l'horloge a été dessinée avec le logiciel sketchup par Célya. A l'aide des dimensions des matrices de LEDs, un dessin vectoriel a été créé pour être utilisé par la découpeuse laser de Polytech'Lille.

Les photos ci-dessous présentent une première maquette en contre-plaqué de test.

La seconde version du fichier pour la découpeuse laser est donnée ci-après.

(thumbnail)
Faces de l'horloge
(thumbnail)
Plexiglass utilisé pour les faces


Réalisations

Quelques étapes de la réalisation de l'horloge par ordre chronologique.

  • travail sur le design de l'horloge en le schématisant sur sketchup ;
  • recherche des différents éléments de l'horloge (prix, fournisseurs, etc) :
  • création du fichier pour découper les plaques de plexiglas avec inkscape ;
  • découpage des plaques de plexiglass au Fabricarium de Polytech'Lille.

A réaliser

Il reste encore beaucoup de travail à réaliser pour cette horloge.

  • finaliser le montage de l'horloge avec les plaques de plexiglass les plus propres ;
  • réaliser le système d'affichage sur les matrices de LEDs à partir de la Raspberry PI ;
  • passer la raspberry PI en mode point d'accès WiFi pour pour dialoguer avec l'horloge à partir d'un téléphone portable ;
  • faire fonctionner la platine de réception DCF de CONRAD avec une Raspberry PI, voici un schéma décrivant comment utiliser le module, voila un site décrivant comment utiliser le port série d'une Raspberry, voila un autre site décrivant comment utiliser une entrée quelconque d'une Raspberry et enfin ce dernier site montre comment modifier un programme pour synchroniser la date avec une entrée quelconque de la Raspberry ;
  • la Raspberry ne possède pas d'entrée audio, il faut donc trouver une carte son USB reconnue par la Raspberry et expérimenter la capture audio avec cette carte son ;
  • il faut concevoir le dispositif d'accroche pour les haut-parleurs sur la facade avant ;
  • un circuit électronique pour la connexion carte son / haut-parleurs et platine DCF / Raspberry sera certainement nécessaire, utiliser la place prévue à l'origine pour l'Arduino pour la fixer dans l'horloge.

Quelques indications

Pour utiliser les matrices de LEDs avec la raspberry PI :

  • suivez le tutorial adafruit à partir du chapitre 6 : [1] en particulier
    • récupérez les paquetages nécessaires par apt-get install python-dev python-imaging
    • récuperez les programmes de démonstration à l'adresse [2]
  • modifiez le programme pour afficher en boucle les textes qui se trouvent dans un fichier donné.
Outils personnels
Espaces de noms

Variantes
Actions
Navigation
Outils