STM32F0 : Wireless Sensor Node
หัวข้อมินิโปรเจค:
.Wireless Sensor Nodeวัตถุประสงค์:
- เพื่อศึกษาการทำงานของบอร์ด STM32F0Discovery
- เพื่อศึกษาการทำงานและทดลองใช้งาน BMP085(Barometer Pressure/Temperature/Altitude Sensor)
- เพื่อศึกษาการทำงานและทดลองใช้งาน TSL2561(Luninosity/Lux/Light Sensor)
- เพื่อศึกษาการทำงานและทดลองใช้งาน NRF24L01 (2.4 GHz Wireless Module)
- เพื่อศึกษาการทำงานและทดลองใช้งานบัส I2C และ SPI เพื่อใช้งานโมดูล BMP085, TSL2561 และ NRF24L01 ร่วมกับบอร์ด STM32F0Discovery
ขอบเขตของงาน:
- ใช้งานบอร์ด STM32F0 ในการควบคุม
- สามารถอ่านค่าจากโมดูล BMP085 และ RSL2561 และนำค่าที่ได้แสดงผลบน Web
- มีการใช้งานบัส SPI และ I2C อย่างน้อย 1 อุปกรณ์
- ส่งข้อมูลแบบไร้สายไปยังคอมพิวเตอร์ด้วย 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 |
- em::Block - Download Here
- STM32CubeMX - Download Here
- CubeMx2EmBlock - Download Here
- STM32 ST-LINK Utility - Download Here

No comments:
Post a Comment