Circuit-Digest / ESP32-Oscilloscope

Create your own affordable ESP32-based oscilloscope with 1Msps sampling rate using this DIY project. Features include a 1.69” TFT display, tactile switches, and essential components. Find the circuit diagram, PCB layout, and Arduino code on GitHub for an accessible and compact solution
https://circuitdigest.com/microcontroller-projects/diy-esp32-oscilloscope
47 stars 22 forks source link

Change ADC channel #1

Open classic-audio opened 2 years ago

classic-audio commented 2 years ago

This is a very nice project. I am going to build and use.

I have a breadboard up and running the code with one problem.

I am using the ESP32 D1 mini board (with limited GPIO)

The analog port of the project code is not availible (ADC1_CHANNEL05 GPIO33)

I have changed to: #define ADC_CHANNEL ADC1_CHANNEL_0 // GPIO36

The measurement of frequency and voltage (pp) on the display is ok

**B U T I have no oscilloscop signal.

What must I do to fix this problem?**

hazy1710 commented 2 years ago

Я использовал GPIO39

define ADC_CHANNEL ADC1_CHANNEL_3 // GPIO39

У меня все работало!

GithubersEver commented 10 months ago

Я использовал GPIO39 #define ADC_CHANNEL ADC1_CHANNEL_3 // GPIO39 У меня все работало!

Можно ли измерять 240в с розетки, или надо резистор менять?

hazy1710 commented 10 months ago

Я использовал GPIO39 #define ADC_CHANNEL ADC1_CHANNEL_3 // GPIO39 У меня все работало!

Можно ли измерять 240в с розетки, или надо резистор менять?

Важно чтобы на микро контроллер приходило не более 3.3 вольта. Я расчитал резисторы здесь https://cxem.net/calc/divider_calc.php Из розетки измерял но есть нюанс.

  1. Видно только одну полу волну, так как нет смещения ноля в этом осциллографе.
  2. У меня идут какие-то наводки и в момент соединения щупов к цепям высокого напряжения входы кнопок начинают хаотично срабатывать. Иногда это раздражает. Может поможет экранирование, но я пользуюсь так.