Hello Everybody,
I am wishing to create a live display on a desk that uses an Arduino to connect to the internet and collect data from a website, and then use that data to determine further information, finally displaying it on an LCD. The actual application is a grade-checker (high school student). A basic rundown of the process is:
1.Connect to the internet
2.Navigate to a certain website (Campus Portal Login)
3.Navigate to a certain page on that website
4.Read information from that page (Grades)
5.Store that information
6.Perform simple calculations with that information to produce final result (GPA)
7.Show result on display
8.Cycle down, rest, etc.
9.Repeat daily
I am new to Arduino but have used other microcontrollers and electronics. I might be using an e-Paper display instead. Now, this display will be on the same table as my laptop, so I could connect it to my laptop with an ethernet cable, but I would prefer to connect directly to the internet over Wi-Fi. The website that I need to get my information from requires a login, so could I program the Arduino to log in for me, and actually navigate the site? Or, I could write a program on my computer which then produces an output to send to the Arduino. I don't really understand the process of connecting an Arduino to the internet, so any and all help in pursuit of this project will be very appreciated
I am still new with Arduino and well electronics as well.
First like any project you need to break it down into steps.
In this case, I suggest setting up the hardware to take input data. Don't focus on the actual data collection just yet.
So your Adruino will at least to start process stage data and do the calculations and display your results.
Spend a little bit thinking about your stage data and even while building everything. Make sure any special conditions get tested.
You can then start to think about how it might connect to the internet/network and grab data start with a stage location grab or send.
Then you can try doing the login and I suspect that getting it to login and grab data will be very difficult since website is built using jsp (java). I would start this by doing it from a computer and learn one method and then you might see how you can implement your solution via something in Arduino or make something similar.
Now there is a remote chance that you build everything and navigate to the site and everything works as expected like maybe it has mobile pages that remove complex navigation and you do some kind of sendkeys or tab/cursor manipulations. Might even be able to capture the inputs and fudge a click. I have done things like this with VB, VBScript, and Java but nothing recently that would be of help here.
Needless to say, me being more comfortable with computers I would say do that part via computer and send it or pick it up with Arduino.
Yeah , https wont work imo. As Paul says , it's just not got the horses for it. You could add more memory I guess but the processing time is going to be the issue. You'd need a more meaty processor for that.