Scienza & Tecnologia:

questa è la categoria del futuro! Se ti interessa l’innovazione, lo sviluppo tecnologico, ma anche le scienze in generale e le tecnologie del futuro, qui troverai gli articoli che ti appassioneranno. Ci sono articoli di matematica, ma anche di fisica e astrofisica, di elettronica generale, di tecnologie innovative e curiosità sull’affascinante mondo delle scienze.

La trasmissione criptata dei dati per applicazioni industriali

Diversi standard sono emersi per proteggere la segretezza delle chiavi e per facilitare lo scambio di queste chiavi su un canale insicuro in sicurezza. L’algoritmo di scambio Diffie-Hellman  implementa lo scambio delle chiavi senza che sul canale insicuro vengano realmente scambiate le chiavi. Questo algoritmo è molto usato per stabilire una sessione adatta a cifrare i  dati. L’algoritmo Diffie-Hellman  (RFC 2631) offre un modo sicuro per due utenti, Alice e Bob, di stabilire una chiave segreta condivisa che solamente loro conoscono. La chiave segreta condivisa può essere stabilita anche se gli utenti Alice e Bob stanno comunicando su un canale insicuro. Questa …

Come creare una rete Ethereum privata con il Raspberry Pi

L’utilizzo della tecnologia blockchain non si limita all’ambito delle criptovalute: la sua natura distribuita e la capacità di verificare la validità di ogni transazione inserita nella rete apre interessanti e importanti applicazioni nel settore dell’Internet of Things, dove può aiutare a realizzare una piattaforma di scambio distribuita. Scopriamo in questo articolo come creare una rete Ethereum privata, partendo da zero, utilizzando un comune Raspberry Pi 3 Introduzione Precisiamo anzitutto che l’obiettivo dell’articolo non è quello di realizzare un sistema per fare il mining della criptovaluta Ethereum, ma piuttosto quello di sviluppare una piattaforma embedded a basso costo attraverso la …

Gli Smart Contract nelle Blockchain

Blockchain è in pratica un agglomerato di tecnologie. Per far si che le condizioni di lavoro e l'attuazione dei vari scopi della blockchain si sposino abbiamo bisogno di regole precise e automatiche. Gli Smart Contracts sono la somma di queste regole, ma come veramente vengono applicate e da cosa sono costituite a livello tecnico e di programmazione? Seguitemi e vediamo di chiarire l'argomento. Introduzione Iniziamo cercando di dare una rapida definizione di Smart Contract (che per semplicità tradurremo in Contratti Intelligenti anche se il termine non è altrettanto calzante). I contratti intelligenti sono come i soliti contratti che ti …

CPU Design: Aggiungi una cache a tavola

C’era una volta questo tizio, Gordon Moore, che anni che furono predisse che la capacità di calcolo di un processore sarebbe raddoppiata ogni diciotto mesi circa. La previsione si è avverata e tutt’oggi continua ad avverarsi, ad un livello tale da aver trasformato la speranza in legge. Il problema è che la legge di Moore vale per i processori ma non per le memorie, dove inevitabilmente bisogna infilare i programmi da eseguire. E’ da un bel pezzo ormai che le prestazioni dei processori hanno superato quelle delle memorie, al punto che ormai sono queste a zavorrare l’elaborazione, e al …

Sensori di prossimità

Lo scopo di questo articolo è quello di presentare una panoramica relativa a una famiglia di sensori di grande interesse la cui importanza è cresciuta enormemente grazie ai recenti progressi della tecnologia elettronica: i sensori di prossimità. Anzitutto occorre ricordare brevemente in cosa consiste un sensore e quali possono essere i suoi campi di utilizzo nelle apparecchiature di tipo elettronico. Per sensore si intende in generale un dispositivo in grado di misurare  il valore di una grandezza fisica applicata al suo ingresso, fornendo in uscita una grandezza  il cui valore è funzione della grandezza misurata. Nel nostro caso specifico, restringeremo il campo d’interesse intorno a quei sensori la cui uscita è una grandezza di …

