codice:
Con il recente lancio del Raspberry Pi Pico 2 e del suo innovativo microcontrollore RP2350, si è aperta una nuova era per i progettisti e gli sviluppatori che operano nel campo dell'elettronica e dell'informatica. Il nuovo system-on-chip rappresenta un notevole …
Componenti radio come modulatori, demodulatori e sintonizzatori, sono tradizionalmente implementati con componenti hardware analogici. La radio definita da software consente invece di implementare nel software la maggior parte di questi componenti tradizionalmente basati su hardware. Per poter implementare via software …
In questa seconda ed ultima parte del progetto, continuerò a descrivere in modo dettagliato come procedere alla progettazione e implementazione di un sistema di automazione e monitoraggio domestico in maniera economica ma efficace. Nella prima parte del progetto, abbiamo esplorato …
Dopo aver disegnato la nostra rete LoRa e progettato i dispositivi necessari al suo funzionamento, in questa seconda parte dell'articolo imposteremo gli sketch che daranno forma alla relazione tra terminali remoti e gateway, e vedremo come rendere fruibili i dati …
Dall’unione di Arduino con Silicon Labs, sfruttando Matter, il protocollo standard di connettività IoT, nasce Arduino Nano Matter, un nuovo potente hardware di piccole dimensioni. In questo articolo, descriveremo la scheda Arduino Nano Matter, le sue enormi potenzialità tecniche e …
L'efficienza energetica è diventata una priorità assoluta nella progettazione elettronica dei dispositivi embedded, vista la crescente diffusione di applicazioni che richiedono un funzionamento continuo in assenza di alimentazione diretta o con risorse energetiche limitate. Una panoramica introduttiva A differenza dei …
In un sistema di energia solare fotovoltaico, il regolatore di carica è una delle parti fondamentali, progettato per proteggere e ricaricare la batteria del sistema. Ci sono ancora molte comunità rurali e remote dove la linea di trasmissione della rete …
Sviluppare un'interfaccia utente grafica (GUI) per dispositivi embedded rappresenta una sfida tecnica interessante e gratificante. I dispositivi embedded, spesso caratterizzati da risorse hardware limitate, richiedono un approccio ottimizzato e mirato per garantire che l'interfaccia sia non solo funzionale, ma anche …
MicroPython 1.23.0 aggiunge OpenAMP, consentendo ad Arduino GIGA R1 WiFi, Portenta H7 e Nicla Vision di eseguire diversi codici su ciascun core. OpenAMP esegue codice MicroPython e Arduino sullo stesso microcontrollore dual-core. Siamo lieti di annunciare una significativa evoluzione per …
I veicoli moderni sono dotati di un sistema di controllo basato sulla rete CAN-BUS. Questa rete di comunicazione intelligente consente di evitare una moltitudine di cavi di collegamento dei numerosi dispositivi presenti in un’autovettura. In questo articolo, faremo una panoramica …
Il modo classico per misurare la tensione di sistema è quello di collegare uno dei pin ADC dell'MCU ad un partitore di tensione costituito da una coppia di resistori. Mediante un semplice calcolo si produce così una lettura della tensione …
Nell’ultimo decennio, con l’accesso facile alla tecnologia sempre più efficiente e miniaturizzata, anche la salute è diventata una priorità sempre più importante. Con la crescente consapevolezza dell'importanza del monitoraggio regolare del battito cardiaco per il benessere generale (digital health), sempre …
L'evoluzione dei linguaggi di programmazione rispecchia lo sviluppo della tecnologia informatica nel corso del tempo. I linguaggi di programmazione costituiscono l'ossatura del mondo digitale contemporaneo. Essi sono gli strumenti tramite i quali gli sviluppatori trasformano le loro idee in software …
L'evoluzione dei linguaggi di programmazione rispecchia lo sviluppo della tecnologia informatica nel corso del tempo. I linguaggi di programmazione costituiscono l'ossatura del mondo digitale contemporaneo, essi sono infatti gli strumenti tramite i quali gli sviluppatori trasformano le loro idee in …
L'articolo esplora l'intersezione tra Arduino e l'High-Performance Computing (HPC), mettendo in luce come questa piattaforma, tradizionalmente associata a progetti hobbistici e didattici, possa essere estesa per affrontare compiti di elaborazione parallela e applicazioni che richiedono maggiori capacità di calcolo. Attraverso …
In questo articolo, si esplora l'innovativo incontro tra Arduino e l'arte interattiva, dimostrando come la piattaforma open-source possa diventare il cuore pulsante di opere d'arte che interagiscono con l'ambiente e il pubblico. Attraverso una serie di esempi pratici e consigli, …
Nel mondo dell'elettronica DIY e dei progetti maker, la capacità di monitorare efficacemente la potenza e l'energia di un dispositivo è fondamentale. Questo articolo esplora un semplice progetto di un sistema di monitoraggio energia con INA219 e Arduino UNO, che …
Nato come progetto Kickstarter, OpenMV riguarda la creazione di moduli per la visione artificiale a basso costo, estensibili e programmati in MicroPython, e mira a diventare l'Arduino della visione artificiale. L'obiettivo di OpenMV è avvicinare gli algoritmi di visione artificiale …
Molti paesi nel mondo affrontano giornalmente la necessità di preservare la qualità delle acque minacciata da fonti varie di inquinamento. La torbidità dell'acqua è una delle caratteristiche che indica la misura di quanto possa essere compromessa la salute dell’acqua. Comunque, …
In un'epoca di avanzamenti tecnologici rapidi, la creazione di un progetto basato su Raspberry Pi, capace di comprendere il linguaggio umano e rispondere grazie all'API GPT-4, rappresenta un'entusiasmante connessione tra l'umanità e le macchine. Questo articolo guida il lettore passo …