恩智浦设计知识库

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

NXP Designs Knowledge Base

标签

讨论

排序依据:
Teensy Prop Shield : Motion activated Light This demo shows a basic gesture controlled light sequence using NXP motion sensors available in the Teensy Prop Shield LED lights can be found on the following link: https://www.adafruit.com/product/2238 <script src="https://players.brightcove.net/6153537070001/default_default/index.min.js"></script>(view in My Videos) Features The Teensy Prop Shield is an add-on sensor shield board for the Teensy 3.1 which is an USB based microcontroller development platform. The Teensy 3.1 has a 32 bit ARM Cortex M4 processor from NXP -MK20DX256. The board can be programmed using Arduino IDE + Teensyduino plugin. The prop shield consists of the following devices: Motion Sensors - Allows motion interactive light & sound. Audio Amplifier - Clear quality audio output to a small speaker. Fast LED Driver - Drive APA102 / Dotstar LEDs for colorful lighting with rapid response. Flash Memory - 8 Mbyte storage for images, sound clips, and data logging\ Featured NXP products FXOS8700CQ - 6 Axis Linear Accelerometer & Magnetometer FXAS21002C   - 3 Axis Digital Angular Rate Gyroscope MPL3115A2     - Precision Pressure/Altitude & Temperature sensor MK20DX256   - 32 bit ARM Cortex M4 processor Demo Setup: Wiring[1] : Software: After setup, Download Arduino IDE and Teensyduino add on and follow the instructions as defined in the page below http://www.pjrc.com/teensy/td_download.html Note: Arduino version used for this demo:  1.6.8. Run the “Teensy_RGB_Led_Strip.ino” sketch attached. Sample Code: // Full orientation sensing using NXP's advanced sensor fusion algorithm.  //  // You *must* perform a magnetic calibration before this code will work.  //  // To view this data, use the Arduino Serial Monitor to watch the  // scrolling angles, or run the OrientationVisualiser example in Processing.      #include <NXPMotionSense.h>  #include <Wire.h>  #include <EEPROM.h>  #include <FastLED.h>      #define NUM_LEDS 60  CRGB leds[NUM_LEDS];      NXPMotionSense imu;  NXPSensorFusion filter;  int a;  int acc_rms;  void setup() {    Serial.begin(9600);    imu.begin();    filter.begin(100);    delay(2000);         FastLED.addLeds<APA102,11,13,BGR,DATA_RATE_MHZ(1)>(leds, NUM_LEDS);     pinMode(7, OUTPUT);    digitalWrite(7, HIGH);  // enable access to LEDs  }      void loop() {    float ax, ay, az;    float gx, gy, gz;    float mx, my, mz;    float roll, pitch, heading;        if (imu.available()) {      // Read the motion sensors      imu.readMotionSensor(ax, ay, az, gx, gy, gz, mx, my, mz);          // Update the SensorFusion filter      filter.update(gx, gy, gz, ax, ay, az, mx, my, mz);          // print the heading, pitch and roll      roll = filter.getRoll();      pitch = filter.getPitch();      heading = filter.getYaw();      Serial.print("Orientation: ");      Serial.print(heading);      Serial.print(" ");      Serial.print(pitch);      Serial.print(" ");      Serial.println(roll);      a=abs(roll/3);      Serial.print(" ");            acc_rms=sqrt(ax*ax+ay*ay+az*az)/3;      Serial.println(acc_rms);            //flash red if a violent shake event is detected            if(acc_rms==1)      {         for(int n = 0; n < NUM_LEDS; n++)          {             leds[n] = CRGB::Red;             FastLED.show();             delay(8);             leds[n] = CRGB::Black;        }      }            // Move a single white led as per rotation      for(int n = 0; n < NUM_LEDS; n++)       {         if(a==n)         {            leds[n] = CRGB::White;            FastLED.show();            delay(8);          }         else          {             leds[n] = CRGB::Black;          }      }    }  } PJRC Store Sample Code: // Full orientation sensing using NXP's advanced sensor fusion algorithm.  //  // You *must* perform a magnetic calibration before this code will work.  //  // To view this data, use the Arduino Serial Monitor to watch the  // scrolling angles, or run the OrientationVisualiser example in Processing.      #include <NXPMotionSense.h>  #include <Wire.h>  #include <EEPROM.h>  #include <FastLED.h>      #define NUM_LEDS 60  CRGB leds[NUM_LEDS];      NXPMotionSense imu;  NXPSensorFusion filter;  int a;  int acc_rms;  void setup() {    Serial.begin(9600);    imu.begin();    filter.begin(100);    delay(2000);         FastLED.addLeds<APA102,11,13,BGR,DATA_RATE_MHZ(1)>(leds, NUM_LEDS);     pinMode(7, OUTPUT);    digitalWrite(7, HIGH);  // enable access to LEDs  }      void loop() {    float ax, ay, az;    float gx, gy, gz;    float mx, my, mz;    float roll, pitch, heading;        if (imu.available()) {      // Read the motion sensors      imu.readMotionSensor(ax, ay, az, gx, gy, gz, mx, my, mz);          // Update the SensorFusion filter      filter.update(gx, gy, gz, ax, ay, az, mx, my, mz);          // print the heading, pitch and roll      roll = filter.getRoll();      pitch = filter.getPitch();      heading = filter.getYaw();      Serial.print("Orientation: ");      Serial.print(heading);      Serial.print(" ");       Serial.print(pitch);      Serial.print(" ");      Serial.println(roll);      a=abs(roll/3);      Serial.print(" ");            acc_rms=sqrt(ax*ax+ay*ay+az*az)/3;      Serial.println(acc_rms);            //flash red if a violent shake event is detected            if(acc_rms==1)      {         for(int n = 0; n < NUM_LEDS; n++)          {             leds[n] = CRGB::Red;             FastLED.show();             delay(8);             leds[n] = CRGB::Black;        }      }            // Move a single white led as per rotation      for(int n = 0; n < NUM_LEDS; n++)       {         if(a==n)         {            leds[n] = CRGB::White;            FastLED.show();            delay(8);          }         else          {             leds[n] = CRGB::Black;          }      }        }  }
查看全文
Demo Owner: Nicholas Sargologos Demonstration of the IoTgateway reference design based on QorIQ Processor LS1021A multicore - utilizing the Freedom board, the Node Red network configuration tool and IBM Cloud Services   Features Multi-protocol support for IoT devices and high speed WAN / LAN for cloud connectivity The demo supports two data flows using Open source MQTT messaging protocol. There are two nodes powered by Kinetis micro-controllers and IoT Gateway. Node 1 is equipped with a sensor cluster serves as a publisher Node 2 is connected to as small fan and serves as a subscriber MQTT flows are carried from the nodes and the Iot gateway via Wi-Fi Java based environment is used to establish connectivity between nodes   Featured NXP Products LS1021A Links Product Link LS1021A-IoT Gateway Reference Design LS1021A-IoT Gateway Reference Design | NXP  Freedom Development Platform for Kinetis® KL14, KL15, KL24, KL25 MCUs FRDM-KL25Z|Freedom Development Platform|Kinetis® MCU | NXP  Block Diagram   News Buzz IoT designs need to start in the right direction - Embedded Computing Design
查看全文
Demo Demo Summary User case: Quality of Service Feature Demo. Two PCs and one router. One PC serves as the WAN side (Server), the other PC acts as the LAN (Client). There is streaming video from the WAN Side to the LAN side. Traffic can be analyzed and compared Other router possible use cases: WAN Failover,  Load Balancing, Firewall, etc. Products QorIQ® Layerscape 1024A|NXP  QorIQ Layerscape Processors Based on ARM Technology|NXP  Links Small Business Router|NXP  QorIQ® Layerscape 1024A|NXP 
查看全文
Demo Owner: Kwok Wu Introducing the high-performance SSL acceleration and public key offload achieved with the C29x crypto coprocessor and industry-leading performance per watt QorIQ Processing Platforms T4240 SoC.     Features SSL Acceleration with Public Key Offload C29x crypto coprocessor runs on the industry-leading QorIQ Processing Platforms T4240 SoC or any x86 device Enables efficient scaling with growth in secure networking traffic Breakthrough performance per Dollar   Featured NXP Products C29x: Crypto Coprocessor Block Diagram  
查看全文
The DDR validation tool helps pinpoint the best DDR settings providing the best possible reliability. Without this tool, engineers are likely to spend months trying to figure out the settings, if they try at all.     Features The DDR validation tool helps pinpoint the best DDR settings providing the best possible reliability. Without this tool, engineers are likely to spend months trying to figure out the settings, if they try at all Featured NXP Products PE_QORIQ_OPTI_SUITE: Processor Expert QorIQ Optimization Suite DDRv Validation Tool Scenarios Tool DPAA Packet Tool - Processor Expert QorIQ Packet Tools Links P4080: QorIQ P4080/P4040/P4081 Communications Processors with Data Path  
查看全文
Smart Sensor Demo Kit Highlighted Features Multi-protocol bi-directional data stream support from/to any IP-enabled remote system Data parsing and abstraction mapping layer for normalizing data from heterogeneous devices Drag-and-drop business and analytics processing logic (akin to using Visio and Excel fused together) Report and web page builder that assembles Table reports (including data for exposure to the secure API) Time-series graphs Pie, line, spark and other chart types Uploaded visuals such as photos, CAD/CAM drawings, diagrams, schematics, etc. Full location-based services incorporating Google Maps, NOKIA here, CloudMade and Open Street Maps Business Forms assembly system so you can deploy workflow for Firmware push Remote command and control (on/off, settings, reboot, etc.) Device inventory tracking and control Asset management Financial transactions from machines Many other possibilities   Description The SeeControl Cloud Service allows embedded systems engineers to quickly assemble scalable 3-tier web applications that collect, analyze and display systems data. The service is drag and drop so you don't have to script or code to create a web app. The Service natively supports the following IoT/M2M communication protocols: UDP TCP MQTT HTTP MODBUS CoAP There is additional support for vendor-specific communication stacks such as GE, CalAmp, Sierra Wireless, etc. Customers can also create their own device adapter using protocol and language of choice. You can stream data to these data adapters at http://com2.seecontrol.com. We will give you a specific port range for each protocol/device type. You can also send your data through a device API. Guidance is here. Once the data has been received by our system. You will use a data abstraction tool to define fields that are in the packets you are sending. For example, if you send a variable field called tmp_123 from a temperature sensor you will tell the SeeControl service that tmp_123 is a a number and specifically a unit of measure called "Temperature" and then select whether Celsius or Fahrenheit. Once that is done, you can use the rest of the system to build a scalable web app, typically in 1-2 days depending on how complex our solution needs to be. To see the full range of interfaces available for visualizaing IoT data and managing devices/process, you can log in to: http://cloudx.seecontrol.com user:                fslcommunity1 password:        fslcomms1 This account only shows the visualization output, not the tools used to collect and process data. To try out the whole toolset, please acquire a full demo kit. The demo kit includes a cloud account that you can connect to the sample connectivity and sensor items listed below (or any hardware/system you would like to try out). Full Bill of Materials See bottom of this page for BOM Table Basic Data (To be filled out by FSL) Demo Number: Current Version: Current Demo Reproducibility: Intended to be Modified By: Current Demo Operation: BOM: See bottom of this page Demo Video   Freescale IoT Cloud Demo Kit     System Block Diagram   Hardware Kit & Data Flow Diagram     IoT Physical Components Gateways SOC's: i.MX6 Dual Boards/Modules: Utilite Standard Box Software: https://community.nxp.com/docs/DOC-103268 Utilite Linux BSP Connectivity Software: USB Local TCP/IP over Ethernet HTTP to Cloud Sensors End User Products: Commercial Temperature and Electric Current Sensors (See below for list) Cloud Infrastructure/Services https://community.nxp.com/docs/DOC-103268 IoT System Capabilities Device Management Add Device Remove Device Device Inventory Management Check Online/Offline Status View real time and historical messages Communications/Interworking HTTP (other protocols such as CoAP, MQTT, etc. optional) Security HTTPs (secured HTTP) Middleware / Analytics / Data SeeControl Cloud Communications & Data Mapping Tool SeeControl No Coding Analytic Engine SeeControl No Coding Visualizer Note: For additional Products/Components used in this demo see bottom of this page. IoT Product Type Product/Component Vendor Research or Procure This Product/Component Gateway NXP Utilite Standard Box NXP Contact NXP IoT Center Temperature Sensor Lascar USB Temperature Logger MicroDAQ Visit MicroDAQ Website Electrical Meter eGauge eg3000 Electric Meter eGauge Visit eGauge Website In online or phone order, please ask for SeeControl Turnkey Part Number Current Transformer(s) eGauge Current Transformers eGauge Visit eGauge Website Connectivity / Messaging Middleware SeeControl No Coding IoT Cloud Service    SeeControl Get a live demo Analytics SeeControl No Coding IoT Cloud Service SeeControl Get a live demo Data Visualization SeeControl No Coding IoT Cloud Service SeeControl Get a live demo
查看全文