Implementazione della blockchain con Ethereum

In questo articolo vedremo come può essere creata una blockchain privata con Ethereum, un’applicazione pratica che può essere destinata alle grandi aziende che potrebbero aver bisogno di una propria rete, sganciata da quella pubblica, da poter utilizzare per garantire l’integrità di transazioni, dati, log. Una blockchain privata è distribuita su server proprietari, con finalità istituzionali o private, per la salvaguardia di dati. Ethereum è una piattaforma basata su blockchain che permette la generazione di criptovalute e la creazione di applicazioni distribuite o dapps, senza l’utilizzo di un server centrale. Le applicazioni decentralizzate vengono eseguite su una blockchain, una grande …

Orologio a matrice di led con messaggio personalizzabile

In questo articolo presentiamo un orologio a matrice di LED rossi, con diverse modalità per visualizzare l’orario, esso ha anche una funzione in cui viene visualizzata l’ora, la data e un messaggio personalizzato a nostra scelta. Fornito di due pulsanti con cui è possibile accedere ad un menù guidato dove eventualmente si può regolare l’ora, cambiare il tipo di visualizzazione, regolare la luminosità delle matrici di LED. Tutto questo è realizzabile tramite una semplice scheda di controllo che incorpora un economico microcontrollore ATMEGA328P che gestisce un modulo a matrice di LED, e un integrato RTC DS1307 che ha la …

Il protcollo ZigBee

Nella scorsa puntata sono state introdotte le caratteristiche principali dei protocolli IEEE 802.15.4 e ZigBee, analizzando in dettaglio la soluzione di Digi-MaxStream, ossia i moduli della serie XBee e XBee PRO. In questo numero verrà analizzato l’uso del software X-CTU, che permette la programmazione dei moduli XBee, ma che può anche essere utilizzato come efficace strumento di diagnostica e debug. Come supporto software alla programmazione, alla configurazione e al debug dell’hardware basato sui dispositivi della famiglia XBee, Digi-MaxStream mette a disposizione degli sviluppatori un unico software che assolve alle varie funzioni elencate sopra. Il software prende il nome di X-CTU ed è liberamente scaricabile via Internet dal sito web della Digi. X-CTU è un software per ambienti Windows, con retrocompatibilità fino …

EOS-Book #45 – Mining delle criptovalute alternative con il Raspberry Pi

È uscito EOS-Book di Dicembre! La copertina di questo numero è dedicata al mining di altcoin con il Raspberry Pi. All'interno troverete articoli su Blockchain, NavPi, un progetto per realizzare un orologio a matrice di led con messaggio personalizzabile, un'altra puntata del Corso C avanzato su Raspberry PI dedicata alle librerie e molto altro ancora! La copertina dell'EOS-Book #45   Il sommario dell'EOS-Book #45   Implementazione della blockchain con Ethereum NavPi: come fare staking di NavCoin con un Raspberry Pi Orologio a matrice di led con messaggio personalizzabile Corso C avanzato su Raspberry PI: Creiamo le nostre librerie La …

Questo Natale torna ESPertino [ESP32+WiFi+BLE] in omaggio per i nuovi abbonati

Stai pensando di sottoscrivere un abbonamento alle riviste EOS-Book e Firmware? Da oggi avrai un motivo in più per farlo. I primi 200 abbonati Platinum o Gold riceveranno come omaggio per il periodo natalizio la scheda ESPertino, la board progettata e prodotta da EOS, ideale per le applicazioni IoT. Le schede ESPertino sono terminate! La scheda ESPertino è progettata e prodotta in Italia da Elettronica Open Source. La scheda offre un'eccellente integrazione di microelettronica con il modulo a microcontrollore ESP32-WROOM (da qui il suo nome) con Wi-Fi e Bluetooth ideale per un'ampia varietà di applicazioni IoT e non solo: …

Applicazioni RF: le normative

