Project tutorial

Deploy Bandpass Filters Using the Wolfram Language © GPL3+

Analyze the responses of a bandpass Butterworth and Chebyshev1 filter deployed to an Arduino Nano from the Wolfram Language.

  • 2,989 views
  • 0 comments
  • 12 respects

Components and supplies

Apps and online services

About this project

In this project I will analyze the responses of a bandpass Butterworth and Chebyshev1 filter deployed to an Arduino Nano from the Wolfram Language.

As these are analog filters, they need to be discretized before deployment. It is interesting to see in real-time how the frequency response of deployed filter closely matches that of the analog version.

The frequency responses create a mental imagery of what the real-time responses of the filters would look like and how they would differ from each other. But I wanted to make it concrete. So I created a visualization juxtaposing the frequency responses of the analog filters and the real-time responses of discretized filters, to see both in real-time as I change the parameters of the input signals.

In the first part, the filters are computed, analyzed, and deployed. In the second part, I acquire and analyze the filtered data to visualize the responses and evaluate the performance of the filters.

All the computations and tasks are done using the Wolfram Language: I use its signal processing capabilities to compute and analyze the filters, the Microcontroller Kit to deploy the filters, the device framework to do the data acquisition, and the notebook interface to visualize the data.

For the complete post please see this cloud notebook.

Comments

Similar projects you might like

Inexpensive Wireless Interactive Board

Project tutorial by Adellar Irankunda

  • 14,118 views
  • 4 comments
  • 19 respects

Temperature & Humidity Data Logging

Project tutorial by MatrixOrbital

  • 3,546 views
  • 0 comments
  • 16 respects

Simple UNO calculator

Project tutorial by Joprp05

  • 10,855 views
  • 2 comments
  • 13 respects

Display Board

Project tutorial by msr048

  • 1,708 views
  • 0 comments
  • 4 respects

Otto DIY+ Arduino Bluetooth Robot Easy to 3D Print

Project tutorial by Team Otto builders

  • 63,693 views
  • 131 comments
  • 197 respects

Arduino - PV MPPT Solar Charger

Project tutorial by Abhi Verma

  • 18,768 views
  • 4 comments
  • 31 respects
Add projectSign up / Login