Makers & Progetti Fai Da Te:

è la categoria per i Makers, i nuovi hobbisti dell’elettronica, e per gli ingegneri elettronici che vogliono avere più dimestichezza e praticità, insomma che vogliono “sporcarsi le mani” con l’elettronica!
Troverete progetti di elettronica fai-da-te, dai più facili ad i più laboriosi, soluzioni per il laboratorio elettronico e strumentazione sia a basso costo che diy. Trovano quindi ampio spazio in questa categoria anche articoli e progetti rivolti ai Fablab ed ovviamente ai Makerspace.

Progetto di un robot di Telepresenza con l’ESP32-CAM – Parte 2

Nel precedente articolo “Progetto di un robot di Telepresenza con l’ESP32-CAM - Parte 1” abbiamo presentato il progetto e descritto il funzionamento del robot di telepresenza telecomandato Wi-Fi mediante il modulo ESP32-CAM e un server web. Del progetto abbiamo mostrato lo schema elettrico della scheda di controllo del robot costituita dai due moduli L298N ed ESP32-CAM, oltre alla sorgente di alimentazione. Durante la descrizione del progetto abbiamo introdotto anche il server web accedendo al quale con un dispositivo connesso alla rete locale Wi-Fi viene effettuato il controllo wireless remoto del robot e la visualizzazione del video in streaming delle …

Costruiamo un robottino in LEGO – Parte 2

In questa seconda parte dell'articolo progettuale costruiremo il robottino fisicamente, partiremo dal telaio, per poi montarvi le parti elettriche e poi faremo in seguito i collegamenti, fino ad arrivare ad installarvi il software, per poi far finalmente muovere il robottino liberamente su un piano. Verranno applicati tutti gli strumenti descritti nella Parte 1 e in più ne verranno presentati altri molto interessanti. Alla fine dell'articolo saranno state fornite le basi per potersi sbizzarrire nella robotica amatoriale, disciplina questa molto diffusa nel mondo e basata sulla passione e sulla fantasia, caratteristiche che combinate insieme alla conoscenza possono dar vita a …

Progetto di un misuratore di corrente elettrica basato sul sensore ad effetto Hall ACS712 – Parte 3

Nel precedente articolo “Progetto di un misuratore di corrente elettrica basato sul sensore ad effetto Hall ACS712 – Parte 2” abbiamo descritto il funzionamento e i componenti del progetto. In questo articolo installeremo il software necessario al funzionamento del progetto, realizzeremo il prototipo, vedremo come programmare il codice nell’ESP8266 e faremo dei test preliminari con il sensore ACS712. Introduzione Come trattato nel precedente articolo, il contatore di energia elettrica utilizza un sensore di corrente ad effetto Hall ACS712 e la scheda di sviluppo Wi-Fi D1 NodeMcu ESP8266 12-F per misurare la corrente assorbita da un impianto elettrico e quindi …

Progetto di un misuratore di corrente elettrica basato sul sensore ad effetto Hall ACS712 – Parte 1

I circuiti integrati ad effetto Hall consentono l’adozione di tecniche di rilevamento della corrente "non intrusive" e un rilevamento sicuro e isolato di livelli di corrente elevati senza dissipare notevoli quantità di potenza (e il conseguente riscaldamento) rispetto ai metodi resistivi di rilevamento della corrente. Inoltre, il rilevamento della corrente ad effetto Hall garantisce l'isolamento elettrico del conduttore che trasporta la corrente, quindi un ambiente operativo sicuro sia per i circuiti che per gli operatori. In questo articolo presenteremo la prima parte di una serie di articoli di un progetto di un misuratore di corrente elettrica che realizzeremo utilizzando …

Generatore di funzioni DDS fino a 10 MHz