Quali sono i vincoli a cui un prodotto radio è sottoposto per poter essere presente nel mercato? Comprendiamo l’approccio normativo adottato in ambito comunitario per poi guardare nel dettaglio un ambito applicativo interessante per la piccola industria elettronica, quello dei dispositivi a corto raggio (Short Range Device). Nel panorama industriale moderno, un’azienda che voglia essere presente in un mercato ha la necessità di essere conforme ad un groviglio di requisiti normativi. Gli scopi che le norme si prefiggono sono: » tutelare  la sicurezza del consumatore; » tutelare  l’ambiente; » regolamentare l’uso di (preziose) risorse condivise. In particolare nell’ambito della radiofrequenza, sin dagli albori delle tecnologie che permettono la comunicazione via etere, fu evidente la necessità di …

Tastiera a sfioramento

Una trattazione dedicata alle tastiere a sfioramento basate sulla tecnologia capacitiva e induttiva di Microchip. Grazie alla completa assenza di parti meccaniche la loro durata è praticamente illimitata. Le tastiere a sfioramento e a contatto stanno prendendo il sopravvento sulle tradizionali tastiere a pulsanti e interruttori. La maggiore potenzialità infatti sta nella totale assenza di parti meccaniche che ne garantiscono il funzionamento praticamente all’infinito. Inoltre contribuiscono all’aspetto estetico e di design poiché anche le dimensioni possono essere ridotte ai minimi termini. I possibili utilizzi abbracciano un campo estremamente ampio, da quello medico, industriale e automobilistico. Questa tecnologia promette anche un’innovazione nel campo estetico, assicura un lungo e duraturo funzionamento, anche in condizioni …

Mining delle criptovalute alternative con il Raspberry Pi

Le criptovalute alternative, o altcoin, sono nate come moneta alternativa alla criptovaluta più nota e diffusa: il Bitcoin. Nel corso dell’articolo approfondiremo il concetto di altcoin, esaminando le principali criptovalute alternative presenti sul mercato, per poi presentare un progetto applicativo di mining di altcoin con il Raspberry Pi Introduzione Le altcoin sono le criptovalute alternative create dopo il successo della prima e più famosa moneta decentralizzata: il Bitcoin. Il successo ottenuto dal Bitcoin come prima moneta digitale basata su una rete di transazioni (la Blockchain) ha aperto la strada all’ingresso di nuove monete, in alcuni casi dimostratesi non solo …

I prossimi trend saranno Blockchain ed Intelligenza artificiale

Blockchain, insieme all'intelligenza artificiale, all'apprendimento automatico, alla robotica e alla realtà virtuale e aumentata, ha il potenziale per fornire risultati dirompenti e rimodellare il business digitale nei prossimi anni. La tendenza principale nel breve periodo è l'adozione della blockchain - la tecnologia alla base di Bitcoin - e il suo immenso potenziale per trasformare il mondo del denaro, degli affari e della società usando una varietà di applicazioni. Gli analisi di mercato e gli esperti in tecnologia puntano sulla Blockchain come la promessa per lo sviluppo dell'IoT orientando il mondo degli affari e business verso una graduale e significativa …

Tecniche di progettazione contro le ESD

Scopo di questo articolo è quello di illustrare le principali tecniche di progettazione adottate per contrastare, o quantomeno per ridurre al minimo, i danni provocati sui circuiti elettronici dalle cariche elettrostatiche e dalle sovratensioni da esse generate. Il controllo dell’elettricità statica (ElectroStatic Discahrge, o semplicemente ESD) gioca un ruolo importantissimo nei circuiti elettronici moderni, dove occorre ridurre al minimo la possibilità di danni e guasti da essa causati. L’ESD è infatti uno dei principali nemici delle apparecchiaure elettroniche. In figura 1 è mostrato un fulmine nel momento in cui sta scaricando sulla superficie terrestre tutta la sua carica, un’immagine che ben rappresenta la pericolosità dei fenomeni ESD …

EOS-Book #44 – Le potenzialità della Blockchain

