Go Down

Topic: [WIP] Projet : Laser Game (Read 2659 times) previous topic - next topic

Hidjy


Le plus simple et pour être certain que le Serial Number soit unique, c'est de transmettre les 48 bits du DS2401 comme DATA et non pas comme adresse et d'utiliser une seul et même adresse pour tous les guns.


Pas bête, mais cela ne risque pas d'augmenter considérablement le temps de transfert des données ?
Quoique, on est en 2.4GHz...

Et d'ailleurs :

Utilisant un module 2.4GHz (Frequence assez utilisé), comment minimiser les risques d'interferences avec d'autres appareil ?
(S'il y en a)

Hidjy

#31
Aug 17, 2014, 12:35 pm Last Edit: Aug 17, 2014, 03:52 pm by Hidjy Reason: 1
1) Quelqu'un s'y connais en optique ?
J'ai une lentille x5 dont j'essaye de mesurer la focale (je mesure la distance lentille-objet quand j'ai une image nette).
Je trouve 10cm environ, mais l'image de l'objet et de plus en plus grande quand j'augmente la distance lentille-objet, c'est problematique ! Est-ce normal ? Comment faire ?

2) Je ne compte pas embarquer toute la platine arduino dans mes guns, je vais refaire la mienne minimaliste en partant d'ATMEGA328.
Comment l'alimenter ? Je suppose qu'il ne suffit pas de connectre directement l'alimentation au µC.

3) Je rajoute des sons, mais je veux que l'on puisse se faire toucher pendant un son.
Je n'ai qu'a utiliser https://github.com/ivanseidel/ArduinoThread non ?
Une meilleure solution ?

fdufnews


1) Quelqu'un s'y connais en optique ?
J'ai une lentille x5 dont j'essaye de mesurer la focale (je mesure la distance lentille-objet quand j'ai une image nette).
Je trouve 10cm environ, mais l'image de l'objet et de plus en plus grande quand j'augmente la distance lentille-objet, c'est problematique ! Est-ce normal ? Comment faire ?

L'objet que l'on image doit être situé à l'infini en théorie (disons assez loin). A ce moment là, tu n'as qu'une seule distance lentille plan image pour laquelle tu as une image nette.

Hidjy

#33
Aug 17, 2014, 06:32 pm Last Edit: Aug 18, 2014, 01:15 am by Hidjy Reason: 1

L'objet que l'on image doit être situé à l'infini en théorie (disons assez loin). A ce moment là, tu n'as qu'une seule distance lentille plan image pour laquelle tu as une image nette.


Mon but est le suivant :

(Image de MilesTag)

Il me faut donc la distance focale de ma lentille, mais je n'arrive pas à la determiner precisement.
Je veux bien essayer ta methode, mais quel objet utiliser, le soleil ? (il va falloir attendre demain qu'il soit au zenith, sinon c'est pas pratique)
J'ai un néon au dessus de mon bureau, c'est trop proche ?

Artouste



L'objet que l'on image doit être situé à l'infini en théorie (disons assez loin). A ce moment là, tu n'as qu'une seule distance lentille plan image pour laquelle tu as une image nette.


Mon but est le suivant :

(Image de MilesTag)

Il me faut donc la distance focale de ma lentille, mais je n'arrive pas à la determiner precisement.
Je veux bien essayer ta methode, mais quel objet utiliser, le soleil ? (il va falloir attendre demain qu'il soit au zenith, sinon c'est pas pratique)
J'ai un néon au dessus de mon bureau, c'est trop proche ?

bonjour
avec de la biconvexe basique tu peux aussi simplement proceder à l'inverse  8)
um mur "blanc/clair" eloigné de qq metres et tu releve la distance diode/lentille pour une projection nette de la led (visible) sur "l'ecran/mur"
apres si tu est puriste tu peux appliquer un coeff correcteur pour l'IR  8)

Hidjy

Ok merci, j'ai maintenant ma focale : 95mm

Mon problème maintenant c'est ça : je met ma led (coloré, je vois pas l'IR moi) à 95cm de la lentille, quel que soit la distance lentille-plan (la surface sur laquelle se projette la tâche lumineuse), la taille de la tâche devrais être la même non ?

Pourtant quand je m'éloigne, la tâche grandi : ça pause des gros problêmes de precisions et de portée !

Dois-je changer de lentille ? (C'est une lentille de loupe x5 ; 42mm de diametre)

Sachant que c'etait une loupe x5, on peut caluler la focale, histoire d'être plus precis ?

fdufnews

#36
Aug 21, 2014, 10:52 am Last Edit: Aug 21, 2014, 11:27 am by fdufnews Reason: 1

Sachant que c'etait une loupe x5, on peut caluler la focale, histoire d'être plus precis ?

Voir là: http://fr.wikipedia.org/wiki/Loupe
Si on applique la formule on trouve une focale de 6.25cm

edit correction du résultat de la focale

Hidjy

#37
Aug 24, 2014, 12:22 am Last Edit: Aug 24, 2014, 12:42 am by Hidjy Reason: 1
Merci pour le lien. Mais :

Gc=dm/f'=1/(4f')

