è la categoria relativa all’elettronica embedded. Troverete articoli relativi ai sistemi embedded sia lato hardware che software con particolare riferimento appunto a tutti quei sistemi rivolti ad una specifica applicazione. Tratteremo anche Linux embedded ed altri sistemi operativi leggeri in grado di “girare” su schede embedded a microcontrollore.
LTspice è uno dei più potenti simulatori elettronici e, per di più, gratuito. L'articolo che segue non è il solito tutorial che spiega tutti i comandi e le funzioni del software. Al contrario, fornisce efficaci, ma essenziali, direttive per usare al meglio il programma e per evitare quei piccoli problemi che possono far perdere tempo al progettista, specialmente se ancora principiante. In aggiunta, sarà fatta chiarezza sulle procedure necessarie per utilizzare componenti esterni, racchiusi negli standard modelli SPICE. Un'utile e piacevole lettura, da non perdere assolutamente. LTspice è un simulatore elettronico gratuito che, sicuramente, mi ha soddisfatto più di …
I LED sono dispositivi elettronici estremamente semplici che ormai vengono impiegati dovunque: dall'essere solo segnalatori visivi per pannelli di controllo sono diventati output funzionali ed oggi rappresentano addirittura il cuore pulsante delle nuove specializzazioni dell'architettura. Dietro il loro funzionamento, però, c'è sempre dell'elettronica di controllo. Ed oggi vi presentiamo una soluzione che vi consentirà di farli funzionare al meglio. Il LED è uno dei dispositivi elettronici più semplici che esistano ed il suo funzionamento è altrettanto immediato: vengono polarizzati, col giusto valore di tensione, ed emettono luce. Un LED è un diodo che può servire a tantissime cose, in …
Nonostante il titolo suggerisca tutt'altro questo articolo non parla di mouse con problemi di iperattività bensì descrive la realizzazione di un mouse che, anziché essere pilotato dai classici sensori ottici (o da trasduttori di posizione angolari per i mouse più datati), viene pilotato da accelerometri utili ad individuare il movimento eseguito.Risulta subito evidente che il progetto ha finalità didattiche e nello specifico ha lo scopo di approfondire il mondo delle librerie che Microchip mette a disposizione degli sviluppatori; in questo caso particolare verranno prese in considerazioni le Microchip Library for Application (MLA) le quali, combinate opportunamente con del codice applicativo, realizzeranno un …
I metodi di protezione dei circuiti elettronici e di gestione dell'inrush al power-on si sono notevolmente evoluti, rispetto ai semplici fusibili utilizzati un tempo ora si utilizzano soluzioni molto più complesse come per esempio Mosfet a canale P. Questo tipo di soluzioni sono in grado sia di gestire il problema delle correnti di inrush, sia di funzionare come "pass element" quando si porta il FET a lavorare nella sua SOA (Safe Operating Area). Queste soluzioni consentono di avere un controllo migliore del sistema e anche la possibilità di fornire informazioni utili alla diagnostica. In questo articolo discuteremo proprio di …
È uscito il primo numero Firmware della gestione Elettronica Open Source! Per chi ancora non conoscesse questo magazine si tratta di una rivista dedicata all'Elettronica Embedded e ai Microcontrollori! Scopriamo insieme gli articoli di questo mese: innanzitutto la copertina è dedicata alle applicazioni audio high-quality con PIC32. Abbiamo poi parlato di DesignCon e di STM32 Discovery, soffermandoci sull'IDE di Sviluppo. Abbiamo proseguito con il convertitore buck-boost, analizzandone la sua utilità per ridurre al minimo gli aumenti di temperatura, con OpenBCI, la piattaforma open source che utilizza le onde cerebrali, IoT ed Explorer 16. Buona lettura! La copertina di Firmware …
Un semplice timer in linguaggio C.Un buon esercizio per un principiante è scrivere un modulo che simuli un timer. Per realizzarlo abbiamo usato le funzioni che già esistono nella libreria del linguaggio C:
Novembre 2014, una data che ha segnato una spaccatura significativa in casa Arduino e nella sua community. Per vari motivi, soprattutto legali, l'azienda subisce un divorzio tra i soci portando all'inevitabile nascita di una seconda impresa, gestita da Gianluca Martino, denominata Arduino srl. Quest'ultima, per non restare tale, ha lavorato duramente per rassicurare i propri sostenitori sfornando, in breve tempo, nuovi prodotti. Novità come l'Arduino M0 Pro, la prima board con controller per il debug a bordo; la YUN MINI sviluppata con ATmega 32u4 e processore Atheros AR9331. Anche nell'ambito software ha dato ottimi risultati rilasciando, in anticipo sui tempi, una nuova versione dell'IDE con …
In questo articolo parleremo di un’attività intensa e poco conosciuta, non per questo meno importante, svolta da molti tecnici e ricercatori dietro le quinte, parallelamente alle attività quotidiane di sviluppo dei prodotti . Si tratta sostanzialmente di un aspetto della ricerca applicata ai vari settori della tecnologia, ricerca svolta all’interno dei laboratori di sviluppo di aziende grandi e piccole, da consulenti specializzati in aree di nicchia, scuole ed università, produttori di attrezzature di collaudo e software di progettazione (CAD/CAE). Il know how che ne deriva è evidentemente uno degli ingredienti della competizione tra aziende e quindi naturalmente soggetto a …
Nate come alternativa/concorrente di Arduino, le schede Discovery della ST offrono in ridotte dimensioni (65x96mm), o meglio quasi alle stesse dimensioni di un Arduino Due, un hardware che non ha nulla da invidiare ai concorrenti, un prezzo in certi casi addirittura di gran lunga inferiore ed un paio di MEMS (accelerometro e microfono) come valore aggiunto. Tuttavia, osservando l’altra faccia della medaglia, l’utente medio rischia di trovarsi in mano una scheda potente ma di non riuscire a far lampeggiare un led, a causa della mancanza ad oggi per queste schede di un IDE di sviluppo, unico e gratuito, nonché …
Nel progettare docking station e accessori audio per dispositivi digitali portatili, i progettisti sono vincolati dal costo nel tentativo di fornire una riproduzione audio di altissima qualità. Una delle sfide progettuali è quella di eseguire il cambiamento della frequenza di campionamento senza degradare la qualità audio, cercando a sua volta di contenere i costi. I Microcontrollori PIC32 dispongono di soluzioni per ottenere un audio di alta qualità, mantenendo nello stesso tempo un basso costo di progettazione. In questo articolo, analizzeremo alcune specifiche disponibili nei MCU PIC32, con particolare attenzione ai moduli maggiormente utilizzati. 1. Introduzione In una docking station …
OpenBCI, acronimo di Brain-Computer Interface, è un progetto open source che mira a utilizzare le onde cerebrali per interagire, tramite l’ausilio di un’opportuna piattaforma hardware e software, con il mondo circostante. Una prima applicazione, scontata, è sicuramente quella relativa al mondo del gaming, ma ne stanno nascendo altre, in grado di delineare un futuro non molto lontano da quanto descritto nei romanzi di fantascienza. Scopriamo insieme in questo articolo in cosa consiste questo affascinante progetto Introduzione OpenBCI è un progetto open source sviluppato da due ingegneri e artisti (come essi stessi amano definirsi) di New York: Conor Russomanno e …
Come annunciato la settimana scorsa, abbiamo acquisito la rivista Firmware! Per i pochi che ancora non la conoscono, Firmware è un magazine tecnico con articoli di microelettronica, focalizzata in particolare sui microcontrollori ed appunto sulla loro programmazione. Per tutto il team di Elettronica Open Source è stata una grande soddisfazione ma per me lo è ancora di più! Erano i primi mesi del 2006, mi ricordo che stavo progettando FTPmicro (il primo webserver di 8 cm) e mentre leggevo una rivista di elettronica, una di quelle presenti allora in edicola, pensavo: "non è possibile, ancora lo stesso articolo, non …
I progettisti di sistemi militari devono conseguire molteplici obiettivi complessi poiché oltre ai guadagni prestazionali che da loro ci si aspetta, operano anche in un ambiente in evoluzione sempre più rapida. Le riduzioni dei budget hanno comportato importanti ristrutturazioni aziendali, la diversificazione dell’attività in mercati paralleli e la globalizzazione del settore della difesa, il che a sua volta introduce nuovi concorrenti e le inevitabili pressioni commerciali per il team responsabile dei progetti. Su questo sfondo, i gruppi responsabili della progettazione devono adattarsi a nuove prassi lavorative, per esempio i team interfunzionali che operano in più sedi mentre il numero …
Tutti gli sviluppatori ed i programmatori, anche i più esperti, una volta scelto l'hardware di riferimento, hanno bisogno di sistemi adatti allo sviluppo, versatili e performanti, che siano in grado di offrire loro le giuste opportunità e gli strumenti più idonei per realizzare e testare la loro applicazione. La ricerca di una piattaforma adeguata è parte integrante del progetto ed il giusto consiglio può rendere questa fase sicuramente più semplice e meno problematica. Tutti coloro che hanno già esperienza con MPLAB saranno sicuramente felici di scoprire Explorer 16, una scheda che viene strutturata come demo board per mostrare in …
Sei un hobbista o un ingegnere? Un maker o un professionista? A qualsiasi categoria tu appartenga ci sono buone notizie per te 🙂 A partire da oggi e fino al 30 settembre 6 OTTOBRE (compreso) potrai scegliere l'abbonamento annuale ad EOS-Book più adatto alle tue esigenze e ricevere in omaggio l'Arduino M0 o l'Arduino M0 Pro a seconda delle tue necessità. Scopriamo insieme tutti i dettagli e le modalità di adesione all'iniziativa. A grande richiesta l'iniziativa è stata prolungata fino al 6 ottobre! Arduino M0 oppure Arduino M0 Pro? Questo è il dilemma Abbiamo già parlato dell'Arduino M0 Pro …
Che cosa cercate da un mini PC? Volete che sia potente? Volete che vi consenta di svolgere applicazioni di base? Vi piacerebbe avere a disposizione i vostri contenuti online preferiti? Cercate un modo per navigare arricchendo il vostro studio? Volete soltanto contenere i costi del vostro media center? Qualsiasi tra queste sia la vostra esigenza, siamo felici di proporvi oggi una soluzione che vi renderà soddisfatti del vostro acquisto, soprattutto sul lungo periodo. Ecco a voi l'Ultra HD Android Box di Renkforce. Android è un sistema operativo che ormai conosciamo tutti sia per potenzialità sia per versatilità. Il mercato …
Programmare Raspberry Pi con i principali linguaggi di programmazione non è una cosa complicata ma al contrario semplice e alla portata di tutti. L'articolo presenta degli esempi pratici per accendere un Led tramite un pulsante. Tutto il codice è ben commentato, descritto e testato su una Raspberry B+ anche se non c'è alcun limite per il suo funzionamento su tutti gli altri modelli attualmente in commercio. Poter utilizzare sempre il proprio linguaggio di programmazione preferito anche su nuovi ambienti è forse il desiderio di tutti gli sviluppatori. Anche se Raspberry Pi nasce per essere utilizzata con Python questo non …
Proseguiamo con le nostre interviste dedicate ai protagonisti dell’elettronica ovvero gli autori di Elettronica Open Source. Oggi conosciamo StefanoDS: formazione universitaria di carattere economico-giuridico, dipendente e consulente di marketing strategico nel settore dei media e delle telecomunicazioni e forte appassionato di elettronica ed informatica. La prima domanda è di presentazione alla community. Raccontaci di cosa ti occupi e quale è stato il percorso intrapreso per raggiungere la tua posizione. Dopo il liceo, ho avuto una formazione universitaria di carattere economico-giuridico (sarei dottore commercialista, anche se non ho mai svolto la professione). Ho poi lavorato per molti anni in grandi …
Tutti conosciamo il famoso integrato 7805 (assieme ai suoi fratelli di diversi voltaggi) quale regolatore di tensione, molto usato in tanti progetti elettronici. Ma la sua normale funzionalità può essere estesa a molti altri utilizzi, alcuni dei quali stravaganti e inaspettati. L'articolo che ci accingiamo a leggere prende in esame svariati schemi, semplici ed utili, che utilizzano l'integrato in oggetto per usi diversi o alternativi. Una possibilità in più, dunque, che si presenta al progettista, per ottenere facilmente alcune funzionalità a basso prezzo e con poche risorse. Le possibilità offerte dal 7805 possono essere applicate, ovviamente, anche agli altri …
Le Single Board Computer sono cambiate vertiginosamente nel corso degli anni. Inizialmente il fattore di selezione si basava principalmente sulla CPU e i chip periferici associati. Oggi, le dimensioni della scheda e il tempo di commercializzazione sono i fattori decisionali chiave, oltre alla sola potenza e velocità della CPU. Ripercorreremo l’evoluzione delle Single Board Computer per poi soffermarci sugli aspetti generali delle principali SBC quali Raspberry e BeagleBone, diventate popolari al di fuori dell'uso industriale, ma che continuano a ricoprire ruoli in alcuni settori di automazione. Affronteremo, inoltre, alcuni aspetti legati alle FPGA on-board e alle finalità progettuali che …