Master SIAME | Université Toulouse 3

Internet of things and System on Chip

Master SIAME | Université Toulouse 3

Internet of things and System on Chip

User Tools


Configuration de la carte

Câblage LED et bouton-poussoir

product_beaglebone.jpg

Périphérique Broche
LED D1 gpio1_6
LED D2 gpio1_12
Bouton S1 gpio1_18
Bouton S2 gpio1_28

LED sur la carte BeagleBone

File System

  • /sys/class/leds/beaglebone::usr0/brightness
  • /sys/class/leds/beaglebone::usr1/brightness
  • /sys/class/leds/beaglebone::usr2/ brightness
  • /sys/class/leds/beaglebone::usr3/ brightness

MPU-6050

Le MPU-6050 est câble sur le port I2C numéro 3.

Il correspond au périphérique /dev/i2c-3.

cape_bbrd2.jpg

PWM

Les sorties PWM suivantes sont utilisées (avec la position du moteur et son sens de rotation):

PWM fichier pad mode moteur rotation
PWM 2, A ehrpwm.2:0 gpmc_ad8 4 avant-gauche clockwise
PWM 2, B ehrpwm.2:1 gpmc_ad9 4 arrière-gauche counter-clockwise
PWM 1, A ehrpwm.1:0 lcd_data10 2 avant-droit counter-clockwise
PWM 1, B ehrpwm.1:1 gpmc_a3 6 arrière-droit clockwise

Les périphériques PWM sont accessibles depuis le répertoire /sys/class/pwm.

Sécurité

Comme il se doit, nos cartes sont protégées par un login root et une mot de passe root. A la longue, cela peut être fastidieux. Pour faciliter les choses, une protection par clé privée / publique q été mise en place (pour éviter de saisir le login). Pour l'utiliser, vous devez copier dans votre répertoire $HOME/.ssh les clés de l'archive ci-dessous.

Cléss du QuadCopter

Références génériques

Ressources

  • quadcopter.tgz – à décompacter à la racine du disque, initialise le matériel et évite (un peu) les beep intempestifs au moment du boot.