fun seminar
play

FUN Seminar Salvatore GUZZO BONIFACIO 13 May 2014 INTRODUCTION - PowerPoint PPT Presentation

FUN Seminar Salvatore GUZZO BONIFACIO 13 May 2014 INTRODUCTION Salvatore GUZZO BONIFACIO Telecommunications Engineer University of Calabria (UNICAL) Master Degree Thesis: Design and implementation of an Arduino based Rover: Communication


  1. FUN Seminar Salvatore GUZZO BONIFACIO 13 May 2014

  2. INTRODUCTION Salvatore GUZZO BONIFACIO Telecommunications Engineer University of Calabria (UNICAL) Master Degree Thesis: “Design and implementation of an Arduino based Rover: Communication and MARG orientation”.

  3. SUMMARY 1. Project ETIPOPS iLab 2. Used platforms 3. Version control system 4. Driver development

  4. 1 Project ETIPOPS iLab 13 May 2014

  5. Subjects involved 3-year effort INRIA - FUN ETINEO - RDI Jean-Michel 0.5 Copin Nathalie R&D 0.2 CR Mitton Engineer Alexis 0.5 Ammeux Salvatore PhD ITI Roudy Guzzo 1 1 Student Engineer Dagher Bonifacio (CIFRE) Thibaut 0.2 Manager Pruvost

  6. Project Roadmap Goliath stack Outdoor Loc. Indoor Loc 1st Year Portability Implem Outdoor Comparison Indoor/outdoor 2nd Year Low Level Customization Implem Enhancements Indoor 3rd Year Idem. Enhancement Enhancement

  7. Project details – 3 RD Year Objectives Description Available Who WSN 1.1 ETINODES - MSP430 Demo SGU , RDR, JMC, • Contiki & drivers I2C /IT Comm AAM • 6LowPan (Internet of Things) WSN 1.2 SerialNet on Dresden Elektronik modules, Demo RDR, AAM, JMC AVR-studio6 Comm PacR2 RTLS 2.1 TDOA 2,4Ghz & Ranging Demo AAM, JMC , RDR, • NanoPan-Nanotron SGU RTLS 2.2 UWB and other technologies Demo AAM, RDR , JMC • BeSpoon => Pre-study • BlinkSight => Pre-study RTLS Indoor positioning software on plane Pre-study AAM,JMC, RDR , Middleware* • State of the art analysis SGU • Architecture: RTLS-Engine, IHM • Nanotron based acquisition RTLS Indoor positioning software on plane Etineo AAM,JMC, RDR Middleware* • Development : RTLS-Engine, IHM, M2M Product • Acquisition RSSI,TDOA,UWB....

  8. Use Case PAC.R² Reezhom System Architecture

  9. 2 Used Platforms 13 May 2014

  10. Olimex MSP430P1611 Component Description MCU 16-bit Ultra-Low-Power – MSP430F1611 User Button Buttons Reset Button LEDs User status LED

  11. WSN430 Component Description MCU 16-bit Ultra-Low-Power – MSP430F1611 Light Sensor – TSL2550 sensors Temperature – DS1722 radio 2.4 GHz – CC2420 communication external memory 1MB external flash memory – M25P80 LEDs green, red, blue EEPROM serial allowing unique identifier – DS2411 number

  12. ETINODE Component Description MCU 16-bit Ultra-Low-Power – MSP430F1611 Light Sensor – TSL2550 Barometer/Temperature – MS5611-01 sensors Gyroscope – L3G4200D Accelerometer – LIS331DLH radio 2.4 GHz – CC2520 communication external memory 1MB external flash memory – M25P80 LEDs green, red, blue EEPROM serial allowing unique identifier – DS2411 number

  13. 3 Version control system 13 May 2014

  14. What is version control

  15. Main Git features and operations Clone Commit Branch Checkout Merge Fetch Pull Push

  16. Fork Workflow

  17. 4 Driver development 13 May 2014

  18. Board related adaptation ➢ Introduced active delay method ➢ Added i2c multiple read for register independent operations ➢ Configuration procedure to enable RS232 communication ➢ Included a routine to handle the initialization of USART. Necessary to properly switch from I2C mode to UART mode and vice versa.

  19. Sensors driver TSL2550 ➢ Introduced a routine to convert raw value to luminosity expressed in Lux [lx] MS5611-01 ➢ Initialization routine and private functions to drive low level operation inside the component ➢ Public function to get sensed temperature (°C) ➢ Public function to get pressure value (mbar)

  20. Future activities ➢ Accelerometer driver ➢ Gyroscope driver ➢ Contiki OS integration

  21. Thank you Any question ? Salvatore GUZZO BONIFACIO FUN Research Team Inria Lille 13 May 2014

Recommend


More recommend