È uscito EOS-Book di Novembre! La copertina di questo numero è dedicata alla tecnologia Blockchain, una delle più innovative sulla scena attuale. All'interno troverete articoli su Waltonchain, Criptovalute, ESPertino, un'altra puntata del Corso C avanzato su Raspberry PI e molto altro ancora! La copertina dell'EOS-Book #44   Il sommario dell'EOS-Book #44   TPS92692EVM-880: una scheda di valutazione driver LED per l’automotive Corso C avanzato su Raspberry PI: Funzioni matematiche È possibile fare mining di criptovalute con il Raspberry Pi? Scopriamo assieme la scheda robot Makerfactory Hexapod Waltonchain apre alla nuova era dell’Internet delle cose ESPertino e IFTTT: monitoriamo le …

Algoritmi FFT per il calcolo della DFT

Un’introduzione ai concetti di base dei metodi Fast Fourier Transform per il calcolo della trasformata di Fourier discreta. Uno degli strumenti più importanti per quanti si occupano di elaborazioni di segnali è certamente la trasformata di Fourier discreta (Discrete Fourier Transform) che consente l’analisi delle proprietà dei sistemi nel dominio della frequenza. La DFT equivale infatti al campionamento su N punti equamente spaziati sul cerchio unitario nel piano z della trasformata di Fourier di una sequenza finita di campioni. L’espressione esplicita per il calcolo della DFT di una sequenza x[n] di lunghezza N è: [1a] In funzione dei coefficienti trasformati, la sequenza originaria può quindi essere ricostruita …

EOS si espande: istituito il Comitato Scientifico per EOS-Book e Firmware

Elettronica Open Source continua ad espandersi! Abbiamo istituito un comitato scientifico come ulteriore supporto editoriale per la discussione e la valutazione di aspetti tecnici in vari campi dell'elettronica, oltre a garantire ulteriormente qualità ed integrità dei contenuti. Un organo di supervisione anche per la promozione di concorsi di progettazione. E' nato il nostro comitato scientifico composto da persone con un'alta formazione accademica e tecnica. I membri avranno l'obiettivo di sondare il mercato dell'elettronica, proponendo temi da sviluppare e garantire un livello di qualità editoriale sempre maggiore. Il comitato si compone di ingegneri e tecnici con elevata esperienza in diversi …

Tutti i segreti del Wi-Fi

Com’è stata pensata e sviluppata la tecnologia Wi-Fi? Quali sono le soluzioni tecnologiche che permettono la trasmissione a distanza di grandi flussi di dati in un etere sempre più sovraccarico di utilizzatori? Il termine Wi-Fi - l’abbreviazione di Wireless Fidelity che fa il verso all’audiofilo Hi-Fi- viene usato per riferirsi a dispositivi che possono collegarsi a reti senza fili basate sulla standardizzazione dell’IEEE conosciuta con il codice 802.11 (nella realtà, come vedremo dopo, il nome WiFi è associato formalmente alla specifica 802.11 b). La tecnologia Wi-Fi consiste di protocolli e soluzioni hardware che danno all’utente la possibilità di scambiare dati una elevata velocità, senza utilizzare alcun cavo di rete (wireless), mantenendo quindi una completa libertà di …

È possibile fare mining di criptovalute con il Raspberry Pi?

Qualche lettore avrà probabilmente già storto il naso, consapevole del fatto che oggi l’attività di mining richiede molto tempo e risorse hardware di gran lunga superiori a quanto può offrire una SBC economica come il Raspberry Pi. Il titolo offre tuttavia un pretesto per cominciare a parlare di mining, staking e altri concetti applicabili al mondo delle criptovalute, mostrando come il Raspberry Pi, nel suo piccolo, possa comunque dire la sua. Introduzione Le criptovalute attualmente disponibili sono numerose e questo numero è destinato a crescere visto il sempre più diffuso interesse mostrato da organizzazioni, startup ed enti governativi verso …

