{"id":388,"date":"2008-08-05T21:28:22","date_gmt":"2008-08-05T19:28:22","guid":{"rendered":"http:\/\/www.alphak.net\/news\/?p=388"},"modified":"2017-05-15T20:53:36","modified_gmt":"2017-05-15T18:53:36","slug":"et-la-lumiere-fut","status":"publish","type":"post","link":"https:\/\/www.alphak.net\/news\/2008\/08\/et-la-lumiere-fut\/","title":{"rendered":"Et la lumi\u00e8re fut !"},"content":{"rendered":"<p style=\"text-align: center;\"><strong>R\u00e9alisation d&rsquo;un spot command\u00e9 par un d\u00e9tecteur de rythme<\/strong><\/p>\n<p>Apr\u00e8s le tuto concernant le son, voici celui d\u00e9di\u00e9 \u00e0 la lumi\u00e8re.<\/p>\n<p>Partant de l&rsquo;observation d&rsquo;une borne Dance Dance Revolution, j&rsquo;ai remarqu\u00e9 la pr\u00e9sence de deux panneaux lumineux en fa\u00e7ade qui s&rsquo;illuminent de mani\u00e8re synchronis\u00e9e avec la musique. C&rsquo;est en g\u00e9n\u00e9ral du plus bel effet. C&rsquo;est pour cette raison que j&rsquo;ai voulu en adapter le principe sur la mamecab.<\/p>\n<p><strong>Le concept est le suivant :<\/strong><br \/>\nEn termes de contraintes fonctionnelles, j&rsquo;ai voulu que des panneaux lumineux s&rsquo;\u00e9clairent quand le joueur est sur Stepmania ou quand la mamecab fait office de jukebox (Winamp). Mais j&rsquo;ai \u00e9galement d\u00e9sir\u00e9 qu&rsquo;ils ne s&rsquo;\u00e9clairent pas en mode arcade, pour ne pas g\u00eaner un joueur en plein combo dans Street Fighter II. Une activation conditionnelle donc, et si possible pas command\u00e9e manuellement pour ne pas ajouter un \u00e9ni\u00e8me switch en fa\u00e7ade, celle-ci est d\u00e9j\u00e0 bien assez trou\u00e9e.<br \/>\nEn termes de contraintes techniques, il faut que les lumi\u00e8res s&rsquo;\u00e9clairent en rythme avec la musique bien s\u00fbr. Il faut aussi que l&rsquo;\u00e9clairage soit assur\u00e9 en basse tension (plusieurs diodes haute luminosit\u00e9 en fa\u00e7ade) comme en haute tension (lampes 40W\/60W color\u00e9es derri\u00e8re le marquee). N&rsquo;\u00e9tant ni \u00e9lectronicien ni expert en traitement du signal, il fallait aussi une solution assez souple et dont la majeure partie pouvait \u00eatre trait\u00e9e informatiquement.<\/p>\n<p>J&rsquo;en suis donc arriv\u00e9 \u00e0 la conclusion que je devais r\u00e9aliser le montage suivant, en 3 parties :<\/p>\n<ul>\n<li>La partie logicielle analyse le son \u00e0 la vol\u00e9e, d\u00e9tecte l&rsquo;application lanc\u00e9e, d\u00e9tecte le rythme de la musique s&rsquo;il y en a, et commande l&rsquo;\u00e9clairage par le biais du port s\u00e9rie.<\/li>\n<li>La partie mat\u00e9rielle est compos\u00e9e du dispositif de commande, qui va d\u00e9cider ou non de faire passer le courant en haute comme en basse tension, en fonction de ce qui transite sur le port s\u00e9rie.<\/li>\n<li>L&rsquo;autre moiti\u00e9 de la partie mat\u00e9rielle est l&rsquo;\u00e9clairage lui-m\u00eame, compos\u00e9 de lampes et de diodes.<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-389\" title=\"highvoltagewarning\" src=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2008\/08\/highvoltagewarning.png\" alt=\"\" width=\"80\" height=\"80\" srcset=\"https:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2008\/08\/highvoltagewarning.png 80w, https:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2008\/08\/highvoltagewarning-64x64.png 64w\" sizes=\"(max-width: 80px) 100vw, 80px\" \/><\/p>\n<p><strong>Disclaimer :<\/strong><br \/>\n<em><span style=\"color: #ff0000;\">Les conseils de cet article sont donn\u00e9s SANS AUCUNE GARANTIE. Le montage \u00e9lectronique pr\u00e9sent\u00e9 comporte des \u00e9l\u00e9ments haute tension. Toutes les pr\u00e9cautions d&rsquo;usages doivent \u00eatre prises avant manipulation.\u00a0 Une exposition au courant \u00e9lectrique est susceptible de provoquer des cons\u00e9quences pathologiques graves pouvant entrainer la mort.<\/span><\/em><\/p>\n<p>Les joyeuset\u00e9s \u00e9tant dites, continuons. Nous allons commencer par la partie hardware, la partie software n&rsquo;\u00e9tant pas finalis\u00e9e au moment de l&rsquo;\u00e9criture de cet article.<\/p>\n<p>Inutile de dire que l&rsquo;on ne va pas brancher directement la sortie du port s\u00e9rie sur le 220V. Il est n\u00e9cessaire dans ce montage d&rsquo;isoler proprement la partie commande de la partie puissance. La cl\u00e9 de ce concept r\u00e9side dans l&rsquo;utilisation du MOC3043, un pilote de triac avec couplage opto-\u00e9lectrique et isolation \u00e0 hauteur de 7500V.<\/p>\n<p>Un sch\u00e9ma valant mieux qu&rsquo;un long discours, je ne m&rsquo;attarderai pas sur les composants qui entourent le MOC3043, ils sont sensiblement les m\u00eames d&rsquo;un site web \u00e0 l&rsquo;autre.<\/p>\n<div id=\"attachment_390\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2008\/08\/highvoltageserialcommand.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-390\" class=\"size-medium wp-image-390\" title=\"High voltage serial port command\" src=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2008\/08\/highvoltageserialcommand-300x162.png\" alt=\"\" width=\"300\" height=\"162\" \/><\/a><p id=\"caption-attachment-390\" class=\"wp-caption-text\">Sch\u00e9ma complet du montage, fait avec amour et patience<\/p><\/div>\n<p>Un commentaire rapide pour ceux \u00e0 qui \u00e7a ne parle pas du premier coup d&rsquo;oeil :<\/p>\n<ul>\n<li>En bas \u00e0 gauche la connexion au port s\u00e9rie, qui requiert l&rsquo;activation de RTS pour commander la lumi\u00e8re.<\/li>\n<li>En haut \u00e0 gauche la partie basse tension, destin\u00e9e \u00e0 accueillir une ou plusieurs DEL. Cette partie du montage est command\u00e9e par un banal transistor.<\/li>\n<li>A droite la partie haute tension, command\u00e9e par le MOC. On n&rsquo;oublie pas de mettre un fusible et un switch appropri\u00e9 pour des raisons de s\u00e9curit\u00e9.<\/li>\n<\/ul>\n<p>On ach\u00e8te ensuite les composants \u00e0 son magasin d&rsquo;\u00e9lectronique pr\u00e9f\u00e9r\u00e9. La somme investie \u00e9tait de l&rsquo;ordre de la quinzaine d&rsquo;euros, le plus cher \u00e9tant&#8230; le boitier en plastique (presque la moiti\u00e9 du prix).<\/p>\n<div id=\"attachment_391\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01242.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-391\" class=\"size-medium wp-image-391\" title=\"MOC + autres composants \u00e9lectroniques\" src=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01242-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01242-300x225.jpg 300w, https:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01242-768x576.jpg 768w, https:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01242.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-391\" class=\"wp-caption-text\">Les composants n\u00e9cessaires au montage<\/p><\/div>\n<p>On s&rsquo;active ensuite au fer \u00e0 souder. On obtient un r\u00e9sultat tr\u00e8s beau c\u00f4t\u00e9 composants&#8230;<\/p>\n<div id=\"attachment_392\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01312.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-392\" class=\"size-medium wp-image-392\" title=\"MOC c\u00f4t\u00e9 composants\" src=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01312-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01312-300x225.jpg 300w, https:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01312-768x576.jpg 768w, https:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01312.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-392\" class=\"wp-caption-text\">R\u00e9sultat c\u00f4t\u00e9 composants&#8230;<\/p><\/div>\n<p>&#8230; et moins beau c\u00f4t\u00e9 pistes. J&rsquo;ai un peu merd\u00e9 dans la zone basse tension, car j&rsquo;ai voulu ajouter quelques r\u00e9sistances avec un jumper pour ne pas avoir \u00e0 brancher autre chose que la charge. Ce n&rsquo;est pas du plus bel effet, mais la partie haute tension est nickel, et c&rsquo;est le principal.<\/p>\n<div id=\"attachment_393\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01313.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-393\" class=\"size-medium wp-image-393\" title=\"MOC c\u00f4t\u00e9 pistes\" src=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01313-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01313-300x225.jpg 300w, https:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01313-768x576.jpg 768w, https:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01313.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-393\" class=\"wp-caption-text\">R\u00e9sultat c\u00f4t\u00e9 pistes&#8230;<\/p><\/div>\n<p>On glisse le tout dans le boitier. Ci dessous une photo avec tous les connecteurs annexes, avant de visser l&rsquo;ensemble.<\/p>\n<div id=\"attachment_394\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01316.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-394\" class=\"size-medium wp-image-394\" title=\"MOC ensemble boitier\" src=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01316-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01316-300x225.jpg 300w, https:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01316-768x576.jpg 768w, https:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2008\/08\/dsc01316.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-394\" class=\"wp-caption-text\">Positionnement dans le boitier<\/p><\/div>\n<p><span style=\"color: #ff0000;\"><strong>Imp\u00e9ratif : <\/strong><\/span>avant de brancher le montage, on v\u00e9rifie au testeur que toutes les liaisons sont correctes entre les pistes, et qu&rsquo;il n&rsquo;y a pas de contact entre les pistes qui ne doivent pas \u00eatre connect\u00e9es. Puis on fait un double-check. Puis on fait un triple-check. On ne rigole pas avec \u00e7a, c.f. disclaimer pour tous ceux qui n&rsquo;ont pas compris.<\/p>\n<p>Pour tester le fonctionnement de la partie haute tension sans la connecter au port s\u00e9rie, on peut dans un premier temps envoyer la commande avec un petit montage sur pile. Pour la petite anecdote, je l&rsquo;ai fait en prenant soin de m&rsquo;\u00e9quiper de bottes et de gants en caoutchouc. Oui, j&rsquo;avais l&rsquo;air con, mais je suis toujours en vie.<\/p>\n<p>Si tout va bien jusque l\u00e0, le plus dur est pass\u00e9. On peut connecter le montage sur la sortie s\u00e9rie du PC. J&rsquo;ai effectu\u00e9 le test suivant avec la partie software partiellement finalis\u00e9e (elle d\u00e9tecte les basses mais pas forc\u00e9ment le rythme) et avec la premi\u00e8re lampe trouv\u00e9e au garage. C&rsquo;est un halog\u00e8ne, ce qui explique probablement l&rsquo;extinction progressive sur la vid\u00e9o.<\/p>\n<div style=\"width: 480px;\" class=\"wp-video\"><!--[if lt IE 9]><script>document.createElement('video');<\/script><![endif]-->\n<video class=\"wp-video-shortcode\" id=\"video-388-1\" width=\"480\" height=\"360\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"http:\/\/cdn.alphak.net\/videos\/01-Beatdetection.mp4?_=1\" \/><a href=\"http:\/\/cdn.alphak.net\/videos\/01-Beatdetection.mp4\">http:\/\/cdn.alphak.net\/videos\/01-Beatdetection.mp4<\/a><\/video><\/div>\n<p style=\"text-align: center;\"><em>R\u00e9sultat parfaitement conforme \u00e0 mes attentes. Il ne reste plus qu&rsquo;\u00e0 am\u00e9liorer le software.<\/em><\/p>\n<p>La suite d\u00e8s que possible !<\/p>\n","protected":false},"excerpt":{"rendered":"<p style=\"text-align: center;\"><strong>R\u00e9alisation d&rsquo;un spot command\u00e9 par un d\u00e9tecteur de rythme<\/strong><\/p>\n<p>Apr\u00e8s le tuto concernant le son, voici celui d\u00e9di\u00e9 \u00e0 la lumi\u00e8re.<\/p>\n<p>Partant de l&rsquo;observation d&rsquo;une borne Dance Dance Revolution, j&rsquo;ai remarqu\u00e9 la pr\u00e9sence de deux panneaux lumineux en fa\u00e7ade qui s&rsquo;illuminent de mani\u00e8re synchronis\u00e9e avec la musique. C&rsquo;est en g\u00e9n\u00e9ral du plus bel effet. C&rsquo;est pour cette raison que j&rsquo;ai voulu en adapter le principe sur la mamecab.<\/p>\n<p><strong>Le concept est le suivant :<\/strong><br \/>\nEn termes de contraintes fonctionnelles, j&rsquo;ai voulu que des panneaux lumineux s&rsquo;\u00e9clairent quand le joueur est sur Stepmania ou quand la mamecab fait office de jukebox (Winamp). Mais j&rsquo;ai \u00e9galement d\u00e9sir\u00e9 qu&rsquo;ils ne s&rsquo;\u00e9clairent pas en mode arcade, pour ne pas g\u00eaner un joueur en plein combo dans Street Fighter II. Une activation conditionnelle donc, et si possible pas command\u00e9e manuellement pour ne pas ajouter un \u00e9ni\u00e8me switch en fa\u00e7ade, celle-ci est d\u00e9j\u00e0 bien assez trou\u00e9e.<\/p>\n\t<div class=\"post-teaser-block\">\r\n\t\t<div class=\"teaserHellip\">\r\n\t\t\t<span class=\"teaserLeft\">[<\/span><span class=\"teaserCenter\">&hellip;<\/span><span class=\"teaserRight\">]<\/span>\r\n\t\t<\/div>\r\n\t\t<div class=\"teaserText\">\r\n\t\t\t<a href=\"https:\/\/www.alphak.net\/news\/2008\/08\/et-la-lumiere-fut\/\" title=\"Et la lumi\u00e8re fut !\" rel=\"bookmark\"><span class=\"teaserlink\">Lire la suite de l'article&nbsp;<i class=\"fa fa-chevron-right\"><\/i><\/span><\/a>\r\n\t\t<\/div>\r\n\t\t<a class=\"teaserLink\" href=\"https:\/\/www.alphak.net\/news\/2008\/08\/et-la-lumiere-fut\/\" title=\"Et la lumi\u00e8re fut !\" rel=\"bookmark\"><\/a>\r\n\t<\/div>\r\n","protected":false},"author":1,"featured_media":394,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[142,17],"tags":[32,45,43,46,44,280],"class_list":["post-388","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bricolage","category-projet-arcade","tag-arcade","tag-electronique","tag-mamecab","tag-rythme","tag-stepmania","tag-video"],"_links":{"self":[{"href":"https:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/posts\/388"}],"collection":[{"href":"https:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/comments?post=388"}],"version-history":[{"count":8,"href":"https:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/posts\/388\/revisions"}],"predecessor-version":[{"id":3109,"href":"https:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/posts\/388\/revisions\/3109"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/media\/394"}],"wp:attachment":[{"href":"https:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/media?parent=388"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/categories?post=388"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/tags?post=388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}