如果您在市场上购买了USB示波器,但会因某些价格吓倒,您可能已经考虑尝试自己制作一个。毕竟,拥有大量不同的微控制器甚至在那里的免费软件,似乎喜欢it could be a feasible and educational endeavor.
A quick Google search of “DIY oscilloscope” yields pages of results including Arduino-powered tutorials, and kits available for purchase.

就我个人而言,我一直是DIY解决方案的部分,我认为房屋建造是熟悉概念或硬件的好方法。但是,为了使这个问题有更多了解,我转向了我知道的最大智慧来源 - 互联网。
After scouring many forums and discussions around the issue, I began to see some common concerns from people who had attempted this. They included the following:
- Not efficient in terms of amount of time it would take vs. cost. Since money is time, this is an important consideration to make when looking at what might be a seemingly cheap option.
- 可能是不准确的。此外,如果您对示波器不太熟悉,并且您的项目给出了不准确的读数,那么它可能会学习如何使用示波器。
- Won’t have high bandwidth, so it will have more aliasing, which means unusable data.
- 有用的示波器需要一个良好的软件接口,理想情况下,可以访问人工支持。
I ran across threads such as this one, where people debated the merits of using MCUs to make oscilloscopes.

我遇到了以上线程的评论Analog Discovery 2page onSparkfun.com.以供参考,The Analog Discovery 2is $279 and it works as an oscilloscope, waveform generator, power supply, voltmeter, data logger, logic analyzer, pattern generator, static I/O, spectrum analyzer, network analyzer, impedance analyzer, and protocol analyzer. It is also compatible with the powerfulWaveForms software.

While sometimes building something is a great way to understand it more in depth (like with 3D printers), for this instance,purchasing a device和putting that time and energy toward exploring its software and capabilities is likely a better option. It can be very frustrating to use a potentially buggy project to debug other projects, as you might never know where the errors are coming from.
但是,如果您对开发方面感兴趣,我建议您检查一个开源示波器项目,例如OpenScope MZ(priced at $89). This would be a good option, especially if you are looking to get more familiar with the structure of how an oscilloscope is made.

Overall, while it is tempting to tackle the challenge of a home-brew oscilloscope project, after reading forums (and a lot of frustrated complaints) about the process and outcome, I would recommend that you instead look into purchasing one in your price range. There is an incredibly wide spectrum of price for this particular tool, so it is a good idea to do a bit of research and read somebuying guidesbefore you take the plunge. Keep in mind what exactly you are using it for (and which capabilities youneedvs.将很高兴),并确保您选择的产品随附经过精心浏览的软件和大量支持。
Then once you are armed with your new device, get out there and take some measurements!

At $179 (Academic Pricing) the Analog Discovery 2 is a much better deal than the $89 OpenScope MZ, which has many of the disadvantages of a DIY oscilloscope (low sampling rate and low A-to-D resolution, for example).