Il futuro è nella Blockchain?

Tutti parlano di criptovaluta. Progetti come Bitcoin ed Etherium hanno intrapreso grossi investimenti. Ogni giorno vengono lanciate nuove aziende che cercano di sfruttare le economie dei token. Alla base di tutto c'è la Blockchain! Guardando indietro in questi anni a quanti cambiamenti abbiamo visto intorno a blockchain e criptovaluta, non si può fare a meno di chiedersi come potrebbero essere i prossimi 1, 5, 10 anni. Recentemente, le tecnologie legate alla blockchain hanno guadagnato enorme popolarità nel contesto dei sistemi di criptovaluta come Bitcoin, Ethereum e Litecoin. La tecnologia blockchain combina la crittografia e la conservazione dei registri decentralizzata …

Le potenzialità della Blockchain

Dieci anni fa Blockchain non c'era e adesso è considerata una delle tecnologie più rivoluzionarie e piena di prospettiva sulla scena IT attuale. Non è la prima volta che negli ultimi trenta o quarant'anni qualche tecnologia informatica ha promesso di rivoluzionare il mondo dei computer, alcune volte realmente, in altre occasioni le promesse sono state disattese. Vedremo nei prossimi dieci anni se Blockchain sarà veramente così innovativa, sta di fatto che non conoscerla sarebbe un grosso errore. Introduzione Con l'intuizione e la realizzazione della criptovaluta chiamata Bitcoin nel 2008 è stato presentato un nuovo concetto di trattamento delle informazioni …

EOS-Book #43 – Una piattaforma per l’IoT con il Raspberry Pi

È uscito EOS-Book di Ottobre! La copertina di questo numero è dedicata alla tecnologia IoT e, in particolare, ad un progetto da realizzare con Raspberry Pi. All'interno troverete articoli su ESPertino, Python, Arduino, un'altra puntata del Corso C avanzato su Raspberry PI e molto altro ancora! La copertina dell'EOS-Book #43   Il sommario dell'EOS-Book #43   ESPertino e IFTTT: monitoriamo lo stato della PlayStation di nostro figlio Realizziamo un bot per telegram in ambiente Python Una piattaforma per l’IoT con il Raspberry Pi Un hackathon con Arduino Gli Encoder Magnetici Il nostro occhio, un sistema di campionamento perfetto? Corso …

La gestione di un sensore d’immagine CMOS

L’articolo tratta le possibili alternative a disposizione di un progettista per realizzare un'interfaccia verso un sensore d’immagine CMOS. In questa seconda parte ci si occuperà dell’interfaccia tra sensore e logiche programmabili mettendo in evidenza i pregi e i difetti di una soluzione di questo tipo. La prima parte di questo articolo esaminava la possibilità di realizzare un interfaccia verso un sensore d’immagine CMOS utilizzando microcontrollori dotati di un interfaccia diretta verso il sensore. L’altra possibile alternativa per realizzare un’interfaccia ad alta velocità, in grado di catturare i dati provenienti dal sensore CMOS, è utilizzare logiche programmabili o ASIC (Application Specific Integrated Circuit), realizzare quella che viene definita una “glue logic” ossia una logica che basandosi sulle caratteristiche …

Pillole di Elettronica: il nuovo abbonamento mensile di Elettronica Open Source

Vuoi ricevere i nostri contenuti direttamente nella tua casella di posta elettronica? Da oggi troverai una nuova tipologia di abbonamento che si aggiunge a quelle già presenti. Pillole di Elettronica è un piano di abbonamento pensato per coloro che vogliono rimanere sempre aggiornati sul mondo dell'elettronica sfruttando la praticità della Email, servizio ormai presente su tutti i nostri dispositivi. E' disponibile da oggi il nuovo abbonamento mensile di Elettronica Open Source: Pillole di Elettronica si aggiunge ai nostri piani annuali con l'obiettivo di venire incontro alle esigenze della nostra Community. In molti ci avete chiesto una formula mensile, smart …