Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.
KermMartian wrote:
Quote:
Kerm: Looks amazing, what's the estimated cost of materials?
The Spark Core itself is $39, and the only extra hardware that you need is half of an I/O cable. It would probably cost an extra $20-$30 for a battery and charging/regulator circuit, depending on what you used. I'd love to create a standard board that the Spark Core can slot into that also has an on-board charger and regulator and socket for a LiPo, but I doubt a lot of people would be interested in purchasing it.

Also, keep in mind the Spark Core is open source design, and their site claims that actual parts are only about $15 if you have them made for you on a larger scale.
Oh, so theoretically instead of graduating to the CC3200 development board and coming up with a design that could run purely on the CC3200 for an eventual theoretical board, we could just punt with the CC3000 + STM32F103 and board a board around that? I suppose that's a reasonable solution, if slightly suboptimal. Smile
It's probably worth playing around with both ideas, but check out this and this (slightly further down the same page) if you haven't yet.
Over a number of hours this evening, and going to bed far too late, I have built most of the Hybrid BASIC program to configure the Spark Core over CALCnet. It uses the DCSB Libraries to speak CALCnet from TI-BASIC, as well as the DCS GUI API functions exposed in the DCSB Libs to draw the interface. Currently it can read the local and remote hub name from the Spark Core, display them, and let the user modify them. It can accept new WiFi credentials, but does not yet format them for sending to the Spark Core.

The Spark Core firmware has also been modified to deal with these messages. The messages are: 'C' to read the current hubs configured on the Core, 'L' to set the local hub name, 'R' to set the remote hub name, and 'W' to set the WiFi credentials. All of these messages are sent as String-type CALCnet BASIC frames to a special bridge address defined as FFFFFFFF. This means that CALCnet/gCn now has three special addresses defined: 00000000 for broadcast, AAAAAAAA for software that bridges gCn to an internet service, and FFFFFFFF for the bridge connecting a local CALCnet network to gCn.

Once the functionality has been finalized, I will take more screenshots and videos, package up the code for the Spark Core and for the BridgeCfg program, and post up some Cemetech news.

This is looking awesome, Kerm! Can't wait to see what it's like when it's done!
What he said.
Will it be able to save different configurations and then load them, say, from an AppVar or something? This is looking absolutely fantastic! Smile
gaventemples31415 wrote:
Hmmm... Contest prizes???


I like that idea Razz

Is there going to be stuff implemented into DCS7 and DCS8 hybrid libs to utilize this wifi connection?
does it have the capability to just directly connect two calculators without a cable?
16aroth6 wrote:
Is there going to be stuff implemented into DCS7 and DCS8 hybrid libs to utilize this wifi connection?
does it have the capability to just directly connect two calculators without a cable?
No, and no, respectively. For the first question, you can still use CALCnet BASIC. We'll be patching Doors CS 7.2 to fix a few small bugs with CALCnet BASIC on the TI-84 Plus calculators.

MateoConLechuga wrote:
Will it be able to save different configurations and then load them, say, from an AppVar or something? This is looking absolutely fantastic! Smile
My bridge configuration program does not provide this functionality. If someone else wants to expand it to allow that, I would heartily support that effort.
*bump* I succeeded in getting my TI-83+ to be able to set WiFi credentials on the Spark Core, after wrestling with many poorly-documented constraints in the WiFi Wiring module and bugs in the firmware. For photographs, I used a LiPo battery to directly power the VIN/GND pins of the Spark Core, eliminating the need to power it over USB. I will post a full news article including my code tomorrow, but for now, here's a photograph.

KermMartian wrote:
We'll be patching Doors CS 7.2 to fix a few small bugs with CALCnet BASIC on the TI-84 Plus calculators


This is good news! Keep us posted.

As for this project; it's looking fantastic, keep up the good work!
For the finished project, code, and video, check out this Cemetech news article:
http://www.cemetech.net/forum/viewtopic.php?t=10715
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 2 of 2
» All times are GMT - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement