sense HAT IMU interrupt and Atmel Program pins documented

This commit is contained in:
RogueM 2017-01-27 20:41:47 +00:00
parent 5e5710c47e
commit a02bde3136
6 changed files with 99 additions and 5 deletions

View File

@ -30,6 +30,20 @@ pin:
mode: i2c
'5':
mode: i2c
'16':
name: IMU Interrupt
mode: output
'18':
name: IMU Interrupt
mode: output
'22':
name: Atmel Prog Reset
mode: output
active: high
'24':
name: Atmel Chip Select
mode: chipselect
active: high
i2c:
'0x5c':
name: Pressure/Temp
@ -54,10 +68,12 @@ install:
The Sense HAT is an add-on board for Raspberry Pi comprising of a 8×8 RGB LED matrix, a five-button joystick and the following sensors: Gyroscope, Accelerometer, Magnetometer, Temperature, Barometric pressure and Humidity.
The shift register driving the LED Matrix is a LED2472G connected via an ATTINY88 communicating via i2c at address 0x46 with the Pi. The Multi-Directional SKRHABE010 Switch/Joystick is similarly controlled.
The shift register driving the LED Matrix is a LED2472G connected via an Atmel ATTINY88 communicating via i2c at address 0x46 with the Pi. The Multi-Directional SKRHABE010 Switch/Joystick is similarly controlled.
The sensors themselves also operate over the i2c bus:
The IMU (Accelerometer and Magnetometer) through a LSM9DS1 found at i2c address 0x1c(0x1e) and 0x6a(0x6b), with Interrupts on the ATTINY88.
Environmental sensors are represented by a LPS25H Pressure/Temperature sensor at address 0x5c and by a HTS221 Humidity/Temperature sensor at 0x5f on the i2c bus.
In addition, the Atmel chip can be reprogrammed via the SPI interface. The pinout herein only maps the reset and chip select - adding a display or other SPI device alongside the Sense HAT should be possible with a few precautions.

View File

@ -30,6 +30,20 @@ pin:
mode: i2c
'5':
mode: i2c
'16':
name: IMU Interrupt
mode: output
'18':
name: IMU Interrupt
mode: output
'22':
name: Atmel Prog Reset
mode: output
active: high
'24':
name: Atmel Chip Select
mode: chipselect
active: high
i2c:
'0x5c':
name: Pressure/Temp
@ -54,10 +68,12 @@ install:
The Sense HAT is an add-on board for Raspberry Pi comprising of a 8×8 RGB LED matrix, a five-button joystick and the following sensors: Gyroscope, Accelerometer, Magnetometer, Temperature, Barometric pressure and Humidity.
The shift register driving the LED Matrix is a LED2472G connected via an ATTINY88 communicating via i2c at address 0x46 with the Pi. The Multi-Directional SKRHABE010 Switch/Joystick is similarly controlled.
The shift register driving the LED Matrix is a LED2472G connected via an Atmel ATTINY88 communicating via i2c at address 0x46 with the Pi. The Multi-Directional SKRHABE010 Switch/Joystick is similarly controlled.
The sensors themselves also operate over the i2c bus:
The IMU (Accelerometer and Magnetometer) through a LSM9DS1 found at i2c address 0x1c(0x1e) and 0x6a(0x6b), with Interrupts on the ATTINY88.
Environmental sensors are represented by a LPS25H Pressure/Temperature sensor at address 0x5c and by a HTS221 Humidity/Temperature sensor at 0x5f on the i2c bus.
In addition, the Atmel chip can be reprogrammed via the SPI interface. The pinout herein only maps the reset and chip select - adding a display or other SPI device alongside the Sense HAT should be possible with a few precautions.

View File

@ -30,6 +30,20 @@ pin:
mode: i2c
'5':
mode: i2c
'16':
name: IMU Interrupt
mode: output
'18':
name: IMU Interrupt
mode: output
'22':
name: Atmel Prog Reset
mode: output
active: high
'24':
name: Atmel Chip Select
mode: chipselect
active: high
i2c:
'0x5c':
name: Pressure/Temp

View File

