{"id":3823,"date":"2018-09-26T11:57:43","date_gmt":"2018-09-26T11:57:43","guid":{"rendered":"http:\/\/rogerbit.com\/wprb\/?p=3823"},"modified":"2018-09-26T11:59:52","modified_gmt":"2018-09-26T11:59:52","slug":"escucha-una-orquesta-con-hardware-de-computadora-rockeando-con-nirvana","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2018\/09\/escucha-una-orquesta-con-hardware-de-computadora-rockeando-con-nirvana\/","title":{"rendered":"Escucha una orquesta con hardware de computadora rockeando con Nirvana"},"content":{"rendered":"<p>\u00bfQu\u00e9 obtienes al combinar 64 disqueteras, ocho discos duros y dos esc\u00e1neres?\u00a0Una incre\u00edble orquesta de hardware que puede tocar como Kurt Cobain.\u00a0Creado por Pawel Zadrozniak, el\u00a0\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"http:\/\/silent.org.pl\/home\/category\/rozne\/\" data-href=\"http:\/\/silent.org.pl\/home\/category\/rozne\/\">Floppotron<\/a>\u00a0\u00a0no solo es capaz de abarcar \u00e9xitos de los 90 como &#8220;Smells Like Teen Spirt&#8221; de Nirvana, sino que puede reproducir otras melod\u00edas que van desde\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=Oym7B7YidKs\" target=\"_blank\" rel=\"noopener\" data-rel=\"lightbox-video-0\">la Marcha Imperial<\/a>\u00a0de\u00a0\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=Oym7B7YidKs\" target=\"_blank\" rel=\"noopener\" data-rel=\"lightbox-video-0\">Darth Vader<\/a>\u00a0\u00a0hasta la canci\u00f3n de la serie de televisi\u00f3n &#8221;\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=32kWuKysE6A\" target=\"_blank\" rel=\"noopener\" data-rel=\"lightbox-video-1\">Hawaii Five-O<\/a>\u00a0. &#8221;<\/p>\n<p>En cuanto a c\u00f3mo la tecnolog\u00eda de la vieja escuela sintetiza tales melod\u00edas, Zadrozniak explica:<\/p>\n<p>Cada dispositivo con un motor el\u00e9ctrico puede generar un sonido.\u00a0Los esc\u00e1neres y las unidades de disquete usan motores paso a paso para mover la cabeza con sensores que escanean la imagen o realizan operaciones de lectura \/ escritura en un disco magn\u00e9tico.\u00a0El sonido generado por un motor depende de la velocidad de conducci\u00f3n.\u00a0Cuanto mayor es la frecuencia, mayor es el tono.\u00a0Los discos duros usan un im\u00e1n y una bobina para inclinar la cabeza.\u00a0Cuando se suministra voltaje durante el tiempo suficiente, la cabeza se acelera y golpea el l\u00edmite haciendo que suene el &#8220;golpe de bater\u00eda&#8221;.\u00a0La bobina de la cabeza del disco tambi\u00e9n se puede usar como altavoz para reproducir tonos o incluso m\u00fasica, pero &#8230; eso ser\u00eda demasiado f\u00e1cil y obvio.<\/p>\n<p>Cada columna de ocho disqueteras est\u00e1 conectada a un controlador de 8 canales integrado en el microcontrolador ATmega16.\u00a0Un controlador act\u00faa como una sola voz con simulaci\u00f3n de envolvente: cuanto mayor es el volumen, m\u00e1s unidades se est\u00e1n reproduciendo.\u00a0Esto permite hacer una forma parecida a ADSR y simular un instrumento musical, como un piano (decaimiento exponencial) o un instrumento de cuerda (sinusoide, &#8220;vibrato&#8221;).\u00a0Los tableros que se hicieron hace unos a\u00f1os, fueron dise\u00f1ados como &#8220;reproductores&#8221; independientes con puente USB-UART opcional y no estaban destinados a ser encadenados.\u00a0Mi objetivo era reutilizar cosas viejas y hacer el trabajo lo m\u00e1s r\u00e1pido posible, as\u00ed que utilic\u00e9 el conector ISP integrado (que en realidad es una interfaz SPI) para vincular 8 controladores en una cadena SPI.\u00a0La cadena SPI larga con comunicaci\u00f3n unidireccional no es un ejemplo de dise\u00f1o bueno y confiable,<\/p>\n<p>Los controladores de esc\u00e1ner y de cabezal de disco comparten la misma base con los controladores de disquete, pero tienen una &#8220;interfaz de instrumento&#8221; diferente. Para impulsar las bobinas, utilic\u00e9 dos salidas push-pull (H-bridge) construidas con discretos SMD MOSFET.\u00a0Los controladores de cabezales del esc\u00e1ner se construyeron utilizando tableros del estante: un\u00a0<a href=\"https:\/\/www.arduino.cc\/en\/Main\/ArduinoBoardUno\">Arduino Uno<\/a>\u00a0(el firmware tambi\u00e9n se construye para ATmega328) y el desbloqueo del L298 para ahorrar el tiempo necesario para dibujar y grabar las placas.\u00a0La interfaz de PC (otra placa Arduino) recibe los datos a trav\u00e9s de UART (USB-UART), almacena los mensajes y mantiene los tiempos mientras pasa paquetes a &#8220;instrumentos musicales&#8221; a trav\u00e9s de la interfaz SPI, por lo que un problema de Windows no afectar\u00e1 la reproducci\u00f3n.\u00a0Tambi\u00e9n puede ser impulsado por cualquier otra cosa como Raspberry Pi, tel\u00e9fono inteligente Android (con USB-UART o adaptador UART por Bluetooth) u otro microcontrolador.<\/p>\n<p>\u00a1Puedes\u00a0<a href=\"http:\/\/silent.org.pl\/home\/2016\/07\/06\/return-of-the-floppies\/\" target=\"_blank\" rel=\"noopener\">leer todo sobre el Floppotron aqu\u00ed<\/a>\u00a0, o ver su \u00faltima sesi\u00f3n de improvisaci\u00f3n a continuaci\u00f3n!<\/p>\n<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/GwuCQ3u2N_A?feature=oembed\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"https:\/\/blog.arduino.cc\/2016\/07\/08\/listen-to-a-computer-hardware-orchestra-rock-out-to-nirvana\/\">Fuente<\/a><\/p>\n<hr \/>\n<p>Tal vez pueda interesarte proyectos en arduino, pic, rob\u00f3tica, telecomunicaciones, suscribete en\u00a0<a href=\"http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\">http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1<\/a>\u00a0mucho videos con c\u00f3digo fuentes completos y diagramas<\/p>\n<div id=\"ubm-banners-rotation-n1\" data-interval=\"4000\" class=\"ubm_banners_rotation\" style=\"overflow: hidden; width: 200px; height: 150px;\"><div id=\"3_ubm_banner\" class=\"ubm_rotating_banner\"><a href=\"https:\/\/bit.ly\/3aXRDAu\" target=\"_blank\" rel=\"dofollow\"><img src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/useful_banner_manager_banners\/3-2-logo youtube.png\" width=\"100%\" height=\"100%\" alt=\"SUSCRIBETE A NUESTRO CANAL DE YOUTUBE, TUTORIALES GRATIS\" \/><\/a><\/div><\/div>\n<hr \/>\n<p>SUSCRIBETE A NUESTROS BOLETINES, RECIBE EN TU CORREO LAS NOTICIAS M\u00c1S DESTACADAS, S\u00d3LO INGRESANDO TU CORREO ELECTR\u00d3NICO<\/p>\n<p>[wysija_form id=&#8221;1&#8243;]<\/p>\n<hr \/>\n<p><strong>VIDEO RECOMENDADO<\/strong><\/p>\n<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/hc0wBjrO2WY?feature=oembed\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen><\/iframe><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>\u00bfQu\u00e9 obtienes al combinar 64 disqueteras, ocho discos duros y dos esc\u00e1neres?\u00a0Una incre\u00edble orquesta de hardware que puede tocar como Kurt Cobain.\u00a0Creado por Pawel Zadrozniak, el\u00a0\u00a0Floppotron\u00a0\u00a0no solo es capaz de abarcar \u00e9xitos de los 90 como &#8220;Smells Like Teen Spirt&#8221; de Nirvana, sino que puede reproducir otras melod\u00edas que van desde\u00a0la Marcha Imperial\u00a0de\u00a0\u00a0Darth Vader\u00a0\u00a0hasta la [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":3826,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9],"tags":[],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/3823"}],"collection":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/comments?post=3823"}],"version-history":[{"count":2,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/3823\/revisions"}],"predecessor-version":[{"id":3825,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/3823\/revisions\/3825"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/3826"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=3823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=3823"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=3823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}