5 = 1/(4f')
4f' = 1/5
f' = 0.05m = 5cm

non ?


Sinon, pour alimenter mon Arduino Standalone, il me manque un 7805 : http://www.arduino.cc/en/Main/Standalone

Et pour ce qui est du pseudo multi Thread, la meilleure solution : https://github.com/ivanseidel/ArduinoThread ?

EDIT : Au fait, j'ai reçus mes DS2401.

Artouste


...

EDIT : Au fait, j'ai reçus mes DS2401.

bonjour
juste sur ça

ça donne quoi au scanner onewire* comme ID sur les poids forts ?

http://forum.arduino.cc/index.php?topic=138357.0




fdufnews

#39
Aug 24, 2014, 01:53 pm Last Edit: Aug 24, 2014, 02:00 pm by fdufnews Reason: 1

Merci pour le lien. Mais :

Gc=dm/f'=1/(4f')

5 = 1/(4f')
4f' = 1/5
f' = 0.05m = 5cm

non ?


Oui mais il y a ça aussi à prendre en compte:
Quote
Souvent, on trouve des valeurs du type x3. Il suffit de rajouter 1 à Gc pour obtenir cette correspondance. Exemples: loupe de 4 dioptries, soit f'=0,25m on a un grossissement x2 loupe de 8 dioptries, soit f'=0,125m on a un grossissement x3 loupe de 12 dioptries, on a x4 loupe de 16 dioptries, on a x 5 loupe de 24 dioptries,

Hidjy

#40
Aug 24, 2014, 10:04 pm Last Edit: Aug 24, 2014, 10:45 pm by Hidjy Reason: 1
@Artouste
Quote
ROM = 1 60 85 8 1 0 0 50
CHIP FAMILY 1 =   DS1990 DS2401


@fdufnews
j'ai toujours une tâche de plus en plus grosse, ça viens de moi ou de la lentille ?

Artouste

#41
Aug 25, 2014, 12:46 pm Last Edit: Aug 25, 2014, 02:09 pm by Artouste Reason: 1

@Artouste
Quote
ROM = 1 60 85 8 1 0 0 50
CHIP FAMILY 1 =   DS1990 DS2401


@fdufnews
j'ai toujours une tâche de plus en plus grosse, ça viens de moi ou de la lentille ?

bonjour
ok pour le scanner (tu peux faire la meme chose avec d'autres , pour voir la progression ? )

explique toi mieux sur ce que tu veux faire avec ta "lentille"  , j'ai (j'avais) compris que tu voulais diffuser de l'IR et pas focaliser de l'IR reçu ?

si c'est la cas c'est normale qu'avec une biconvexe ton champ grossisse avec la distance


* pour info : petite modif sur le code du scanner pour afficher "un zero" en tete si la valeur hex < 16

Hidjy

Code: [Select]
1 18 10 6E 0 0 0 3E
1 1F 97 21 3 0 0 BF
1 60 85 8 1 0 0 50
1 91 30 9D 3 0 0 A7
1 E6 64 5A 5 0 0 5E
1 E6 88 B 1 0 0 6C
81 5E 36 32 0 60 1 C4
81 C2 46 F0 11 A0 0 50

Et j'en ai 2 qui n'ont rien donné.

L'idée de mettre l'id complet directement dans le message en RF reste bonne, non ?


c'est normale qu'avec une biconvexe ton champ grossisse avec la distance

Ca pose probleme pour la precision et la portée.
Pour reduire ce phenomene, il faut un autre type de lentille ? Une lentille de meilleure qualité ?

Artouste


Code: [Select]
1 18 10 6E 0 0 0 3E
1 1F 97 21 3 0 0 BF
1 60 85 8 1 0 0 50
1 91 30 9D 3 0 0 A7
1 E6 64 5A 5 0 0 5E
1 E6 88 B 1 0 0 6C
81 5E 36 32 0 60 1 C4
81 C2 46 F0 11 A0 0 50

Et j'en ai 2 qui n'ont rien donné.

- 1 L'idée de mettre l'id complet directement dans le message en RF reste bonne, non ?


c'est normale qu'avec une biconvexe ton champ grossisse avec la distance

- 2 Ca pose probleme pour la precision et la portée.
Pour reduire ce phenomene, il faut un autre type de lentille ? Une lentille de meilleure qualité ?

-1 de toutes façons oui  8)
- 2 ça depend de ce que tu veux faire faire/demande  à l'optique , parce que meme là, tu ne peux rien contre les simples lois de la physique  :smiley-mr-green:

NB : j'ai fait une petite modif cosmetique sur le code du scanner


Hidjy


ça depend de ce que tu veux faire faire/demande  à l'optique , parce que meme là, tu ne peux rien contre les simples lois de la physique  :smiley-mr-green:

J'aimerais avoir une portée d'au moins une 20aine de metres, et donc qu'a cette distance la tâche , ne fasse pas plus de 2m.
C'est vraiment impossible ? D'autres systemes pourtant fonctionnent à l'infrarouge et avec une bonne portée. (certains affichent 60m)

Go Up