@ -30,6 +30,20 @@ pin:
mode: i2c
'5':
mode: i2c
'16':
name: IMU Interrupt
mode: output
'18':
name: IMU Interrupt
mode: output
'22':
name: Atmel Reset
mode: output
active: high
'24':
name: Atmel Selection
mode: chipselect
active: high
i2c:
'0x5c':
name: Pression/Temp
@ -54,10 +68,12 @@ install:
Sense HAT est une carte d'extension pour Raspberry Pi composé d'une matrice LED 8x8 en RGB (rouge, vert, bleu), d'un joystick 5 boutons (directions+appui), et ainsi qu'un capteur IMU, de température, d'humidité et de pression.
Le registre à décalage (shift register) utilisé pour la matrice de LED est un LED2472G connecté par un microcontrôleur ATTINY88 acessible en i2c à l'adresse 0x46 (70) du Pi. Le switch/Joystick multidirectionnel SKRHABE010 est aussi piloté par le ATTINY88.
Le registre à décalage (shift register) utilisé pour la matrice de LED est un LED2472G connecté par un microcontrôleur Atmel ATTINY88 acessible en i2c à l'adresse 0x46 (70) du Pi. Le switch/Joystick multidirectionnel SKRHABE010 est aussi piloté par le ATTINY88.
Les capteurs eux-mêmes sont pilotés par le bus i2c:
* le capteur IMU via un LSM9DS1 trouvable à l'adresse i2c 0x1c-0x1e (28-30) et 0x6a-0x6b (106-107), avec interruption par le ATTINY88,
* Le capteurs de pression/température est un LPS25H disponible à l'adresse i2c 0x5c (92),
* le capteurs d'humidité/températeur HTS221 est lui accessible à l'adresse i2c 0x5f (104).
Note: le microcontrôleur Atmel peut être reprogrammé en utilisant le bus SPI. Seuls les broches de reset et sélection sont representées ici et ajouter des périphériques SPI devrait être possible, moyennant quelques précautions.

View File

@ -30,6 +30,20 @@ pin:
mode: i2c
'5':
mode: i2c
'16':
name: IMU Interrupt
mode: output
'18':
name: IMU Interrupt
mode: output
'22':
name: Atmel Prog Reset
mode: output
active: high
'24':
name: Atmel Chip Select
mode: chipselect
active: high
i2c:
'0x5c':
name: Pressure/Temp
@ -54,10 +68,12 @@ install:
The Sense HAT is an add-on board for Raspberry Pi comprising of a 8×8 RGB LED matrix, a five-button joystick and the following sensors: Gyroscope, Accelerometer, Magnetometer, Temperature, Barometric pressure and Humidity.
The shift register driving the LED Matrix is a LED2472G connected via an ATTINY88 communicating via i2c at address 0x46 with the Pi. The Multi-Directional SKRHABE010 Switch/Joystick is similarly controlled.
The shift register driving the LED Matrix is a LED2472G connected via an Atmel ATTINY88 communicating via i2c at address 0x46 with the Pi. The Multi-Directional SKRHABE010 Switch/Joystick is similarly controlled.
The sensors themselves also operate over the i2c bus:
The IMU (Accelerometer and Magnetometer) through a LSM9DS1 found at i2c address 0x1c(0x1e) and 0x6a(0x6b), with Interrupts on the ATTINY88.
Environmental sensors are represented by a LPS25H Pressure/Temperature sensor at address 0x5c and by a HTS221 Humidity/Temperature sensor at 0x5f on the i2c bus.
In addition, the Atmel chip can be reprogrammed via the SPI interface. The pinout herein only maps the reset and chip select - adding a display or other SPI device alongside the Sense HAT should be possible with a few precautions.

View File

@ -30,6 +30,20 @@ pin:
mode: i2c
'5':
mode: i2c
'16':
name: IMU Interrupt
mode: output
'18':
name: IMU Interrupt
mode: output
'22':
name: Atmel Prog Reset
mode: output
active: high
'24':
name: Atmel Chip Select
mode: chipselect
active: high
i2c:
'0x5c':
name: Pressure/Temp
@ -54,10 +68,12 @@ install:
The Sense HAT is an add-on board for Raspberry Pi comprising of a 8×8 RGB LED matrix, a five-button joystick and the following sensors: Gyroscope, Accelerometer, Magnetometer, Temperature, Barometric pressure and Humidity.
The shift register driving the LED Matrix is a LED2472G connected via an ATTINY88 communicating via i2c at address 0x46 with the Pi. The Multi-Directional SKRHABE010 Switch/Joystick is similarly controlled.
The shift register driving the LED Matrix is a LED2472G connected via an Atmel ATTINY88 communicating via i2c at address 0x46 with the Pi. The Multi-Directional SKRHABE010 Switch/Joystick is similarly controlled.
The sensors themselves also operate over the i2c bus:
The IMU (Accelerometer and Magnetometer) through a LSM9DS1 found at i2c address 0x1c(0x1e) and 0x6a(0x6b), with Interrupts on the ATTINY88.
Environmental sensors are represented by a LPS25H Pressure/Temperature sensor at address 0x5c and by a HTS221 Humidity/Temperature sensor at 0x5f on the i2c bus.
In addition, the Atmel chip can be reprogrammed via the SPI interface. The pinout herein only maps the reset and chip select - adding a display or other SPI device alongside the Sense HAT should be possible with a few precautions.