Skip to content

Commit 399e243

Browse files
Merge pull request #505 from arduino/benjamindannegard/giga-display-shield-launch-branch
Benjamindannegard/giga camera branch update
2 parents 0327709 + dab8123 commit 399e243

30 files changed

+1213
-94
lines changed

content/hardware/09.mega/shields/giga-display-shield/features.md

Lines changed: 0 additions & 41 deletions
This file was deleted.

content/hardware/09.mega/shields/giga-display-shield/product.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

content/hardware/09.mega/shields/giga-display-shield/tech-specs.yml

Lines changed: 0 additions & 34 deletions
This file was deleted.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
title: Shields
3+
---

content/hardware/09.mega/shields/giga-display-shield/compatibility.yml renamed to content/hardware/10.mega/shields/giga-display-shield/compatibility.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ software:
44
- web-editor
55
hardware:
66
boards:
7-
- GIGA R1 WiFi
7+
- giga-r1-wifi
88
carriers: ~
99
shields: ~

content/hardware/10.mega/shields/giga-display-shield/datasheet/assets/GIGA_Display_Shield_Block_Diagram.svg

Lines changed: 72 additions & 0 deletions
Loading

content/hardware/10.mega/shields/giga-display-shield/datasheet/assets/GIGA_Display_Shield_Power_Tree.svg

Lines changed: 62 additions & 0 deletions
Loading
Loading
Lines changed: 257 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,257 @@
1+
---
2+
identifier: ASX00039
3+
title: Arduino® GIGA Display Shield
4+
type: maker
5+
author: Ali Jahangiri, Benjamin Dannegård
6+
---
7+
8+
9+
![](assets/featured.jpg)
10+
11+
# Description
12+
13+
The Arduino GIGA Display Shield (from now on referred to as GIGA Display Shield) is an easy way to add a touchscreen display with orientation detection to your Arduino GIGA R1 WiFi (from now on referred to as GIGA R1 WiFi) board.
14+
15+
# Target Areas
16+
Human-Machine Interface, Display, Shield
17+
18+
# Features
19+
Note: This board is passive and requires a GIGA R1 WiFi board to function.
20+
21+
- **KD040WVFID026-01-C025A** 3.97" TFT Display
22+
- 480x800 resolution
23+
- 16.7 Million colors
24+
- 0.108 mm pixel size
25+
- Captive Touch sensor
26+
- 5-point and gesture support
27+
- Edge LED backlight
28+
- **BMI270** 6-axis IMU (Accelerometer and Gyroscope)
29+
- 16-bit
30+
- 3-axis accelerometer with ±2g/±4g/±8g/±16g range
31+
- 3-axis gyroscope with ±125dps/±250dps/±500dps/±1000dps/±2000dps range
32+
- **SMLP34RGB2W3** RGB LED
33+
- Common Anode
34+
- IS31FL3197-QFLS2-TR Driver with integrated charge pump
35+
- **MP34DT06JTR** Digital Microphone
36+
- AOP = 122.5 dbSPL
37+
- 64 dB signal-to-noise ratio
38+
- Omnidirectional sensitivity
39+
- –26 dBFS ± 3 dB sensitivity
40+
- **I/O**
41+
- GIGA Connector
42+
- 2.54 mm Camera Connector
43+
44+
45+
# Contents
46+
47+
# The Board
48+
49+
## Application Examples
50+
The GIGA Display Shield provides easy cross-form factor support for an external touch display, together with several useful peripherals.
51+
52+
- **Human-Machine Interface Systems:** The GIGA Display Shield can be paired together with a GIGA R1 WiFi board for rapid development of a Human-Machine Interface system. The included gyroscope allows for easy orientation detection to adjust the visual element orientation.
53+
54+
- **Interaction Design Prototyping:** Quickly explore novel interaction design concepts and develop new ways to communicate with technology, including social robots that respond to sound.
55+
56+
- **Voice Assistant** Use the included microphone, together with the edge computing power of the GIGA R1 WiFi board for voice automation with visual feedback.
57+
58+
59+
## Accessories (Not Included)
60+
61+
62+
## Related Products
63+
64+
- Arduino GIGA R1 WiFi (ABX00063)
65+
<div style="page-break-after:always;"></div>
66+
# Rating
67+
68+
## Recommended Operating Conditions
69+
70+
| Symbol | Description | Min | Typ | Max | Unit |
71+
|-----------------|----------------------------------|------|-----|-----|------|
72+
| V<sub>IN</sub> | Input voltage from VIN header | 6 | 7.0 | 32 | V |
73+
| V<sub>USB</sub> | Input voltage from USB connector | 4.8 | 5.0 | 5.5 | V |
74+
| V<sub>DD</sub> | Input high-level voltage | 2.31 | | 3.3 | V |
75+
| V<sub>IL</sub> | Input low-level voltage | 0 | | 1 | V |
76+
| T<sub>OP</sub> | Operating Temperature | 0 | 25 | 65 | °C |
77+
78+
79+
<div style="page-break-after: always;"> </div>
80+
81+
# Functional Overview
82+
83+
## Block Diagram
84+
85+
![Arduino GIGA Display Shield Block Diagram](assets/GIGA_Display_Shield_Block_Diagram.svg)
86+
87+
## Board Topology
88+
89+
### Front View
90+
91+
![Top View of Arduino GIGA Display Shield](assets/GIGA_Display_Shield_Top.png)
92+
93+
| **Ref.** | **Description** | **Ref.** | **Description** |
94+
|----------|--------------------------------|----------|-----------------|
95+
| U1 | MP34DT06JTR MEMS Microphone IC | | TFT Display |
96+
| DL1 | SMLP34RGB2W3 LED RGB DIFFUSED PICOLED SMD| | |
97+
98+
### Back View
99+
100+
![Back View of Arduino GIGA Display Shield](assets/GIGA_Display_Shield_Back.png)
101+
102+
| **Ref.** | **Description** | **Ref.** | **Description** |
103+
|----------|----------------------------------------|----------|----------------------------------------|
104+
| U2 | IS31FL3197-QFLS2-TR | U3 | LV52204MTTBG LED Driver IC |
105+
| U7 | BMI270 6-axis IMU | J3 | 21TW-247 Camera Connector 2.54mm Header |
106+
| J4 | F32Q-1A7H1-11020 Display Connector | J5 | F32Q-1A7H1-11008 Touch Connector |
107+
| J6 | 2.54mm Header GIGA Connector | J7 | 2.54mm Header GIGA Connector |
108+
109+
## TFT Display
110+
111+
The KD040WVFID026-01-C025A TFT Display has a 3.97" diagonal size with two connectors. The J4 connector for video (DSI) signals and the J5 connector for the touch panel signals. TFT display and capacitance touch panel resolution is 480 x 800 with a pixel size of 0.108 mm. The touch module communicates via I2C to the main board. The edge LED backlight is driven by the LV52204MTTBG (U3) LED Driver.
112+
113+
## 6-Axis IMU
114+
The GIGA Display Shield provides 6-axis IMU capabilities, via the 6-axis BMI270 (U7) IMU. The BMI270 includes both a three-axis gyroscope as well as a three-axis accelerometer. The information obtained can be used for measuring raw movement parameters as well as for machine learning. The BMI270 is connected to the GIGA R1 WiFi board via a common I2C connection.
115+
116+
## RGB LED
117+
118+
A common anode RGB (DL1) is driven by a dedicated IS31FL3197-QFLS2-TR RGB LED Driver IC (U2) which can deliver sufficient current to each LED. The RGB LED Driver is connected via a common I2C connection to the GIGA main board. An included integrated charge pump ensures that the voltage delivered to the LED is sufficient.
119+
120+
## Digital Microphone
121+
122+
The MP34DT06JTR is an ultra-compact, low-power, omnidirectional, digital MEMS microphone built with a capacitive sensing element and an I2C interface. The sensing element, capable of detecting acoustic waves, is manufactured using a specialized silicon micromachining process dedicated to produce audio sensors. The microphone is in a single channel configuration, with audio signals transmitter over PDM.
123+
124+
## Power Tree
125+
126+
![Arduino GIGA Display Shield Power Tree](assets/GIGA_Display_Shield_Power_Tree.svg)
127+
128+
The 3V3 voltage power is delivered by the GIGA R1 WiFi (J6 and J7) board. All on-board logic including the microphone (U1) and IMU (U7) operate at 3V3. The RGB LED Driver includes an integrated charge pump which increases the voltage as defined by the I2C commands. The edge backlight intensity is controlled by the LED driver (U3).
129+
130+
## Board Operation
131+
132+
### Getting Started - IDE
133+
134+
If you want to program your GIGA Display Shield while offline you need to install the Arduino® Desktop IDE **[1]**. A GIGA R1 WiFi board is needed to use it.
135+
136+
### Getting Started - Arduino Web Editor
137+
138+
All Arduino boards, including this one, work out-of-the-box on the Arduino Web Editor **[2]**, by just installing a simple plugin.
139+
140+
The Arduino Web Editor is hosted online, therefore it will always be up-to-date with the latest features and support for all boards. Follow **[3]** to start coding on the browser and upload your sketches onto your board.
141+
142+
### Getting Started - Arduino IoT Cloud
143+
144+
All Arduino IoT enabled products are supported on Arduino IoT Cloud which allows you to log, graph and analyze sensor data, trigger events, and automate your home or business.
145+
146+
### Online Resources
147+
148+
Now that you have gone through the basics of what you can do with the board you can explore the endless possibilities it provides by checking exciting projects on Arduino Project Hub **[4]**, the Arduino Library Reference **[5]** and the online store **[6]** where you will be able to complement your board with sensors, actuators and more.
149+
150+
<div style="page-break-after:always;"></div>
151+
152+
# Mechanical Information
153+
154+
## Mounting Holes And Board Outline
155+
156+
![Mechanical View of Arduino GIGA Display Shield](assets/GIGA_Display_Shield_Mechanical.png)
157+
158+
<div style="page-break-after: always;"> </div>
159+
160+
# Certifications
161+
162+
## Declaration of Conformity CE DoC (EU)
163+
164+
We declare under our sole responsibility that the products above are in conformity with the essential requirements of the following EU Directives and therefore qualify for free movement within markets comprising the European Union (EU) and European Economic Area (EEA).
165+
166+
## Declaration of Conformity to EU RoHS & REACH
167+
168+
Arduino boards are in compliance with RoHS 2 Directive 2011/65/EU of the European Parliament and RoHS 3 Directive 2015/863/EU of the Council of 4 June 2015 on the restriction of the use of certain hazardous substances in electrical and electronic equipment.
169+
170+
| **Substance** | **Maximum Limit (ppm)** |
171+
|----------------------------------------|-------------------------|
172+
| Lead (Pb) | 1000 |
173+
| Cadmium (Cd) | 100 |
174+
| Mercury (Hg) | 1000 |
175+
| Hexavalent Chromium (Cr6+) | 1000 |
176+
| Poly Brominated Biphenyls (PBB) | 1000 |
177+
| Poly Brominated Diphenyl ethers (PBDE) | 1000 |
178+
| Bis(2-Ethylhexyl} phthalate (DEHP) | 1000 |
179+
| Benzyl butyl phthalate (BBP) | 1000 |
180+
| Dibutyl phthalate (DBP) | 1000 |
181+
| Diisobutyl phthalate (DIBP) | 1000 |
182+
183+
Exemptions : No exemptions are claimed.
184+
185+
Arduino Boards are fully compliant with the related requirements of European Union Regulation (EC) 1907 /2006 concerning the Registration, Evaluation, Authorization and Restriction of Chemicals (REACH). We declare none of the SVHCs (<https://echa.europa.eu/web/guest/candidate-list-table>), the Candidate List of Substances of Very High Concern for authorization currently released by ECHA, is present in all products (and also package) in quantities totaling in a concentration equal or above 0.1%. To the best of our knowledge, we also declare that our products do not contain any of the substances listed on the "Authorization List" (Annex XIV of the REACH regulations) and Substances of Very High Concern (SVHC) in any significant amounts as specified by the Annex XVII of Candidate list published by ECHA (European Chemical Agency) 1907 /2006/EC.
186+
187+
## Conflict Minerals Declaration
188+
189+
As a global supplier of electronic and electrical components, Arduino is aware of our obligations with regards to laws and regulations regarding Conflict Minerals, specifically the Dodd-Frank Wall Street Reform and Consumer Protection Act, Section 1502. Arduino does not directly source or process conflict minerals such as Tin, Tantalum, Tungsten, or Gold. Conflict minerals are contained in our products in the form of solder, or as a component in metal alloys. As part of our reasonable due diligence Arduino has contacted component suppliers within our supply chain to verify their continued compliance with the regulations. Based on the information received thus far we declare that our products contain Conflict Minerals sourced from conflict-free areas.
190+
191+
## FCC Caution
192+
193+
Any Changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment.
194+
195+
This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions:
196+
197+
(1) This device may not cause harmful interference
198+
199+
(2) this device must accept any interference received, including interference that may cause undesired operation.
200+
201+
**FCC RF Radiation Exposure Statement:**
202+
203+
1. This Transmitter must not be co-located or operating in conjunction with any other antenna or transmitter.
204+
205+
2. This equipment complies with RF radiation exposure limits set forth for an uncontrolled environment.
206+
207+
3. This equipment should be installed and operated with minimum distance 20cm between the radiator & your body.
208+
209+
English:
210+
User manuals for licence-exempt radio apparatus shall contain the following or equivalent notice in a conspicuous location in the user manual or alternatively on the device or both. This device complies with Industry Canada licence-exempt RSS standard(s). Operation is subject to the following two conditions:
211+
212+
(1) this device may not cause interference
213+
214+
(2) this device must accept any interference, including interference that may cause undesired operation of the device.
215+
216+
French:
217+
Le présent appareil est conforme aux CNR d’Industrie Canada applicables aux appareils radio exempts de licence. L’exploitation est autorisée aux deux conditions suivantes :
218+
219+
(1) l’ appareil nedoit pas produire de brouillage
220+
221+
(2) l’utilisateur de l’appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d’en compromettre le fonctionnement.
222+
223+
**IC SAR Warning:**
224+
225+
English
226+
This equipment should be installed and operated with minimum distance 20 cm between the radiator and your body.
227+
228+
French:
229+
Lors de l’ installation et de l’ exploitation de ce dispositif, la distance entre le radiateur et le corps est d ’au moins 20 cm.
230+
231+
**Important:** The operating temperature of the EUT can’t exceed 65℃ and shouldn’t be lower than 0℃.
232+
233+
Hereby, Arduino S.r.l. declares that this product is in compliance with essential requirements and other relevant provisions of Directive 201453/EU. This product is allowed to be used in all EU member states.
234+
235+
## Company Information
236+
237+
| Company name | Arduino SRL |
238+
|-----------------|---------------------------------------------|
239+
| Company Address | Via Andrea Appiani, 25 - 20900 MONZA(Italy) |
240+
241+
242+
## Reference Documentation
243+
244+
| Ref | Link |
245+
|---------------------------|-------------------------------------------------------------------------------------------------|
246+
| Arduino IDE (Desktop) | <https://www.arduino.cc/en/Main/Software> |
247+
| Arduino IDE (Cloud) | <https://create.arduino.cc/editor> |
248+
| Cloud IDE Getting Started | <https://docs.arduino.cc/cloud/web-editor/tutorials/getting-started/getting-started-web-editor> |
249+
| Project Hub | <https://create.arduino.cc/projecthub?by=part&part_id=11332&sort=trending> |
250+
| Library Reference | <https://github.com/arduino-libraries/> |
251+
| Online Store | <https://store.arduino.cc/> |
252+
253+
## Change Log
254+
255+
| **Date** | **Changes** |
256+
|------------|-------------|
257+
| 24/07/2023 | Release |

content/hardware/09.mega/shields/giga-display-shield/essentials.md renamed to content/hardware/10.mega/shields/giga-display-shield/essentials.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
<EssentialsColumn title="First Steps">
2-
<EssentialElement title="Quickstart Guide" type="getting-started">
3-
A quick guide to installing your board with the Arduino IDE.
2+
<EssentialElement title="Quickstart Guide" type="getting-started" link="/tutorials/giga-display-shield/basic-draw">
3+
A quick guide on how to use the GIGA Display Shield.
44
</EssentialElement>
55

66
</EssentialsColumn>
77

88
<EssentialsColumn title="Suggested Libraries">
99

10-
<EssentialElement link="https://github.com/arduino/ArduinoCore-mbed/tree/master/libraries" title="Mbed Core Libraries" type="library">
11-
A list of libraries that come bundled with the Mbed core.
10+
<EssentialElement link="https://github.com/arduino-libraries/Arduino_GigaDisplayTouch/" title="Arduino_GigaDisplayTouch" type="library">
11+
The library manages the touch controller of the GIGA Display Shield.
1212
</EssentialElement>
1313

14-
<EssentialElement link="https://github.com/arduino-libraries/ArduinoGraphics" title="Arduino Graphics" type="library">
15-
A Library with graphical features to produce visuals on the display shield.
14+
<EssentialElement link="https://www.arduino.cc/reference/en/libraries/arduinographics/" title="Arduino Graphics" type="library">
15+
A Library with graphical features to produce visuals on the GIGA Display Shield.
1616
</EssentialElement>
1717

18-
<EssentialElement link="https://github.com/arduino-libraries/Arduino_BMI270_BMM150" title="Arduino_BMI270_BMM150.h" type="library">
19-
A Library for using the IMU sensor on the shield.
18+
<EssentialElement link="https://reference.arduino.cc/reference/en/libraries/arduino_bmi270_bmm150/" title="Arduino_BMI270_BMM150.h" type="library">
19+
A Library for using the IMU sensor on the GIGA Display Shield.
2020
</EssentialElement>
2121

2222

0 commit comments

Comments
 (0)