Home > News & Updates > Arduino News > SLICK WEB OSCILLOSCOPE IS READY IN A FLASH (LITERALLY)

SLICK WEB OSCILLOSCOPE IS READY IN A FLASH (LITERALLY)

Summary of SLICK WEB OSCILLOSCOPE IS READY IN A FLASH (LITERALLY)


A portable web-based oscilloscope project by [David Buezas] uses the Web Serial API to display signals directly in Chrome without local software. It relies on a Logic Green LGT8F328P microcontroller, a fast ATmega328P clone running at 32 MHz. The system allows instant firmware flashing via the browser interface, making it an affordable solution for classrooms or field work, though it is limited to measuring signals under 5 volts.

Parts used in the Arduino-web-oscilloscope:

  • Logic Green LGT8F328P microcontroller
  • Google Chrome browser (with Web Serial API)
  • Firmware flash button (built into web interface)
  • Blank board housing the microcontroller

A bench oscilloscope is one of the most invaluable tools in the hardware hacker’s arsenal, but even the slimmest digital models are a bit large to be part of your everyday electronic carry. Sure you could throw one of those cheap pocket scopes in your bag, but what if there was an even easier way to take a peek at a few signals while you’re on the go?

For those who roam, the Arduino-web-oscilloscope project created by [David Buezas] is worth a close look. Using the Web Serial API built into recent versions of Google’s Chrome browser, this project allows you to pop open a software oscilloscope without installing anything locally. Whether it’s a public computer or that cheap Chromebook you keep around for emergencies, a valuable tool is just a few clicks away.

Of course, there has to be some hardware involved. Despite what you might think given the name of the project, the code currently only supports the Logic Green LGT8F328P microcontroller. This cheap ATmega328P clone not only runs at 32 Mhz but according to [David], many operations can be done in fewer clock cycles than on the original 328P. In short it’s fast, and fast is good if you want more samples.

One of the best parts about this project is that a function to flash the firmware to the LGT8F328P is built right in the web interface. With the oscilloscope running in the browser, you just need to plug in a blank board, click the button to flash it, and start taking measurements. You could outfit a whole classroom or hackerspace with basic oscilloscopes in minutes, with a per-seat cost of just a few bucks.

Of course, there are some pretty hard limits on what you can realistically measure with this setup. For one thing, the board can’t handle anything higher than 5 volts. Even the cheapest oscilloscope kit is still going to be an upgrade, but the fact you can spin this up almost anywhere for the cost of a cheap MCU board makes it hard to complain about the results.

Source: SLICK WEB OSCILLOSCOPE IS READY IN A FLASH (LITERALLY)

Quick Solutions to Questions related to Arduino-web-oscilloscope:

  • How does this project allow you to use an oscilloscope without installing software?
    The project uses the Web Serial API built into recent versions of Google Chrome to run the software oscilloscope directly in the browser.
  • Which specific microcontroller does the code currently support?
    The code only supports the Logic Green LGT8F328P microcontroller.
  • What is the clock speed of the supported microcontroller?
    The Logic Green LGT8F328P runs at 32 Mhz.
  • Can you flash the firmware directly from the web interface?
    Yes, a function to flash the firmware is built right into the web interface.
  • What is the maximum voltage this setup can measure?
    The board cannot handle anything higher than 5 volts.
  • Is this project suitable for outfitting a classroom or hackerspace?
    Yes, because you can spin up basic oscilloscopes in minutes with a per-seat cost of just a few bucks.
  • Does this tool require a specific type of computer to operate?
    It works on any device with a recent version of Google Chrome, including public computers and cheap Chromebooks.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top