Pages: [1]   Go Down
Author Topic: comptage a base arduino  (Read 844 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 12
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

bonjour la communauté
alors une idée viens de me surgir
je vous explique la chose
je suis président d'un club de modélisme tt 1/5
et je me demandé si il serait possible de faire a base d'un arduino un système de comptage
il faudrait que l'on pause un émetteur sur nos véhicule
faire une antenne qui pourrait capter l’émetteur quand on passerait en dessous
et envoyer tous sa sur un pc qui serais capable de compter les tours ,temps au tour,de chaque émetteur

se projet serait il possible ?

merci
Logged

France
Offline Offline
Faraday Member
**
Karma: 52
Posts: 5341
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

Dans l'absolu faire une compteur de tour est faisable.

Maintenant il faudrait apporter quelques précisions smiley-wink
- quel type de modélisme (avion, voiture, train, ...)
- quel distance maximum entre le "compteur" et le véhicule

Une idée comme ça : en installant un petit module infrarouge + arduino (principe des télécommandes de tv) dans chaque véhicule et une base arduino + récepteur infrarouge ça serait jouable.
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Newbie
*
Karma: 0
Posts: 12
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

en infrared je pense impossible je pense car il faut que le récepteur soit capable de compter au max 20 voiture (chaque voiture avec un transpondeur a fréquence différente)
et aussi
les voiture passe dans les 50 km/h sous l'antenne (boucle en générale) a environ 2m de distance
http://www.mylaps.com/index.php/emea_en … 2C/rc/home fait le système mais sa tourne environ 5000euro
sa ressemble au comptage de karting si sa peut t'aider
Logged

Bretagne
Online Online
Edison Member
*
Karma: 10
Posts: 1295
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Une idée bête :

une bobine de relais qui servirait d'émetteur sur chaque voiture, dirigé vers le sol. Chaque bobine est alimentée par un signal carré de NE555, une fréquence par voiture. au sol, un fil sert d'antenne. il suffit de mesurer la fréquence reçue pour savoir qui est passé.

Inconvéniant : si deux voitures passent en même temps... marche pas.

Sinon, même chose, mais le fil au sol devient émetteur, et la bobine récepteur. Mais là, c'est un module par voiture, avec une horloge interne (le 16MHz fera l'affaire) et chaque module enregistre les temps, on centralise le tout à la fin...

chépô, c'était comme ça en passant...
Logged

France
Offline Offline
Faraday Member
**
Karma: 52
Posts: 5341
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Autre solution envisageable si le circuit et suffisamment grand :
Module Zbee avec un récepteur GPS sur chaque voiture.
Et une base qui réceptionne les coordonnées pour les retransmettre à l'ordi.

Sinon il ya aussi la solution de la webcam + openCL pour "lire" des Qrcode fixé au dessus des voitures qui passent.
Mais du coup plus d'arduino.
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Newbie
*
Karma: 0
Posts: 12
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

a le système gps pas bête
le terrain ressemble a sa
Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 23
Posts: 2054
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Les solutions GPS ne permettent généralement pas de suivre les modèles réduits. Les distances concernées sont trop faibles par rapport à la précision du GPS.
La diffusion d'erreur entre les différentes voitures ne permettra pas de superposer les traces ou de déterminer un point de passage précis.
On a eu déjà de nombreuses discussions à ce sujet sur un autre forum orienté GPS auquel je participe. Même pour le suivi des sportifs sur un stade, ca ne marche pas sans une assistance par accéléromètres et balises au sol.

Plusieurs voitures peuvent passer en même temps cote à cote donc un système qui ne dispose pas d'une discrimination spatiale suffisante ne pourra pas convenir.

Ma proposition :

- En IR
> sur la voiture un émetteur vers le haut d'une séquence simple identifiant la voiture
> en l'air un portique à 50cm du sol (un peu plus grand que la hauteur max d'une voiture + rebondissement) qui traverse toute la piste avec plusieurs récepteurs (un tout les ~20cm - largeur supposée d'une voiture)
En gérant proprement l'ouverture du rayonnement (émetteur et surtout récepteurs au fond d'un tube de diamètre et longueur à calculer, ca devrait être bon

- RF : la même chose mais vers le bas avec des antennes boucles de diamètre 20cm enterrées

La version IR me semble plus facile a mettre en oeuvre tant d'une point de vue électronique (l'IR c'est plus simple que la RF) et d'un point de vue installation (pas de besoin de travaux de terrassement, le système peut être facilement démontable pour emmener sur un autre circuit).

Si les voitures passent à 50km/h soit environ 15m/s, la voiture passe sous le capteur (20cm) en 13ms. Dans cette période de temps il faut avoir pu transmettre le message d'identification au moins 3 fois pour être tranquille soit moins de 4ms. Si on compte un 12aine de bits pour assurer la synchro de début de message + le message utile et un peu de code correcteur simple ca fait on est a 3000 bits/s. On devrait pouvoir utiliser de l'IR modulé à 38kHz afin d'utiliser des capteurs-filtreurs standards de télécommandes.

Sur 4m de largeur de piste, ca fait quand même une 20aine de capteurs a surveiller en temps réel.
Il faudra peut être plusieurs Arduino.
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Pages: [1]   Go Up
Jump to: