Pramod Abichandani
  • Home
  • Research
  • Publications
  • Teaching
  • Robots
  • Professional Service
  • Biography
  • Musings
  • MatlabArduino
  • Contact

Democratizing real-time data analytics education - one sensor at a time!

7/27/2013

45 Comments

 
A lot has been written and said about the power of technology in revolutionizing higher education. The web is playing an increasingly important role in democratizing higher education -- providing education to anyone and everyone, anywhere and everywhere. 
Picture
As the barriers to entry for effective education continue to fall, I am pleased to share our new endeavor, www.matlabarduino.org. I launched this website along with my graduate students Chris and Vaishali with a mission and vision to provide high definition YouTube videos that demonstrate the use of two powerful technologies -- Matlab and Arduino -- to perform fundamental engineering tasks across several fields. The unifying theme for these tasks is the idea of procuring, analyzing, and visualizing real-world data to generate real-time insights that facilitate data-driven decision making. 

The idea of creating this website and YouTube channel spawned during one of the several useful conversations that I have had with my second-year engineering students in my 800+ student class on engineering data analytics. For those who are not aware of these two technologies, here's a brief introduction:

Picture
Matlab is a software application built by the MathWorks. This technical software features one of the most comprehensive collection of software tools that can be and have been used to solve critical engineering and scientific problems. A large number of students around the world have access to Matlab through their universities and other sources.

Picture
Arduino is an open source hardware platform readily available in the market. This platform features a microcomputer chip that can be used to connect to sensors, actuators, and other devices, and create systems that can perform several automated tasks reliably and continually. Being open source, all the board designs and list of materials used to create the boards are freely available. Best of all, the entry level Arduino platforms start from $10. The one that we have selected is the Arduino UNO board. This board costs around $30.

So why combine the two? To an engineer such as myself, this is a match made in heaven. The Arduino board provides a simple and inexpensive method of electronically connecting with a plethora of devices and capture real-world data as and when it is generated. On the other hand, Matlab's raw computational prowess and plethora of sophisticated scientific software libraries allow one to analyze this real world data and convert it into information; information that is rich with actionable insights and qualitative acumen; information that can be used to answer difficult engineering and scientific questions.

The response to this website and the YouTube channel has been very encouraging. In just under 3 months since the launch, we have registered about 1500 video views from 70+ countries. These numbers are only expected to grow with time and more cutting-edge content. The average view duration is very close to the average length of our shorter videos.

As an educator, I strongly believe that as humanity becomes increasingly technological, we must provide our current and future generations of engineers and scientists the support structure and knowledge required to create systems that allow for effective and data-driven decision-making. Matlabarduino.org is a step in this direction. So the next time you have an idea, don't wait; simply 1) Plug an Arduino board to your computer 2) Start Matlab, and 3) Join the fun!
45 Comments
Harshad Tadas
7/30/2013 07:34:51 am

This is so awesome. I am teaching my younger brother Arduino for his final year project and wanted him to integrate board with Matlab. Now I know where to direct him .
Good Job Pramod !

Reply
g'rgrggrgr link
6/3/2016 05:15:24 am

fils de pute

Reply
Tony Pendleton
8/25/2017 03:28:22 pm

Your all's vision is great! I completely agree! I look forward to keeping up with you all. I wish I got started with microprocessors back in high school! The possibilities are endless.

Reply
Hasitha Jayetileke
8/18/2013 01:27:13 am

I really appreciate and thanking for you'll helping the world wide engineering students and as well as the academics through this web site.

These video lectures are simple but very powerful.

Best Regards

Hasitha Jayetileke
BTech(Eng)(Hons)(OUSL), AMIE(SL)

Reply
Tim Campbell
9/17/2013 03:45:13 am

Found these tutorials through Youtube & Google searches. Very thorough videos, easy to follow, and helpful to my research. Thanks!

Reply
Alan Burford
10/14/2013 04:32:10 am

WOW! YOU GUYS ARE HERO. How can I get a copy of the code on your tutorials.

Reply
alan
10/30/2013 06:13:57 am

Hi
awesome, excellent job how we can get a copy of your code Measuring and Visualizing Distance Sensor Data in Real-Time
would you please to send copy of codes of your tutorial to my email
I will use some of your code in my project and I will cite it to you tutorial.
thank you in advance for your help, please help :)

Reply
alan
11/4/2013 10:27:20 pm

