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 Calculators
»
[School project completed] A wireless robot commanded by ... a Ti-83+ !
« previous
next »
Print
Pages: [
1
]
Go Down
Author
Topic: [School project completed] A wireless robot commanded by ... a Ti-83+ ! (Read 4379 times)
0 Members and 1 Guest are viewing this topic.
Matrefeytontias
Axe roxxor (kinda)
LV10
31337 u53r (Next: 2000)
Posts: 1982
Rating: +310/-12
Axe roxxor
[School project completed] A wireless robot commanded by ... a Ti-83+ !
«
on:
February 15, 2013, 04:14:23 pm »
Heya guys !
Five months earlier, our engineering sciences professors asked us to think of a project we'll have 5 months to finish. Two friends and me came with a crazy idea : manipulating a wireless robot with a Ti-83+ ! (well, in fact they had the idea of the robot, and me the idea of the calc, it made the thing a pretty crazy project
)
And now it's done ! Well, not entirely, it still needs some aesthetic things, but it's fully usable and transportable !
Here's a video I made of the whole thing working.
Never mind the sound, it's only my family, well, living
As you (barely) can see on the video, the robot is powered by eight 1.5V batteries, and the remote by a big 9V battery. The whole project uses 5 Arduino boards : two Arduinos Uno, one for the robot and the other for the remote, one Arduino Motor Shield to command the motors (as you can guess with the name), and two Arduino XBee shields (XBee is a radio protocol), for the remote and the robot to communicate with each other.
The things I had to write was a link protocol (kind of) for the calc to communicate with the Arduino of the remote, an Arduino program to send the command received from the calc to the other Arduino using the XBee shield, and another Arduino program to receive the command and manipulate the motors accordingly (my classmates made it as a very first introduction to programming, even if I took care of the receive stuffs). I had a reaaaally hard time making the XBee transmission work (almost a month with 4 hours of class work per week, and many more at home), so my classmates had all the time for building the robot
Share comments
«
Last Edit: February 15, 2013, 04:15:11 pm by Matrefeytontias
»
Logged
/\ >< [- |_| _\~ [- /?
All of the TI-z80 screenshots that I will post, unless I specifically mention that it's not the case, will run at 6 MHz.
Always
. If you find that unbelievable, you should check the last link of my sig
Nerdiness
Projects :
[Ndless3.1] nKaruga
,
[Axe] Worms (yes !)
,
[Ndless 3.1] F-Zero TrackSpire (dropped)
,
[Ndless 3.1] nSpeedX 3D (paused)
,
[Ndless 3.1] nRayC, an easy-to-use raycasting (3D) engine in C for your Nspire ! (paused)
Proud author of :
[TI-8x] Jetpack 8x+
,
[TI-8x+] Gravity Walls
,
[ASM for Axe] AxeDCS axiom for Axe programmers
,
[TI-8x+] WiredWorks : a SolidWorks on your Ti-83+/84+ !
,
[TI-8x+] Super Crate Box
,
[Axe] IkarugaX, an awesomely challenging danmaku/shoot-them-up for your TI-83+/84+ !
,
[ASM for Axe] AxeJh3D axiom, a very fast 3D ASM library for Axe coders !
If at a certain moment you think that I'm awesome, you can express it by
giving me one more Internet (>^_^)>
Sorunome
Fox Fox Fox Fox Fox Fox Fox!
Support Staff
LV13
Extreme Addict (Next: 9001)
Posts: 7920
Rating: +374/-13
Derpy Hooves
Re: [School project completed] A wireless robot commanded by ... a Ti-83+ !
«
Reply #1 on:
February 15, 2013, 06:52:01 pm »
That is pretty insane
I like it that you use the calculator
You should make it display stuff thought, just to make it look cooler >.<
Logged
THE GAME
Also, check out
my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!
Matrefeytontias
Axe roxxor (kinda)
LV10
31337 u53r (Next: 2000)
Posts: 1982
Rating: +310/-12
Axe roxxor
Re: [School project completed] A wireless robot commanded by ... a Ti-83+ !
«
Reply #2 on:
February 15, 2013, 07:40:23 pm »
Yeah, but the driver is the easiest thing to modify in the whole project, so I kept it for the end.
Logged
/\ >< [- |_| _\~ [- /?
All of the TI-z80 screenshots that I will post, unless I specifically mention that it's not the case, will run at 6 MHz.
Always
. If you find that unbelievable, you should check the last link of my sig
Nerdiness
Projects :
[Ndless3.1] nKaruga
,
[Axe] Worms (yes !)
,
[Ndless 3.1] F-Zero TrackSpire (dropped)
,
[Ndless 3.1] nSpeedX 3D (paused)
,
[Ndless 3.1] nRayC, an easy-to-use raycasting (3D) engine in C for your Nspire ! (paused)
Proud author of :
[TI-8x] Jetpack 8x+
,
[TI-8x+] Gravity Walls
,
[ASM for Axe] AxeDCS axiom for Axe programmers
,
[TI-8x+] WiredWorks : a SolidWorks on your Ti-83+/84+ !
,
[TI-8x+] Super Crate Box
,
[Axe] IkarugaX, an awesomely challenging danmaku/shoot-them-up for your TI-83+/84+ !
,
[ASM for Axe] AxeJh3D axiom, a very fast 3D ASM library for Axe coders !
If at a certain moment you think that I'm awesome, you can express it by
giving me one more Internet (>^_^)>
Loulou 54
LV4
Regular (Next: 200)
Posts: 165
Rating: +39/-0
Re: [School project completed] A wireless robot commanded by ... a Ti-83+ !
«
Reply #3 on:
February 16, 2013, 05:25:36 am »
Congratulations ! So you made your own transmission protocol to control the radio emitter or you used the original serial stuff of the calc ? Did you program the calc in Axe or ASM ?
Logged
Some of my program available here..
http://ti.bank.free.fr/index.php?mod=archives&ac=voir2&id=1471
Matrefeytontias
Axe roxxor (kinda)
LV10
31337 u53r (Next: 2000)
Posts: 1982
Rating: +310/-12
Axe roxxor
Re: [School project completed] A wireless robot commanded by ... a Ti-83+ !
«
Reply #4 on:
February 16, 2013, 05:35:51 am »
I wrote the driver in ASM, I wanted to implement my own "protocol", which in fact is not really one : I just constantly send a command, which is a 2-bits number, through the port to the Arduino ; then this latter checks two of its pins to retrieve the command.
Logged
/\ >< [- |_| _\~ [- /?
All of the TI-z80 screenshots that I will post, unless I specifically mention that it's not the case, will run at 6 MHz.
Always
. If you find that unbelievable, you should check the last link of my sig
Nerdiness
Projects :
[Ndless3.1] nKaruga
,
[Axe] Worms (yes !)
,
[Ndless 3.1] F-Zero TrackSpire (dropped)
,
[Ndless 3.1] nSpeedX 3D (paused)
,
[Ndless 3.1] nRayC, an easy-to-use raycasting (3D) engine in C for your Nspire ! (paused)
Proud author of :
[TI-8x] Jetpack 8x+
,
[TI-8x+] Gravity Walls
,
[ASM for Axe] AxeDCS axiom for Axe programmers
,
[TI-8x+] WiredWorks : a SolidWorks on your Ti-83+/84+ !
,
[TI-8x+] Super Crate Box
,
[Axe] IkarugaX, an awesomely challenging danmaku/shoot-them-up for your TI-83+/84+ !
,
[ASM for Axe] AxeJh3D axiom, a very fast 3D ASM library for Axe coders !
If at a certain moment you think that I'm awesome, you can express it by
giving me one more Internet (>^_^)>
Sorunome
Fox Fox Fox Fox Fox Fox Fox!
Support Staff
LV13
Extreme Addict (Next: 9001)
Posts: 7920
Rating: +374/-13
Derpy Hooves
Re: [School project completed] A wireless robot commanded by ... a Ti-83+ !
«
Reply #5 on:
February 16, 2013, 02:36:19 pm »
Maybe you should make the calculator only send changes in direction.
Logged
THE GAME
Also, check out
my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!
Print
Pages: [
1
]
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
Other Calculators
»
[School project completed] A wireless robot commanded by ... a Ti-83+ !