Iscriviti alla Newsletter

dona adesso

il tuo contributo è importante per la produzione di nuovi tutorial

Categoria: Tutorial Arduino

Tutorial Arduino

Come usare il ponte H integrato TLE5205-2 

Pilotare un solenoide con un circuito integrato TLE5205-2 Quando ho realizzato la centralina di micro irrigazione, ho dovuto eseguire varie prove su come pilotare l’elettrovalvola, trovando un compromesso tra affidabilità e basso assorbimento di corrente (in stato di inattività) e costo dei componenti contenuto. Attualmente sto utilizzando un ponte ad H realizzato con dei componenti discreti. Il vantaggio di questa configurazione è costo ridotto e affidabilità, il problema è il notevole spazio occupato dai componenti sul pcb. Alternativamente è possibile…

Tutorial Arduino

Nuova centralina per impianto di microirrigazione 

Come costruire una centralina di irrigazione a goccia In alcuni miei articoli ho parlato della realizzazione di un impianto di micro irrigazione tramite una centralina autocostruita. Questa centralina aveva il compito di pilotare una elettrovalvola bistabile utilizzando una coppia di relè. Nel tempo ho modificato questo prototipo per renderlo più efficiente e facile da gestire, e soprattutto perché la vecchia centralina aveva dei consumi di corrente elevati e quindi non efficiente con alimentazione a batteria. Il circuito di questo articolo…

Tutorial Arduino

Circuito supervisore watchdog timer ADM1232 

Come utilizzare un circuito di supervisione hardware usando l’ADM1232 L’architettura dei microcontrollori ha raggiunto ottimi livelli di affidabilità con elevati livelli prestazionali. Solitamente, quando si parla di affidabilità, si intende la capacità del micro di funzionare in ambienti critici, dove gli intervalli di temperature sono estesi (-40°C +85°C) o dove la presenza di rumori elettromagnetici o altri elementi fisici non deve certamente bloccare il funzionamento del microcontrollore. Nella maggior parte dei casi i blocchi software sono ancora causati da errori…

Tutorial Arduino

MKR1000 gpio speed test 

Misurare frequenza di commutazione di una linea gpio della MKR1000 La MKR1000 è una scheda molto compatta, dal prezzo contenuto, che permette di realizzare interessanti progetti IoT. Questa scheda è basata sul SoC ATMEL ATSAMW25 (famiglia di dispositivi ATMEL Wireless) ed è l’insieme di questi moduli: MCU SAMD21 Cortex-M0+ 32bit operante alla frequenza di 48MHz Modulo Wi-Fi WINC1500 a basso consumo (2.4GHz IEEE® 802.11 b/g/n) Crittografia per comunicazioni sicure basate sul chip ECC508 Antenna implementata sul PCB La scheda possiede…

Tutorial Arduino

Arduino come utilizzare l’RTCC MCP7940N 

Accedere ai registri dell’MCP7940N usando Arduino Molti tutorial sull’utilizzo di un RTCC (Real Time Clock and Calendar) con Arduino riguardano l’integrato DS1307 in quanto la sua diffusione è data dalla disponibilità di diverse librerie, dal costo contenuto e dalla sua integrazione in numerose shield. Nonostante ciò sul mercato esistono molti altri dispositivi interessanti che svolgono funzioni aggiuntive e hanno precisioni molto più elevate riguardo al conteggio del tempo. Mi sono trovato a realizzare dei progetti che come specifica richiedevano una…

Tutorial Arduino

Genuino 101 gpio Speed Test 

Misura della velocità di commutazione di un pin della Genuino 101 Ho acquistato la Genuino 101 di recente e ho realizzato un semplice gpio speed test per misurare e soprattutto paragonare la velocità di commutazione di un pin digitale rispetto alle altre schede in mio possesso. Lo schema elettrico che ho realizzato per effettuare la misura è il seguente: Il codice caricato sulla Genuino 101 permette tramite un ciclo while di eseguire continuamente la commutazione, da uno stato alto ad…

Tutorial Arduino

Arduino gps ottenere coordinate geografiche e orario 

Come utilizzare un ricevitore gps con Arduino Il ricevitore GPS (Global Positioning System) è oggi un dispositivo alla portata di tutti, dal costo contenuto e dal semplice utilizzo. Questo articolo vuole essere una guida introduttiva all’interpretazione dei dati di posizione forniti dal ricevitore gps, senza utilizzare librerie esterne. Ho utilizzato una scheda Arduino/Genuino UNO e il modulo Adafruit Ultimate GPS Breakout v3 (vedi l’articolo su Amazon). Il modulo ha una sensibilità di ben -165dBm (in tracking), questo significa che riesce…

Tutorial Arduino

Come usare il sensore di luminosità TSL2591 

Misurare l’intensità luminosa col sensore TSL2591 Il sensore TSL2591 permette di misurare l’intensità luminosa di un ambiente. Ha una buona capacità di campionamento ed in particolare permette con un solo sensore di rilevare sia lo spettro IR sia quello visibile. Il range di misurazione va da 188 Lux sino ad arrivare ad 88000 Lux (unità di misura Lux). Nella figura seguente potete osservare il diagramma del circuito: La conversione dei due canali viene eseguita contemporaneamente. Al termine del ciclo di…

Tutorial Arduino

Arduino. Utilizzare la rete GSM per progetti IoT 

Come utilizzare Arduino e rete gsm per progetti IoT Sentire parlare di progetti IoT è quasi diventata una moda e nonostante la realizzazione di progetti più o meno interessanti, possiamo confermare che il mercato è in forte espansione e l’industria sta investendo ingenti capitali. Uno degli aspetti chiave dell’internet delle cose è sicuramente la remotizzazione dei dispositivi. Vengono perciò progettate reti dedicate, come la rete Sigfox oppure il sistema LoRa caratterizzate da lunghe distanze operative e bassi consumi. Un altro…

Tutorial Arduino

Arduino, Time, TimeAlarms e DS1307RTC 

Come gestire il tempo con Arduino I microcontrollori funzionano grazie ad una sorgente di clock che permette di temporizzare e sincronizzare tutti i moduli che lo compongono. Il clock è un segnale con una frequenza fissa e stabile tipicamente prodotta da un oscillatore al quarzo. Questo segnale è la base per tutte quelle applicazioni che devono gestire date e orari. In effetti esistono molte applicazioni in cui la gestione del tempo è il fattore principale, pensiamo a tutti quegli automatismi…