Hi
already I sent to you all codes "arduino and Matlab" and I need your help to correct it
best regards
alanefrini@yahoo.com

Reply
avinashchakravarthi
11/6/2013 08:27:58 pm

i'm following our tutorials..right now i'm planning a project which deals with matlab and arduino..it will be really helpful to me ,if u send the matlab and arduino code of all our tutorials..thanks in advance

Reply
avinashchakravarthi
11/6/2013 08:30:21 pm

..i'm following our tutorials..right now i'm planning a project which deals with matlab and arduino..it will be really helpful to me ,if u send the matlab and arduino code of all our tutorials..thanks in advance

Reply
MatlabArduino link
11/7/2013 03:35:01 am

Thank you for your encouraging comments. All the code is actually displayed in the videos. As a matter of policy, these videos are meant to encourage the audience to create and further curate their own code repository. In the same vein, we encourage you to write your own code - should you run into technical issues, we are happy to provide support to the extent possible. Good luck! Sincerely, MatlabArduinoOrg

Reply
Peter
12/25/2013 05:24:21 am

I am currently in the process of trying to program the sketch file displayed in the first video to make matlab communicate with arduino, but can't seem to get it to work. I was wondering what the base file you used is, so i could use the same one. some of the text is cut off at the bottom and top of the image, so i'm having trouble writing it out on my own

Reply
Stephanie
11/13/2013 08:28:36 am

Is there any chance I can get a copy of the codes for the Measuring and Visualizing Distance Sensor Data in Real-Time for the Sharp 2Y0A02 tutorial? Strictly for practice purposes only. Will not take credit or submit somewhere.

Reply
Cartman
11/15/2013 09:08:45 am

cabron por que no subiste el ejemplo

Reply
sebu
12/11/2013 02:45:30 pm

Hi
I'm very interested in these Arduino Matlab things..may I have the codings so that I can study more?

Reply
ali.h.flaih
1/16/2014 07:11:59 pm

god bless you,thank you for the new world to me

Reply
Kathryn
3/2/2014 10:47:33 am

Thank you so much for your tutorials! THey have helped a lot.

I just have a question, however. I am a bit lost on your third tutorial on vectors and magnitude.m. I am trying to follow, but i am a little confused as to how you have created the buttons to start/stop and end communication. Would you please clear that up?

Thank you

Reply
yash link
3/30/2014 04:38:55 am

i want to use arduino and interface it with matlab to create a gui in matlab to send an image from one pc to another using led and photodiode please help me out

Reply
Nhat
4/19/2014 12:11:46 am

Thank you so much for your tutorials!
I am trying to make "MATLAB Arduino Tutorial 8 - Real-time 3D visualization of Parallax Ping ultrasonic sensor data" but I can't get a copy of "stop_call_animation3d.m" and it has some mistake. I need your help to correct it.
best regards

Reply
houssam deboucha link
5/23/2014 08:39:37 am

je veux crée interface avec matlab qui commande dix relais connecter à cart arduionuno

Reply
Carlos Tun
6/10/2014 05:19:46 pm

Excellent keep going this way

Reply
Jerome link
7/18/2014 01:05:00 am

Is there any code or just videos?

Reply
Kathrin
10/14/2014 06:39:07 am

Dear all!

Your website and the tutorials are just great! They helped me a lot to connect my arduino to matlab.. I was trying to work through a few tutorials using a different sensor but I got stuck at the stop_call_vector stop_call_magnitude Callback functions. is the function explained anywhere in a tutorial because I can't get it working by my own.. :(

Any help would be highly appreciated!
Best

Reply
Rp rao
11/5/2014 08:36:34 pm

please make the codes available on the website so that my students can get max benefit from the website resources. it seems that is the request in general from all
RP RAO(PhD)

Reply
James
11/8/2014 01:24:31 pm

thank you for the matlabarduino tutorial, but I found some error in the code and it would be good if you can also give the code, and I have tried to make 2 projects (gyroscope calibration and range ultrasonic visualization) but none of them work 100 % . on the range visual sensor the person skip some of the code so i'm afraid maybe that's the cause of it(to be specific thehgtform scaling somehow got an error message). it would be really helpful if you can give the code

Reply
Elsa
11/17/2014 12:35:22 am

Would you please to send codes of your tutorial to my email?

Reply
dean
1/31/2015 12:53:28 pm

could you please email the code from the video MATLAB Arudino Tutorial 17: Arduino Ethernet Web Server based LED control and sensor logging thanks in advance

Reply
Chandan Kumar
2/3/2015 04:54:44 pm

Thanks for providing such a wonderful platform for learners.
Thank you once again.

Reply
Ken
2/20/2015 02:57:06 am

Hi, I saw the video regarding the matlab codes you use on filtering an accelerometer -https://www.youtube.com/watch?v=TeKk3DjN_gs
Can you send the codes to kxg0598@louisiana.edu

Reply
Ken
2/20/2015 03:28:35 am

http://www.matlabarduino.org/accelerometers.html

Hi i am interested in learning MATLAB codes using Arduino on accelerometer.
Would you mind sending the codes for your website above?
My email address is kxg0598@louisiana.edu

Reply
Mila
4/12/2015 08:18:54 pm

hi, im working in project of detecting threshold of an accelerometer then, i want to know if you can send me you're code of matlab, Thanks

Reply
suraj
4/8/2015 05:25:13 pm

Does any have ultrasonic gui code ?if so please forward it to this mail id suraj2186@gmail.com

Reply
mila
4/12/2015 08:19:50 pm

it's for my project

Reply
ren
7/9/2015 09:13:16 am

hey guys looking for some help here i am trying to build a wireless ac power meter using arduino matlab and xbee modules . already look at tutorial 6 and was able to establish the wireless connection between arduino and matlab. my current and voltage sensing circuit is connected to analogue pins A0 and A1. when i try to read the analogue value at the pins from matlab sometimes i get a time out saying unable to read data. thanks for your help

Reply
Abdulrhman
4/3/2016 01:25:04 am

Could I have the codes pls
her is my Email
alfarah34@gmail.com
alfarah_2013@yahoo.com

Reply
mohamed jlassi
4/16/2016 07:34:53 am

nice work
can you plz send me the codes :)
thx

Reply
bugra
5/9/2016 05:45:35 am

can i take codes pls said.ozmen@std.bou.edu.tr

Reply
daniel.araya
5/19/2016 08:32:14 am

I need codes pls daniel.araya.rocha@gmail.com, Thank you

Reply
Alex
6/25/2016 04:00:59 am

I would really appreciate it if you could send me example code:)

Reply
John Campbell
6/27/2016 04:01:02 pm

Hello, my name is John Campbell and I am a lecturer in the trinity college Dublin school of physics. I was wondering would it be possible to obtain a copy of your arduino temperature sensor example code - I have watched the video and cannot make out some of the text. I am using this for general education myself. Thank you for all your work.

Reply
anin
3/17/2017 08:36:16 pm

Hey , i have project about do fft with accelerometer. can you share your code please ? thank you

Reply
Tiffany
4/26/2017 03:14:47 pm

Dear all^^

Thank you very much for your tutorials
Your website and the tutorials are just great!
I am interested in visualizing and calibration gyroscope&acclerometer
would you please to send copy of codes of your tutorial to my email(liyong0920@hotmail.com)
I will use some of your code in my project and I will cite it to you tutorial.
I would really appreciate it if you could send me example code:)
Thank you once again.

Reply
Ili link
11/7/2019 07:17:20 pm

I would really appreciate it if you could send me example code :)

Reply
Yamen
6/30/2020 08:27:30 am

I need codes pls yamendmas63@gmail.com, Thank you

Reply
Kiswa link
6/22/2022 11:02:48 pm

This very good

Reply



Leave a Reply.

    Pmode

    Musings of a curious soul. 

    Archives

    August 2014
    July 2013
    May 2013
    March 2013
    August 2012
    March 2012
    February 2012
    October 2011
    September 2011
    August 2011
    July 2011

    Categories

    All
    Apple
    Arduino
    Barefoot
    Democratizing Education
    Driverless Car
    Engineering Education
    Expectations
    God Complex
    Google
    Graduate School
    Growing Up
    Health
    Human Body
    Human Mind
    Humor
    Innovation
    Languages
    Math
    Matlab
    Millennials
    Music
    Node.js
    People
    Personal Trainer
    Phd
    Pidgins
    Raspberry Pi
    Roboticist
    Running
    Sensors
    Steve Jobs
    Teaching
    Technology

    RSS Feed

© 2022 Pramod Abichandani