Thursday, June 4, 2015

Stm32F0 Wireless Sensor Node

STM32F0 : Wireless Sensor Node

หัวข้อมินิโปรเจค:
.Wireless Sensor Node
 วัตถุประสงค์:

  1. เพื่อศึกษาการทำงานของบอร์ด STM32F0Discovery
  2. เพื่อศึกษาการทำงานและทดลองใช้งาน BMP085(Barometer Pressure/Temperature/Altitude Sensor)
  3. เพื่อศึกษาการทำงานและทดลองใช้งาน TSL2561(Luninosity/Lux/Light Sensor)
  4. เพื่อศึกษาการทำงานและทดลองใช้งาน NRF24L01 (2.4 GHz Wireless Module)
  5. เพื่อศึกษาการทำงานและทดลองใช้งานบัส I2C และ SPI เพื่อใช้งานโมดูล BMP085, TSL2561 และ NRF24L01 ร่วมกับบอร์ด STM32F0Discovery
ขอบเขตของงาน:
  1. ใช้งานบอร์ด STM32F0 ในการควบคุม
  2. สามารถอ่านค่าจากโมดูล BMP085 และ RSL2561 และนำค่าที่ได้แสดงผลบน Web
  3.  มีการใช้งานบัส SPI และ I2C อย่างน้อย 1  อุปกรณ์
  4. ส่งข้อมูลแบบไร้สายไปยังคอมพิวเตอร์ด้วย NRF24L01 
ลักษณะการทำงาน:
ใช้บอร์ด STM32F0Discovery อ่านค่าผ่านบัส I2C จาก Sensor[BMP085, TSL2561] แล้วจึงส่งข้อมูลที่ได้ผ่านบัส SPI ด้วยโมดูล NRF24L01 ไปยังคอมพิวเตอร์เพื่อแสดงผลบน Browser
อุปกรณ์ที่ใช้ในการทดลอง:

  • STM32F0Discovery 
ภาพที่ 1 บอร์ด STM32F0Discovery
  • BMP085(Barometer Pressure/Temperature/Altitude Sensor)
ภาพที่ 2 BMP085
  • TSL2561(Luninosity/Lux/Light Sensor)
ภาพที่ 3 TSL2561
  • NRF24L01


ภาพที่ 4 NRF24L01
.ซอฟแวร์ที่ใช้ในการทดลอง:

No comments:

Post a Comment