(5)

WebRadioRéveilWifi -2-

Suite de l'étude précédente :

Nouveau billet d'étape, cette fois-ci concernant l'horloge, et je me rend compte que je n'ai pas encore présenté le projet complet, oups !
Bon je verrais ça plus tard avec un billet N° zero…

  • Donc après les quelques tests réalisés sur le Raspberry pi pour la partie WebRadio, on va s'occuper ici de la partie horloge.

Au départ je voulais la faire avec un µC Atmega, et puis comme ça sans trop réfléchir, je me suis procuré un Arduino.
Je n'avais jusqu'alors pas essayé, considérant que l’utilisation d'un µC était finalement la même chose, en bas niveau il s'entend.
Sauf que j'avais tord ! Pas sur le fond, puisque c'est bel et bien le cas, mais sur la forme. En effet programmer un AVR n'a rien de sexy, et lorsqu'on connaît mal le composant, il faut beaucoup de temps et de persévérance avant de savoir ce qu'il est possible de faire et d'en appréhender le fonctionnement, notamment le plus complexe pour moi qui ne suis pas codeur, la programmation.
Je me voyais donc mal barré, et s'il y a bien une chose fondamentale que j'ai apprise, c'est qu'il faut avant tout se faire plaisir pour avancer.
Il me fallait donc emprunter une voie différente, et de découvrir l'Arduino et son langage simplifié aura débloqué la situation.
J'ai donc été très surpris de parvenir à faire fonctionner mon horloge en à peine un week-end, fort des nombreux exemples et réalisations documentées en ligne.
j'aurais dû essayer Arduino plus tôt ;
J'ai ensuite pris plaisir à continuer de perfectionner mon système pour y ajouter des fonctionnalités, que je vais détailler ici.


Premiers essais, premières erreurs :

  • Le système d'affichage repose sur des registres à décalages. J'avais d'abord entrepris les 74HC164, car j'en avais sous la main.

Sauf que, voici le résultat :

Lire la suite

Une Borne d'Arcade maison, PS

Suite de l'étude précédente :

  • Il est des jours comme ça, où lors d'un surf incité par les stats du blog, puis au détour d'un forum, on se retrouve à tomber sur un stock de photos pour le moins impressionnantes.

Pas d'articles ou de notes associés qui détaillent la fabrication de cette borne d'arcade, mais juste le compte de page perso free. http://famillemafieuse.free.fr/borneArcade/photos/

  • Le système de rotation est tout bonnement très ingénieux et d'une simplicité telle que je me fais un plaisir de relayer ici ces travaux qui m'ont laissés pantois…

À y repenser, si j'avais eu connaissance d'un tel système, je l'aurais adopté direct pour ma borne !!
Après analyse ce système semble tellement évident qu'on se demande pourquoi je n'y ai pas pensé, encore faudrait-il avoir intégré dans mon schéma de pensée, la compétence soudure métallique, afin de pouvoir raisonner jusque là.
Maintenant que je sais un peu souder, le champ des possibles est bien plus large qu'auparavant, je le comprend avec cette borne que je vous laisse découvrir tranquillement…

Le Support rotatif du téléviseur :

Une roue de vélo, quatre roues de rollers, et un cadre métallique… Il fallait y penser !
ch.jpg cj.jpg
ci.jpg cl.jpg cm.jpg cr.jpg

Lire la suite

Billets et Articles remarquables -33-

OpenScad : Sega Aero City

Voici ma première modélisation 3D avec OpenScad.
Il s'agit de la borne d'arcade Japonaise « Aero City de Sega » à l'échelle 1/10, basée sur ce papercraft.

Vous la retrouverez partagée sur thingiverse : http://www.thingiverse.com/thing:398356

Elle peut s'imprimer d'un bloc avec la fonction « support » de votre logiciel d'impression, sinon à vous d'éditer le modèle 3D source pour séparer les blocs existants. Toutefois ce premier essai imprimé de taille réduite, montre des problèmes potentiels avec l'impression de l'écran, c'est pourquoi je fourni aussi deux STL avec l'écran séparé.

Cette modélisation mérite sans doute d'être améliorée, donc n'hésitez pas à modifier le fichier source .SCAD.

img_20140717_174314.jpg img_20140717_174821.jpg img_20140717_180416.jpg img_20140717_180426.jpg
img_20140717_180438.jpg img_20140717_180523.jpg img_20140717_180542.jpg img_20140717_180555.jpg

Pour compléter la scène, il faudrait modéliser un petit tabouret _

WebRadioRéveilWifi -1-

Suite de l'étude précédente
Depuis le temps que l'idée circule d'une hémisphère à l'autre de mon cerveau dérangé, j'ai eu l'occasion de jouer un peu avec le raspi, et de faire quelques tests…

  • Essentiellement ce qui touche à la gestion des GPIO, de l'allumage de led en bash, en C et en python, aux boutons déclencheurs d'événements.

D'abord sur plaque labo, il me fallait envisager un câblage en dur pour faire des choses plus sérieuses et ainsi m'affranchir des faux contacts et autres problèmes de rebond.

  • Sur une carte à trous, j'ai donc câblé 7 boutons de récup et un connecteur HE10 pour la relier au port GPIO du raspi.

Chaque bouton a donc sa résistance de pull-up de 10kΩ, et j'ai dû y adjoindre par la suite un condensateur de 100nF anti-rebond, car force est de constater que l'anti-rebond logiciel, bah c'est de la merde. (bouncetime=xxx ms)
Du coup la place n'étant pas prévue, il sont soudés à l'arrache… bah tant-pi.
dsc09789.jpg dsc09783.jpg
dsc09786.jpg dsc09788.jpg

Lire la suite

Haut de page