Maître et les esclaves


Les modules du système Theremino

Cette page est dédiée aux commentaires et idées pour les modules de Master et Slave


Certains utilisateurs ont demandé comment appliquer une alimentation externe

La solution la plus simple est d'utiliser un concentrateur USB avec le 5 Mangeoire de Volt 5 Extérieur de Volt. Certains de ces centres peuvent même atteindre jusqu'à 3 Ampères et plus. Mais nous recommandons que vous n'exagérez pas le courant maximum, pour éviter le risque de brûler les contacts délicats des ports USB.

Dans le cas où le système est composé de maître et esclaves pourraient être utilisés adaptateurs visible au bas de cette page: www.theremino.com/hardware/actuators

Les adaptateurs peuvent arrêter, et de l'alimentation, l'ensemble de la chaîne des esclaves ou ils peuvent être utilisés sur un seul actionneur, interponendoli entre la broche de InOut et actionneur avec une extension standard.

Ces considérations s'appliquent à avoir plus de pouvoir sur les broches de InOut et ne pas pour alimenter le module maître de l'extérieur.

Dans tous les cas, nous recommandons que vous ne faites pas trop avec le courant maximum et utiliser une alimentation électrique protégée contre les courts-circuits. Assurez-vous également qu'il ne produit pas bruit et les pics de tension excessive lorsqu'ils se connectent à la 220 Volts.

Dans le cas d'actionneurs à fort courant d'appel avant de procéder à une alimentation externe, essayez un condensateur de 4700 UF entre + 5V et la masse. Le condensateur peut être soudé au maître, ou vous pouvez utiliser le code pin est resté libre d'accéder à +5 et à terre et connecter le condensateur avec un petit connecteur femelle.

S'il est vraiment nécessaire nourrir la tige principale de l'extérieur, faire comme le montre cette image.

——————————————

Master led ne s'allume pas

Si la led sur le maître sera allume pas ne pas chercher de panne système USB ou dans les pilotes Windows, Il est plus susceptible d'être le même conduit.

——————————————

Écrivez ici vos questions et recommandations, il sera utile à tous.

  1. Carr Gianni. dit:

    Bonjour Livio sont Gianni (CNC modifié) J’ai eu les pilotes :TB6600 Version améliorée 32 4 a les segments 40V 57/86 Stepper Motor Driver

    Mais je ne peux pas se rendre au travail.
    Vous avez une idée pour me donner des pilotes & liens maître?
    Merci beaucoup

    • Livio dit:

      Il ne devrait y avoir aucune mise en garde particulière, Fellow GND GND, puis connectez le signal de l’étape et le signal et cela devrait fonctionner.

      Vous n’a pas échangé les fils des moteurs? Vous devez relier les couples.

      Vous n’a pas mal de numéros d’emplacement dans HAL ou d’application dans les applications de commande numérique par ordinateur?

      Êtes vous tenir la couche HAL a démarré l’application?

      En application de la CNC, garder les deux boutons “En OUT activé” et “HAL a permis” (en haut à droite) allumé?

      Je n’ai pas essayé personnellement ces pilotes donc je ne sais pas si il y a aussi une qualification pour lui, dans ce cas, tu dois leur donner une masse ou une +5 pour permettre à.

      Si vous ne pouvez pas m’écrire à “Ingénierie au signe theremino dot com” et nous entendrons par téléphone ou Skype.

      • Carr Gianni. dit:

        Bonjour Livio.. Ce matin, j’ai fait quelques essais et trouvé:

        maître — pilote
        GND — dir –
        dir — dir + 5v
        étape — Impulsion –
        +5v — Impulsion + 5v

        Notez que l’impression sur la couverture est les pilotes incorrects par rapport à l’imprimé à l’intérieur:
        les détails des sorties moteur sont permutés entre a et b, mais les polarités sont respectées, puis, il y avait des problèmes particuliers, si ne pas inversion du sens.

        les pilotes sont très bien et je suis passé de vel 800 et acc 25 dans vel 2000 et acc 1500 toutes avec 3,2 Ah….Je peux augmenter jusqu'à 4 Ah

        Merci Livio conseils

        • Livio dit:

          Le lien devrait être le cas:

          master ......... driver
          -----------------------
          gnd ............ dir -
          dir ............ dir +
          gnd ............ pulse -
          step ........... pulse +

          • Carr Gianni. dit:

            J’ai essayé comme vous dites, mais les moteurs n’allaient dans une direction seulement seulement aussi avec commandes indésirables

            • Livio dit:

              Le DIR (qui détermine la direction) la vous avait connecté comme dans mon tableau. Que toute différence pourrait suivre les traces du mouvement et non pas sur le sens du mouvement.

              Alors peut-être le problème de l’absence de changement de direction était due à d’autres.

              Brancher votre table vous montez des impulsions (étapes de moteurs) au contraire.

              Travailler avec des impulsions ne devrait au contraire pas un problèmes parce que nous avons traité le firmware afin que vous puissiez travailler indépendamment ou avec résultats négatifs que les impulsions positives (en d’autres termes, nous nous assurons de remplir chaque mouvement avec l’avant droit et laissez Miss une étape à la fin de chaque mouvement).

              Bien que certains pilotes de moteurs ne fonctionnent pas bien avec des impulsions qui haut supérieur à faible. Je suggère que vous vous connectez comme indiqué dans le tableau et si cela ne fonctionne pas savoir pourquoi.

            • Livio dit:

              Je vais avoir un doute….

              N’est pas qu’en interne au pilote qui a marqué les deux entrées + 5V s’enchaînent?

              Vous avez un modèle du pilote?

            • Livio dit:

              Je suis allé pour trouver le schéma et semble être ceci:
              http://www.sainsmart.com/zen/documents/20-019-209/ST-M5045%20Instruction%20manual.pdf

              On pourrait dire que les trois photocoupleurs sont totalement isolés les uns des autres, donc il devrait aller.

              Il n’est pas que vous avez fusionné K + et Pul + avec un fil comme illustré dans l’image “Connexion type”?

              L’autre possibilité est que vous avez ajouté les résistances “R” et que, par conséquent notre 3.3 pas assez plus de volts. Les résistances “R” extérieur doit être enlevé à coup sûr.

              Je ne peux pas trouver les caractéristiques de tension plus bas. Je sais que beaucoup ont utilisé avec 3.3 volts et ne devrait donc aller. Peut-être, pour être sûr de les piloter avec assez de courant, les résistances internes devraient être réduits également 240 Ohm à 100 Ohms ou moins (notre maître a déjà les résistances sur les sorties).

  2. Vital1 dit:

    Désolé, Posté au mauvais endroit. S’il vous plaît supprimer.

  3. Livio dit:

    Mark a écrit:
    ... Alors’ faire, avec Arduino créé une ébauche du maître, mais ne ce que le maître ne peut pas faire. Cela ne regarde pas mal au maître, parce qu’il met en évidence les limites de son supposés...

    Réponse:
    Notre système est utilisable même par ceux qui ne savent pas comment programmer une entrée pour PC. Si vous compliquez les choses trop perd sa caractéristique du minimalisme. Puis il limite nécessairement.

    Marco a écrit:
    ... et encore a limité Arduino comme quelque chose de plus que ce qui est, presque denigrandolo, Quand il y a au contraire Arduino, et compatible ,beaucoup plus puissant que le Nano et un...

    Réponse:
    Les cartes Arduino, Peu importe la puissance, Lorsqu’il est utilisé comme In Out pour PC, souffrent inévitablement le goulot d’étranglement causé par virtual serial.

    Application-> O.s.. -Série-USB-CH340 >>> (ou similaire) -> CH340-USB-Arduino-Serial-> >>> O.s.. -> Application

    Dans toutes ces étapes quelques millisecondes vous le perdez pour la force. Et ce n’est pas tellement l’Arduino pour perdre, mais le pilote série virtuel et le système d’exploitation de votre PC. Le noyau alloue des tâches sur votre PC (Mais même sur Linux et Mac), travailler avec une granularité de milliseconde, Pourquoi vous perdez plus ou moins une milliseconde avec chaque conversion.

    C’est déjà un miracle que le maître arrive presque 1000 échanges par seconde. Sont 1000 échanges complets, aller/retour, pour toutes les quilles en même temps.

    Et il est inévitable qu’un numéro de série virtuel, avec toutes les étapes que vous devez faire, perdre au moins quatre millisecondes et a donc une limite d’autour 250 échanges par seconde. C’est ne pas de dénigrer. Pour applications autonomes Arduino est très bien, mais comme une forme de InOut est toujours inférieure à la Master.

    Il pourrait sembler que 1000 ou 250 échanges par seconde ne sont pas une grande différence. Mais pour la plupart de nos applications sont. Avec 1000 commerce, de que vous avez une bande passante 500 Hz, puis vous voir jusqu’au 10 harmonique 50 Hz. Cela rend possible pour les applications comme les Flickermètre et Wave Analyzer pour analyser la qualité de 50 Hz.

    Au lieu de cela 250 Echanges par deuxième faire une bande passante d’un peu plus 100 Hz, C’est précisément le salaire minimum. Ils vont toujours bien pour les applications d’automatisation, Mais si vous allez vers le bas même peu ne peut pas même se déplacer bien moteurs, ou faire une boucle de rétroaction qui swingue et ne vont pas saccadé.

  4. Livio dit:

    Concernant le Post précédent, ils nous a écrit:
    Toute la ligne de raisonnement si votre transfert, vous êtes obligé de mettre une valeur unique pour le moment, vous souhaitez un échantillon dispositif limites, vous voulez limiter le canal de communication entre le PC et le périphérique.

    Mais si, Par exemple, un dispositif pourrait goûter intérieurement avec une fréquence 10 fois supérieure à celle du transfert et pourrait transférer à la fois les valeurs de 10 échantillons par PC parce que laisse le canal de communication, et le PC était si puissant que nous pouvons faire à la fois chacun des calculs 10 nouvelles valeurs, en répétant le calcul 10 fois en incluant seulement un des 10 de nouveaux échantillons à la fois, vous n’obtiendriez pas de bande passante 10 fois plus élevé? Le retard dans le traitement et l’exploitation des résultats, égal au temps de transfert de données, demeurera toujours le même, peut ainsi transférer plus de données que vous pouvez pour chaque transfert.

    Si je comprends bien ce que j’ai décrit permettrait une augmentation de bande passante, ne pas confondre avec suréchantillonnage qui augmente le rapport signal-bruit, et déroule exclusivement fin de dispositif.

    Réponse:
    Ce que vous décrivez ne fonctionne plus en temps réel mais en “lot”, C’est à dire beaucoup d’échantillons. Vous devez alors attendre que tous les échantillons dans le lot sont arrivés avant vous pouvez répondre et vous perdez la possibilité d’intervenir si, Par exemple,, Après le troisième échantillon, on voit qu’il est temps de changer les données de sortie.

    De plus,.
    Jusqu'à allHAL, vous pourriez envoyer un colis, Par exemple,, cent échantillons. Mais il faut les traiter et ensuite vous devez changer la couche HAL pour chaque nouvelle tâche. Vous ne pouvez pas envoyer 100 échantillons pour d’autres applications (par le biais de notre mécanisme d’emplacements) Si ce n’est avec des techniques synchrones foirés mais pas plus d’un échantillon toutes les quelques millisecondes.

    Et il y a un troisième aspect qui empêcherait de toute façon d’envoyer trop de données pour chaque circonscription.
    Le pack ultime des dispositifs USB HID est limité et il suffit juste d’envoyer les données à toutes les broches du maître et de l’Adc. Pour envoyer des paquets plus grands, vous devez utiliser un non-HID. Et puis, vous perdriez l’un des principaux avantages de notre système, autrement dit, pour connecter le maître et le voir, il fonctionne pour, sur toutes les fenêtres, Aucun problème de pilote.

  5. Livio dit:


    ——————————
    Louis nous a demandé
    —————————–

    Comment puis-je me connecter plus de 6 touches capacitives?


    —————————–
    Réponse
    —————————–

    Le maître peut lire 6 touches capacitives. Les esclaves pouvaient lire 8, mais avec d’autres complications, Pourquoi ne pas les recommander. Dans certains cas, vous pouvez utiliser plusieurs masques, et le connecter avec un HUB USB, de n'avoir qu’un seul fil qui va vers le PC.

    OnOff
    Vous pouvez vous connecter 12 boutons capacitifs OnOff à chaque Master, avec l’adaptateur a expliqué ici:
    https://www.theremino.com/hardware/inputs/sensors#caponoff

    Si vous avez n’importe quel adaptateur à proximité de son capteur, puis les fils vers le Master sera de n’importe quelle longueur.

    Ces adaptateurs peuvent être achetés sur eBay pour environ un Euro.

    Utiliser Arduino
    Vous pouvez également utiliser un ArduinoNano, connecté à notre application de ArduHAL. ArduHAL envoie des données à des machines à sous, et puis ensuite c’est comme si nous avions utilisé notre maître. Dans les fentes, vous pouvez connecter toutes nos applications.

    La bibliothèque doit être programmée avec l’Arduino pour boutons capacitifs
    http://playground.arduino.cc//Main/CapacitiveSensor

    On n'a pas essayé, mais sans doute avec un Arduino Nano peut lire jusqu'à 21 touches capacitives.

    Assurer que les fils soient courts (maximum dix centimètres), et loin d’être mutuellement de manière à ne pas influencer.

  6. Livio dit:

    Fabio nous a demandé
    J'ai un problème avec Hal, chaque maintenant et puis, sans raison apparente, déconnecte la prévention de la lecture des sondes, puis bloque l'exécution du programme. toute idée?

    Réponse
    Le module Master interruption de la communication USB quand ils reçoivent une tension plus élevée 3.3 volts sur la broche d'entrée.
    Juste que la tension est supérieure à la 3.6 volts, avec au moins 100 uA courant, pour un bref moment (microsecondes) et les blocages USB.
    Malheureusement, il est, dire défaut, micro utilisé, PIC produit par Microchip.
    Le module maître a de bonnes protections, il ne casse rien, mais USB est bloqué et vous devez appuyer sur Reconnaître.

    Cela peut se produire pour les raisons suivantes:
    – Un capteur est amené à cinq volts et, dans certains moments génère des tensions supérieures à 3.3 volts.
    – longs liens et sans protection, en prenant des interférences capacitive d'autres câbles à proximité.
    – Connexions Unstable au sol, qui touchent mal ou qui sont longues et petites.
    – Les troubles sur les connexions au sol, provoquée par l'allumage des charges lourdes ou blocs d'alimentation.
    – blocs d'alimentation supplémentaires connectés au réseau et les masses mal connectées.

    Il existe différentes solutions
    – Mise sous tension des capteurs 3.3 volts, au lieu de 5 volts.
    – Utiliser la broche 7,8,9 qui tolèrent 5 volts.
    – Ajouter une résistance en série à l'entrée (des dizaines de Kohm) de manière à limiter le courant à 50 et Meno.
    – Ne pas utiliser des connexions longues et sans protection.
    – Le traitement de bonne répartition du poids (robuste et étoiles).
    – Ne pas utiliser les blocs d'alimentation supplémentaires, mais seulement 5 Volt USB.
    – Si vous utilisez les blocs d'alimentation supplémentaires, leur masse (GND) Il doit être connecté à l'ordinateur et non au Maître.

    Une solution extrême (à appliquer que si vous ne pouvez pas réparer le matériel).
    – Les dernières versions de HAL écriture à sous zéro le nombre de maître connecté.
    – Il utilise un logiciel spécial, ou modifier l'un de nos.
    – Le logiciel lit périodiquement zéro emplacement.
    – Si la valeur zéro est une fente, ou supérieure à une, Tous bien.
    – Dans le cas contraire, le logiciel envoie une commande HAL « Reconnaître » (HAL lire les instructions).
    – Après une « Reconnaissez » command Le logiciel attend une seconde avant de revérifier.

    Voir aussi ces pages:
    https://www.theremino.com/technical/connection-cables#long
    https://www.theremino.com/technical/communications#pullup
    https://www.theremino.com/technical/pin-types
    https://www.theremino.com/hardware/devices

  7. Livio dit:

    George nous a écrit
    Pour une centrale thermique je mesure les températures. Normalement, dans le chauffage et la plomberie sont utilisés NTC (pour sauver) le PT100 – Pt1000. Ces derniers sont plus fiables et vous pouvez parer à plusieurs mètres.

    Réponse
    Je veux utiliser le LM35 pour toutes les sondes -55 dans +150 degrés.
    Regardez sur ce lien page:
    https://www.theremino.com/hardware/inputs/meteorology-sensors#temperature

    Le PT1000 ne sont plus exactes, Le seul avantage de pouvoir lire jusqu'à 500 – 700 degrés
    En retour, le PT1000, et pire encore le PT100, Ils sont plus difficiles à lire (il lui faudrait Adc24 connecté 3 ou 4 les fils et la fonction de linéarisation) et sinon les lois bien sont les LM35 beaucoup plus imprécis.

    Pour les longues distances, vous devez utiliser un câble blindé à deux fils intérieurs.
    Avec des sondes résistance du câble LM35 compte pour rien, si le câble est blindé, Vous pouvez aussi aller sur des centaines de mètres. La seule préoccupation est la foudre, donc avant d'arriver à l'unité que vous devez brancher le blindage du câble au sol.

    Pour les rendre étanches à l'eau prennent un tube en plastique fermé au fond, aller au-dessus des LM35 plus de connexions et le câble blindé. Ensuite, le remplissage bi-composant ou même que la résine de silicone. Je peux vous assurer vous sentirez la pluie et le gel pendant des décennies (avant la preuve d'étanchéité que cela fonctionne bien, à-dire qu'il est correctement connecté et qu'il n'y a pas de shorts).

  8. Livio dit:

    George nous a écrit
    Je mesurer avec précision la fréquence du réseau, Comment puis-je faire?

    Réponse
    Pour lire la fréquence du réseau procuré à partir d'un petit transformateur 220 dans 6, 12 ou 24 volts (avec sortie alternatif) puis connectez-le au maître avec le circuit pour mesurer la tension que vous voyez sur cette page: https://www.theremino.com/hardware/adapters#powermeter

    Cependant, le circuit est adapté pour mesurer la tension d'une entrée de l'ADC, mais dans votre cas, vous aurez un signal plus approprié pour une entrée “Période”. Par conséquent, le circuit doit être modifié par la réduction de moitié R1

    La valeur de R1 doit être:
    – 330K si le transformateur doit être 24 Il était alternata
    – 150K si le transformateur doit être 12 Il était alternata
    – 82K si le transformateur doit être 6 Il était alternata

    Notez que le transformateur doit être “pur”, peu peuplé (diodes ou condensateurs), et doit donner sortant 6, 12 ou 24 volts AC.

    Ensuite, vous devez configurer comme entrée Pin “Période” et vous devez activer la poignée “Convertir en fréquence”

    A ce stade, dans la fente associée, vous trouverez la valeur de fréquence en Hz précise au millième de Hz. Si la fréquence est instable, vous pouvez calculer la moyenne au fil du temps en réduisant la vitesse de réponse HAL, et en appuyant sur le bouton “Vitesse de réponse” (“Vitesse de réponse” si hal est configuré en anglais).

  9. Vincenzo dit:

    Bonjour Livio, il serait possible d'utiliser un maître pour se connecter à un logiciel Mach3 filaire MPG?
    éventuellement en utilisant la simulation de la pression sur le clavier comme cela se fait avec un joystick ou similaire et keygrabber.
    Salutations.
    Vincenzo

    • Livio dit:

      Non, Désolé, MACH 3 fonctionne uniquement avec le port parallèle et comme il a été conçu.
      Donc, si Mach3 utilise vous ne pouvez pas vous connecter à quoi que ce soit dans notre système, ne communique pas avec notre logiciel, et même avec nos modules matériels.

      • Vincenzo dit:

        Bien, Je pensais que vous pouvez associer un événement électronique dans la simulation d'entrée principale en appuyant sur le bouton PC.

        • Livio dit:

          Je sais peu Mach3, mais il me semble avoir de nombreuses options. Donc, je suppose qu'il peut lire les clés de PC.

          Si vous ne pouvez pas le faire, alors vous devriez voir quelles informations vous pouvez envoyer par son seul moyen de matériel de communication, soit les fils du port parallèle.

          If (instructions Mach3) trouver un du fil parallèle (ou plusieurs fils) qui, levé ou abaissé, faire quelque chose d'utile, alors vous pouvez vous connecter aux sorties du maître et de les conduire avec les touches du clavier. Vous ne pouvez pas faire grand-chose, mais peut-être quelque chose qui sort. Tout dépend de ce qu'il peut faire Mach3 en réponse aux fils parallèles.

  10. Vincenzo dit:

    Salut, ce que vous faites avec un clic de souris sur Mach3 a une action de clavier correspondant.
    En utilisant Xpadder J'ai configuré un joystick agissant sur les commandes associées à clavier et il fonctionne.
    Voilà pourquoi je pensais qu'il pourrait être envoyé par le maître combinaison / hal / logiciel tout comme l'action touche Xpadder.
    Salutations

  11. Livio dit:

    ================================================== =================
    Anglais
    ================================================== =================
    Lorsque le micro est surchargé les broches servo du module Master précision lose
    et peut être instable (petits mouvements), principalement dans les cas suivants:

    – Lorsque de broches Servo sont configurés
    – Lors de l'utilisation Pins de type Stepper

    Le Servo Pins peut être remplacé par PWM rapide qui sont tout à fait exact
    mais la fréquence générée ne peut pas être inférieure à 250 Hz (tandis que dans servos normales, il est 60 Hz)

    en outre, il y a seulement cinq PWM rapide pour chaque maître et leur configuration la plus complexe.

    Pour utiliser le module maître broches PWM rapide que Servo, définir ces valeurs dans la HAL:

    – Max = valeur 1750
    – Valeur min = -250
    – = Fréquence 250
    – Cycle de fonctionnement de slot = Activé

    En modifiant légèrement le 1750 vous pouvez régler la position max (lorsque la fente est = 1000)
    En modifiant légèrement le -250 vous pouvez régler la position min (lorsque la fente est = 0)

    === === ATTENTION
    La fréquence d'entraînement Servo devient 250 Hz au lieu de 60 Hz
    Ainsi, seuls les servos numériques peuvent travailler et peut-être pas tous.
    Certains servos analogiques peuvent chauffer et brûler.

    ================================================== =================
    Italien
    ================================================== =================
    Le type de broche Servo module maître perte de précision lorsque le micro est surchargé,
    et peut être instable (petits mouvements) principalement dans les cas suivants:

    – Lorsque vous configurez de nombreux types Pin Servo
    – Lorsque vous utilisez également Broche Type Stepper

    Le type Servo Pin peut être remplacé par le rapide PWM qui sont tout à fait précis
    mais la fréquence générée ne peut pas être inférieure à 250 Hz (tandis que le serviteur est normal 60 Hz)

    De plus, il est le PWM rapide seulement cinq pour chaque maître et leur configuration plus complexe.

    Pour utiliser le module rapide Pin PWM comme Serviteur de maître définissant ces valeurs dans HAL:

    – Max = valeur 1750
    – Valeur min = -250
    – = Fréquence 250
    – Cycle de fente = Activé

    changeant légèrement la 1750 vous pouvez régler la position max (lorsque la fente est = 1000)
    changeant légèrement la -250 vous pouvez régler la position min (lorsque la fente est = 0)

    MISE EN GARDE === ===
    Le Servant de la fréquence d'entraînement devient 250 Hz au lieu de 60 Hz
    Alors que servo numérique peut fonctionner et peut-être pas tous.
    Certains servos analogiques peuvent chauffer et brûler.

    • Livio dit:

      Claudio nous a demandé:
      Lorsque vous avez écrit “instabilité” ce que vous entendez?
      Comme ils remarquent ces instabilités et comment ils peuvent affecter les mouvements?

      Réponse
      Avec “instabilité” Scattini signifiait peu quand ils devraient rester immobile.

      Pour les remarquer, vous devez arrêter tout, pas déplacer les valeurs dans des fentes, rester dans un environnement calme et attention à ce que font les moteurs pendant un certain temps’ de temps.

      De temps en temps les moteurs devraient faire la lumière “tique”
      mais ils sont “tique” si courte que presque tous les modèles servo ne se déplacent même pas.

      Ceux-ci Scattini peut secouer le stylet lorsque vous tracez une ligne droite
      mais dans tous les autres cas ne devraient pas donner des problèmes.

  12. Piero dit:

    salut Livio,

    Je souhaite relier le module maître à une alimentation externe pour l'acquisition de 100 T-sensori (Lm35) à travers 10 modules “esclave”;
    …. deux questions de moi:
    le) depuis la forme “esclave” il n'est pas explicitement nommé sur ce site, il serait possible d'utiliser 10 unité’ theremino-“servo” avec 0-9 entrées / sorties?
    le) où puis-je trouver les deux modules (actuellement le module “servo” il n'est pas proposé sur le site ebay)?

    Merci
    Piero

    • Livio dit:

      Je déconseille d'utiliser des modules servo, communication série avec 10 le serviteur serait trop peu fiable, de plus, les servos sont désormais pratiquement abandonnés car ils ont peu de types de PIN et un firmware vieux de dix ans.

      Utilisez plutôt Masters (qui ont 12 PIN au lieu de 10 de serviteurs) et connectez-les avec un hub USB.

      Et les poisons de Master Li sont eBay (venditore maxtheremino) ou sur store.ino (https://www.store-ino.com/) mais dans ce dernier cas, ils vous viennent de Chine et cela prend plus de temps.

  13. Livio dit:

    Faites attention aux câbles utilisés pour alimenter l'ESP32 !!!

    Juste aujourd'hui en essayant les Power Banks, j'ai découvert que les câbles comptent beaucoup.
    La tension à partir du PowerBank était d'environ 5 volts
    - Avec câble rond noir, un mètre de long, la tension sur l'ESP32 était 4.74 V
    - Avec câble plat blanc, longue 30 cm, la tension sur l'ESP32 était 4.2 .. 4.4 V

    Je m'attendais à ce que le câble court aille mieux mais non,
    ça va tellement mal que l'ESP32 se déconnecte parfois.

    Au bout d'une heure, le PowerBank s'était un peu déchargé et donnait seul 4.8 V
    La tension avec le câble court a été abaissée à env. 4 volts,
    et bien sûr l'ESP32 déconnecté et ne fonctionnait plus.

    Alors j'ai essayé de changer le câble et de mettre le noir.
    La tension sur l'ESP32 est passée à 4.6 V
    Et maintenant ça fait des heures !

    Alors avant de blâmer les PowerBanks ou les batteries de courte durée.
    Recherchez les bons câbles!!!

    Pour vous assurer que le câble est bon
    le seul moyen est de mesurer le 5V sur l'ESP32 en fonctionnement et connecté à l'IotHAL

    Et la tension sur l'ESP32 doit être au moins de 4.7 volts
    Et encore mieux si vous pouvez l'obtenir de 4.8 ou 4.9 volts

  14. Eugène dit:

    je ne sais pas si c'est le bon endroit, pardonne-moi.
    J'essaye de monter un master Theremino mais je ne dis pas que cela fonctionne.
    Je le programme avec le Pickit2 et il ne me donne aucune erreur mais la Led ne fonctionne pas et le Theremino_HAL ne le détecte pas pour moi
    Pouvez-vous m'aider?
    Les salutations

    • Livio dit:

      ———————————————————————————
      POUR TRADUIRE UTILISEZ LE BOUTON DROIT DE LA SOURIS
      ———————————————————————————

      Si la LED ne clignote pas, il y a une erreur matérielle.
      Le quartz n'oscille probablement pas ou n'est pas de la bonne valeur.

      Vous avez suivi les conseils de cette page ?
      https://www.theremino.com/technical/pic-programming#pic

      Vous utilisez le MasterFirmware_V5.0 que vous téléchargez ici?
      https://www.theremino.com/technical/schematics

      Le quartz est de 8 MHz ?
      Tu mets les deux condensateurs de 27 pF à côté du quartz?

      Vous avez pensé à ajouter la résistance zéro ohm R11 qui porte la puissance?

      Tu mets les condensateurs de puissance C3, C4, C5 oui 10 UF ?

      Le régulateur IC2 fournit i 3.3 volts au processeur ?
      (mesurer avec un testeur pour être sûr)

      • Anonyme dit:

        Le premier, Merci de votre réponse, très aimable.
        j'ai lu les conseils .
        J'ai utilisé le MasterFirmware_V5.0, V3.2 et V2.0. avec quartz 4Mhz.
        Travaux de quartz, mesuré avec un oscilloscope.
        La résistance est en place, comme il vient dans le diagramme.
        Condensateurs, tout est prêt.
        Régulateur dosé et avec 3.3 v.
        Le C.I est dans une capsule SOIC montée sur un circuit imprimé qui le passe au DIL.
        Le circuit PIC24FJ, Ça marche, testé avec un programme d'éclairage LED typique. Ça oui , avec oscillateur interne car c'est ce que j'ai trouvé pratique( je ne sais pas très bien programmer).
        Et si cela m'est arrivé, c'est que je ne peux pas programmer le Pic par les broches PGED3, PGEC3 1 y 2 ;Je l'ai programmé par les broches PGED1, PGEC1 4 y 5 avec le Pickit2 et cela ne me donne pas d'erreur, En fait le programme Led marche, je dis ça au cas ou ça influence quelque chose.
        Testé sur W10 et Xp et Net 3.5 chargé à nouveau.

        Salutations et merci pour votre réponse

        • Livio dit:

          Je ne peux pas comprendre ce que cela pourrait être.

          je vais essayer d'autres suggestions:
          – Le PIC est un 24FJ64GB002 ?
          – Le quartz va de 8 MHz, si tu le mets par 4 MHz, vous devez changer le firmware.
          – W10 et Xp et Net 3.5 Je vais bien
          – Peut-être que la LED est défectueuse (ça nous est déjà arrivé)
          – Peut-être que le circuit RESET est erroné ou ne fonctionne pas bien?
          (s'il ne se déverrouille pas depuis RESET alors il ne marche pas)

          Vérifiez tout, il doit y avoir une erreur, des dizaines de milliers d'entre eux ont été construits par différents constructeurs et dans certains cas même avec des moyens artisanaux et tous fonctionnent toujours.

          Que c'est le PIC défectueux ?
          Que ce soit le programmeur PIC KIT 2 défectueux?

          Vous avez utilisé l'application PIC KIT 2 amélioré par nous?
          Vous utilisez les bonnes définitions pour le PIC 24FJ64GB002?

          je ne sais pas quoi penser d'autre…

          Salutations

          • Anonyme dit:

            Au fait je suis espagnol, retraité de 69 ans avec quelques connaissances en électronique et j'habite à Tolède , Capitale

            Oui, le PIC est un 24FJ64GB002 en capsule SOIC monté sur un circuit imprimé qui le passe au DIL.
            Le quartz est 8 MHz et mettez l'un des 4 MHz à tester avec le firmware V2.0 Hex sans le toucher.
            La Led est testée et fonctionne en fait avec le programme typique d'éclairage d'une LED. Ça oui , avec oscillateur interne et sur les sorties broches RA0, RA1 et RA2 2,3 y 4.
            L'épingle 1 La réinitialisation est toujours au niveau élevé.
            Avoir 2 Pic monté et les deux agissent de la même manière.
            El Pickit 2 c'est bien ,bien enregistre moi sans probleme.
            Oui, J'utilise le PIkit 2 amélioré et j'ai essayé une autre version.
            Dans les bonnes définitions, si tu veux dire l'enregistrement, le Pickit me reconnait parfaitement le Pic.
            je ne sais pas quoi faire aussi, J'ai fait mille tours au circuit et je ne trouve rien qui cloche.
            J'essaye de trouver un programme dans lequel l'USB intervient, voyons si ça marche.
            Soit dit en passant, le Theremino Led clignote dès que possible ou il doit détecter un signal via l'USB.
            Salutations et toujours reconnaissants.

            • Livio dit:

              La LED doit clignoter rapidement dès que vous allumez le PIC.

              Je ne peux que vous conseiller d'en construire un exactement selon nos projets, ou vous le faire envoyer déjà complet.

              Ensuite, vous pouvez garder les deux alimentés sur le banc à proximité l'un de l'autre et mesurer et comparer les tensions sur tous les broches.

              Sûrement quand vous découvrirez ce qui ne va pas, ce sera trivial.

              Et quelque chose ne va pas à coup sûr, sinon dès que le 3.3 volt au processeur la led commencerait à clignoter.

              Si vraiment vous ne trouvez pas l'erreur, vous pouvez me l'envoyer et je la trouverai pour vous gratuitement. Ensuite pour vous le renvoyer nous devrons utiliser Lello (vendeur maxtheremino sur ebay) et vous devrez leur envoyer quelques euros avec PayPal pour l'expédition.

            • Livio dit:

              Que faire si vous faites quelque chose de mal avec PicKit2 ?
              Avez-vous pensé à retirer la coche qui maintient le PIC en réinitialisation? Ou de débrancher le programmateur pour qu'il ne garde pas le PIC en reset?

              Je m'inquiète aussi de ce que vous écrivez que les codes PIN 1 et 2 ne fonctionnent pas… car ils ont toujours travaillé pour tout le monde.

              La dernière possibilité qui me vient à l'esprit est que vos PIC soient différents de ceux que nous avons toujours utilisés. Peut-être qu'ils pourraient porter le même nom mais avec des différences dues à une nouvelle version très récente que nous n'avons jamais vue.

              En ce qui concerne le programme USB, vous devez utiliser notre Theremino_HAL, mais d'abord il faut flasher même sans USB sinon inutile d'essayer.

              • Anonyme dit:

                Je déconnecte le Pickit2 après l'avoir enregistré et le connecte avec le câble USB pour tester.
                J'ai mis un bouton poussoir entre la masse et la broche 1, réinitialiser.
                Je continue de faire le tour et d'enquêter sur la question.
                De toute façon, je vais en commander un monté et programmé.

                Salutations et merci.

                • Anonyme dit:

                  Je suis entré dans votre programme Master.hex, les lignes du code de l'allumage de la Led et la Led fonctionne sur les broches 2,3, mais le reste du programme ne; curieuse
                  Je vais continuer à enquêter et vous dire.
                  Les salutations

                  • Eugène dit:

                    Je pense que je sais où est la faute,la puce que j'ai est la 24fj64ga et elle n'a pas d'USB et la 24fj64gb en a, et je n'ai pas réalisé le détail, quand je reçois le bon, je vais l'essayer et vous dire, ça marche bien sur.
                    Les salutations.

  15. geofaber dit:

    Bonjour tout le monde.
    Je voulais savoir si quelqu'un a eu une expérience avec la jauge de contrainte. J'ai essayé d'utiliser l'application Theremino Balance avec des cellules de charge et cela fonctionne très bien (avec ADC24)
    Un amplificateur est nécessaire pour lire les jauges de contrainte?

    • Livio dit:

      Un amplificateur n'est pas nécessaire pour lire les jauges de contrainte.
      Vous pouvez les connecter directement à l'ADC24 mais vous devez apprendre un peu’ des choses sur la façon de les utiliser, puis les connecter d'une manière qui a du sens.

      Les cellules de charge contiennent les jauges de contrainte, ils contiennent généralement quatre ponts https://en.wikipedia.org/wiki/Load_cell

      Les cellules de charge pourraient également n'avoir que deux jauges de contrainte et dans ce cas, deux résistances à valeur fixe seraient utilisées pour compléter le pont..

      Vous pouvez également envisager de faire un pont avec une seule jauge de contrainte et trois résistances fixes, mais la compensation de température serait totalement perdue.

      Une résistance peut également être utilisée pour minimiser les composants (de la même valeur que la jauge de contrainte) puis mesurez la résistance de la jauge de contrainte en connectant le diviseur comme indiqué à la page 21 du fichier d'instructions Adc24. Mais même dans ce cas, il n'y aurait pas de compensation de température.

      En conclusion, je vous recommande de:
      – Utilisez au moins deux jauges de contrainte identiques.
      – L'un des deux peut aussi rester fixe et ne sert qu'à compenser la température.
      – Complétez le pont avec deux résistances fixes de valeur résistive égale à la jauge de contrainte.
      – Utilisez tout exactement comme les cellules de charge sont utilisées.

  16. Geofaber dit:

    Bonjour Livio.
    Je voulais attacher un capteur de pression à l'ADC24 (Je voulais attacher un capteur de pression à l'ADC24), Je voulais attacher un capteur de pression à l'ADC24 12 Je voulais attacher un capteur de pression à l'ADC24 0-5 Volts (Je voulais attacher un capteur de pression à l'ADC24) Je voulais attacher un capteur de pression à l'ADC24. Je voulais attacher un capteur de pression à l'ADC24 5 Je voulais attacher un capteur de pression à l'ADC24.
    Je voulais attacher un capteur de pression à l'ADC24 https://it.farnell.com/telemecanique-sensors/xmep400bt11f/trasmettitore-pressione-400bar/dp/2914997 Je voulais attacher un capteur de pression à l'ADC24 3.3 volts. Je voulais attacher un capteur de pression à l'ADC24 5 Je voulais attacher un capteur de pression à l'ADC24 (Je voulais attacher un capteur de pression à l'ADC24 3.3 Je voulais attacher un capteur de pression à l'ADC24)

  17. Maurizio dit:

    Je voulais attacher un capteur de pression à l'ADC24.
    Je voulais attacher un capteur de pression à l'ADC24 https://www.farnell.com/datasheets/2642557.pdf spécifie une plage de tension d'alimentation entre 4,5 et 5,5 V, spécifie une plage de tension d'alimentation entre 7 mais.
    spécifie une plage de tension d'alimentation entre, spécifie une plage de tension d'alimentation entre.
    spécifie une plage de tension d'alimentation entre 1200 spécifie une plage de tension d'alimentation entre, spécifie une plage de tension d'alimentation entre 2400 spécifie une plage de tension d'alimentation entre, spécifie une plage de tension d'alimentation entre.
    spécifie une plage de tension d'alimentation entre,5 spécifie une plage de tension d'alimentation entre, spécifie une plage de tension d'alimentation entre.
    Bien fait
    Maurizio

    • Geofaber dit:

      spécifie une plage de tension d'alimentation entre 5 spécifie une plage de tension d'alimentation entre

  18. Maurizio dit:

    spécifie une plage de tension d'alimentation entre, spécifie une plage de tension d'alimentation entre.
    spécifie une plage de tension d'alimentation entre 500 mais, spécifie une plage de tension d'alimentation entre 3 spécifie une plage de tension d'alimentation entre 3.0.
    Ce sont des courants beaucoup plus élevés que 7 mA absorbé par le capteur, donc la prise n'est certainement pas surchargée.
    La plage 4,5-5,5V du capteur garantit l'immunité à toute fluctuation, ce que, cependant, je considère vraiment peu probable.
    En résumé, Je ne vois aucun problème pour l'utilisation de ce capteur.

    Salut
    Maurizio

    • Livio dit:

      La fiche technique ne précise pas si la valeur mesurée reste constante lorsque la tension d'alimentation varie. De nombreux capteurs de ce type ont une pleine échelle qui dépend fortement de la valeur de l'alimentation. Peut-être que cela a un stabilisateur interne mais ils ne le disent pas.

      Je recommanderais d'essayer de l'alimenter avec une alimentation de laboratoire et de voir si la tension mesurée reste stable en faisant varier la tension de 4.5 dans 5.5 volts.

      Puis, si nécessaire, vous pouvez facilement stabiliser le 5 volts provenant de l'USB, comme il est expliqué ici:
      https://www.theremino.com/hardware/adapters#stab5v

      Salut
      Livio

  19. Maurizio dit:

    Bonjour Livio.
    Pour l'expérience acquise avec ce type de capteurs, Pour l'expérience acquise avec ce type de capteurs.
    Pour l'expérience acquise avec ce type de capteurs… Pour l'expérience acquise avec ce type de capteurs. Pour l'expérience acquise avec ce type de capteurs.
    Pour l'expérience acquise avec ce type de capteurs, comme vous le dites.
    À la limite, Pour l'expérience acquise avec ce type de capteurs, Pour l'expérience acquise avec ce type de capteurs…
    Salut
    Maurizio

  20. geofaber dit:

    Super conseil merci, d'abord j'essaie de prendre ça 5 volt et fais le test, si je vois que ça varie, Je vais acheter la carte stabilisatrice.
    Vos conseils sont toujours précieux je vous tiens au courant.

    • Geofaber dit:

      D'après les mesures effectuées, le capteur de pression semble avoir une bonne stabilité même sans carte stabilisatrice, D'après les mesures effectuées, le capteur de pression semble avoir une bonne stabilité même sans carte stabilisatrice.
      Merci beaucoup

  21. Geofaber dit:

    Bonjour Livio.
    D'après les mesures effectuées, le capteur de pression semble avoir une bonne stabilité même sans carte stabilisatrice. D'après les mesures effectuées, le capteur de pression semble avoir une bonne stabilité même sans carte stabilisatrice 1 D'après les mesures effectuées, le capteur de pression semble avoir une bonne stabilité même sans carte stabilisatrice 2 D'après les mesures effectuées, le capteur de pression semble avoir une bonne stabilité même sans carte stabilisatrice.
    D'après les mesures effectuées, le capteur de pression semble avoir une bonne stabilité même sans carte stabilisatrice 8 mètres (D'après les mesures effectuées, le capteur de pression semble avoir une bonne stabilité même sans carte stabilisatrice) D'après les mesures effectuées, le capteur de pression semble avoir une bonne stabilité même sans carte stabilisatrice.
    D'après les mesures effectuées, le capteur de pression semble avoir une bonne stabilité même sans carte stabilisatrice. D'après les mesures effectuées, le capteur de pression semble avoir une bonne stabilité même sans carte stabilisatrice 3.3 V que j'ai reçu de Lello je résous la question ?

    • Livio dit:

      V que j'ai reçu de Lello je résous la question “V que j'ai reçu de Lello je résous la question” V que j'ai reçu de Lello je résous la question “V que j'ai reçu de Lello je résous la question” V que j'ai reçu de Lello je résous la question. V que j'ai reçu de Lello je résous la question.

      V que j'ai reçu de Lello je résous la question, V que j'ai reçu de Lello je résous la question 82 V que j'ai reçu de Lello je résous la question 8 mètres (16 aller/retour) faire au sujet de 1.3 Ohm, V que j'ai reçu de Lello je résous la question 1000 V que j'ai reçu de Lello je résous la question.

      V que j'ai reçu de Lello je résous la question:
      – V que j'ai reçu de Lello je résous la question
      – V que j'ai reçu de Lello je résous la question.

      V que j'ai reçu de Lello je résous la question’ V que j'ai reçu de Lello je résous la question, si vous le mettez gros cela éliminera tout dérangement mais s'il est trop grand cela ralentira les variations.

      si vous le mettez gros cela éliminera tout dérangement mais s'il est trop grand cela ralentira les variations (si vous le mettez gros cela éliminera tout dérangement mais s'il est trop grand cela ralentira les variations)

      • Geofaber dit:

        si vous le mettez gros cela éliminera tout dérangement mais s'il est trop grand cela ralentira les variations. si vous le mettez gros cela éliminera tout dérangement mais s'il est trop grand cela ralentira les variations ? si vous le mettez gros cela éliminera tout dérangement mais s'il est trop grand cela ralentira les variations (si vous le mettez gros cela éliminera tout dérangement mais s'il est trop grand cela ralentira les variations). si vous le mettez gros cela éliminera tout dérangement mais s'il est trop grand cela ralentira les variations, Merci

        • Livio dit:

          si vous le mettez gros cela éliminera tout dérangement mais s'il est trop grand cela ralentira les variations ?
          si vous le mettez gros cela éliminera tout dérangement mais s'il est trop grand cela ralentira les variations, si vous le mettez gros cela éliminera tout dérangement mais s'il est trop grand cela ralentira les variations.

          si vous le mettez gros cela éliminera tout dérangement mais s'il est trop grand cela ralentira les variations.
          si vous le mettez gros cela éliminera tout dérangement mais s'il est trop grand cela ralentira les variations.

  22. Zoltán dit:

    Bonne journée Livio,

    J’utilise Arduino pour certains projets et j’aimerais passer à une architecture plus professionnelle. Theremino semble être exactement cela. Cependant, J’ai besoin d’un grand nombre de ports d’E/S, et le “esclave” Les modules qui sont censés faciliter cela ne semblent pas pouvoir être achetés sur store-ino.com. Toutes les autres options d’achat semblent avoir disparu.

    -Y a-t-il d’autres endroits que store-ino.com où je peux acheter des modules Theremino assemblés?
    -Puis-je acheter “esclave” modules quelque part?
    -matériel/périphériques indique que “Les modules SERVO ne sont plus utilisés”, Si c’est le cas, quelle serait alors l’alternative de gagner un grand nombre de ports d’E/S? (La vitesse n’est pas cruciale)

    • Livio dit:

      Les esclaves sont de vieux projets… très vieux…
      Utiliser de nombreux modèles, Ils sont absolument plus battus que les esclaves.

      Vous pouvez les acheter chez Lello (Maxtheremino sur eBay)

Laisser une réponse

Votre adresse email ne sera pas publié.