author
1Instructables48,529Views20CommentsJoined April 24th, 2016

Tell us about yourself!

Complete Your Profile

Achievements

10K+ Views Earned a bronze medal
  • RogerioBego commented on RogerioBego's instructable Oscilloscope Arduino-Processing8 weeks ago
    Oscilloscope Arduino-Processing

    Yes. You have to change the command "size(660, 700)" wich is in "void setup(){..}" at "Processing" program.As I did using absolute pixels, you have to change all information of each object (button, dial, checkbox, etc..)

    Did you do Step 6 ? You have to configure Serial clicking mouse on "select serial" (com1, com2,...) and clicking "select speed" (115200), and then click "off" to change it to "on".

    View Instructable »
  • RogerioBego commented on RogerioBego's instructable Oscilloscope Arduino-Processing5 months ago
    Oscilloscope Arduino-Processing

    If you plug the arduino after run the program, you have to click on "refresh" to get the new connections, and after click on the connection name "/dev/.." to show the new connections

    View Instructable »
  • RogerioBego commented on RogerioBego's instructable Oscilloscope Arduino-Processing6 months ago
    Oscilloscope Arduino-Processing

    Did you do the step 2 (Step 2: Install the Arduino IDE and TimerOne.h Library)?

    I will install Linux to verify the problem!Thanks!

    Thanks!

    View Instructable »
  • RogerioBego commented on RogerioBego's instructable Oscilloscope Arduino-Processing7 months ago
    Oscilloscope Arduino-Processing

    When you connect Arduino UNO to the computer you have to see which "com" port it actually is connected. Then you have to configure the begOscopio to that "com", and the frame "Configure Serial" should be green.To be sure you can use the Arduino IDE to connect to Arduino and findout the Com Port.

    View Instructable »
  • RogerioBego commented on RogerioBego's instructable Oscilloscope Arduino-Processing8 months ago
    Oscilloscope Arduino-Processing

    Great! If you put in youtube let me know!

    View Instructable »
  • RogerioBego commented on RogerioBego's instructable Oscilloscope Arduino-Processing8 months ago
    Oscilloscope Arduino-Processing

    Hi Fabio,I am happy you are interested to upgrade the CPU. I stopped with the Oscilloscope project! ;)But I am sure that if you use a faster microcontroller you can read high frequencys.I tested Arduino Due (84MHz) and I could read higher frequencys. (AD convertion is faster). obs: Arduino Uno (16MHz).The good is that I changed nothing in Arduino code.I don't know how use the NodeMCU, maybe we need to change its code.If you want I can help you to change the "Processing" code.

    you can make a tension divider with resistor.+12V -- R1 -- (arduino 5V) -- R2 --- gndOr, if you want measure ac you can make the circuit below:In theory, I think we can shift the negative signal to positive (2.5V will be the 0V) and limiting the peak-to-peak voltage to 5V using resistors (voltage divider).I put a 5V zenner diode as protection at the Arduino's input.We need change the program to show the correct values. I didn't test that!obs: be careful when using high voltage! ;)

    View Instructable »
  • RogerioBego commented on RogerioBego's instructable Oscilloscope Arduino-Processing8 months ago
    Oscilloscope Arduino-Processing

    Yes!The limitation is the same as the Arduino input (5V)But, as I discribed before, you can use circuits to decrease the tension

    No! The 74hc595 is a shift register and we need a analogue multiplexer

    View Instructable »
  • RogerioBego commented on RogerioBego's instructable Oscilloscope Arduino-Processing1 year ago
    Oscilloscope Arduino-Processing

    thanks for try! Did you make the last circuit to read values of resistor and capacitors?

    View Instructable »
  • RogerioBego made the instructable Oscilloscope Arduino-Processing1 year ago
    Oscilloscope Arduino-Processing

    You're write!Channel 0 comes from a0 and channel 1 comes from a1. But, as we didn't connect any signal at ch2 and ch3, we have noises. The noise comes from 60 hz powersupply and from any channel connected. If you connect a wire at ch2 and touch with your finger, you can see variations.To avoid that, you can put a pull down resistor (10k). The oscilloscope will show 0V when you have nothing connected at the input. (see picture!)Thanks for your comment!

    View Instructable »
  • RogerioBego commented on RogerioBego's instructable Oscilloscope Arduino-Processing1 year ago
    Oscilloscope Arduino-Processing

    After you can meassure current, I can upgrade the software to read the correct values!

    View Instructable »
  • RogerioBego made the instructable Oscilloscope Arduino-Processing1 year ago
    Oscilloscope Arduino-Processing

    You can make yourself a tension divider to limit the tension up to 5V and force the 0V which correspond 0A to 2.5V. With that you can read at Arduino.Or, more easily, you can buy a current sensor. You have 2 types:1 - noninvasive - SCT013 (read up to 100A:50mA - www.yhdc.com) https://www.filipeflop.com/blog/medidor-de-corren...2 - ACS712 or ACS714 - (from -30A up to +30A) https://learn.sparkfun.com/tutorials/acs712-low-c...Good luck! ;)

    View Instructable »
  • RogerioBego commented on RogerioBego's instructable Oscilloscope Arduino-Processing1 year ago
    Oscilloscope Arduino-Processing

    Hello,You have to have all files ".pde" into the folder "oscilloscope_4ch\"Download from the link https://github.com/rogeriobego/oscilloscope-arduin...The files are:oscilloscope_4ch.pdeCom.pdeBotao.pdeCanal.pdeCanalXYZ.pdeCheckBox.pdeDial.pdeFmtNum.pdeGrupo.pdePainel.pdeTela.pdeIn the Processing IDE open the file "oscilloscope_4ch.pde"You will see other tabs. One of them is the class "Com.pde"Let me know if work or not!

    View Instructable »
  • RogerioBego made the instructable Oscilloscope Arduino-Processing1 year ago
    Oscilloscope Arduino-Processing

    To view component curves:It is necessary to use a circuit to generate a sine wave or sawtooth.This signal will be used on the component being tested and will also enter the X channel.In series with the component we must put a small resistor to get a value proportional to the current that passes in the component, and we use that signal in channel Y.The Arduino Due already has a DAC (Digital Analog Converter) that can be used as a Signal Generator, in addition to the clock rate of 84MHz (Arduino Uno is 16MHz). But the I / O ports are 3.3V.

    View Instructable »
  • RogerioBego commented on RogerioBego's instructable Oscilloscope Arduino-Processing1 year ago
    Oscilloscope Arduino-Processing

    Gracias,Oscilloscope Capabilities Monitor up to 4 voltage channels (0 to 5V). Can display frequencies up to 3kHz. Stabilizes the wave on the screen using a simple trigger. Identify the frequency of the wave using the best criterion (square or sinusoidal). Scales: volts / division and time / division adjusted individually for each channel. Tool to measure voltage and time in each channel. Combined display of channels in XYZ. PWM signal generator. Measure resistor or capacitor values on 3 scales (automatically)

    View Instructable »