Comments (8)
this colaboration gonna be awsome
from touche.
@nova0205 unfortunately it doesnt seem that @Yohannfra is supporting this project anymore.
I have some big updates coming for the project I linked above and have started working on a wireless system as well.
Regards
from touche.
Hi @wnew,
Thank you for your interest and this collaboration proposition.
You are right, I didn't support this project for years and all I did since the initial release was some small fixes here and there across the project.
The main reason I stopped working on this project is that I was stuck. I couldn't find a solution for the 'common ground' feature. This is the most important feature for such a system but I overlooked it and it doesn't work and won't work with this current implementation with the arduino 'CapacitiveSensor' library, it's too imprecise and not reliable.
I'm mainly a software engineer and don't have enough knowledge in electrical engineering to find how to solve it.
I'd be really interested in a collaboration and willing to get back to this project if we can find how to solve this first.
Last year I also started a V2 based around a NRF52 dongle to improve the fabrication cost and complexity. I now have this V2 that is much much simpler and smaller but I can't release anything if the common ground is not solved first.
Let me know if you want to collaborate so we can discuss how it can be done.
Regards
Yohann
from touche.
Thank you very much for your reply @Yohannfra
You are right, there are 2 major hurdles to the wireless scoring apparatus. The main one being the lack of a common ground, which could be solved in a couple of ways, but most of these are really complex to implement with the required precision. The second one is the synchronisation of the 2 "client" devices to within a millisecond. This is vital as wireless communications can be flaky and often require a resend of the packet, so we cant rely on time of arrival at the server side.
I see 3 possible solutions to the common ground problem. 1. Capacitive touch sensing, this takes time to detect and also requires calibration. 2. Time domain reflectometry, highly complex and costly to implement at the nano second scale. 3. Some type of RF signalling and detection as used in radio transceivers. (My initial research leads me to believe this would be a good solution)
I have also played with the idea of designing a modified tip, which would allow for the detection of a touch on a conductive surface. This on its own would only be a partial solution.
I am an electrical engineer so am happy to tackle these challenges.
Anyway, I would like to arrange a zoom call at some stage, with a couple of other similar project developers. How could I get hold of you to arrange this? Otherwise, you can find my email address in the readme here: https://github.com/wnew/fencing_scoring_box
Regards
Wes
from touche.
I love your upgraded solution with the NRF, it is a great little device. The external antenna version is also amazing. I have gotten about a km line-of-sight in ideal conditions.
It might also be worth while looking at using the ESP32.
from touche.
@wnew i just sended a email to you
from touche.
It might also be worth while looking at using the ESP32.
Well I don't think esp32 are a good idea, the power consumption of these is too high for a battery powered device like this. I did a first version with it and esp-now (you can find it in the Archive/ directory).
I will send you an email so we can arrange this zoom call.
from touche.
I'm interested in being part of that Zoom call if you'll allow me.
from touche.
Related Issues (15)
- Support sabre HOT 2
- Fix server's buzzer so it uses pwm instead of digitalWrite HOT 1
- Move to rechargable 3.7v batteries HOT 4
- Use SMT components
- Could Touche be adapted for Boffer Combat? HOT 3
- Interested in this project HOT 2
- Wiring question... HOT 4
- Timing question HOT 4
- Epee Mode HOT 2
- PWM detection instead of capacitance detection for future iterations HOT 2
- Typo server code LedRing.cpp? HOT 1
- Only one client working -> confused by the led color perhaps
- Foil and Saber
- Info about touch sensing and timing
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from touche.