Gli integrati operanti in tecnologia DDS (Direct Digital Synthesis) sono oggi facili da reperire, e semplificano enormemente la progettazione della parte analogica di un generatore di segnali o di funzioni. Non ci resta dunque altro da fare che sceglierne uno, aggiungere qualche componente esterno e un microcontrollore, definire l'interfaccia utente e iniziare a programmare. Questa è in sintesi la storia di come è nato questo progetto, basato sul componente DDS AD9834. Introduzione Alcuni anni fa, l'autore dell'articolo necessitava di un generatore di funzioni per il proprio laboratorio casalingo. Nello svolgimento della propria attività lavorativa, gli era già capitato di …

Semplice ampli LM386 con cassa acustica

Ecco un articolo pratico e didattico che illustra la completa realizzazione di un amplificatore BF di bassa potenza, utilizzando l'integrato LM386, un altoparlante e una manciata di componenti elettronici. Per la cassa acustica è possibile usarne una di recupero di un vecchio stereo. Il funzionamento e la buona qualità di riproduzione sono garantiti. Si parte dalla cassa acustica Nelle discariche si trovano spesso cose interessanti. Tempo fa, in una di queste, ho recuperato una cassa acustica di legno appartenente, probabilmente, a un vecchio impianto stereo. Le sue misure ammontavano a 47 cm x 28 cm x 17 cm. Essa …

Costruiamo un robottino in LEGO – Parte 1

In questo articolo vedremo la realizzazione passo passo di un semplice robottino costruito in LEGO a cui daremo vita usando una board di Arduino. Da sempre il LEGO è stato molto di più di un semplice gioco per bambini, oltre che divertire i piccoli ha appassionato e continua ad appassionare anche adulti di ogni età fornendo migliaia di modelli sempre in evoluzione per tutti i gusti e livelli, dal classico al moderno, dalle trasposizioni cinematografiche agli strumenti della vita reale, fino ad arrivare a modelli stradali, nautici, aerei e spaziali. Insomma, una infinita gamma di soluzioni per stimolare la …

Come interagire con AWS S3 con la programmazione Python

Amazon Web Services (AWS) è ormai diventato uno dei leader nel settore del cloud computing. Uno dei suoi componenti principali è S3, il servizio di storage di oggetti. Con la sua impressionante disponibilità e durata, è diventato il modo standard per archiviare video, immagini e dati. Grazie alle sue potenzialità è possibile combinare S3 con altri servizi per creare applicazioni infinitamente scalabili. Boto3 è il nome dell'SDK Python per AWS. Esso consente di creare, aggiornare ed eliminare le risorse AWS direttamente dagli script Python. In questo articolo andremo a descrivere come operare su S3 attraverso uno script in Python. …

Creare una Web app con ESP32

Negli ultimi anni la famiglia di chip ESP32 prodotti dalla Espressif si è affermata sul mercato per la sua caratteristica di flessibilità nelle applicazioni e per l'elevata integrazione di altri componenti in dimensioni compatte, comprese le antenne per le differenti comunicazioni wireless. Queste caratteristiche, unite al costo ridottissimo, rendono l'oggetto la scelta ideale per la realizzazione di applicazioni interconnesse come gli innumerevoli dispositivi destinati all’Internet of Things (IoT) per qualsiasi esigenza: acquisizione dati, reti neurali, elaborazioni distribuite e web application. In questo articolo andremo a percorrere tutti i passi per realizzare in pochissimo tempo di un Web-server con i …

Utilizzare l’ESP32 con il servizio cloud AWS IoT Core

Amazon Web Services o AWS come abbreviazione è un popolare provider di servizi cloud che abilita servizi on-demand come elaborazione, archiviazione, networking, sicurezza, database, ecc. a cui è possibile accedere tramite Internet in tutto il mondo. AWS IoT Core è uno dei tanti servizi cloud offerti da Amazon Web Services (AWS). AWS IoT Core consente ai dispositivi connessi di interagire in modo semplice e sicuro con altre applicazioni cloud e altri dispositivi. In questo articolo impareremo come collegare l'ESP32 con AWS IoT Core e pubblicare la lettura dei sensori su AWS mediante protocollo MQTT. Introduzione AWS Internet of Things …

Riconoscimento dei gesti con Wio Terminal

Grazie ai recenti miglioramenti nell'ottimizzazione dei modelli di Machine Learning e all'emergere di framework creati appositamente per eseguire l'inferenza sui microcontrollori, è diventato possibile dare più intelligenza a questi minuscoli dispositivi. Ora possiamo distribuire reti neurali su microcontrollori per il riconoscimento di scenari audio, rilevamento di parole chiave o anche per semplici compiti di riconoscimento delle immagini. I dispositivi con microcontrollori possono essere utilizzati per dare nuova vita e significato ai vecchi sensori, come l'utilizzo di un accelerometro installato su un meccanismo per il rilevamento di anomalie e la manutenzione predittiva. In questo articolo vedremo l'implementazione di modelli di …

Progetto di un sistema di sicurezza con l’ESP32-CAM

In questo articolo andremo a descrivere come creare un sistema per il rilevamento dei movimenti tramite il modulo ESP32-CAM. Il sistema è in grado di rilevare i movimenti all'interno del campo visivo della sua camera, attivando una segnalazione automatica mediante l'invio di una e-mail al proprietario. Nel blog di Elettronica Open Source un progetto simile è già stato presentato. A differenza del precedente progetto, però, quello attuale offre alcuni vantaggi quali un minor numero di componenti, basso costo e la maggiore semplicità realizzativa. Questo articolo quindi è rivolto a coloro che volessero realizzare un sistema di allarme semplice, a …

Assistente virtuale in linguaggio Python

Un chatbot o chatterbot è un programma informatico che simula le conversazioni fatte da esseri umani attraverso chat vocali o di testo. È più comunemente usato nelle applicazioni di messaggistica. Come tutti sappiamo, Alexa e altri assistenti vocali sono alcuni dei chatbot basati sull'Intelligenza Artificiale e sull'elaborazione del linguaggio naturale (NLP). In questo articolo vedremo come creare un semplice chatbot usando il linguaggio di programmazione Python. Questo assistente virtuale digitale sarà in grado di accettare come input dei comandi vocali o scritti, e di dialogare con l'utente attraverso una voce sintetizzata. Inoltre, risponderà ai comandi eseguendo alcune applicazioni di …

Contatore d’acqua intelligente programmabile

In questo articolo vedremo come realizzare un contatore d'acqua intelligente (Smart Water Meter). Questo dispositivo smart possiede un sensore di prossimità induttivo collegato a un MCU ESP32, è programmato in Arduino IDE e utilizza la piattaforma Blynk IoT. Introduzione Il risparmio idrico è sempre una buona abitudine da perseguire. Nonostante al momento non si sia ancora verificato un aumento dei prezzi dell'acqua, a differenza del costo del gas e dell'energia elettrica, ottimizzare il consumo di acqua è sempre auspicabile. Pensiamo a tutte le situazioni nelle quali potrebbe essere utile e vantaggioso poter monitorare in modo intelligente il consumo idrico …

Progetto di un sistema di comunicazioni Wireless Long-Range con LoRa32 – Parte 3

Nella seconda parte del progetto “Progetto di un sistema di comunicazioni Wireless Long-Range con LoRa32 - Parte 2” che abbiamo presentato in un precedente articolo, abbiamo fatto una trattazione completa della scheda di sviluppo TTGO ESP32-Paxcounter LoRa32. In questa terza parte del progetto descriveremo le fasi di programmazione di questa scheda che prevedono l’installazione delle librerie nell’IDE di Arduino e la creazione degli sketch per la configurazione e l’operatività del TX e dell’RX. Inoltre, descriveremo il funzionamento del progetto attraverso la spiegazione dei codici, infine faremo il test funzionale del sistema di comunicazione Wireless Long-Range. PROGRAMMAZIONE DELLE SCHEDE LORA32 …

Controllo IoT dell’illuminazione con Alexa e il microcontrollore Wi-Fi ESP8266 – Parte 3

