[RF/Radioelec] Robot suiveur - Page 3
Répondre à la discussion
Page 3 sur 3 PremièrePremière 3
Affichage des résultats 61 à 80 sur 80

Robot suiveur



  1. #61
    gwgidaz
    Animateur Électronique

    Re : Robot suiveur


    ------

    Citation Envoyé par topaze17 Voir le message
    Bonsoir,
    Les composants ont étés reçus, le montage de l'antenne en H fait, cependant tout cela n'est pas très rigide,aussi j'ai pensé faire une " armature" en plastique rigide, mais assez fin ( 2-3 mms de diamètre sur laquelle je fixerai l'antenne, en la maintenant avec des liens plastifiés à l'armature , donc ma question est de savoir si la présence de ces liens pour maintenir les fils de cuivre verticaux du "H" , vont perturber le système en gênant la réception des ondes , et donc fausser le résultat , ......ou pas ?
    Merci de votre conseil .
    Topaze
    Bonjour,

    Les dipôles demi-onde ont les extrémités à très haute impédance, donc le fait de plaquer un dipôle sur une plaque de plastique peut en perturber le fonctionnement, par pertes diélectriques et par capacité supplémentaire.
    Certes, ils fonctionneront encore mais peut-être avec quelques dB de pertes, ce qui n'est pas catastrophique.
    Donc, plusieurs solutions :
    Des brins en acier diam 1mm ou en cuivre diamètre environ 3mm qui tiennent tout seuls, ou même plus épais (tube)

    Le plastique produit des effets gênants surtout loin du centre. Le plastique qui touche au dipôle près du centre gêne beaucoup moins. Il est donc intéressant de bien renforcer la prise centrale.

    Si tu veux fixer les dipôles sur une plaque, on réduit ses effets en choisissant du plastique fin. On peut imprimer le dipôle sur un PCB en époxy simple face épaisseur 8/10 , le dipôle est constitué alors par exemple d'une bande de cuivre de largeur 1 cm, , imprimée ou collé sur une bande d'époxy de 3cm de large .

    -----

  2. #62
    f6exb

    Seuls les faucons volent. Les vrais restent au sol.

  3. #63
    topaze17

    Re : Robot suiveur

    Bonsoir,
    Me revoilà donc après cette longue interruption
    J'ai repris le projet du "robot suiveur " que j'avais mis de coté.
    L'antenne est terminée, je finis le récepteur, mais je bloque à cette étape :
    "Solder some momentary pushbuttons to a piece of circuit board to use as a button extension. Solder wires between them and their corresponding pads on the walkie-talkie board."
    en français : Souder quelques boutons-poussoirs momentanés à un morceau de carte de circuit imprimé à utiliser comme une extension de bouton. Souder les fils entre eux et leurs plots correspondants sur le talkie-walkie.
    Si je vois bien la finalité, je ne comprends pas où souder les fils , et quid de la mise à la terre ?

    Nom : walkietalkie_control.jpg
