<div dir="ltr"><div dir="ltr"><div>Un pò di teoria su come funziona il Canta Storie<br></div><div>Ogni scheda recuperata ha un suo codice univoco (UID) che non può essere riscritto <br></div><div>Al momento quello che ho fatto è leggere questi codici (es. <span class="gmail-m_-6032235386981806286gmail-pl-c1">0x4</span>, <span class="gmail-m_-6032235386981806286gmail-pl-c1">0xB1</span>, <span class="gmail-m_-6032235386981806286gmail-pl-c1">0x63</span>, <span class="gmail-m_-6032235386981806286gmail-pl-c1">0xDA</span>, <span class="gmail-m_-6032235386981806286gmail-pl-c1">0x31</span>, <span class="gmail-m_-6032235386981806286gmail-pl-c1">0x5B</span>, <span class="gmail-m_-6032235386981806286gmail-pl-c1">0x80) e inserirli nello sketch Arduino</span></div><div><span class="gmail-m_-6032235386981806286gmail-pl-c1">Nella SD card i file MP3 sono codificati con un numero progressivo (es. 0001, 0002, etc)</span></div><div><span class="gmail-m_-6032235386981806286gmail-pl-c1">Nello sketch abbino i vari codici ai file MP3 e poi carico lo sketch nell'Arduino<br></span></div><div><span class="gmail-m_-6032235386981806286gmail-pl-c1"><br></span></div><div><span class="gmail-m_-6032235386981806286gmail-pl-c1">Se
 si vuole evitare di riprogrammare ogni volta Arduino se si devono cambiare le Carte pensavo ad una 
procedura di acquisizione e memorizzazione del codice delle carte che si attiva con un interruttore interno al canta storie</span></div><div><span class="gmail-m_-6032235386981806286gmail-pl-c1">il canta storie inizia a riprodurre il file mp3 0001 e poi chiede di passare la carta che si vuole abbinare e questo codice viene salvato in eeprom</span></div><div><span class="gmail-m_-6032235386981806286gmail-pl-c1">Così di seguito per tutti gli altri mp3<br></span></div><div><span class="gmail-m_-6032235386981806286gmail-pl-c1"></span></div><div><span class="gmail-m_-6032235386981806286gmail-pl-c1"><br></span></div><div><span class="gmail-m_-6032235386981806286gmail-pl-c1"><u>Di seguito ulteriori suggerimenti e idee da Maurizio che forse non sono arrivate alla mailing list:</u><br></span></div><div><span class="gmail-m_-6032235386981806286gmail-pl-c1"><br></span></div></div><div><span style="color:rgb(0,0,255)"> Nei mercatini per pochi euro si trovano le radio stereo quelle con le cassette che hanno ottimi altoparlanti.</span></div><div><span style="color:rgb(0,0,255)"><br></span></div><span style="color:rgb(0,0,255)">Per le storie avete idee? Su YouTube se ne trovano molte come le intramontabili 'A mille ce ne.....' degli anni 60/70. Sì potrebbe stampare la locandina della fiaba su carta adesiva e rivestire la tessera RFID.<br><br></span><div><span style="color:rgb(0,0,255)">Con i bambini non si possono mettere pulsanti o altro di afferrabile. La
 mia idea sarebbe di usare un display a 7 segmenti 4 cifre come il 
TM1637 che non ruba PIN al microcontrollore e ha una libreria per 
Arduino. Usare una tessera Master per entrare in programmazione. Sul 
display scorrono lentamente i numeri delle tracce audio, raggiunta la 
traccia di toglie la tessera Master e si infila la tessera che si vuole 
assegnare a quella traccia. Il display comunica se la assegnazione ha 
avuto esito positivo e il sistema esce dalla programmazione. Il display 
costa solo 0.80 Euro su AliExpress.</span></div><div><span style="color:rgb(0,0,255)"><br></span></div><div><span style="color:rgb(0,0,255)">Vi tempesto di messaggi però mi avete messo in moto.... Ho parlato con 
quella che spero diventi la mia fidanzata che insegna come maestra alla 
scuola pubblica. L'idea le è piaciuta moltissimo. Tutto questo potrebbe 
avere uno scopo molto più ampio come creare storie atte 
all'insegnamento. Vi faccio un esempio: storie dove un personaggio deve 
risolvere problemi di matematica , un altro problemi grammaticali ecc. 
Quando farete stampare i PCB stampatelo anche per me.</span></div><div><span style="color:rgb(0,0,255)"><br></span></div><div><span style="color:rgb(0,0,255)">Come amplificatore, visto che fate stampare i PCB , ci sarebbe il 
TDA7052A che si trova su AliExpress 5 pezzi per 1,52 Euro. È un 
amplificatore un po' datato progettato per le radio portatili che lavora
 da 3 a 18 V, oltretutto ha il controllo del volume regolabile in 
tensione che potrebbe essere pilotato dal microcontrollore con 4 step: 
basso, medio basso, medio alto e alto. Come componente è interessante 
perché quasi non necessita di componentistica esterna.</span></div><div><br></div><div><br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il lun 29 lug 2019, 16:39 giorgio boiero <<a href="mailto:giorgio.boiero@gmail.com" rel="noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">giorgio.boiero@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Ciao Maurizio</div><div>Hai qualche esempio da proporci?</div><div>Io avevo trovato questo</div><div><a href="https://www.amazon.it/Swvzwy-Altoparlante-Magnete-perRaspberryPi-Arduino/dp/B07CK8Q953" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://www.amazon.it/Swvzwy-Altoparlante-Magnete-perRaspberryPi-Arduino/dp/B07CK8Q953</a></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno dom 28 lug 2019 alle ore 20:13 maurizio bazzano via Arduino <<a href="mailto:arduino@liszt.softwareliberopinerolo.org" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">arduino@liszt.softwareliberopinerolo.org</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">L'uso di altoparlanti di basso vattaggio con un cono da almeno 10 cm hanno un'ottima resa acustica. Se ne trovano da 1.5W. in questo modo risparmiate batterie.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il dom 28 lug 2019, 10:03 giorgio boiero via Arduino <<a href="mailto:arduino@liszt.softwareliberopinerolo.org" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">arduino@liszt.softwareliberopinerolo.org</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Siamo stati contattati dall'associazione Storie Creative di Pino Torinese<br><a href="http://www.storiecreative.com/" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">http://www.storiecreative.com/</a><br><br>Vorrebbero sviluppare insieme e noi di Slip il Cantastorie che abbiamo presentato alla Maker Faire di Torino per utilizzarlo nei loro progetti educativi rivolti ai bambini delle scuole primarie<br><br>Il progetto del Cantastorie è pubblicato qui:<br><a href="https://github.com/roboticboyer/Canta_Storie" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://github.com/roboticboyer/Canta_Storie</a><br><br>Dovremmo apportare ulteriori modifiche per renderlo più fruibile:<br>- aggiungere un led di segnalazione per indicare quando la storia è in esecuzione<br>- alimentazione a batterie. Pensavo a 4 stilo per avere 6V oppure a 6 stilo<br>- Utilizzo di Arduino Pro Mini per semplificare il circuito<br>- Amplificatore PAM 8403 e autoparlante/i inclusi<br>- Lettore RFID RC522 (meno costoso ma sufficiente perquesta aplicazione)<br>- Memorizzazione dei codici delle carte RFID nella eeprom. Aggiunta di un pulsante per fare la memorizzazione delle carte RFID<br><br><br>Scema elettrico del Cantastorie che ho fatto con Inkscape<br><a href="https://github.com/roboticboyer/Canta_Storie/tree/master/Drawings" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://github.com/roboticboyer/Canta_Storie/tree/master/Drawings</a><br><br>Per velocizzare il montaggi del circuito dovremmo far stampare i PCB <br>Per disegnare il PCB si potrebbe usare EasyEDA ( <a href="https://easyeda.com/editor" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://easyeda.com/editor</a> ) o ancora meglio Kicad ( <a href="http://www.kicad-pcb.org" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">http://www.kicad-pcb.org</a>) e poi fare realizzare i PCB da JLCPCB ( <a href="https://jlcpcb.com" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://jlcpcb.com</a> )<br><br>Come generare i file gerber per JLCPCB<br><a href="https://support.jlcpcb.com/article/44-how-to-export-kicad-pcb-to-gerber-files" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://support.jlcpcb.com/article/44-how-to-export-kicad-pcb-to-gerber-files</a><br><br>Video Corso KiCad<br><a href="https://www.youtube.com/playlist?list=PL9_01HM23dGH9ZLkFlLV6qn2W4cEACKW7" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://www.youtube.com/playlist?list=PL9_01HM23dGH9ZLkFlLV6qn2W4cEACKW7</a><br><br>Manuali di KiCad<br><a href="http://serale.iav.it/wp-content/uploads/2015/10/Corso_KiCad_completo.pdf" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">http://serale.iav.it/wp-content/uploads/2015/10/Corso_KiCad_completo.pdf</a><br><a href="http://docs.kicad-pcb.org/5.1.2/it/" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">http://docs.kicad-pcb.org/5.1.2/it/</a><br><br><br>Gestione del lettore RFID RC522<br><a href="https://www.teachmemicro.com/arduino-rfid-rc522-tutorial/" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://www.teachmemicro.com/arduino-rfid-rc522-tutorial/</a><br clear="all"><br><div dir="ltr" class="gmail-m_-8908404767592995874m_8378190804900515102m_3757004417946948638m_605593107771182063m_4848641558659714983m_-3104353208148070637m_-86583704281161174gmail-m_-5490966263018400362gmail-m_5561108547782934774m_1321653871696137910gmail_signature">Giorgio<br></div></div>
-- <br>
Arduino mailing list<br>
<a href="mailto:Arduino@liszt.softwareliberopinerolo.org" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">Arduino@liszt.softwareliberopinerolo.org</a><br>
<a href="https://liszt.softwareliberopinerolo.org/listinfo/arduino" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://liszt.softwareliberopinerolo.org/listinfo/arduino</a><br>
</blockquote></div>
-- <br>
Arduino mailing list<br>
<a href="mailto:Arduino@liszt.softwareliberopinerolo.org" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">Arduino@liszt.softwareliberopinerolo.org</a><br>
<a href="https://liszt.softwareliberopinerolo.org/listinfo/arduino" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://liszt.softwareliberopinerolo.org/listinfo/arduino</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail-m_-8908404767592995874m_8378190804900515102m_3757004417946948638m_605593107771182063m_4848641558659714983m_-3104353208148070637m_-86583704281161174gmail-m_-5490966263018400362gmail_signature">Giorgio Boiero</div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature">Giorgio Boiero</div></div>