Carte Electroseed Tiny Pedals


Carte Pédalier avec contrôle de moteurs de vibration

 

Cette carte, basée sur le micro-contrôleur SamD21, permet d'interfacer des boutons/encodeurs,capteurs divers, et un module radio NRF24L01. Deux ports I2C et un port SPI sont accessibles, pour brancher par exemple 2 capteurs magnétiques d'angle AS5600 ou un capteur de position MLX90393

Cette carte propose également un circuit de pilotage de moteurs, permettant de piloter jusqu'à 2 moteurs de vibration pour simuler l'enclenchement de l'ABS, TC, etc, si le jeu utilisé envoie ces infos, et en s'interfaçant avec le logiciel SimHub. L'alimentation des moteurs peut se faire en USB ou par une alim séparée (tension entre 4 et 16 V). Le courant max est de 500 mA par moteur, pour une puissance totale de 1 W max. Les vitesses des moteurs sont contrôlées par PWM haute fréquence, les signaux de commutation sont ainsi inaudibles. 

 

Vous aurez accès à 17 E/S dont 13 entrées analogiques (12 bits). Les entrées sont en 3.3 V et ne sont pas tolérantes au 5 V. Le SamD21 fonctionne à 48 MHz.

 

Un package NodeBlue est inclus avec la carte, vous pourez donc avoir n'importe quelle configuration possible. Un formulaire de configuration sera envoyé suite à votre commande, afin de spécifier la programmation souhaitée. La carte sera programmée en conséquence et le câblage sera fourni.

De 18,30 

Carte Pédalier avec contrôle de moteurs de vibration

 

Cette carte, basée sur le micro-contrôleur SamD21, permet d'interfacer des boutons/encodeurs,capteurs divers, et un module radio NRF24L01. Deux ports I2C et un port SPI sont accessibles, pour brancher par exemple 2 capteurs magnétiques d'angle AS5600 ou un capteur de position MLX90393

Cette carte propose également un circuit de pilotage de moteurs, permettant de piloter jusqu'à 2 moteurs de vibration pour simuler l'enclenchement de l'ABS, TC, etc, si le jeu utilisé envoie ces infos, et en s'interfaçant avec le logiciel SimHub. L'alimentation des moteurs peut se faire en USB ou par une alim séparée (tension entre 4 et 16 V). Le courant max est de 500 mA par moteur, pour une puissance totale de 1 W max. Les vitesses des moteurs sont contrôlées par PWM haute fréquence, les signaux de commutation sont ainsi inaudibles. 

 

Vous aurez accès à 17 E/S dont 13 entrées analogiques (12 bits). Les entrées sont en 3.3 V et ne sont pas tolérantes au 5 V. Le SamD21 fonctionne à 48 MHz.

 

Un package NodeBlue est inclus avec la carte, vous pourez donc avoir n'importe quelle configuration possible. Un formulaire de configuration sera envoyé suite à votre commande, afin de spécifier la programmation souhaitée. La carte sera programmée en conséquence et le câblage sera fourni.

UGS : 628 Catégorie :

Branchements

 

Telechargements

Modèles 3D (format .obj et .step) : PCB_Tiny_Pedals_Motor_SamD21.zip

Tutoriaux

Calibrage des axes

Pour reprogrammer la carte ou calibrer des axes, il faut installer Node Blue. Il est recommandé de reprogrammer la carte pour bénéficier de la dernière version.

 
Selon le projet que vous utilisez, il faudra utiliser une des 2 méthodes suivantes:
 
  • Calibrage avec le moniteur série
 
Il faut disposer d'un module "NodeBlue Interface" ou "SimHub Interface" ou "Nextion Interface" dans votre projet.
 
Attention : si le port USB est utilisé pour un Nextion, des leds ou autres interfaces avec SimHub, il faut déconnecter SimHub pour libérer le port COM série.
 
Dans Node Blue, ouvrir une console série sur la carte (en haut de la fenètre, selectionner le bon port COM et cliquer sur l'icone #), Vous pouvez voir les messages de calibration dans la console série (fenêtre en bas dans Node Blue).

Il faut également afficher l'onglet "Controlleurs" en haut à droite. Sélectionner "Raw" comme mode d'affichage.

 
Pour chaque axe :

 

    • Cliquer sur l'entrée "Cal" du module d'entrée analogique, du module capteur (par ex AS5600) ou du module "Range". Le nom du module peut être "Accel", "X", "Y" ou "Z", ou autre selon l'application. Une fois appuyé sur cal, un message apaprait en base dans la fenêtre de la console série. Suivre les instructions.
    • Une fois la calibration de l'axe terminée, double cliquez sur le module pour modifier les paramètres de zone morte basse et haute. Vérifiez dans l'onglet contrôleur que lorsque l'axe est complètement relâché la valeur est bien à 0 et que lorsqu'il est à fond la valeur est bien à 65535. Ajustez les zones mortes si besoin.Cliquez sur "Inverser" pour inverser le sens de fonctionnement de l'axe.

     

    Une fois la calibration de tous les axes terminée, sauvegardez le projet pour que les réglages soit enregistrés, soit en utilisant le menu "Enregistrer projet", soit avec la combinaison de touches CTRL-S. Si le projet est en lecture seule, utiliser le menu "Enregistrer sous" et choisissez un autre nom.

     

    Les réglages sont aussi sauvegardés dans l'EEPROM de la carte et sont restitués à chaque redémarrage.

     

     

    • Calibrage manuel (si le port série USB n'existe pas ou est utilisé par un autre module non compatible)
     
    Dans l'onglet "Controlleurs" en haut à droite, sélectionner "Raw signed" comme mode d'affichage.
     
    Pour chaque axe :
    • Double-cliquez sur le module d'entrée analogique, le module capteur (par ex AS5600) ou l" module "Range". Le nom du module peut être "Accel", "X", "Y" ou "Z", ou autre selon l'application concerné par l'axe.
    • Positionnez l'axe au minimum, recopiez la valeur affichée dans l'onglet contrôleur (en ajoutant une petite marge), dans le paramètre "In Min" du module.
    • Positionnez l'axe au maximum, recopiez la valeur affichée dans l'onglet contrôleur (en enlevant une petite marge), dans le paramètre "In Max" du module.
    • Modifiez les paramètres de zone morte basse et haute. Vérifiez dans l'onglet contrôleur que lorsque l'axe est complètement relâché la valeur est bien à 0 et que lorsqu'il est à fond la valeur est bien à 65535. Ajustez les zones morte si besoin.

     

    Une fois que tous les axes sont faits :

    • Sauvegardez le projet pour que les réglages soit enregistrés, soit en utilisant le menu "Enregistrer projet", soit avec la combinaison de touches CTRL-S. Si le projet est en lecture seule, utiliser le menu "Enregistrer sous" et choisissez un autre nom.
    • Sélectionnez la carte parmis celles détectées (débranchez les autres cartes éventuellement présentes pour être sûr de programmer la bonne carte).
    • Téléversez le projet sur la carte (bouton "Upload").

     

    Les réglages sont sauvegardés dans a mémoire flash de la carte et sont restitués à chaque redémarrage.

    Basé sur 0 avis

    0.0 Global
    0
    0
    0
    0
    0

    Soyez le premier à laisser votre avis sur “Carte Electroseed Tiny Pedals”

    Il n'y a pas encore d'avis.

    PANIER

    close