Affichages : 113
Taille : 44,7 Ko

    Aussi je sollicite à nouveau vos conseils
    Merci d'avance
    Topaze

  4. #64
    f6exb

    Re : Robot suiveur

    Bonsoir,
    En gros, tu remplaces les boutons qui étaient sur la carcasse par des boutons soudés sur le circuit imprimé. Tu choisis une fonction pour l'un des boutons : par exemple "on" et tu fais aller des fils de ce bouton vers le circuit du talky à l'emplacement du bouton d'origine.

    Autre exemple : si tu regardes la photo 3 tu vois que le switch d'origine a été dessoudé et remplacé par un switch extérieur qui pend au bout de ses fils.
    Dernière modification par f6exb ; 06/10/2019 à 23h27.
    Seuls les faucons volent. Les vrais restent au sol.

  5. #65
    f6exb

    Re : Robot suiveur

    Ce qui te gène c'est peut-être de voir trois fils pour trois boutons. Sur la plaquette je vois deux boutons repérés au marqueur. Je pense que le gars en a implanté 3 mais câblé seulement deux, un des fils étant commun et est peut-être la masse.
    Seuls les faucons volent. Les vrais restent au sol.

  6. #66
    topaze17

    Re : Robot suiveur

    Bonsoir,
    Merci de ton aide
    Pour la partie émetteur, j'ai bien compris que "photo 3 tu vois que le switch d'origine a été dessoudé et remplacé par un switch extérieur qui pend au bout de ses fils. " on remplace un bouton où il faut appuyer sans arrêt par un interrupteur.
    Mais pour la partie récepteur, ce que je ne saisis pas, c'est quand tu me dis " tu remplaces les boutons qui étaient sur la carcasse par des boutons soudés sur le circuit imprimé", je ne vois pas de boutons sur le circuit, a part celui pour émettre que j'ai collé à la super glu pour qu'il ne puisse plus être appuyé.
    J'ai branché les fils comme sur le schéma du circuit :
    Pièce jointe 396707
    c'est à dire
    - le + du haut parleur au A1 de l'arduino
    - le ground du talkie au ground de l'arduino
    - le power du talkie au 5 volts de l'arduino
    - j'ai aussi soudé 2 fil sur le + et le - (qui reliaient le circuit au haut parleur,coté circuit du talkie ) qui ne sont reliés à rien, étant donné que les +et- du haut parleur sont déjà relié à l'arduino

    Aussi je me demande si les 2 boutons de la plaquette ne seraient pas à positionné au milieu des fils du + du haut parleur et du fil amenant le 5 volts au talkiewalkie ?
    Merci d'avance pour ton aide

  7. #67
    f6exb

    Re : Robot suiveur

    La page de laquelle tu t'es inspiré a un lien sous la première vidéo :
    http://robowarner.com/portfolio/homing-robots/

    Dans les commentaires en bas de l'article, les deux derniers donnent ça :
    April 11, 2019 at 7:56 pm Reply
    What is the purpose of the push buttons on the receiver? In what instance should they be pressed? What instances should they not be pressed? How can we insulate the can to prevent shorts regarding the electronics on the inside? what did you use to insulate the can of the receiver?
    Et la réponse du gars :
    Warner
    April 14, 2019 at 10:44 pm Author Reply
    I assume you are talking about the buttons in this picture? http://robowarner.com/wp-content/upl...ie_control.jpg
    In that case, they are just extensions to the original walkie talkie buttons, so you can change the channel and volume and such, as the receiver is stuffed inside the can.
    See the full build page for more info http://robowarner.com/portfolio/radio-homing-robot-diy/ The buttons depend on your walkie talkie, your model might do something different. On mine I just use them for maxing out the volume and changing the channel to match the transmitter. The project works better if the receiving walkie talkie has the volume at 100%.
    For insulation I just stuffed a plastic bag between the circuit and the can. You can use anything here, paper, plastic, it doesn’t matter.
    Seuls les faucons volent. Les vrais restent au sol.

  8. #68
    topaze17

    Re : Robot suiveur

    Voici l'image Pièce jointe 396707 en jpg

    Nom : schematicweb,.jpg
