Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TS3633-CM1 Module #4

Open
abencomo opened this issue Dec 5, 2016 · 19 comments
Open

TS3633-CM1 Module #4

abencomo opened this issue Dec 5, 2016 · 19 comments

Comments

@abencomo
Copy link

abencomo commented Dec 5, 2016

Hi Alexander,

Will it possible to use the TS3633-CM1 Module instead of building your own sensor board?

@ashtuchkin
Copy link
Owner

ashtuchkin commented Dec 5, 2016 via email

@abencomo
Copy link
Author

abencomo commented Dec 6, 2016

I ordered a few of the TS3633-CM1 Module so I'll let you know if it works.

I noticed that you use three(3) photodiodes optical sensors, but it seems that only one pin is connected from the Teensy to the TLV2462IP. Are you fussing the values from the optical sensors?

BTW, I was able to build your project (i.e. the firmware) using eclipse as shown below.

screen shot 2016-12-06 at 11 23 40 am

@ashtuchkin
Copy link
Owner

Cool! I think I'll be able to experiment with TS3633-CM1 as well, but I definitely want to hear from you as well!

Yeah, those 3 photodiodes are connected in parallel to make it possible to cover the whole top hemisphere. It works fine, as the beam is almost as large as the gap between them and it looks like just a wider pulse.

I'm glad you compiled it in eclipse - did you need to do anything special? Should I add additional instructions?

@abencomo
Copy link
Author

abencomo commented Dec 7, 2016

No, I didn't. You did such a good job setting up the code that everything worked out of your repo. BTW, are you in the bay area near SF?

@ashtuchkin
Copy link
Owner

ashtuchkin commented Dec 7, 2016 via email

@abencomo
Copy link
Author

abencomo commented Dec 7, 2016

Great, I'm at Ames (Moffett Field) near you. I should have the TS3633-CM1 by Thursday or Friday. Cheers!

@abencomo
Copy link
Author

Hi Alex,

The TS3633-CM1 modules are in backorder so they haven't arrived yet. In the meantime, I want to confirm a few things.

Are you using only one Vive Base Station in your video? If that is the case, then did you switch it to mode "A"?

Is the Vive Base Station connected to your laptop via Bluetoorh?

And, do you need to have SteamVR running in your laptop?

Cheers!

@ashtuchkin
Copy link
Owner

ashtuchkin commented Dec 20, 2016

Hey Al,

Are you using only one Vive Base Station in your video? If that is the case, then did you switch it to mode "A"?

No, both are used. It's actually exactly the same setup as I use for regular Vive games. Modes B and C

Is the Vive Base Station connected to your laptop via Bluetoorh?

I have a gaming desktop and they are probably connected via Bluetooth, yes.

And, do you need to have SteamVR running in your laptop?

I have SteamVR running, but it's just to wake up the stations. AFAIK there's no realtime communication between the stations and desktop.

@abencomo
Copy link
Author

Hum? That means you have a HMD in the loop. Darn it. It would have been great if only your IR receiving sensor with the Teensy and the base stations were the only components required.

@ashtuchkin
Copy link
Owner

ashtuchkin commented Dec 20, 2016 via email

@ashtuchkin
Copy link
Owner

ashtuchkin commented Dec 20, 2016 via email

@abencomo
Copy link
Author

Keeping them from going to sleep is a good suggestion. However, you still need the hmd to initiate the system before the quadcopter takes off, correct?

I also noticed that in your videos you're using a Mac laptop, were you able to run SteamVR on the Mac?

Thanks Alex for taking the time to clarify all these things.

@ashtuchkin
Copy link
Owner

ashtuchkin commented Dec 20, 2016 via email

@mpinner
Copy link

mpinner commented Dec 20, 2016

the TS3633-CM1 Module works great!

@ashtuchkin i made a blog post highlighting your work:
https://blog.crashspace.org/2016/12/position-aware-device/

thanks again!

@ashtuchkin
Copy link
Owner

I just received TS3633-CM1 module and checked it's output with oscilloscope, looks great, should work with the code in this repo with minor adjustment due to inverted envelope:

image
Channel 1: TS3633-CM1
Channel 2: Valve's own sensor (Alan Yates sent me a bunch)
Channel 3: My DIY sensor.

@abencomo
Copy link
Author

Hi Alex,

Are you planning to update the repository with those minor adjustments to handle the inverted envelope?

@ashtuchkin
Copy link
Owner

ashtuchkin commented Jan 1, 2017 via email

@erwincoumans
Copy link

Great, I used Adrian Wong's change and connected the TS3633-CM1 to Teensy 3.2 and it works.
See image at the bottom here: https://github.com/erwincoumans/vive-diy-position-sensor#ts3633-cm1

How can we connect multiple TS3633-CM1 sensors?

@almostsquare
Copy link

almostsquare commented Jan 10, 2017

Pull request for inverted envelope along with changes in anticipation of servicing 4+ TS3633-CM1 sensors is available at #10. Instructions on how to modify board wiring to run side-by-side is provided in the PR.

This is my first PR, so I welcome any feedback. I may not be structuring it correctly, and I'm happy to change things around as needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants