{"id":23958,"date":"2025-07-15T09:40:42","date_gmt":"2025-07-15T07:40:42","guid":{"rendered":"https:\/\/www.moreware.org\/wp\/?p=23958"},"modified":"2025-07-15T09:40:42","modified_gmt":"2025-07-15T07:40:42","slug":"ai-storyteller-per-bambini-con-raspberry-pi","status":"publish","type":"post","link":"https:\/\/www.moreware.org\/wp\/blog\/2025\/07\/15\/ai-storyteller-per-bambini-con-raspberry-pi\/","title":{"rendered":"AI Storyteller per Bambini con Raspberry Pi"},"content":{"rendered":"<p style=\"text-align: justify\">Vi ricordate la magia delle storie della buonanotte? Immaginate di costruire un dispositivo che crea storie uniche e sempre nuove per i vostri bambini con il semplice tocco di una carta. In questo progetto imparerete come creare il vostro <strong>AI Storyteller utilizzando un <a title=\"\" class=\"aalmanual\" target=\"_blank\"   href=\"https:\/\/www.amazon.it\/gp\/search?ie=UTF8&#38;tag=morewareblog-21&#38;linkCode=ur2&#38;linkId=82656ec7b17752ecd8d9f7203c331310&#38;camp=3414&#38;creative=21718&#38;index=aps&#38;keywords=raspberry, raspberrypi, raspberry PI\">Raspberry Pi<\/a>, un lettore RFID e un anello di <a title=\"\" class=\"aalmanual\" target=\"_blank\"   href=\"https:\/\/amzn.to\/3txSnmo\">LED<\/a> NeoPixel<\/strong>.<\/p>\n<p style=\"text-align: justify\">Questo dispositivo permette ai bambini di scegliere gli eroi della loro prossima avventura posizionando carte RFID, ognuna rappresentante un animale, su un lettore. Un&#8217;<strong>intelligenza artificiale eseguita localmente<\/strong> scrive poi una storia unica e adatta ai bambini con gli animali selezionati, che <strong>appare su una semplice interfaccia web<\/strong>. \u00c8 una meravigliosa combinazione di interazione tangibile e tecnologia creativa.<\/p>\n<h4 style=\"text-align: justify\">Come funziona lo Storyteller<\/h4>\n<p style=\"text-align: justify\">Il concetto \u00e8 semplice e intuitivo, perfetto per i bambini:<\/p>\n<ul style=\"text-align: justify\">\n<li><strong>Selezione dell&#8217;animale<\/strong>: Il bambino sceglie una o pi\u00f9 carte, ciascuna con un adesivo di un animale<\/li>\n<li><strong>Tocco del lettore<\/strong>: Posiziona le carte sul lettore RFID. Lo Storyteller riconosce gli animali<\/li>\n<li><strong>Osservazione delle luci<\/strong>: Un anello di <a title=\"\" class=\"aalmanual\" target=\"_blank\"   href=\"https:\/\/amzn.to\/3txSnmo\">LED<\/a> inizia a brillare, indicando che l&#8217;AI sta &#8220;pensando&#8221; e creando un nuovo racconto<\/li>\n<li><strong>Lettura della storia<\/strong>: Pochi secondi dopo, una storia completamente nuova con gli animali scelti appare sullo schermo di un tablet, telefono o computer per essere letta ad alta voce<\/li>\n<\/ul>\n<h4 style=\"text-align: justify\">Componenti hardware utilizzati<\/h4>\n<p style=\"text-align: justify\">Per realizzare questo progetto avrete bisogno dei seguenti componenti:<\/p>\n<ul style=\"text-align: justify\">\n<li><strong><a title=\"\" class=\"aalmanual\" target=\"_blank\"   href=\"https:\/\/www.amazon.it\/gp\/search?ie=UTF8&#38;tag=morewareblog-21&#38;linkCode=ur2&#38;linkId=82656ec7b17752ecd8d9f7203c331310&#38;camp=3414&#38;creative=21718&#38;index=aps&#38;keywords=raspberry, raspberrypi, raspberry PI\">Raspberry Pi<\/a> 5<\/strong> (\u00d71) &#8211; Il cervello del sistema<\/li>\n<li><strong>Anello NeoPixel: <a title=\"\" class=\"aalmanual\" target=\"_blank\"   href=\"https:\/\/amzn.to\/3txSnmo\">WS2812<\/a> 5050 RGB <a title=\"\" class=\"aalmanual\" target=\"_blank\"   href=\"https:\/\/amzn.to\/3txSnmo\">LED<\/a><\/strong> (\u00d71) &#8211; Per il feedback visivo<\/li>\n<li><strong>Lettore RFID RC522<\/strong> (\u00d71) &#8211; Per leggere le carte animali<\/li>\n<li><strong>Carte RFID<\/strong> (\u00d71 set) &#8211; Le carte da programmare<\/li>\n<li><strong>Adesivi di animali<\/strong> (\u00d71 set) &#8211; Per decorare le carte<\/li>\n<li><strong>Cavi jumper<\/strong> (\u00d71 set) &#8211; Per i collegamenti<\/li>\n<li><strong><a title=\"\" class=\"aalmanual\" target=\"_blank\"   href=\"https:\/\/www.amazon.it\/gp\/search?ie=UTF8&#38;tag=morewareblog-21&#38;linkCode=ur2&#38;linkId=627d0216cfbb49a4439f75e6caa1950e&#38;camp=3414&#38;creative=21718&#38;index=aps&#38;keywords=saldatore\">Saldatore<\/a><\/strong> &#8211; Per collegamenti permanenti<\/li>\n<\/ul>\n<h4 style=\"text-align: justify\">Software e servizi online<\/h4>\n<ul style=\"text-align: justify\">\n<li><strong>Microsoft VS Code<\/strong> &#8211; Per lo sviluppo del codice<\/li>\n<li><strong>Ollama<\/strong> &#8211; Per l&#8217;esecuzione locale dell&#8217;AI<\/li>\n<li><strong>Flask<\/strong> &#8211; Per l&#8217;interfaccia web<\/li>\n<li><strong>Gemma3:1b<\/strong> &#8211; Il modello AI utilizzato<\/li>\n<\/ul>\n<h4 style=\"text-align: justify\">Caratteristiche del software<\/h4>\n<p style=\"text-align: justify\">Il software \u00e8 strutturato in diverse componenti principali:<\/p>\n<p style=\"text-align: justify\"><strong>Script principale (raspi-storyteller.py)<\/strong><\/p>\n<p style=\"text-align: justify\">Lo script principale gestisce l&#8217;intera logica del sistema, dalla lettura delle carte RFID alla generazione delle storie. Include la classe <code>LEDRing<\/code> per il controllo delle animazioni luminose e le funzioni per la comunicazione con l&#8217;AI.<\/p>\n<p style=\"text-align: justify\"><strong>Interfaccia web (index.html)<\/strong><\/p>\n<p style=\"text-align: justify\">L&#8217;interfaccia principale dove vengono visualizzate le storie generate. Include il supporto per il tema scuro e si aggiorna automaticamente per mostrare le nuove storie.<\/p>\n<p style=\"text-align: justify\"><strong>Gestione carte (manage.html)<\/strong><\/p>\n<p style=\"text-align: justify\">Un&#8217;interfaccia separata per registrare nuove carte RFID e gestire quelle esistenti. Permette di associare ogni carta a un animale specifico.<\/p>\n<h4 style=\"text-align: justify\">Schema dei collegamenti<\/h4>\n<p style=\"text-align: justify\">Il lettore RFID RC522 deve essere collegato al <a title=\"\" class=\"aalmanual\" target=\"_blank\"   href=\"https:\/\/www.amazon.it\/gp\/search?ie=UTF8&#38;tag=morewareblog-21&#38;linkCode=ur2&#38;linkId=82656ec7b17752ecd8d9f7203c331310&#38;camp=3414&#38;creative=21718&#38;index=aps&#38;keywords=raspberry, raspberrypi, raspberry PI\">Raspberry Pi<\/a> secondo lo schema seguente:<\/p>\n<ul style=\"text-align: justify\">\n<li><strong>3.3V<\/strong> \u2192 Pin 1 (3.3V)<\/li>\n<li><strong>RST<\/strong> \u2192 Pin 15 (GPIO 22)<\/li>\n<li><strong>GND<\/strong> \u2192 Pin 6 (GND)<\/li>\n<li><strong>MISO<\/strong> \u2192 Pin 21 (GPIO 9)<\/li>\n<li><strong>MOSI<\/strong> \u2192 Pin 19 (GPIO 10)<\/li>\n<li><strong>SCK<\/strong> \u2192 Pin 23 (GPIO 11)<\/li>\n<li><strong>SDA<\/strong> \u2192 Pin 24 (GPIO 8)<\/li>\n<\/ul>\n<p style=\"text-align: justify\">L&#8217;anello NeoPixel va collegato a:<\/p>\n<ul style=\"text-align: justify\">\n<li><strong>5V<\/strong> \u2192 Pin 2 (5V)<\/li>\n<li><strong>GND<\/strong> \u2192 Pin 6 (GND)<\/li>\n<li><strong>Data<\/strong> \u2192 Pin 19 (GPIO 10)<\/li>\n<\/ul>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-23960\" src=\"https:\/\/i0.wp.com\/www.moreware.org\/wp\/wp-content\/uploads\/2025\/07\/wiring_of_the_ai_storyteller_vdWvMmWX3Z.png?resize=793%2C749&#038;ssl=1\" alt=\"Storyteller\" width=\"793\" height=\"749\" srcset=\"https:\/\/i0.wp.com\/www.moreware.org\/wp\/wp-content\/uploads\/2025\/07\/wiring_of_the_ai_storyteller_vdWvMmWX3Z.png?w=1000&amp;ssl=1 1000w, https:\/\/i0.wp.com\/www.moreware.org\/wp\/wp-content\/uploads\/2025\/07\/wiring_of_the_ai_storyteller_vdWvMmWX3Z.png?resize=300%2C283&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.moreware.org\/wp\/wp-content\/uploads\/2025\/07\/wiring_of_the_ai_storyteller_vdWvMmWX3Z.png?resize=768%2C725&amp;ssl=1 768w\" sizes=\"auto, (max-width: 793px) 100vw, 793px\" \/><\/p>\n<p data-start=\"282\" data-end=\"319\"><strong data-start=\"282\" data-end=\"319\">Download del codice HTML e Python<\/strong><\/p>\n<p data-start=\"321\" data-end=\"568\">Per ottenere i file <strong data-start=\"341\" data-end=\"351\">Python<\/strong> e <strong data-start=\"354\" data-end=\"362\">HTML<\/strong> necessari alla realizzazione del progetto, si consiglia di scaricarli direttamente dalla fonte ufficiale. Tutti i file aggiornati, compresi gli script, sono disponibili su <strong data-start=\"535\" data-end=\"550\">Hackster.io<\/strong> al seguente link:<\/p>\n<p data-start=\"570\" data-end=\"688\"><a class=\"\" href=\"https:\/\/www.hackster.io\/pollux-labs\/ai-powered-storyteller-for-kids-f1d246#code\" target=\"_new\" rel=\"noopener\" data-start=\"573\" data-end=\"688\">Scarica il codice su Hackster.io<\/a><\/p>\n<h4 style=\"text-align: justify\">La tecnologia nel dettaglio<\/h4>\n<p style=\"text-align: justify\">L&#8217;AI-Storyteller \u00e8 un&#8217;interazione di diversi componenti.<\/p>\n<ol>\n<li style=\"text-align: justify\"><strong><a title=\"\" class=\"aalmanual\" target=\"_blank\"   href=\"https:\/\/www.amazon.it\/gp\/search?ie=UTF8&#38;tag=morewareblog-21&#38;linkCode=ur2&#38;linkId=82656ec7b17752ecd8d9f7203c331310&#38;camp=3414&#38;creative=21718&#38;index=aps&#38;keywords=raspberry, raspberrypi, raspberry PI\">Raspberry<\/a> Pi 5: Il cuore del progetto<\/strong><\/li>\n<\/ol>\n<p style=\"text-align: justify\">Il <a title=\"\" class=\"aalmanual\" target=\"_blank\"   href=\"https:\/\/www.amazon.it\/gp\/search?ie=UTF8&#38;tag=morewareblog-21&#38;linkCode=ur2&#38;linkId=82656ec7b17752ecd8d9f7203c331310&#38;camp=3414&#38;creative=21718&#38;index=aps&#38;keywords=raspberry, raspberrypi, raspberry PI\">Raspberry<\/a> Pi 5 funge da cervello dell&#8217;intero sistema. Elabora gli input dal lettore RFID, controlla l&#8217;anello <a title=\"\" class=\"aalmanual\" target=\"_blank\"   href=\"https:\/\/www.amazon.it\/gp\/search?ie=UTF8&#38;tag=morewareblog-21&#38;linkCode=ur2&#38;linkId=f350d514b8425c653fed704005643afc&#38;camp=3414&#38;creative=21718&#38;index=aps&#38;keywords=led\">LED<\/a>, fa generare le storie all&#8217;AI e ospita il server web attraverso cui vengono presentate le storie.<\/p>\n<p style=\"text-align: justify\"><strong>2) Lettore RFID RC522: Le carte magiche degli animali<\/strong><\/p>\n<p style=\"text-align: justify\">Il lettore RFID \u00e8 l&#8217;interfaccia tra la carta animale fisica e il mondo digitale del <a title=\"\" class=\"aalmanual\" target=\"_blank\"   href=\"https:\/\/www.amazon.it\/gp\/search?ie=UTF8&#38;tag=morewareblog-21&#38;linkCode=ur2&#38;linkId=82656ec7b17752ecd8d9f7203c331310&#38;camp=3414&#38;creative=21718&#38;index=aps&#38;keywords=raspberry, raspberrypi, raspberry PI\">Raspberry<\/a> Pi. Quando una carta RFID, decorata con un adesivo di animale, viene avvicinata al lettore, questo legge un identificatore unico (UID). La comunicazione tra il lettore e il Raspberry Pi avviene tramite l&#8217;interfaccia SPI.<\/p>\n<p style=\"text-align: justify\"><strong>3) Ollama e Gemma: L&#8217;AI che scrive le storie<\/strong><\/p>\n<p style=\"text-align: justify\">Una volta riconosciute una o pi\u00f9 carte animali, inizia la parte pi\u00f9 entusiasmante: l&#8217;intelligenza artificiale genera una storia. Utilizziamo Ollama, una piattaforma che consente ai modelli linguistici di grandi dimensioni di <strong>essere eseguiti localmente<\/strong> sul Raspberry Pi &#8211; <strong>s\u00ec, il vostro Pi 5 pu\u00f2 farlo<\/strong>. Il modello utilizzato \u00e8 gemma3:1b.<\/p>\n<p style=\"text-align: justify\"><strong>4) Anello <a title=\"\" class=\"aalmanual\" target=\"_blank\"   href=\"https:\/\/www.amazon.it\/gp\/search?ie=UTF8&#38;tag=morewareblog-21&#38;linkCode=ur2&#38;linkId=f350d514b8425c653fed704005643afc&#38;camp=3414&#38;creative=21718&#38;index=aps&#38;keywords=led\">LED<\/a>: Feedback visivo<\/strong><\/p>\n<p style=\"text-align: justify\">Un anello <a title=\"\" class=\"aalmanual\" target=\"_blank\"   href=\"https:\/\/www.amazon.it\/gp\/search?ie=UTF8&#38;tag=morewareblog-21&#38;linkCode=ur2&#38;linkId=f350d514b8425c653fed704005643afc&#38;camp=3414&#38;creative=21718&#38;index=aps&#38;keywords=led\">LED<\/a> fornisce feedback visivo. Quando viene rilevata una carta, si illumina brevemente. Mentre l&#8217;AI genera la storia, un'&#8221;animazione di pensiero&#8221; indica che qualcosa \u00e8 in corso. In caso di successo, l&#8217;anello si illumina di verde; in caso di errore, diventa rosso.<\/p>\n<p style=\"text-align: justify\"><strong>5) Server web Flask: L&#8217;interfaccia per lettura e gestione<\/strong><\/p>\n<p style=\"text-align: justify\">Tutte le storie generate e la gestione delle carte vengono gestite tramite una semplice ma efficace interfaccia web costruita con Flask. Il file index.html visualizza la storia corrente, mentre manage.html consente di collegare nuove carte RFID con nomi di animali o di eliminare assegnazioni esistenti. <strong>Il sito web si aggiorna automaticamente per mostrare gli animali selezionati e la storia generata<\/strong>.<\/p>\n<p style=\"text-align: justify\"><strong>6) Assemblaggio dell&#8217;AI Storyteller<\/strong><\/p>\n<p style=\"text-align: justify\">Osservate lo schema di cablaggio per imparare come collegare il lettore RFID e l&#8217;anello LED al Raspberry Pi. Potete naturalmente costruire tutto prima su una <a title=\"\" class=\"aalmanual\" target=\"_blank\"   href=\"https:\/\/www.amazon.it\/gp\/search?ie=UTF8&#38;tag=morewareblog-21&#38;linkCode=ur2&#38;linkId=4094509688c55ce74335a64fd388d0f4&#38;camp=3414&#38;creative=21718&#38;index=aps&#38;keywords=breadboard\">breadboard<\/a>. Se volete utilizzare un contenitore permanente in seguito, raccomando di saldare tutto insieme. <strong>Parlando di contenitore<\/strong>: ho utilizzato una luce notturna per bambini che aveva smesso di funzionare. Offre spazio sufficiente ed \u00e8 realizzata con materiale semitrasparente che valorizza bene l&#8217;anello LED.<\/p>\n<p style=\"text-align: justify\"><strong>7) Una libreria per il lettore RFID RC522<\/strong><\/p>\n<p style=\"text-align: justify\">Per consentire all&#8217;RC522 di comunicare con il Raspberry Pi 5, avete bisogno di una libreria. <strong>Sfortunatamente, la ben nota libreria MFRC522 non funziona con il modello Pi 5, motivo per cui utilizzerete una nuova<\/strong>. Potete trovarla per il download, insieme a ulteriori informazioni sulla libreria, <a href=\"https:\/\/polluxlabs.io\/raspberry-pi-projects\/raspberry-pi-5-rc522-reading-rfid-cards-without-rpi-gpio\/\">in questo tutorial su Pollux Labs<\/a>.<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"793\" height=\"447\" src=\"https:\/\/www.youtube.com\/embed\/2qz83OQrV7g?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\n<h4 style=\"text-align: justify\">Configurazione del software<\/h4>\n<p style=\"text-align: justify\"><strong>Abilitazione dell&#8217;interfaccia SPI<\/strong><\/p>\n<p style=\"text-align: justify\">Potete collegare il vostro Raspberry Pi a un monitor ed eseguire i comandi in un terminale. Oppure, potete connettervi al vostro Raspberry Pi tramite SSH ed eseguirli da remoto.<\/p>\n<p style=\"text-align: justify\">Se non l&#8217;avete gi\u00e0 fatto, abilitate l&#8217;interfaccia SPI sul vostro Raspberry Pi:<\/p>\n<pre><code class=\"language-bash\">sudo raspi-config\r\n<\/code><\/pre>\n<p style=\"text-align: justify\">Navigate su <code>3 Interface Options<\/code> -&gt; <code>I4 SPI<\/code> e abilitate l&#8217;interfaccia.<\/p>\n<p style=\"text-align: justify\"><strong>Installazione delle dipendenze software<\/strong><\/p>\n<p style=\"text-align: justify\"><strong>Aggiornamento del sistema e installazione delle librerie principali:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo apt update\r\nsudo apt upgrade -y\r\nsudo apt install python3-spidev python3-libgpiod python3-venv -y\r\n<\/code><\/pre>\n<p style=\"text-align: justify\"><strong>python3-spidev<\/strong> e <strong>python3-libgpiod<\/strong> sono utilizzati per la comunicazione SPI e il controllo GPIO sul Raspberry Pi 5. <strong>python3-venv<\/strong> \u00e8 utilizzato per gli ambienti virtuali.<\/p>\n<p style=\"text-align: justify\"><strong>Configurazione di Ollama e download del modello<\/strong><\/p>\n<p style=\"text-align: justify\">Il progetto utilizza Ollama per eseguire il modello AI Gemma.<\/p>\n<p style=\"text-align: justify\"><strong>Installazione di Ollama:<\/strong> Utilizzate questo singolo comando per installare Ollama sul vostro Raspberry Pi:<\/p>\n<pre><code class=\"language-bash\">curl -fsSL https:\/\/ollama.com\/install.sh | sh\r\n<\/code><\/pre>\n<p style=\"text-align: justify\"><strong>Download del modello Gemma:<\/strong> Dopo aver installato Ollama, scaricate il modello <code>gemma3:1b<\/code> che lo script storyteller utilizza:<\/p>\n<pre><code class=\"language-bash\">ollama pull gemma3:1b\r\n<\/code><\/pre>\n<p style=\"text-align: justify\">Posizionamento dei file del progetto e configurazione dell&#8217;ambiente virtuale<\/p>\n<p style=\"text-align: justify\"><strong>Creazione di una directory del progetto:<\/strong><\/p>\n<pre><code class=\"language-bash\">mkdir raspi_storyteller\r\ncd raspi_storyteller\r\nmkdir templates\r\n<\/code><\/pre>\n<p style=\"text-align: justify\">Dovete poi scaricare i file del progetto pi\u00f9 la libreria RC522 e metterli nella vostra directory. I file .html vanno nella cartella templates.<\/p>\n<p style=\"text-align: justify\"><strong>Creazione e attivazione di un ambiente virtuale Python:<\/strong> Un ambiente virtuale evita conflitti con i pacchetti di sistema.<\/p>\n<pre><code class=\"language-bash\">python3 -m venv venv\r\nsource venv\/bin\/activate\r\n<\/code><\/pre>\n<p style=\"text-align: justify\">Vedrete <code>(venv)<\/code> anteposto al prompt del terminale, indicando che l&#8217;ambiente virtuale \u00e8 attivo.<\/p>\n<p style=\"text-align: justify\"><strong>Installazione delle dipendenze Python:<\/strong> Con il vostro ambiente virtuale attivato, installate le librerie Python richieste:<\/p>\n<pre><code class=\"language-bash\">pip install flask pi5neo ollama spidev\r\n<\/code><\/pre>\n<p style=\"text-align: justify\">Questo installer\u00e0 <code>flask<\/code>, <code>pi5neo<\/code>, <code>ollama<\/code>, <code>gpiod<\/code> e <code>spidev<\/code> nel vostro ambiente virtuale.<\/p>\n<p style=\"text-align: justify\"><strong>Esecuzione del Raspi Storyteller<\/strong><\/p>\n<p style=\"text-align: justify\">Assicuratevi che il vostro ambiente virtuale sia ancora attivo (dovreste vedere (venv) nel prompt). Nella vostra directory raspi_storyteller, eseguite lo script Python principale:<\/p>\n<pre><code class=\"language-bash\">python3 raspi-storyteller.py\r\n<\/code><\/pre>\n<p style=\"text-align: justify\">Questo avvier\u00e0 il server web Flask sulla porta 5000 e il loop di lettura RFID.<\/p>\n<p style=\"text-align: justify\"><strong>Trovare l&#8217;indirizzo IP del vostro Raspberry Pi<\/strong><\/p>\n<p style=\"text-align: justify\">Prima di accedere all&#8217;interfaccia web, avrete bisogno dell&#8217;indirizzo IP del vostro Raspberry Pi:<\/p>\n<pre><code class=\"language-bash\">hostname -I\r\n<\/code><\/pre>\n<p style=\"text-align: justify\">Questo comando (eseguito in una nuova finestra terminale) produrr\u00e0 l&#8217;indirizzo IP del vostro Pi.<\/p>\n<h4 style=\"text-align: justify\">Accesso all&#8217;interfaccia web<\/h4>\n<p style=\"text-align: justify\">Aprite un browser web su un dispositivo connesso alla stessa rete del vostro Raspberry Pi.<\/p>\n<p style=\"text-align: justify\"><strong>Per gestire le carte:<\/strong> Andate su <code>http:\/\/&lt;INDIRIZZO_IP_RASPI&gt;:5000\/manage<\/code><\/p>\n<p style=\"text-align: justify\">Tenete una carta RFID sconosciuta vicino al lettore. Il suo UID apparir\u00e0 nel campo &#8220;Card UID&#8221; sulla pagina web. Inserite un nome di animale e cliccate &#8220;Save Card&#8221; per collegare l&#8217;UID all&#8217;animale.<\/p>\n<p style=\"text-align: justify\"><strong>Per generare storie:<\/strong> Andate su <code>http:\/\/&lt;INDIRIZZO_IP_RASPI&gt;:5000\/<\/code><\/p>\n<p style=\"text-align: justify\">Tenete una o pi\u00f9 delle vostre carte animali registrate vicino al lettore. Un momento dopo, la storia completa apparir\u00e0 sulla pagina web, pronta per essere letta ad alta voce!<\/p>\n<h4 style=\"text-align: justify\">Funzionamento dell&#8217;AI locale<\/h4>\n<p style=\"text-align: justify\">Una delle caratteristiche pi\u00f9 impressionanti di questo progetto \u00e8 l&#8217;utilizzo di un&#8217;AI che funziona completamente sul Raspberry Pi 5. Il modello Gemma3:1b \u00e8 sufficientemente leggero da funzionare localmente, garantendo:<\/p>\n<ul style=\"text-align: justify\">\n<li><strong>Privacy<\/strong>: Le storie vengono generate localmente senza inviare dati a servizi esterni<\/li>\n<li><strong>Velocit\u00e0<\/strong>: Nessuna dipendenza da connessioni internet lente<\/li>\n<li><strong>Affidabilit\u00e0<\/strong>: Il sistema funziona anche offline<\/li>\n<li><strong>Personalizzazione<\/strong>: Possibilit\u00e0 di adattare i prompt per storie specifiche<\/li>\n<\/ul>\n<h4 style=\"text-align: justify\">Personalizzazione e espansione<\/h4>\n<p style=\"text-align: justify\">Il progetto pu\u00f2 essere facilmente personalizzato e espanso in diversi modi:<\/p>\n<ul style=\"text-align: justify\">\n<li>Basta registrare nuove carte RFID attraverso l&#8217;interfaccia di gestione e associarle a diversi animali. Il sistema supporta un numero illimitato di carte.<\/li>\n<li>\u00c8 possibile modificare il prompt utilizzato per generare le storie nel codice Python, adattandolo a diversi stili narrativi o et\u00e0 dei bambini.<\/li>\n<li>L&#8217;interfaccia web pu\u00f2 essere estesa per includere funzionalit\u00e0 come il salvataggio delle storie preferite, la selezione di diversi stili narrativi o la personalizzazione dei personaggi.<\/li>\n<\/ul>\n<h4 style=\"text-align: justify\">Considerazioni tecniche<\/h4>\n<p style=\"text-align: justify\">Il Raspberry Pi 5 \u00e8 sufficientemente potente per eseguire il modello Gemma3:1b in modo fluido. La generazione di una storia richiede tipicamente 7-10 secondi, tempo durante il quale l&#8217;anello LED fornisce feedback visivo.<\/p>\n<p style=\"text-align: justify\">Il modello AI utilizza una quantit\u00e0 significativa di memoria RAM. Si consiglia di chiudere altre applicazioni non necessarie per garantire prestazioni ottimali.<\/p>\n<p style=\"text-align: justify\">Anche se l&#8217;AI funziona localmente, \u00e8 necessaria una connessione di rete per accedere all&#8217;interfaccia web dai dispositivi client. Il sistema crea un server web locale accessibile da qualsiasi dispositivo sulla stessa rete.<\/p>\n<h4 style=\"text-align: justify\">Possibili miglioramenti futuri<\/h4>\n<p style=\"text-align: justify\">Il progetto pu\u00f2 essere ulteriormente sviluppato con diverse migliorie:<\/p>\n<ul style=\"text-align: justify\">\n<li>Aggiungere un sistema di text-to-speech per far leggere le storie direttamente dal dispositivo, rendendo l&#8217;esperienza completamente autonoma per i bambini.<\/li>\n<li>Utilizzare una fotocamera per riconoscere oggetti fisici invece delle carte RFID, permettendo ai bambini di utilizzare giocattoli esistenti.<\/li>\n<li>Implementare un sistema di scelte multiple che permetta ai bambini di influenzare lo sviluppo della storia attraverso decisioni interattive.<\/li>\n<li>Aggiungere la possibilit\u00e0 di salvare le storie preferite e creare una biblioteca personale di racconti.<\/li>\n<\/ul>\n<h4 style=\"text-align: justify\">Conclusioni<\/h4>\n<p style=\"text-align: justify\">L&#8217;AI Storyteller rappresenta un perfetto esempio di come la tecnologia moderna possa essere utilizzata per creare esperienze educative e divertenti per i bambini. La combinazione di componenti hardware accessibili, software open-source e intelligenza artificiale locale crea un dispositivo che non solo intrattiene, ma stimola anche la creativit\u00e0 e l&#8217;immaginazione.<\/p>\n<p style=\"text-align: justify\">Il progetto dimostra come il Raspberry Pi 5 sia abbastanza potente per eseguire modelli di intelligenza artificiale complessi, aprendo nuove possibilit\u00e0 per progetti maker innovativi. La semplicit\u00e0 d&#8217;uso rende il dispositivo accessibile anche ai bambini pi\u00f9 piccoli, mentre la flessibilit\u00e0 del sistema permette infinite possibilit\u00e0 di personalizzazione.<\/p>\n<p style=\"text-align: justify\">Costruire questo storyteller non \u00e8 solo un progetto tecnico, ma un&#8217;opportunit\u00e0 per creare momenti magici di condivisione tra adulti e bambini, dove la tecnologia serve a rafforzare i legami familiari attraverso l&#8217;arte della narrazione.<\/p>\n<p style=\"text-align: justify\"><strong>Iscriviti ai nostri gruppi Telegram<\/strong><\/p>\n<ul style=\"text-align: justify\">\n<li><a href=\"https:\/\/t.me\/makeritalia\">Gruppo Maker Italia<\/a><\/li>\n<li><a href=\"https:\/\/t.me\/offertepermakers\">Canale Offerte per prodotti maker<\/a><\/li>\n<\/ul>\n<p style=\"text-align: justify\"><strong>Link utili<\/strong><\/p>\n<ul style=\"text-align: justify\">\n<li><a href=\"https:\/\/amzn.to\/311kqh7\">Arduino UNO R3<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/2Rwbrl4\">Elegoo UNO R3<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/2O2xCwT\">Arduino Starter Kit per principianti<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/2U2CDJW\">Elegoo Advanced Starter Kit<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/2RTjQOx\">Arduino Nano<\/a><\/li>\n<\/ul>\n<div>\n<p style=\"text-align: justify\"><strong>Seguici per non perdere le prossime novit\u00e0!<\/strong><\/p>\n<ul>\n<li style=\"text-align: justify\"><a href=\"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&amp;hosted_button_id=XCW8T56HHE4QL&amp;source=url\" rel=\"noopener noreferrer\">Donate<\/a><\/li>\n<li style=\"text-align: justify\"><a href=\"https:\/\/www.youtube.com\/channel\/UCFFSDYPL0-Fx6OvJD28GP8A\" rel=\"noopener noreferrer\">Youtube<\/a><\/li>\n<li style=\"text-align: justify\"><a href=\"https:\/\/www.moreware.org\/wp\/\" target=\"_blank\" rel=\"noopener noreferrer\">Blog<\/a><\/li>\n<li style=\"text-align: justify\"><a href=\"https:\/\/www.facebook.com\/MoreWareOrg\" rel=\"noopener noreferrer\">Facebook<\/a><\/li>\n<li style=\"text-align: justify\"><a href=\"https:\/\/twitter.com\/MoreWare20\" rel=\"noopener noreferrer\">Twitter<\/a><\/li>\n<li style=\"text-align: justify\"><a href=\"https:\/\/it.linkedin.com\/in\/luigimorelli\" rel=\"noopener noreferrer\">Linkedin<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Vi ricordate la magia delle storie della buonanotte? Immaginate di costruire un dispositivo che crea storie uniche e sempre nuove per i vostri bambini con il semplice tocco di una carta. In questo progetto imparerete come creare il vostro AI Storyteller utilizzando un <a title=\"\" class=\"aalmanual\" target=\"_blank\"   href=\"https:\/\/www.amazon.it\/gp\/search?ie=UTF8&#38;tag=morewareblog-21&#38;linkCode=ur2&#38;linkId=82656ec7b17752ecd8d9f7203c331310&#38;camp=3414&#38;creative=21718&#38;index=aps&#38;keywords=raspberry, raspberrypi, raspberry PI\">Raspberry Pi<\/a>, un lettore RFID e un<\/p>\n","protected":false},"author":5,"featured_media":23959,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[2,42,92],"tags":[49,457,2096,8,1045,577,1562,2095,1694,60,174,239,7,2097,1210],"class_list":["post-23958","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-raspberry-pi","category-sbc","category-tutorial","tag-ai","tag-bambini","tag-flask","tag-hardware","tag-intelligenza-artificiale","tag-maker","tag-neopixel","tag-ollama","tag-progetti-educativi","tag-python","tag-raspberry-pi","tag-rfid","tag-software","tag-storytelling","tag-tecnologia","has-featured-image"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI Storyteller per Bambini con Raspberry Pi - Moreware Blog<\/title>\n<meta name=\"description\" content=\"In questo progetto imparerete come creare il vostro AI Storyteller utilizzando un Raspberry Pi, un lettore RFID e un anello di LED NeoPixel..\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.moreware.org\/wp\/blog\/2025\/07\/15\/ai-storyteller-per-bambini-con-raspberry-pi\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI Storyteller per Bambini con Raspberry Pi - Moreware Blog\" \/>\n<meta property=\"og:description\" content=\"In questo progetto imparerete come creare il vostro AI Storyteller utilizzando un Raspberry Pi, un lettore RFID e un anello di LED NeoPixel..\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.moreware.org\/wp\/blog\/2025\/07\/15\/ai-storyteller-per-bambini-con-raspberry-pi\/\" \/>\n<meta property=\"og:site_name\" content=\"Moreware Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Cygni.61\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/simone.candido.370\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-15T07:40:42+00:00\" \/>\n<meta name=\"author\" content=\"Simone Candido\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@simonecandido02\" \/>\n<meta name=\"twitter:site\" content=\"@MoreWare20\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Simone Candido\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/blog\\\/2025\\\/07\\\/15\\\/ai-storyteller-per-bambini-con-raspberry-pi\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/blog\\\/2025\\\/07\\\/15\\\/ai-storyteller-per-bambini-con-raspberry-pi\\\/\"},\"author\":{\"name\":\"Simone Candido\",\"@id\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/#\\\/schema\\\/person\\\/507ca2a676d34903ed04bdf630310f7c\"},\"headline\":\"AI Storyteller per Bambini con Raspberry Pi\",\"datePublished\":\"2025-07-15T07:40:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/blog\\\/2025\\\/07\\\/15\\\/ai-storyteller-per-bambini-con-raspberry-pi\\\/\"},\"wordCount\":1804,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/#\\\/schema\\\/person\\\/5b58b2bca7f834b923832944d7feed16\"},\"image\":{\"@id\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/blog\\\/2025\\\/07\\\/15\\\/ai-storyteller-per-bambini-con-raspberry-pi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/r3utQKsFdo.avif\",\"keywords\":[\"AI\",\"bambini\",\"Flask\",\"Hardware\",\"Intelligenza Artificiale\",\"maker\",\"neopixel\",\"Ollama\",\"progetti educativi\",\"Python\",\"Raspberry Pi\",\"RFID\",\"Software\",\"storytelling\",\"tecnologia\"],\"articleSection\":[\"Raspberry Pi\",\"SBC\",\"Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.moreware.org\\\/wp\\\/blog\\\/2025\\\/07\\\/15\\\/ai-storyteller-per-bambini-con-raspberry-pi\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/blog\\\/2025\\\/07\\\/15\\\/ai-storyteller-per-bambini-con-raspberry-pi\\\/\",\"url\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/blog\\\/2025\\\/07\\\/15\\\/ai-storyteller-per-bambini-con-raspberry-pi\\\/\",\"name\":\"AI Storyteller per Bambini con Raspberry Pi - Moreware Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/blog\\\/2025\\\/07\\\/15\\\/ai-storyteller-per-bambini-con-raspberry-pi\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/blog\\\/2025\\\/07\\\/15\\\/ai-storyteller-per-bambini-con-raspberry-pi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/r3utQKsFdo.avif\",\"datePublished\":\"2025-07-15T07:40:42+00:00\",\"description\":\"In questo progetto imparerete come creare il vostro AI Storyteller utilizzando un Raspberry Pi, un lettore RFID e un anello di LED NeoPixel..\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/blog\\\/2025\\\/07\\\/15\\\/ai-storyteller-per-bambini-con-raspberry-pi\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.moreware.org\\\/wp\\\/blog\\\/2025\\\/07\\\/15\\\/ai-storyteller-per-bambini-con-raspberry-pi\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/blog\\\/2025\\\/07\\\/15\\\/ai-storyteller-per-bambini-con-raspberry-pi\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/r3utQKsFdo.avif\",\"contentUrl\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/r3utQKsFdo.avif\",\"width\":900,\"height\":675,\"caption\":\"Storyteller\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/blog\\\/2025\\\/07\\\/15\\\/ai-storyteller-per-bambini-con-raspberry-pi\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI Storyteller per Bambini con Raspberry Pi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/#website\",\"url\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/\",\"name\":\"Moreware Blog\",\"description\":\"Mindware site for Raspberry PI and Arduino prototyping\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/#\\\/schema\\\/person\\\/5b58b2bca7f834b923832944d7feed16\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/#\\\/schema\\\/person\\\/5b58b2bca7f834b923832944d7feed16\",\"name\":\"Luigi_Morelli\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.moreware.org\\\/wp\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/luigisax.jpg?fit=540%2C540&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.moreware.org\\\/wp\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/luigisax.jpg?fit=540%2C540&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.moreware.org\\\/wp\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/luigisax.jpg?fit=540%2C540&ssl=1\",\"width\":540,\"height\":540,\"caption\":\"Luigi_Morelli\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.moreware.org\\\/wp\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/luigisax.jpg?fit=540%2C540&ssl=1\"},\"description\":\"Definire ci\u00f2 che si \u00e8 non risulta mai semplice o intuitivo, in specie quando nella vita si cerca costantemente di migliorarsi, di crescere tanto professionalmente quanto emotivamente. Lavoro per contribuire al mutamento dei settori cardine della computer science e per offrire sintesi ragionate e consulenza ad aziende e pubblicazioni ICT, ma anche perche\u2019 ci\u00f2 che riesco a portare a termine mi d\u00e0 soddisfazione, piacere. Cos\u00ec come mi piace suonare (sax, tastiere, chitarra), cantare, scrivere (ho pubblicato 350 articoli scientfici e 3 libri sinora, ma non ho concluso ci\u00f2 che ho da dire), leggere, Adoro la matematica, la logica, la filosofia, la scienza e la tecnologia, ed inseguo quel concetto di homo novus rinascimentale, cercando di completare quelle sezioni della mia vita che ancora appaiono poco ricche.\",\"sameAs\":[\"http:\\\/\\\/www.moreware.org\",\"https:\\\/\\\/www.facebook.com\\\/Cygni.61\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/luigimorelli\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/MoreWare20\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCFFSDYPL0-Fx6OvJD28GP8A\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/#\\\/schema\\\/person\\\/507ca2a676d34903ed04bdf630310f7c\",\"name\":\"Simone Candido\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a716bd925ddaf3fbd8741bd815106753854801ed58350fafe429c60b5161c117?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a716bd925ddaf3fbd8741bd815106753854801ed58350fafe429c60b5161c117?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a716bd925ddaf3fbd8741bd815106753854801ed58350fafe429c60b5161c117?s=96&d=mm&r=g\",\"caption\":\"Simone Candido\"},\"description\":\"Simone Candido \u00e8 un ragazzo appassionato del mondo tech nella sua totalit\u00e0. Simone ama immedesimarsi in nuove esperienze, la sua filosofia si basa sulla irrefrenabile voglia di ampliare a 360\u00b0 le sue conoscenze abbracciando tutti i campi del sapere, in quanto ritiene che il sapere umano sia il connubio perfetto tra cultura umanistica e scientifica.\",\"sameAs\":[\"https:\\\/\\\/www.gamesource.it\\\/author\\\/simod_pcandido\\\/\",\"https:\\\/\\\/www.facebook.com\\\/simone.candido.370\",\"https:\\\/\\\/www.instagram.com\\\/simod_pcandido\\\/?hl=it\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/simone-candido-53b696146\\\/\",\"https:\\\/\\\/x.com\\\/simonecandido02\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCFFSDYPL0-Fx6OvJD28GP8A\\\/about\"],\"url\":\"https:\\\/\\\/www.moreware.org\\\/wp\\\/blog\\\/author\\\/simonecandido\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI Storyteller per Bambini con Raspberry Pi - Moreware Blog","description":"In questo progetto imparerete come creare il vostro AI Storyteller utilizzando un Raspberry Pi, un lettore RFID e un anello di LED NeoPixel..","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.moreware.org\/wp\/blog\/2025\/07\/15\/ai-storyteller-per-bambini-con-raspberry-pi\/","og_locale":"en_US","og_type":"article","og_title":"AI Storyteller per Bambini con Raspberry Pi - Moreware Blog","og_description":"In questo progetto imparerete come creare il vostro AI Storyteller utilizzando un Raspberry Pi, un lettore RFID e un anello di LED NeoPixel..","og_url":"https:\/\/www.moreware.org\/wp\/blog\/2025\/07\/15\/ai-storyteller-per-bambini-con-raspberry-pi\/","og_site_name":"Moreware Blog","article_publisher":"https:\/\/www.facebook.com\/Cygni.61","article_author":"https:\/\/www.facebook.com\/simone.candido.370","article_published_time":"2025-07-15T07:40:42+00:00","author":"Simone Candido","twitter_card":"summary_large_image","twitter_creator":"@simonecandido02","twitter_site":"@MoreWare20","twitter_misc":{"Written by":"Simone Candido","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.moreware.org\/wp\/blog\/2025\/07\/15\/ai-storyteller-per-bambini-con-raspberry-pi\/#article","isPartOf":{"@id":"https:\/\/www.moreware.org\/wp\/blog\/2025\/07\/15\/ai-storyteller-per-bambini-con-raspberry-pi\/"},"author":{"name":"Simone Candido","@id":"https:\/\/www.moreware.org\/wp\/#\/schema\/person\/507ca2a676d34903ed04bdf630310f7c"},"headline":"AI Storyteller per Bambini con Raspberry Pi","datePublished":"2025-07-15T07:40:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.moreware.org\/wp\/blog\/2025\/07\/15\/ai-storyteller-per-bambini-con-raspberry-pi\/"},"wordCount":1804,"commentCount":0,"publisher":{"@id":"https:\/\/www.moreware.org\/wp\/#\/schema\/person\/5b58b2bca7f834b923832944d7feed16"},"image":{"@id":"https:\/\/www.moreware.org\/wp\/blog\/2025\/07\/15\/ai-storyteller-per-bambini-con-raspberry-pi\/#primaryimage"},"thumbnailUrl":"https:\/\/www.moreware.org\/wp\/wp-content\/uploads\/2025\/07\/r3utQKsFdo.avif","keywords":["AI","bambini","Flask","Hardware","Intelligenza Artificiale","maker","neopixel","Ollama","progetti educativi","Python","Raspberry Pi","RFID","Software","storytelling","tecnologia"],"articleSection":["Raspberry Pi","SBC","Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.moreware.org\/wp\/blog\/2025\/07\/15\/ai-storyteller-per-bambini-con-raspberry-pi\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.moreware.org\/wp\/blog\/2025\/07\/15\/ai-storyteller-per-bambini-con-raspberry-pi\/","url":"https:\/\/www.moreware.org\/wp\/blog\/2025\/07\/15\/ai-storyteller-per-bambini-con-raspberry-pi\/","name":"AI Storyteller per Bambini con Raspberry Pi - Moreware Blog","isPartOf":{"@id":"https:\/\/www.moreware.org\/wp\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.moreware.org\/wp\/blog\/2025\/07\/15\/ai-storyteller-per-bambini-con-raspberry-pi\/#primaryimage"},"image":{"@id":"https:\/\/www.moreware.org\/wp\/blog\/2025\/07\/15\/ai-storyteller-per-bambini-con-raspberry-pi\/#primaryimage"},"thumbnailUrl":"https:\/\/www.moreware.org\/wp\/wp-content\/uploads\/2025\/07\/r3utQKsFdo.avif","datePublished":"2025-07-15T07:40:42+00:00","description":"In questo progetto imparerete come creare il vostro AI Storyteller utilizzando un Raspberry Pi, un lettore RFID e un anello di LED NeoPixel..","breadcrumb":{"@id":"https:\/\/www.moreware.org\/wp\/blog\/2025\/07\/15\/ai-storyteller-per-bambini-con-raspberry-pi\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.moreware.org\/wp\/blog\/2025\/07\/15\/ai-storyteller-per-bambini-con-raspberry-pi\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.moreware.org\/wp\/blog\/2025\/07\/15\/ai-storyteller-per-bambini-con-raspberry-pi\/#primaryimage","url":"https:\/\/www.moreware.org\/wp\/wp-content\/uploads\/2025\/07\/r3utQKsFdo.avif","contentUrl":"https:\/\/www.moreware.org\/wp\/wp-content\/uploads\/2025\/07\/r3utQKsFdo.avif","width":900,"height":675,"caption":"Storyteller"},{"@type":"BreadcrumbList","@id":"https:\/\/www.moreware.org\/wp\/blog\/2025\/07\/15\/ai-storyteller-per-bambini-con-raspberry-pi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.moreware.org\/wp\/"},{"@type":"ListItem","position":2,"name":"AI Storyteller per Bambini con Raspberry Pi"}]},{"@type":"WebSite","@id":"https:\/\/www.moreware.org\/wp\/#website","url":"https:\/\/www.moreware.org\/wp\/","name":"Moreware Blog","description":"Mindware site for Raspberry PI and Arduino prototyping","publisher":{"@id":"https:\/\/www.moreware.org\/wp\/#\/schema\/person\/5b58b2bca7f834b923832944d7feed16"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.moreware.org\/wp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.moreware.org\/wp\/#\/schema\/person\/5b58b2bca7f834b923832944d7feed16","name":"Luigi_Morelli","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/www.moreware.org\/wp\/wp-content\/uploads\/2019\/07\/luigisax.jpg?fit=540%2C540&ssl=1","url":"https:\/\/i0.wp.com\/www.moreware.org\/wp\/wp-content\/uploads\/2019\/07\/luigisax.jpg?fit=540%2C540&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.moreware.org\/wp\/wp-content\/uploads\/2019\/07\/luigisax.jpg?fit=540%2C540&ssl=1","width":540,"height":540,"caption":"Luigi_Morelli"},"logo":{"@id":"https:\/\/i0.wp.com\/www.moreware.org\/wp\/wp-content\/uploads\/2019\/07\/luigisax.jpg?fit=540%2C540&ssl=1"},"description":"Definire ci\u00f2 che si \u00e8 non risulta mai semplice o intuitivo, in specie quando nella vita si cerca costantemente di migliorarsi, di crescere tanto professionalmente quanto emotivamente. Lavoro per contribuire al mutamento dei settori cardine della computer science e per offrire sintesi ragionate e consulenza ad aziende e pubblicazioni ICT, ma anche perche\u2019 ci\u00f2 che riesco a portare a termine mi d\u00e0 soddisfazione, piacere. Cos\u00ec come mi piace suonare (sax, tastiere, chitarra), cantare, scrivere (ho pubblicato 350 articoli scientfici e 3 libri sinora, ma non ho concluso ci\u00f2 che ho da dire), leggere, Adoro la matematica, la logica, la filosofia, la scienza e la tecnologia, ed inseguo quel concetto di homo novus rinascimentale, cercando di completare quelle sezioni della mia vita che ancora appaiono poco ricche.","sameAs":["http:\/\/www.moreware.org","https:\/\/www.facebook.com\/Cygni.61","https:\/\/www.linkedin.com\/in\/luigimorelli\/","https:\/\/x.com\/https:\/\/twitter.com\/MoreWare20","https:\/\/www.youtube.com\/channel\/UCFFSDYPL0-Fx6OvJD28GP8A"]},{"@type":"Person","@id":"https:\/\/www.moreware.org\/wp\/#\/schema\/person\/507ca2a676d34903ed04bdf630310f7c","name":"Simone Candido","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a716bd925ddaf3fbd8741bd815106753854801ed58350fafe429c60b5161c117?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a716bd925ddaf3fbd8741bd815106753854801ed58350fafe429c60b5161c117?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a716bd925ddaf3fbd8741bd815106753854801ed58350fafe429c60b5161c117?s=96&d=mm&r=g","caption":"Simone Candido"},"description":"Simone Candido \u00e8 un ragazzo appassionato del mondo tech nella sua totalit\u00e0. Simone ama immedesimarsi in nuove esperienze, la sua filosofia si basa sulla irrefrenabile voglia di ampliare a 360\u00b0 le sue conoscenze abbracciando tutti i campi del sapere, in quanto ritiene che il sapere umano sia il connubio perfetto tra cultura umanistica e scientifica.","sameAs":["https:\/\/www.gamesource.it\/author\/simod_pcandido\/","https:\/\/www.facebook.com\/simone.candido.370","https:\/\/www.instagram.com\/simod_pcandido\/?hl=it","https:\/\/www.linkedin.com\/in\/simone-candido-53b696146\/","https:\/\/x.com\/simonecandido02","https:\/\/www.youtube.com\/channel\/UCFFSDYPL0-Fx6OvJD28GP8A\/about"],"url":"https:\/\/www.moreware.org\/wp\/blog\/author\/simonecandido\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.moreware.org\/wp\/wp-content\/uploads\/2025\/07\/r3utQKsFdo.avif","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p80TdZ-6eq","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.moreware.org\/wp\/wp-json\/wp\/v2\/posts\/23958","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.moreware.org\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.moreware.org\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.moreware.org\/wp\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.moreware.org\/wp\/wp-json\/wp\/v2\/comments?post=23958"}],"version-history":[{"count":1,"href":"https:\/\/www.moreware.org\/wp\/wp-json\/wp\/v2\/posts\/23958\/revisions"}],"predecessor-version":[{"id":23961,"href":"https:\/\/www.moreware.org\/wp\/wp-json\/wp\/v2\/posts\/23958\/revisions\/23961"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.moreware.org\/wp\/wp-json\/wp\/v2\/media\/23959"}],"wp:attachment":[{"href":"https:\/\/www.moreware.org\/wp\/wp-json\/wp\/v2\/media?parent=23958"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.moreware.org\/wp\/wp-json\/wp\/v2\/categories?post=23958"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.moreware.org\/wp\/wp-json\/wp\/v2\/tags?post=23958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}