Airsoft Krispies

Bonjour à tous et bienvenue


    Tuto ciblerie électronique

    Partagez
    avatar
    Krispies
    Admin

    Messages : 3836
    Date d'inscription : 16/08/2009
    Age : 50
    Localisation : VERS-Pont du gard

    Re: Tuto ciblerie électronique

    Message par Krispies le Mer 26 Juil - 12:25

    Bravo, beau travail!! Ca fait plaisir de voir de belles réalisations et super fonctionnelle. Du coup tu as trois boites, y a t-il une raison pour avoir séparé la connexion des cibles de la base esclave, pourquoi ne pas avoir mis les connexions et l'arduino esclave dans la même base?

    avatar
    naedioba
    vis rouillée
    vis rouillée

    Messages : 58
    Date d'inscription : 07/05/2017
    Age : 48
    Localisation : Saint-Louis, Sénégal

    Re: Tuto ciblerie électronique

    Message par naedioba le Mer 26 Juil - 12:45

    Merci,
    Surtout, le mérite vous revient. En fait, j’ai séparé les boites parce que je me suis dit que je pourrais brancher une cible multizone ou bien des cibles séparées. En plus, s’il y a un souci avec la connexion, je saurais au moins à quel niveau se situe le problème. Ça procure aussi une grande mobilité et une interchangeabilité des différentes cibles que je pourrais créer.
    Encore une fois, milles merci à toi et à Naudnaud.


    Krispies a écrit:Bravo, beau travail!! Ca fait plaisir de voir de belles réalisations et super fonctionnelle. Du coup tu as trois boites, y a t-il une raison pour avoir séparé la connexion des cibles de la base esclave, pourquoi ne pas avoir mis les connexions et l'arduino esclave dans la même base?
    avatar
    neteraser
    vis rouillée
    vis rouillée

    Messages : 22
    Date d'inscription : 27/08/2017
    Age : 61
    Localisation : Aix en provence

    même souci que :'POSITIVE' was not declared in this scope

    Message par neteraser le Dim 27 Aoû - 15:30

    Napoleon017 a écrit:J'ai un problème avec le programme maitre
    Arduino : 1.6.6 (Mac OS X), Carte : "Arduino Nano, ATmega328"

    Base_maitre_V2_2:4: error: 'POSITIVE' was not declared in this scope
    LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
                                                        ^
    exit status 1
    'POSITIVE' was not declared in this scope


    Je dois avoir un problème de bibliothèque ?

    Ps: Je trouve pas le code de la version 8 cibles ?
    Bonjour,

    exactement pareil mais sur UNO et mac os Sierra sur un 27" Very Happy ... même avec la V.2 ... les librairies ?... la quelle serait manquante ?
    si tu peux me donner une piste ... scratch

    cordialement

    neteraser ( tout nouveau et les pattes dans l'arduino lol!
    avatar
    neteraser
    vis rouillée
    vis rouillée

    Messages : 22
    Date d'inscription : 27/08/2017
    Age : 61
    Localisation : Aix en provence

    Re: Tuto ciblerie électronique

    Message par neteraser le Dim 27 Aoû - 16:00

    neteraser a écrit:
    Napoleon017 a écrit:J'ai un problème avec le programme maitre
    Arduino : 1.6.6 (Mac OS X), Carte : "Arduino Nano, ATmega328"

    Base_maitre_V2_2:4: error: 'POSITIVE' was not declared in this scope
    LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
                                                        ^
    exit status 1
    'POSITIVE' was not declared in this scope


    Je dois avoir un problème de bibliothèque ?

    Ps: Je trouve pas le code de la version 8 cibles ?
    Bonjour,

    exactement pareil mais sur UNO et mac os Sierra sur un 27"   Very Happy ... même avec la V.2 ... les librairies ?... la quelle serait manquante ?
    si tu peux me donner une piste ... scratch

    cordialement

    neteraser ( tout nouveau et les pattes dans l'arduino lol!


    scratch ... j'ai modifié la ligne :

    LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);

    par cette ligne :

    LiquidCrystal_I2C lcd(0x20,16,2); // set the LCD address to 0x20 for a 16 chars and 2 line display

    et plus d'erreur de compil ... mais est e valable ?

    j'attends le module lcd et les wifi dans le courant de semaine prochaine normalement ... donc en attendant ... Basketball
    avatar
    Krispies
    Admin

    Messages : 3836
    Date d'inscription : 16/08/2009
    Age : 50
    Localisation : VERS-Pont du gard

    Re: Tuto ciblerie électronique

    Message par Krispies le Dim 27 Aoû - 17:53

    C'est certainement un problème de librairie. Si tu arrives à televerser sur ton uno ça doit fonctionner. Fais un essai lorsque tu auras reçu ton écran.

    avatar
    neteraser
    vis rouillée
    vis rouillée

    Messages : 22
    Date d'inscription : 27/08/2017
    Age : 61
    Localisation : Aix en provence

    Re: Tuto ciblerie électronique

    Message par neteraser le Dim 27 Aoû - 18:43

    Krispies a écrit:C'est certainement un problème de librairie. Si tu arrives à televerser sur ton uno ça doit fonctionner. Fais  un essai lorsque tu auras reçu ton écran.
    ben c'est ce que je me dis aussi ... et pourtant je suis passé par le menu "gérer les bibliothèques" et fait les mises à jour, vérifier la présence de la biblio requise ... ma foi, manque rien ... je vais patienter et préparer le reste en attendant le colis de chez dealextreme ...

    Quand à téléverser le fichier, c'est pas bon ... erreur :

    exit status 1
    'POSITIVE' was not declared in this scope


    merci et encore chapeau pour cette réalisation ... Wink
    avatar
    burnout'
    vis rouillée
    vis rouillée

    Messages : 25
    Date d'inscription : 06/04/2015
    Age : 24
    Localisation : Le Mans

    Re: Tuto ciblerie électronique

    Message par burnout' le Dim 27 Aoû - 20:11

    Bonjour,

    Tu utilise la mauvaise bibliothèque. En effet, fonction des bibliothèques les déclarations et ne sont pas les mêmes.

    Je m'explique:

    • La déclaration " LiquidCrystal_I2C lcd(0x20,16,2) ", est compatible avec la bibliothèque "LiquidCrystal I2C By Frank De Branbander" qui est disponible directement dans le gestionnaire de bibliothèque :



    • En revanche la déclaration " LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);", n'est pas compatible avec cette bibliothèque. Elle est utilisée dans la bibliothèque "NewLiquidCrystal" qui à été crée par Francisco Malpartida.

    Cette bibliothèque n'est pas disponible dans le gestionnaire de téléchargement Arduino, mais disponible à l'adresse suivante : https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads/



    Tu as donc deux solutions :

    • modifier la déclaration dans ton code "LiquidCrystal_I2C lcd(0x20,16,2)",
    • ou alors intégrer la nouvelle bibliothèque (sans oublier de supprimer l'ancienne).

    Certains demanderons surement pourquoi l'une et pas l'autre ? Personnellement j'ai fait le choix d'utiliser la bibliothèque "NewLiquidCrystal" pour une raison très simple, qui vient tout droit du site arduino (lien : ici )

    • " Elle remplace la bibliothèque d'origine LiquidCrystal pour contrôler les écrans LCDs avec différentes interfaces : 4bits, 8Bits, I2C, ShiftRegister, SPI. Cette bibliothèque est plus rapide, plus flexible et plus extensible que celle d'origine."


    Note :
    Si certains d'entre vous utilisent le code que j'ai partagé, j'utilise la bibliothèque "NewLiquidCrystal".
    Lien vers le site Arduino "Comment installer des bibliothèque" : ici (En anglais).

    Si tu as besoin d'aide n'hésites pas à demander,
    A bientôt,
    Burnout'.
    avatar
    Krispies
    Admin

    Messages : 3836
    Date d'inscription : 16/08/2009
    Age : 50
    Localisation : VERS-Pont du gard

    Re: Tuto ciblerie électronique

    Message par Krispies le Dim 27 Aoû - 23:21

    Et bien si avec toutes ces informations on y arrive pas, on est vraiment des quiches...merci burn..

    avatar
    naedioba
    vis rouillée
    vis rouillée

    Messages : 58
    Date d'inscription : 07/05/2017
    Age : 48
    Localisation : Saint-Louis, Sénégal

    Re: Tuto ciblerie électronique

    Message par naedioba le Dim 27 Aoû - 23:31

    Bonjour,
    il faut essayer le LiquidCrystal_I2C telechargeable ici: https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

    Bon courage
    avatar
    neteraser
    vis rouillée
    vis rouillée

    Messages : 22
    Date d'inscription : 27/08/2017
    Age : 61
    Localisation : Aix en provence

    Re: Tuto ciblerie électronique

    Message par neteraser le Dim 27 Aoû - 23:35

    merci les gars... du bricolage en vue pour demain ... Laughing

    parce que là ... c'est l'heure de Sleep Sleep Sleep

    EDITION de la nuit ... Embarassed

    pas pu attendre ... remplacer la bibliotheque par la NewLiquidCrystal comme conseillé par Burnout' et ...
    ben ça compile net de net et ça se téléverse  ...

    supppppper !!! ...
    avatar
    neteraser
    vis rouillée
    vis rouillée

    Messages : 22
    Date d'inscription : 27/08/2017
    Age : 61
    Localisation : Aix en provence

    Re: Tuto ciblerie électronique

    Message par neteraser le Mer 30 Aoû - 13:38

    Question :

    Y a t'il des montages qui se sont faits avec des Arduino Nano ?

    et si oui, faut il modifier quelque peu le code ?...

    c'est question de place ... pour optimiser ... Cool
    avatar
    Krispies
    Admin

    Messages : 3836
    Date d'inscription : 16/08/2009
    Age : 50
    Localisation : VERS-Pont du gard

    Re: Tuto ciblerie électronique

    Message par Krispies le Mer 30 Aoû - 14:32

    Tu peux aussi utiliser un Nano avec ce même prog sans le changer , il faut juste bien spécifier que c'est vers un Nano que le prog va ètre téléversé(dans la barre d'outils).Le seul problème c'est que c'est tout petit du coup pour le cablage c'est chaud bouillant, mais on y arrive...

    avatar
    neteraser
    vis rouillée
    vis rouillée

    Messages : 22
    Date d'inscription : 27/08/2017
    Age : 61
    Localisation : Aix en provence

    Re: Tuto ciblerie électronique

    Message par neteraser le Mer 30 Aoû - 15:07

    Ben le cablage ... je vais chausser mes double-foyer ou brancher la loupe d'atelier Laughing

    je suis en train de monter ton tuto ... mais je n'ai pas les APC220, ni les modules LCD 4 fils ( j'en ai pris 3 Embarassed  ) commandés chez Dealtruc...
    c'est long 20 jours Shocked

    Des photos dés que tout sera mis en boites et testé ... promis !

    Et la question pourquoi des Nano ... parce que je voudrais rentrer la batterie DANS la boite du Esclave et ne pas trimballer une GROSSE boîte pour le maître ... En voulant utiliser des blocs de piles rechargeables comme ... 6 piles 1.2 volt/NIMH montées en série ...
    avatar
    Krispies
    Admin

    Messages : 3836
    Date d'inscription : 16/08/2009
    Age : 50
    Localisation : VERS-Pont du gard

    Re: Tuto ciblerie électronique

    Message par Krispies le Mer 30 Aoû - 15:42

    Pour faire la version 8 cibles le nano est obligatoire pour la base esclave, car il faut autant de pins analogiques que de cibles.Le UNO n'en a que 6 alors que le Nano 8...

    avatar
    neteraser
    vis rouillée
    vis rouillée

    Messages : 22
    Date d'inscription : 27/08/2017
    Age : 61
    Localisation : Aix en provence

    Re: Tuto ciblerie électronique

    Message par neteraser le Mer 30 Aoû - 18:47

    je n'ai jamais utilisé le Nano car il lui faut le driver 340 ... et je suis sur MacOs High sierra en version dev-beta...  testeur Apple Smile  oblige...

    donc comme ça plantait grave de grave le kernel au lancement de l'appli, je suis resté sur UNO qui marche sur tout mes montages ...

    j'ai bricolé une cible avec un servo qui lève un "drapeau" à la détection de l'impact ... mais sur cible métallique et pour de la .22Lr ou plus ...
    je ne pense pas qu'une bille airsoft puisse "déclencher" ou alors changer le support du piezo ... tiens ... why not ?

    ça peut vous intéresser ?

    faudra juste que je face le schéma de câblage ... tout simple :

    1 piezo avec une 1 résistance de 1 Mo en parallèle entre A0 et GND
    les trois fils du servo ( plus, moins, commande )  un + 5 V , GND , et commande sur pin 9
    les trois fils des 2 Led ( verte, rouge et la masse commune ) la verte sur pin 12, la rouge sur pin 11 et les deux cathodes sur GND
    *** ne pas oublier les résistances de 270 / 330 ohms de limitation de courant ...
    vraiment tout simple ... Wink

    code :

    Code:
    /* This sketch allows to rotate the servo in a particular angle based on piezo sensor is knocked
     * Ce sketch permet de faire un 1/4 de tour à un fanion ou drapeau grace a un detecteur de choc piezo
    sketch made by Titi - 2017_06 ( pour m'amuser ... )
    *
    *
    *
    */
    #include <Servo.h> // include Servo library
    int push1 = A0; // le piezo sensor est connecte a Arduino AO pin et GND
    int RED = 11;
    int GREEN = 12;
    int reading1; //la valeur usuelle de push1
    Servo myservo; // creation servo motor object
    void setup()
    {
    myservo.attach(9); // connecter servo motor a pin 9 de Arduino
    pinMode(push1, INPUT); // faire de push1 une entree
    pinMode(RED,OUTPUT); // connection LED RED
    pinMode(GREEN,OUTPUT); // connection LED GREEN
    }
    void loop()
    {
    reading1 = digitalRead(push1); // retenue de la valeur digitale dans variable
    if(reading1 == HIGH) { // verif valeur digitale avec valeur definie
    myservo.write(200); // si valeur digitale egale valeur definie, servo motor tourne a 160 degres
    digitalWrite(RED,HIGH); // RED LED allumee et action du servo
    delay(1000); // temporisation allumage LED RED et rotation servo
    digitalWrite(GREEN,LOW); // LED GREEN eteinte
    }
    else { // si valeur pas egale a valeur definie,
    digitalWrite(GREEN,HIGH); // LED GREEN allumee
    myservo.write(45); // rotation servo moteur a 45 degres
    digitalWrite(RED,LOW);
    }
    if(reading1 == HIGH) { // verif valeur digitale avec valeur definie
    myservo.write(90); // si valeur digitale egale valeur definie, servo motor tourne a 90 degres
    digitalWrite(GREEN,HIGH); // GREEN LED allumee
     digitalWrite(RED,LOW);
    }
    else { // si lecture valeur digitale pas egale a valeur definie,
    digitalWrite(GREEN,LOW);// rotation servo moteur a 45 degres

    }
    }
    avatar
    Krispies
    Admin

    Messages : 3836
    Date d'inscription : 16/08/2009
    Age : 50
    Localisation : VERS-Pont du gard

    Re: Tuto ciblerie électronique

    Message par Krispies le Jeu 31 Aoû - 15:36

    Merci pour le partage..
    Même avec une tôle trés épaisse les piézos détectent assez bien les impacts, quelle est l'épaisseur de la tôle que tu utilises pour ta 22lr?L'avantage des tôles c'est qu'elles transmettent très bien les vibrations, même celles générées par une bille d'airsoft.

    avatar
    neteraser
    vis rouillée
    vis rouillée

    Messages : 22
    Date d'inscription : 27/08/2017
    Age : 61
    Localisation : Aix en provence

    Re: Tuto ciblerie électronique

    Message par neteraser le Jeu 31 Aoû - 16:20

    c'est de la plaque d'acier balistique... ça pèse un âne mort Rolling Eyes

    pour de la .22lr ou du 9 Para ... ça tilte bien mais pas sur qu'une bille plastique le fasse suffisamment ...

    avatar
    Krispies
    Admin

    Messages : 3836
    Date d'inscription : 16/08/2009
    Age : 50
    Localisation : VERS-Pont du gard

    Re: Tuto ciblerie électronique

    Message par Krispies le Jeu 31 Aoû - 18:01

    le mieux c'est d'essayer!!

    avatar
    neteraser
    vis rouillée
    vis rouillée

    Messages : 22
    Date d'inscription : 27/08/2017
    Age : 61
    Localisation : Aix en provence

    Re: Tuto ciblerie électronique

    Message par neteraser le Jeu 31 Aoû - 18:16

    Embarassed  ... j'ai pas de airsoft ...
    une balle de ping pong ?... clown
    avatar
    neteraser
    vis rouillée
    vis rouillée

    Messages : 22
    Date d'inscription : 27/08/2017
    Age : 61
    Localisation : Aix en provence

    Re: Tuto ciblerie électronique

    Message par neteraser le Lun 11 Sep - 18:43

    Yeessss !!! reçu ce matin le paquet de chez Deal...
    je vais voir si j'ai le temps de cabler le bidule ce soir ... bounce bounce bounce

    mes boitiers sont presque finis ... il me reste les capteurs à fabriquer et le boitier esclave et sa prise RJ45 à terminer ...

    Par contre, je vais implanter le APC220 dans le boitier maître sans faire sortir l'antenne ... scratch ... trop fragile pour les grosses paluches des futurs utilisateurs ...
    La portée sera moindre mais pour du 25 mètres ... à mon avis ça devrait le faire ...
    Qu'en pensez vous ?
    avatar
    Krispies
    Admin

    Messages : 3836
    Date d'inscription : 16/08/2009
    Age : 50
    Localisation : VERS-Pont du gard

    Re: Tuto ciblerie électronique

    Message par Krispies le Mar 12 Sep - 9:02

    Même emfermé il ne devrait pas y avoir de problème de communication..

    avatar
    naedioba
    vis rouillée
    vis rouillée

    Messages : 58
    Date d'inscription : 07/05/2017
    Age : 48
    Localisation : Saint-Louis, Sénégal

    Re: Tuto ciblerie électronique

    Message par naedioba le Mer 13 Sep - 16:37

    Bonjour,
    Je partage avec vous les schémas de ciblerie de Naudnaud et Krispies que j'ai tout simplement repris en plus joli. J'ai aussi ajouté une image des options de menus. Vous verrez que j'ai ajouté d'autres types de parties, juste pour s'amuser encore plus.


    avatar
    neteraser
    vis rouillée
    vis rouillée

    Messages : 22
    Date d'inscription : 27/08/2017
    Age : 61
    Localisation : Aix en provence

    Re: Tuto ciblerie électronique

    Message par neteraser le Mer 13 Sep - 16:49

    Salute de la Provence,

    plus clair ... Laughing ... dessine mal notre Krispies ?... lol!

    vus tes menus rajoutés ... c'est quoi le "Chrono rapide" ?... un timer ?

    et les "cibles au choix" ... ça marche comment ?...

    ( si c'est expliqué dans le sujet ... Embarassed ... je vais relire ... study
    avatar
    naedioba
    vis rouillée
    vis rouillée

    Messages : 58
    Date d'inscription : 07/05/2017
    Age : 48
    Localisation : Saint-Louis, Sénégal

    Re: Tuto ciblerie électronique

    Message par naedioba le Mer 13 Sep - 18:21

    Pour le « Chrono Rapide », il s’agit d’une partie chronométrée avec 3 options : 10 secondes, 20 secondes, 30 secondes. Quand on choisit par exemple 10 secondes, la partie s’arrête automatiquement au bout de 10 secondes. C’est un peu pour travailler la rapidité au tir.

    Pour « Cibles au choix », le tireur choisit lui-même une cible et le nombre de tirs qui touchent la cible. Tant que la cible choisie n’est pas touchée, le nombre de tirs n’est pas comptabilisé et le joueur prend quelques points de pénalité (le nombre de points de pénalité est déterminé par l’option « Réglage pénalité ».

    Exemple concret :
    Cible choisie : Cible 1

    Nombre de tirs à réussir : 4



    Pénalité réglée sur 20 points

    Pour que la partie s’arrête, il faut toucher 4 fois la cible 1.


    Si mon tir ne touche pas la cible 1, j’ai 20 points de pénalité.

    Ici, il m’a fallu 6 coups pour toucher 4 fois la cible 1. Donc avec 2 tirs ratés j’ai 40 points de pénalité.




    A priori, j’avais réglé la cible 1 pour 200 points.
    Donc les 4 tirs réussis font 200 x 4 = 800 points
    Les 2 tirs ratés font comme pénalité 20 x 2 = 40 points


    Ce qui me fait comme score final 800 - 40 = 760 points


    Dernière édition par naedioba le Mer 13 Sep - 18:26, édité 1 fois
    avatar
    naedioba
    vis rouillée
    vis rouillée

    Messages : 58
    Date d'inscription : 07/05/2017
    Age : 48
    Localisation : Saint-Louis, Sénégal

    Re: Tuto ciblerie électronique

    Message par naedioba le Mer 13 Sep - 18:21

    Bonjour,
    J'ai une petite idée que je peux résumer comme suit :
    J'ai 2 Arduino Uno (Emetteur et Récepteur) qui doivent échanger avec un module radio APC220. L'Emetteur envoie un signal au Récepteur qui, dès que le signal est reçu, renvoie une réponse à l'Emetteur.
    Je veux une méthode simple qui me permettra de déterminer le temps écoulé entre l'envoi du signal par l'Emetteur et la réception du signal réponse du Récepteur.
    Merci d'avance.

    Contenu sponsorisé

    Re: Tuto ciblerie électronique

    Message par Contenu sponsorisé


      La date/heure actuelle est Mar 21 Nov - 5:18