Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:eval:user-guides:eval-adicup360:reference_designs:demo_cn0357_ism43340 [13 Sep 2016 17:53] Manali Visputeresources:eval:user-guides:eval-adicup360:reference_designs:demo_cn0357_ism43340 [16 Sep 2016 15:57] (current) Manali Vispute
Line 6: Line 6:
 ===== General Description ===== ===== General Description =====
  
-This project is a good example of how to use the EVAL-ADICUP360 board and Inventek System's ISMART Wi-Fi Arduino shield in combination with various Arduino sensor shields to precisely measure and send sensor data to cloud.+This project is a good example of how to use the EVAL-ADICUP360 board and Inventek System's ISMART Wi-Fi Arduino shield in combination with various Arduino sensor shields to precisely measure and send sensor data to cloud. It expands the list of possible applications that can be done with the base board
  
 The ISMART is an Arduino compatible shield, that consists of an Inventek eS-WiFi module ISM43340 which leverages Broadcom's BCM43341/0 Dual-Band (2.4GHz / 5GHz) 802.11 a/b/g/n MAC/Baseband/Radio with Integrated Bluetooth 4.0.  The ISMART is an Arduino compatible shield, that consists of an Inventek eS-WiFi module ISM43340 which leverages Broadcom's BCM43341/0 Dual-Band (2.4GHz / 5GHz) 802.11 a/b/g/n MAC/Baseband/Radio with Integrated Bluetooth 4.0. 
Line 14: Line 14:
 This project also uses the EVAL-CN0357-ARDZ shield which is a single-supply, low noise, portable gas detector circuit using an electrochemical sensor. This project also uses the EVAL-CN0357-ARDZ shield which is a single-supply, low noise, portable gas detector circuit using an electrochemical sensor.
  
-                                    /* Insert image of hardware setup */+                                         /* Insert Images */    
                                                                          
                                                                      
-The EVAL-CN0357-ARDZ shield circuit provides a potentiostatic circuit for biasing the electrochemical sensor, along with a programmable TIA and 16-bit Sigma-Delta ADC. The TIA converts the small currents passing in the sensor to a voltage that can be read by the ADC. The 16-bit ADC value is received via SPI interface of the EVAL-ADICUP360 board, where the gas concentration is computed.+The EVAL-CN0357-ARDZ shield circuit provides a potentiostatic circuit for biasing the electrochemical sensor, along with a programmable TIA and 16-bit Sigma-Delta ADC. The TIA converts the small currents passing in the sensor to a voltage that can be read by the ADC. The 16-bit ADC value is received via SPI interface of the EVAL-ADICUP360 board, where the gas concentration is computed. The ADuCM360_ISM43340_CN0357 application configures the necessary components, processes ADC output value and make all necessary conversions in order to provide the gas concentration in Parts Per Million (PPM).  This gas concentration value (ppm) is then sent to cloud using the HTTP REST API. In other words, the ISMART Wi-Fi module acts as REST Client that sends gas concentration computed by EVAL-ADICUP360 to the cloud server.
  
-The ADuCM360_ISM43340_CN0357 application configures the necessary componentsprocesses ADC output value and make all necessary conversions in order to provide the gas concentration in Parts Per Million (PPM). +At the start of the projectthe software computes the necessary parameters and configures the digital rheostat(AD5270of the TIA. The required parameters are the sensor sensitivity and sensor range. These can be modified by changing the values of the constants SENSOR_SENSITIVITY and SENSOR_RANGE found in the CN0357.h header file of the project. See the “Project Structure” section for more details.
  
-At the start of the project, the software computes the necessary parameters and configure the digital rheostat(AD5270) of the TIA. The required parameters are the sensor sensitivity and sensor range. These can be modified by changing the values of the constants SENSOR_SENSITIVITY and SENSOR_RANGE found in the CN0357.h header file of the project. See the “Project Structure” section for more details. +For configuring the ISMART Wi-Fi shield, user must enter local Wi-Fi network information such as SSID, password and network security type in the User_Settings.h header file of the project. User is also expected to enter Cloud Instance information such as instance URL, application key and Thing Name in the User_Settings.h file, so data from the sensor can be sent to cloud. See the “Project Structure” section for more details.
- +
-For configuring the ISMART Wi-Fi shield, user must enter local Wi-Fi network information such as SSID, password and network security type in the User_Settings.h header file of the project.  +
- +
-User is also expected to enter Cloud Instance information such as instance URL, application key and Thing Name in the User_Settings.h file, so data from the sensor can be sent to cloud.+
  
 Once configuration is complete, the software remains in a loop and continuously reads data from the ADC, converts it into gas concentration(PPM) and sends it to the cloud every second.  Once configuration is complete, the software remains in a loop and continuously reads data from the ADC, converts it into gas concentration(PPM) and sends it to the cloud every second. 
Line 102: Line 98:
 </code> </code>
  
-  * **ssid** - <fc #008000>ssid</fc> - Local Wi-Fi Network SSID (//User_Settings.h//).+  * **WLAN SSID** - <fc #008000>ssid</fc> - Local Wi-Fi Network SSID (//User_Settings.h//).
 <code> <code>
     char ssid[] = "< Enter WLAN SSID >"       char ssid[] = "< Enter WLAN SSID >"  
 </code> </code>
  
-  * **password** - <fc #008000>password</fc> - Local Wi-Fi Network Password (//User_Settings.h//).+  * **WLAN Password** - <fc #008000>password</fc> - Local Wi-Fi Network Password (//User_Settings.h//).
 <code> <code>
-    char ssid[] = "< Enter WLAN Password >"  +    char password[] = "< Enter WLAN Password >"  
 </code> </code>
  
-  * **security_type** - <fc #008000>security_type</fc> - Local Wi-Fi Network Security Type (//User_Settings.h//).+  * **WLAN Security Type** - <fc #008000>security_type</fc> - Local Wi-Fi Network Security Type (//User_Settings.h//).
 <code> <code>
-    char ssid[] = "< Enter WLAN Security Type >"  +    char security_type[] = "< Enter WLAN Security Type >"  
 </code> </code>
  
 +  * **Thing Name** - <fc #008000>Thing_Name</fc> - Name of device in cloud instance (//User_Settings.h//).<code>
 +    char Thing_Name[] = "< Enter Thing Name >"  
 +</code>
 +
 +  * **Application Key** - <fc #008000>app_key</fc> - Application Key associated with user account(//User_Settings.h//).
 +<code>
 +    char app_key[] = "< Enter Application Key >"  
 +</code>
 \\ \\
 The **system** folder contains system related files (try not to change these files): The **system** folder contains system related files (try not to change these files):
resources/eval/user-guides/eval-adicup360/reference_designs/demo_cn0357_ism43340.1473782018.txt.gz · Last modified: 13 Sep 2016 17:53 by Manali Vispute