Il precedente articolo “Controllo IoT dell’illuminazione con Alexa e il microcontrollore Wi-Fi ESP8266 - Parte 2” è stato dedicato completamente alla descrizione dei componenti del progetto: abbiamo descritto ampiamente la scheda di sviluppo D1 NodeMCU ESP8266 12-F, i moduli trasmettitore TX118S-4 e ricevitore MX-05V del radiocomando di controllo delle lampade. Infine, il modulo di alimentazione convertitore AC-DC HI-Link. In questa terza parte del progetto descriveremo come installare nell’IDE di Arduino alcune librerie: la libreria FauxmoESP per l’interpretazione dei messaggi vocali inviati ad Alexa ed elaborati dall’ESP8266; la libreria per la gestione dell’ESP8266, la libreria del protocollo TCPIP, la libreria …

Progetto di un sistema di comunicazioni Wireless Long-Range con LoRa32 – Parte 1

In questo progetto/tutorial vedremo come inviare e ricevere a lunga distanza pacchetti di dati tra due dispositivi LoRa32 “TTGO ESP32-Paxcounter OLED” mediante un sistema di comunicazione wireless punto-punto basato sulla tecnica LoRa. Per realizzare il software del progetto sarà utilizzato l’IDE di Arduino. Introduzione Un sistema di comunicazione alternativo è necessario in aree prive di servizi di telecomunicazione. Tecnologie di comunicazione a basso consumo energetico e a lungo raggio di copertura come LoRaWAN, consentono la comunicazione in questo tipo di situazioni. Il modulo di comunicazione per il sistema di messaggistica istantanea proposto in questo progetto si basa su due …

Progetto di un Data Logger con microSD e microcontrollore ESP32 – Parte 3

In questa terza parte del progetto di un Data Logger descriveremo dettagliatamente il codice del progetto e lo caricheremo nell’ESP32. Realizzeremo il prototipo e ne testeremo il funzionamento con la visualizzazione dei dati della temperatura ambientale con data e ora memorizzati nella scheda microSD rilevati in un determinato periodo di monitoraggio. Descrizione del codice In sostanza, in questo progetto di esempio, l’ESP32 effettua una lettura della temperatura ogni 10 minuti, i cui valori vengono registrati su una scheda di memoria microSD insieme alla data e ora di registrazione. Tra una lettura e l’altra che avviene ogni 10 minuti, l’ESP32 …

Controllo IoT dell’illuminazione con Alexa e il microcontrollore Wi-Fi ESP8266 – Parte 2

Nel precedente articolo “Controllo IoT dell’illuminazione con Alexa e il microcontrollore Wi-Fi ESP8266 - Parte 1” abbiamo introdotto il progetto di un sistema di controllo dell’illuminazione che utilizza Alexa o un radiocomando e la scheda di sviluppo Wi-Fi D1 NodeMCU ESP8266 12-F. Abbiamo spiegato il funzionamento del progetto attraverso la descrizione dello schema elettrico, abbiamo anche indicato le librerie che saranno incluse nel codice che poi programmeremo nell’ESP8266 utilizzando l’IDE di Arduino. In questo articolo ci soffermeremo sulla descrizione dei componenti impiegati nel progetto: la scheda di sviluppo Wi-Fi D1 NodeMCU ESP8266 12-F, il radiocomando costituito dal trasmettitore TX118S-4(433MHz) …

Progetto DIY: autoradio FM digitale con Raspberry Pi

Questo articolo, dal carattere prettamente pratico, ha lo scopo di guidare il lettore nella realizzazione di un sintonizzatore FM digitale dalle prestazioni di assoluto rilievo. Di semplice e sicura realizzazione, il progetto servirà come base per l’allestimento di un semplice ma completo CarPC, ovvero un vero e proprio sistema di infotainment dotato di schermo touchscreen e interfaccia grafica avanzata. Introduzione Un tempo, i sistemi di intrattenimento che equipaggiavano le auto di serie, quando presenti, erano ridotti ai minimi termini. Ci si doveva accontentare di un’autoradio AM/FM (non sempre abbinata ad un’antenna di elevata qualità e selettività) e di un …

Send this to a friend