Home > Technologie > 1 ChaOs (c); Ein sehr primitives $ 10 1-Kanal Oszilloskop

1 ChaOs (c); Ein sehr primitives $ 10 1-Kanal Oszilloskop

0
Advertisement

1 ChaOs (c);  Ein sehr primitives $ 10 1-Kanal Oszilloskop

Ich wollte immer ein einfaches Oszilloskop haben, aber wie viele Kollegen Hacker das Budget nicht zulassen.

Schließlich (bei Banggood) fand ich ein 1,8 "TFT Display, und mit einem Arduino Pro Mini, 5 * 1kOhm Widerstände, einige einfache Schalter und einige Arduino Programmierung habe ich jetzt ein sehr, sehr einfaches 1-Kanal Oszilloskop (daher 1 ChaOs (c) ) Für weniger als $ 10! Ich muss zugeben, es ist sehr einfach, aber ich hoffe, mit Hilfe von anderen, eine erweiterte Version erstellt werden kann.

Derzeit werden nur Signale angezeigt, die von 0 Volt bis Vcc reichen. Die Software basiert auf der großen UTFT-Bibliothek von Henningkarlsen, die ich für die Verwendung dieses Displays leicht optimiert habe. Ich habe es in TFTLib umbenannt, um schreckliche Dinge zu vermeiden, die mit meinem ...

Bitte verzeihen Sie meinen amateuristischen Programmierstil, es ist eines meiner ersten Projekte mit Arduino!

Dies ist auch meine erste instructable ....

Schritt 1: Verbinden Sie den Arduino Pro Mini mit dem TFT

1 ChaOs (c);  Ein sehr primitives $ 10 1-Kanal Oszilloskop

In der UTFT-Bibliothek (zu diesem Zweck in TFTLib umbenannt) können wir die digitalen Ausgangspins auswählen, die zum Ansteuern der Anzeige verwendet werden.

Um die Dinge einfach zu konstruieren, verwendete ich digitale Ausgänge wie folgt:

Arduino Pro Mini Das TFT - Modul

Digital Pin 2 Eingang 1 (RST) mit 1kOhm verbinden

Digital Pin 3 Eingang 2 (CS) mit 1kOhm verbinden

Digital Pin 4 Eingang 3 (D / C) mit 1kOhm verbinden

Digital Pin 5 Eingang 4 (DIN) mit 1kOhm verbinden

Digital Pin 6 Eingang 5 (CLK) mit 1kOhm verbinden

VCC Eingang 6 (VCC)

VCC Eingang 7 (BL)

GND Eingang 8 (GND)

A0 ist der analoge Eingang, der digitalisiert und auf dem Display angezeigt wird ....

Auch Digitale Stift 7, 8 und 9 sind im Einsatz in te Programm (nicht auf den Bildern!)

Pin 7, der mit Gnd verbunden ist, erhöht das Intervall zwischen den Abtastwerten um 10 Mikrosekunden; Verbindet Pin 8 mit GND das Abtastintervall um 10 Mikrosekunden.

Das Sampling beginnt, sobald Pin 9 mit GND verbunden ist (kurz <500 Millisekunden). Es wird dann nur einmal scannen, 160 Proben. Anschlussstift 9 länger als 500 Millisekunden wird das Gerät kontinuierlich scannen.

Schritt 2: Das Programm ...

Legen Sie die Dateien HW_AVR *. * Und TFTLib *. * In die TFTLib-Bibliothek und öffnen Sie _1chaosctest.ino in der Arduino IDE; Kompilieren und hochladen und fertig!

Da wollte ich nicht viele Pins zu meinem Apparat löten muss ich verwendet https: //www.tindie.com/products/BBTech/5-pin-pin-h ...

Das macht das Leben einfach!

Related Reading