{"id":866,"date":"2013-07-07T21:30:07","date_gmt":"2013-07-07T20:30:07","guid":{"rendered":"http:\/\/www.leonardomiliani.com\/?p=866"},"modified":"2013-10-20T14:43:21","modified_gmt":"2013-10-20T12:43:21","slug":"una-atari-punk-console-con-un-attiny85","status":"publish","type":"post","link":"https:\/\/leonardomiliani.com\/?p=866","title":{"rendered":"Una Atari Punk Console con un Attiny85"},"content":{"rendered":"<p><div id=\"attachment_868\" style=\"width: 160px\" class=\"wp-caption alignright\"><a href=\"http:\/\/www.leonardomiliani.com\/wp-content\/uploads\/2013\/07\/IMG_0141.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-868\" class=\"size-thumbnail wp-image-868\" alt=\"Atari Punk Console\" src=\"http:\/\/www.leonardomiliani.com\/wp-content\/uploads\/2013\/07\/IMG_0141-150x150.jpg\" width=\"150\" height=\"150\" \/><\/a><p id=\"caption-attachment-868\" class=\"wp-caption-text\">Atari Punk Console<\/p><\/div><\/p>\n<p>L&#8217;<strong>Atari Punk Console<\/strong> (APC) \u00e8 un noto circuito realizzato utilizzando due integrati 555. Il circuito originale, denominato &#8220;<em>Stepped Tone Generator<\/em>&#8220;, fu realizzato da Forrest M. Mims III e pubblicato per la prima volta nel 1980 in un libretto di Radio Shack intitolato &#8220;Engineer&#8217;s Notebook: Integrated Circuit Applications&#8221;. Fu ribattezzato &#8220;Atari Punk Console&#8221; da Kaustic Machines perch\u00e9 il suo <em>ronz\u00eco<\/em> ricordava i suoni dei giochi delle console Atari degli anni &#8217;80, con un segnale in onda quadra molto simile a quello dell&#8217;Atari 2600.<\/p>\n<p><!--more-->Questa implementazione \u00e8 basata su un microcontrollore <strong>ATtiny85<\/strong>, ma \u00e8 possibile usare anche in ATtiny25 perch\u00e9 il firmware occupa solo 820 byte. Dovrebbe essere adattabile anche ad altre MCU Atmel, per farlo controllate sul datasheet del microcontrollore che volete usare i corrispondenti nomi dei registri.<\/p>\n<p>Il circuito utilizza 2 potenziometri per regolare la frequenza ed il periodo del suono generato. La frequenza \u00e8 impostata tramite un timer interno mentre il periodo \u00e8 impostato regolando l&#8217;intervallo di tempo usato per incrementare\/decrementare il contatore del timer (effetto pulsante del suono). Un LED mostra visivamente il segnale che sta arrivando all&#8217;altoparlante. Il pulsante \u00e8 utilizzato per scorrere fra 3 livelli di prescaler che generano i suoni in altrettanti differenti intervalli di frequenze.<\/p>\n<div class=\"video-container\"><iframe loading=\"lazy\" title=\"Atari Punk Console w\/ Attiny85\" width=\"740\" height=\"555\" src=\"https:\/\/www.youtube.com\/embed\/aACtDD8gglY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/div>\n<p>Il circuito pu\u00f2 essere alimentato direttamente dal jack con una tensione regolata a 5V (con almeno 500 mA di corrente) oppure da 4 batterie ricaricabili NiMH di tipo AAA (il diodo Schottky protegge dall&#8217;inversione delle polarit\u00e0 e decrementa la tensione in ingresso: 4 batterie ricaricabili a piena carica forniscono fino a 1,4*4=5,6V per cui la tensione col diodo scende di 0,2\/0,3V e resta sotto i 5,5V che sono il valore massimo ammesso dalla MCU).<\/p>\n<p>Il circuito \u00e8 molto semplice ed usa solo componenti a filo passante in modo che tutti possano realizzarlo. Io l&#8217;ho realizzato su millefori. I potenziometri sono di tipo lineare con valore di 100K. L&#8217;altoparlante \u00e8 di tipo comune ad 8 ohm\/0,5W: il mio ha pi\u00f9 di 30 anni ed ancora lavora bene \ud83d\ude09<\/p>\n<p>Lo sketch \u00e8 stato scritto usando l&#8217;IDE di Arduino versione 1.0.5 e compilato usando la toolchain Atmel 3.4.2 ma dovrebbe essere compilabile anche con la toolchain allegata all&#8217;IDE. Per compilare lo sketch vi serve anche il <a href=\"http:\/\/code.google.com\/p\/arduino-tiny\">core Tiny<\/a>: nel momento in cui sto scrivendo la versione pi\u00f9 recente \u00e8 la 0100-0017.<\/p>\n<p>Tutti i file di questo progetto (foto, video, schema e file Eagle) sono rilasciati sotto i termini della licenza Creative Commons Attribuzione-Condividi allo stesso modo-Non Commerciale (BY-SA-NC) 3.0 Ita. Lo sketch \u00e8 software libero: potete ridistribuirlo e\/o modificarlo sotto i termini della GNU General Public License 3.0 o, a vostra scelta, una versione successiva.<\/p>","protected":false},"excerpt":{"rendered":"<p>L&#8217;Atari Punk Console (APC) \u00e8 un noto circuito realizzato utilizzando due integrati 555. Il circuito originale, denominato &#8220;Stepped Tone Generator&#8220;,&#46;&#46;&#46;<\/p>\n","protected":false},"author":193,"featured_media":868,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[],"class_list":["post-866","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino"],"_links":{"self":[{"href":"https:\/\/leonardomiliani.com\/index.php?rest_route=\/wp\/v2\/posts\/866","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/leonardomiliani.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/leonardomiliani.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/leonardomiliani.com\/index.php?rest_route=\/wp\/v2\/users\/193"}],"replies":[{"embeddable":true,"href":"https:\/\/leonardomiliani.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=866"}],"version-history":[{"count":11,"href":"https:\/\/leonardomiliani.com\/index.php?rest_route=\/wp\/v2\/posts\/866\/revisions"}],"predecessor-version":[{"id":961,"href":"https:\/\/leonardomiliani.com\/index.php?rest_route=\/wp\/v2\/posts\/866\/revisions\/961"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/leonardomiliani.com\/index.php?rest_route=\/wp\/v2\/media\/868"}],"wp:attachment":[{"href":"https:\/\/leonardomiliani.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/leonardomiliani.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=866"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/leonardomiliani.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}