
Oscilloscopio con arduino
oscillosco… segnale
Non c’è dubbio che un oscilloscopio è praticamente un pezzo di equipaggiamento indispensabile per l’hacker elettronico. È un pezzo critico di equipaggiamento per i dispositivi e i protocolli di reverse engineering, e fortunatamente per noi sono economici come non lo sono mai stati. Anche una portata abbastanza ricca di funzionalità a quattro canali come il Rigol DS1054Z costa solo circa quanto uno smartphone di fascia media. Ma se questo è ancora un po’ troppo ricco per i vostri gusti, e siete disposti a lesinare sulle caratteristiche un po’, è possibile ottenere un oscilloscopio digitale funzionale per poco più di spiccioli.
Mentre ci sono un certo numero di oscilloscopi digitali tascabili molto economici (DSO) sul mercato, [Peter Balch] ha deciso che avrebbe preferito creare la sua versione usando componenti standard. Non solo è stata una scusa per immergersi in profondità in alcune interessanti sfide ingegneristiche, ma ha finito per portare il prezzo ancora più basso dei modelli chiavi in mano. Composto da poco più di un Arduino Nano e un display OLED, il costo viene fuori a meno di $ 10 USD per un DSO decente che è circa la dimensione di una scatola di fiammiferi.
oscillosco portatile…
Questo è un tutorial molto semplice. I post originali sono qui su questo link. In ogni modo, in questo tutorial useremo due pin di Arduino per creare segnali PWM veloci. Con un piccolo filtro, cambiamo l’ampiezza di quel segnale in base alla larghezza dell’impulso PWM. Con questo, possiamo disegnare forme sull’oscilloscopio quando siamo in modalità XY.
Questo è lo schema che useremo. Abbiamo bisogno di due resistenze da 1k e due condensatori da 100nF per creare il filtro. Abbiamo bisogno di Arduino nano per creare i segnali e un potenziometro per regolare il tempo di ritardo tra ogni ciclo. L’uscita di ogni filtro sarà collegata alle sonde dell’oscilloscopio per X e Y sui canali 1 e 2.
Per prima cosa abbiamo bisogno delle coordinate per il nostro disegno. Tenete a mente che potrebbe essere fino a 254 per 254 unità poiché questo è il valore massimo dell’analogWrite su Arduino per il segnale PWM. Quindi, disegnate l’asse X e Y su un pezzo di carta. Poi aggiungete dei numeri per ogni quadrato, nel mio caso da 1 a 20 sull’asse X e da 1 a 25 sull’asse Y. Poi, centrate e create il vostro disegno. Nel mio primo esempio ho un albero di Natale. Il prossimo passo è numerare ogni vertice. Nel mio caso ho dal vertice 1 al 19.
kuman jye tech dso shell oscil…
su Step 13AnswerUpvoteHo seguito le istruzioni per scaricare il sorgente Processing, perché l’ ‘oscilloscope_4ch.exe’ non ha funzionato. Quando seleziono il triangolo sulla finestra di elaborazione, L’applicazione mostrata è ‘BegOscopio 1.2’, non la versione 1.3 come mostrato nelle istruzioni. I controlli sono abbastanza simili che posso farlo funzionare bene. Tuttavia, quando provo il primo test usando l’uscita (~10) all’ingresso (A0) e (~9) all’ingresso (A1), non viene visualizzato alcun segnale sul mio schermo. Potete per favore aiutarmi a risolvere i problemi? La porta è configurata correttamente, perché ho eseguito alcuni altri programmi su di essa ieri sera. Grazie!
ReplyUpvoteOps. Posso rispondere alla mia stessa domanda. Dopo aver fatto un’immersione profonda nei commenti, ho scoperto che dfurtek ha avuto un problema simile ed è passato alla versione a 32 bit del programma Processing. Ora funziona. Grazie per un grande sforzo qui! 0saad.ranaaa1Questione
ReplyUpvoteCiao, sto avendo qualche problema nel cercare di far funzionare il mio oscilloscopio, non so esattamente cosa stia succedendo ma quando accendo l’oscilloscopio (dopo aver scelto la porta Arduino e impostato la velocità) si blocca. Il messaggio di errore che mi dà dice: “EXCEPTION_ACCESS_VIOLATION”. Quando uso l’altra opzione (passo 5) diventa verde quando premo “on” ma non succede nulla quando collego i cavi come da istruzioni. Spero che tu possa aiutarmi, in ogni caso grazie per il tuo tempo.
arduino oscilloscopio trigger
L’oscilloscopio è uno degli strumenti più importanti che troverete sul banco di lavoro di qualsiasi ingegnere elettronico o costruttore. Viene utilizzato principalmente per visualizzare la forma d’onda e determinare i livelli di tensione, la frequenza, il rumore e altri parametri dei segnali applicati al suo ingresso che potrebbero cambiare nel tempo. È anche usato dagli sviluppatori di software embedded per il debug del codice e dai tecnici per la risoluzione dei problemi dei dispositivi elettronici durante la riparazione. Queste ragioni rendono l’oscilloscopio uno strumento indispensabile per qualsiasi ingegnere. L’unico problema è che possono essere molto costosi, Oscilloscopi che esegue la più elementare delle funzioni con la minore precisione può essere costoso come $ 45 a $ 100, mentre il più avanzato ed efficiente sono costati oltre un $ 150. Oggi dimostrerò come utilizzare Arduino e un software, che sarà sviluppato con il mio linguaggio di programmazione preferito Python, per costruire un oscilloscopio Arduino a basso costo e a 4 canali in grado di eseguire i compiti per i quali alcuni degli oscilloscopi economici sono impiegati come la visualizzazione di forme d’onda e la determinazione dei livelli di tensione per i segnali.