Affichages : 97
Taille : 126,7 Ko

  9. #69
    topaze17

    Re : Robot suiveur

    Je ne vois toujours pas où mettre les boutons ( reliés où?)
    Merci d'aider celui qui est dur de la comprenette.....

  10. #70
    f6exb

    Re : Robot suiveur

    so you can change the channel and volume and such
    Sur ton exemplaire, regarde où sont les boutons de volume et de changement de canaux. Ce n'est peut-être pas sur la carte réceptrice.
    Peux-tu mettre des photos des tripes de ton appareil ?
    Seuls les faucons volent. Les vrais restent au sol.

  11. #71
    topaze17

    Re : Robot suiveur

    Bonsoir,
    Comme tu me demandes, voici des photos.
    Le récepteur est identique à l’émetteur ( 2 talkies).
    Pour les canaux et le volume, on doit faire défiler le menu, puis actionner les boutons où il y a les flèches .mais pour le canal, comme il y a 8 canaux , je peux retrouver le canal utilisé à partir de l’émetteur ( qui lui reste 'entier' ( à part le switch du PTT ).
    Sur les photos , tu verras aussi mes branchage de fil, ainsi que les 2 fils qui allaient au ht parleur, et qui ne sont reliés à rien, vu que sur le modèle de circuit, le ht parleur n'est plus relié à ces 2
    bornes (+et-) .
    je te joint un lien vers la notice :
    https://saratogacert.org/wp-content/...-638-Radio.pdf

    Merci de ton aide précieuse
    Topaze

    Pièce jointe 396886
    Pièce jointe 396887
    Pièce jointe 396888
    Pièce jointe 396889

  12. #72
    f6exb

    Re : Robot suiveur

    Pièces jointes non valides.
    Il faut que tu accèdes au menu et aux flèches donc 3 boutons d'après moi.
    Faire varier le canal du récepteur peut être utile en cas de brouillage.
    Dernière modification par f6exb ; 11/10/2019 à 22h37.
    Seuls les faucons volent. Les vrais restent au sol.

  13. #73
    topaze17

    Re : Robot suiveur

    Voici 1 premiere photo
    Nom : IMG_6193.jpg
Affichages : 74
Taille : 169,2 Ko

  14. #74
    topaze17

    Re : Robot suiveur

    2ème photo
    Nom : IMG_6191.jpg
Affichages : 75
Taille : 152,3 Ko

  15. #75
    topaze17

    Re : Robot suiveur

    3ème photo
    Nom : Talkie.JPG
Affichages : 73
Taille : 67,8 Ko

  16. #76
    f6exb

    Re : Robot suiveur

    Il y a combien de cartes sur ton appareil ? Une émetteur et une récepteur comme dans l'article ?
    S'iil y a deux carte comment s'établit la liaison netre le deux ? Par les pastilles dorées que l'on voit sur la photo ?

    Comment agissent les boutons menu et flèches ? Sur la carte émetteur ?
    Seuls les faucons volent. Les vrais restent au sol.

  17. #77
    f6exb

    Re : Robot suiveur

    Peux-tu mettre l'autre face de la photo 1 ?
    Je pense que les boutons agissent dessus, sous l'afficheur.
    Dernière modification par f6exb ; 12/10/2019 à 00h30.
    Seuls les faucons volent. Les vrais restent au sol.

  18. #78
    topaze17

    Re : Robot suiveur

    Bonsoir,
    Voici
    Je crois que tu as raison.
    Mais peut_on souder sur des petits circuits imprimer sans tous casser ??alors comment faire ?
    Et que dois-je faire des 2 fils qui correspondaient au haut parleur ?
    Tu vois, j'ai vraiment besoin de ton aide ,alors Merci

    IMG_6205.jpg

    IMG_6203.jpg

  19. #79
    topaze17

    Re : Robot suiveur

    Bonsoir,
    Voilà, j'ai trouvé une solution pour les fils qui allaient au haut parleur ( en fait ils vont sur A1 en input) et les boutons.
    J'ai donc tester, et J’ai un problème de calibrage de l'EEPROM qui reste toujours à 0.la valeur correspondant à la direction de l’émetteur est elle autour de 500 quelque soit la position de l'antenne.
    Pourriez vous m'aider à résoudre ce problème ?
    Merci
    ci joint le code arduino utilisé (y a t il un erreur? ) :
    Code:
    //Defines (Constants)
    #define buffering 25 //what counts as straight ahead? If too small, the robot will jitter. If too large the robot will drive away from the transmitter
    //pinout
    #define ANT_WAVEFORM_OUT 8 // set output pin
    #define SPEAKER_FROM_WALKIETALKIE A1 //set input pin
    #define CALIBRATE_IN 11
    #define SERVO1pin  9
    #define SERVO2pin  10
    
    //Variables
    uint16_t caliset = 0;
    uint16_t voltage = 0;
    
    
    //includes
    #include <EEPROM.h>
    #include <Servo.h> 
    
    Servo servo1;  // create servo object to control a servo 
    Servo servo2;  // create servo object to control a servo 
                    // a maximum of eight servo objects can be created 
    
    //start program
    void setup() {
    analogReference(DEFAULT);
    servo1.attach(SERVO1pin);  // attaches the servos
    servo2.attach(SERVO2pin);  
    Serial.begin(9600); //begin serial monitor output, remove if you don't want it
    delay(6000); // I put this delay here so the robot won't move until the walkie talkie has had time to turn on.
    pinMode(ANT_WAVEFORM_OUT, OUTPUT);
    pinMode(SPEAKER_FROM_WALKIETALKIE, INPUT);
    pinMode(CALIBRATE_IN, INPUT);
    digitalWrite(CALIBRATE_IN, HIGH); // enable internal pullup resistor
    
    //read calibration word from EEPROM
    byte HByte =  EEPROM.read(1);
    byte LByte =  EEPROM.read(2);
    caliset = word(HByte, LByte);
    Serial.print("EEPROM Calibration number: ");
    Serial.print(caliset);
    Serial.println(" If you haven't calibrated yet, you need to for it to work");
    
    if (digitalRead(CALIBRATE_IN) == LOW){ // used for calibrating
    delay(9000); // a wait so you can back away from the robot while it is calibrating
    }
    }
    
    void loop(){
    digitalWrite(ANT_WAVEFORM_OUT, HIGH);  //output antenna switching waveform
    delay(1);
    digitalWrite(ANT_WAVEFORM_OUT, LOW);
    delay(1);
    digitalWrite(ANT_WAVEFORM_OUT, HIGH);
    delay(1);
    digitalWrite(ANT_WAVEFORM_OUT, LOW);
    delay(1);
    digitalWrite(ANT_WAVEFORM_OUT, HIGH);
    delay(1);
    digitalWrite(ANT_WAVEFORM_OUT, LOW);
    delay(1);
    digitalWrite(ANT_WAVEFORM_OUT, HIGH);
    delay(1);
    digitalWrite(ANT_WAVEFORM_OUT, LOW);
    delay(1);
    voltage = analogRead(SPEAKER_FROM_WALKIETALKIE); //read voltage from radio
    if (digitalRead(CALIBRATE_IN) == LOW){           //if in calibrate mode, store voltage in EEPROM
    caliset = voltage;
    byte HByte = highByte(caliset);
    byte LByte = lowByte(caliset);
    EEPROM.write(1, HByte);
    EEPROM.write(2, LByte);
    delay(5000);
    endprogram();
    }
    
    if (voltage > (caliset - buffering) && voltage < (caliset + buffering)) { //drive forward
    
    //motor control code for FORWARD here
    //code for a continuous roating servo is included below
    servo1.write(180);
    servo2.write(0);
    }
    
    if (voltage > (caliset + buffering)){ //turn
    
    //motor control code for TURNING here (right or left depends on antenna config.)
    //code for a continuous roating servo is included below
    servo1.write(180);
    servo2.write(180);
    }
    if (voltage < (caliset - buffering)){  //turn the other way
    
    //motor control code for TURNING the OTHER DIRECTION here (right or left depends on antenna config.)
    //code for a continuous roating servo is included below
    servo1.write(0);
    servo2.write(0);
    }
    delay(5); //just a simple wait
    Serial.print("In, Cal\t");
    Serial.print(voltage);
    Serial.print("\t");
    Serial.println(caliset);
    }
    
    void endprogram(){
      Serial.print("Calibrated to: ");
    Serial.print(caliset);
      loopy:
      goto loopy;
    }
    Merci
    Amicalement
    Dernière modification par Antoane ; 26/10/2019 à 21h17. Motif: ajout des balises code

  20. #80
    f6exb

    Re : Robot suiveur

    Là je suis incompétant.
    (Également en trois mots)
    Je sors
    Seuls les faucons volent. Les vrais restent au sol.

Page 3 sur 3 PremièrePremière 3

Discussions similaires

  1. robot suiveur de ligne
    Par invite5acd48af dans le forum Électronique
    Réponses: 8
    Dernier message: 06/05/2012, 14h08
  2. robot suiveur de la lumiere
    Par invitea18369eb dans le forum Électronique
    Réponses: 3
    Dernier message: 03/05/2012, 02h36
  3. robot suiveur de ligne
    Par invite9e76ef3b dans le forum Électronique
    Réponses: 1
    Dernier message: 11/03/2009, 20h57
  4. Robot suiveur de ligne
    Par inviteb03957e3 dans le forum Électronique
    Réponses: 4
    Dernier message: 21/12/2008, 14h36
  5. Robot suiveur de ligne
    Par invite13761b79 dans le forum Électronique
    Réponses: 2
    Dernier message: 26/02/2007, 17h18
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...