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.
——————————————
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
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.
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
Le lien devrait être le cas:
master ......... driver
-----------------------
gnd ............ dir -
dir ............ dir +
gnd ............ pulse -
step ........... pulse +
J’ai essayé comme vous dites, mais les moteurs n’allaient dans une direction seulement seulement aussi avec commandes indésirables
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.
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?
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).
Désolé pour le retard à répondre… J’ai joint sans résistance,.. Je suis allé à revérifier les connexions:
5v +………Impulsion 5v +
Impulsion…….Impulsion –
dir………..dir 5v +
GND………dir –
tout fonctionne parfaitement... maintenant je dois commander le pilote le plus récent et j’ai besoin de trouver un onduleur au moteur…….Je demande au Conseil plus tard.
Merci livio
http://www.ebay.it/itm/TB6600-Upgraded-Version-32-Segments-4A-40V-57-86-Stepper-Motor-Driver/162083474000?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649
C’est là où j’ai acheté
Désolé, Posté au mauvais endroit. S’il vous plaît supprimer.
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é.
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.
——————————
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.
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
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).
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).
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
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.
Bien, Je pensais que vous pouvez associer un événement électronique dans la simulation d'entrée principale en appuyant sur le bouton PC.
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.
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
================================================== =================
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.
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.
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
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.
génial, Merci
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
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
———————————————————————————
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)
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
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
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.
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.
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.
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.
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
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.
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?
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.
OK merci beaucoup, le problème est ma mauvaise connaissance de ces capteurs.
je vais faire des tests, maintenant je cherche des jauges de contrainte à acheter. Vous avez des conseils sur où acheter?
je ne peux pas te dire où acheter, J'achète toujours sur eBay car il accepte PayPal.
Vous pouvez les prendre par exemple:
https://www.ebay.it/sch/i.html?_from=R40&_trksid=p2334524.m570.l1313&_nkw=402791020603
Ou ces:
https://www.ebay.it/itm/322535661736?hash=item4b189fa0a8:g:ttMAAOSwblZZLMS0
Presque tous viennent de Chine, si tu les veux cherche vite quelqu'un en Italie, mais ils coûteront plus cher, par exemple ici:
https://www.ebay.it/itm/402196715567?hash=item5da4cad82f:g:5r4AAOSwJrBehFWN
Ensuite je vous propose de lire quelques sites qui expliquent comment les coller:
http://www.valentiniweb.com/piermo/sistemi/doc/estensimetri/incollaggio%20estensimetri.pdf
Merci beaucoup! merci aussi pour l'astuce pour le collage je le cherchais justement !
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)
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
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, 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
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
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
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.
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
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 ?
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)
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
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.
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)
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)