-->
Connecting GSM modem
-->
-->
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
-->
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
TI Z80
»
Connecting GSM modem
« previous
next »
Print
Pages: [
1
]
Go Down
Author
Topic: Connecting GSM modem (Read 4105 times)
0 Members and 1 Guest are viewing this topic.
Blagus
LV2
Member (Next: 40)
Posts: 29
Rating: +1/-0
Connecting GSM modem
«
on:
March 31, 2012, 11:17:08 am »
I got an idea about connecting serial (RS-232) GSM modem to TI-83+ (and using it to send SMS, for example).
My guess is that it should be possible, since calc has serial interface (GND, Rx, Tx) and serial modem would be used (unless modem requires some more wires).
What do you say?
Logged
Netham45
LV11
Super Veteran (Next: 3000)
Posts: 2103
Rating: +213/-4
*explodes*
Re: Connecting GSM modem
«
Reply #1 on:
March 31, 2012, 11:29:39 am »
Sounds plausible.
There's already a terminal emulator available for the ti-83.
Logged
Omnimaga Admin
thepenguin77
z80 Assembly Master
LV10
31337 u53r (Next: 2000)
Posts: 1594
Rating: +823/-5
The game in my avatar is bit.ly/p0zPWu
Re: Connecting GSM modem
«
Reply #2 on:
March 31, 2012, 12:45:31 pm »
What kind of baud would the modem expect from the calculator and how accurate does it have to be?
The first problem is that the calculator only runs at 6MHz. This means your theoretical max baud would be 285Kb/s, the next would be 230, then, 206, 200, and then they get to more manageable increments. But, I guess if your expected baud is under 200Kb/s, you'd be ok.
However, a more severe problem is the lack of exact timing on the 83+, if your modem doesn't really care, it shouldn't be a problem, but no two calculators run at the same frequency. I can't give you exact numbers on the 83+ (because there's no timing system), but on the 84+ line, I've seen calculators all the way from 14.5MHz all the way to 17MHz. Since you are relying on the cpu to clock your data, you won't be able to get very precise timings.
However, if you sort out both of these issues, the rest should be relatively easy.
Logged
zStart v1.3.013
9-20-2013
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
-Runer112
Jim Bauwens
Lua! Nspire! Linux!
Editor
LV10
31337 u53r (Next: 2000)
Posts: 1881
Rating: +206/-7
Linux!
Re: Connecting GSM modem
«
Reply #3 on:
March 31, 2012, 01:02:58 pm »
115200 baud is the highest speed most hardware supports, so I suppose the modem will not be more.
If you can't time the signal correctly, you could probably put a little circuit in between that takes care of it (something similar to an arduino)
Logged
TI-Nspire projects of me:
nCreator
|
PCspire
|
Klondike Lua
|
LogoMagic
|
EEPro for the TI-Nspire
|
Pegs
|
General math definitions
|
Mini vMac
|
CHIP-8 emulator
thepenguin77
z80 Assembly Master
LV10
31337 u53r (Next: 2000)
Posts: 1594
Rating: +823/-5
The game in my avatar is bit.ly/p0zPWu
Re: Connecting GSM modem
«
Reply #4 on:
April 02, 2012, 06:12:49 pm »
The 83+ (running at exactly 6MHz) should be able to pull off 113,210 baud, 115,380 baud, or 117,650 baud. Hopefully the modem is either lenient or uses a much lower baud than that. Also, to muddle the problem, we can probably assume cpu speeds from 5.8MHz to 6.8MHz which puts that middle baud in the 111,540 - 130,770 range.
Which makes the arduino look like a good choice
«
Last Edit: April 02, 2012, 06:13:38 pm by thepenguin77
»
Logged
zStart v1.3.013
9-20-2013
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
-Runer112
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Connecting GSM modem
«
Reply #5 on:
April 02, 2012, 07:45:26 pm »
Would this be something such as an alternative to Global CALCnet or something else? I actually remember that Telnet program, but I think no more computer got serial ports, right?
Logged
Print
Pages: [
1
]
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
TI Z80
»
Connecting GSM modem
\n\t\t\t\t\t\t\t\t\t
<' + '/div>\n\t\t\t\t\t\t\t\t\t
%body%<' + '/textarea>
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
Max characters: 20000; characters remaining:
...<' + '/span><' + '/span>
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t<' + '/div>\n\t\t\t\t\t\t\t\t<' + '/div>', sTemplateSubjectEdit: '
', sTemplateBodyNormal: '%body%', sTemplateSubjectNormal: '
%subject%<' + '/a>', sTemplateTopSubject: 'Topic: %subject% (Read 4105 times)', sErrorBorderStyle: '1px solid red' }); aJumpTo[aJumpTo.length] = new JumpTo({ sContainerId: "display_jump_to", sJumpToTemplate: "
Jump to:<" + "/label> %dropdown_list%", iCurBoardId: 193, iCurBoardChildLevel: 1, sCurBoardName: "TI Z80", sBoardChildLevelIndicator: "==", sBoardPrefix: "=> ", sCatSeparator: "-----------------------------", sCatPrefix: "", sGoButtonLabel: "go" }); aIconLists[aIconLists.length] = new IconList({ sBackReference: "aIconLists[" + aIconLists.length + "]", sIconIdPrefix: "msg_icon_", sScriptUrl: smf_scripturl, bShowModify: true, iBoardId: 193, iTopicId: 15717, sSessionId: "13e79d03d6373450480dd534f2138fa0", sSessionVar: "b2b0f75483", sLabelIconList: "Message Icon", sBoxBackground: "transparent", sBoxBackgroundHover: "#ffffff", iBoxBorderWidthHover: 1, sBoxBorderColorHover: "#adadad" , sContainerBackground: "#ffffff", sContainerBorder: "1px solid #adadad", sItemBorder: "1px solid #ffffff", sItemBorderHover: "1px dotted gray", sItemBackground: "transparent", sItemBackgroundHover: "#e0e0f0" }); } function tick2() { if (typeof(document.forms.quickModForm) != "undefined") { calcCharLeft2(); setTimeout("tick2()", 1000); } else setTimeout("tick2()", 800); } function message_onkeyup() { if (typeof(document.forms.quickModForm) != "undefined" && typeof(document.forms.quickModForm.message) != "undefined") { document.forms.quickModForm.message.onkeyup = function onkeyup(event) { storeCaret(this); calcCharLeft2(); }; } else setTimeout("message_onkeyup()", 800); } message_onkeyup(); function calcCharLeft2() { var maxLength = 20000; var oldEditor = "", currentEditor = document.forms.quickModForm.message.value; if (!document.getElementById("editorLeft2")) return; if (oldEditor != currentEditor) { oldEditor = currentEditor; if (currentEditor.replace(/\r/, "").length > maxLength) document.forms.quickModForm.message.value = currentEditor.replace(/\r/, "").substring(0, maxLength); currentEditor = document.forms.quickModForm.message.value.replace(/\r/, ""); } setInnerHTML(document.getElementById("editorLeft2"), maxLength - currentEditor.length); } // ]]>-->