지난 글에서 개발보드 중 페더가 있다고 말씀드렸는데, 이번 글에서는 페더 보드 중에서 하나를 골라 좀 더 자세히 보겠습니다.
이번 글에서 볼 보드는 Adafruit Feather nRF52840 Sense입니다.

이 보드는 Nordic사의 nRF52840 칩을 기반으로 그 외에 각종 센서들, 전원장치, usb 시리얼 통신모듈 등을 탑재하고 있는 보드입니다. 보드를 자세히 보면 아래와 같습니다.

오른쪽의 큰 칩이 nRF52840이며, 왼쪽 가장자리에 마이크로 usb 포트, 위 가장자리에 LiPo 배터리 커넥터가 있습니다. 전원공급은 usb 케이블로 하거나 혹은 LiPo 배터리로 하거나 둘 중의 하나의 방식으로 가능하며, 케이블과 배터리 동시에 연결되어 있어도 동작합니다. 그리고 보드의 중간에 각종 센서 모듈들이 배치된것을 볼수 있습니다.
그럼 이 보드의 스펙을 한번 보겠습니다.
- nRF52840은 ARM의 cortex M4 chip을 nordic에서 라이선스 받아 자체적으로 생산해서 판매하는 MCU입니다. 64 MHz의 클럭속도, 1MB의 플래시 메모리와 256kB의 RAM을 가지고 있습니다.
- usb 시리얼 통신이 가능하여, 데스크탑 컴퓨터에 usb 케이블로 연결하여 동작 코드를 업로드할 수 있습니다. 여기에 arduino IDE를 사용해서 코딩하고 업로드를 해줄수 있습니다. 또한 citcuitpython을 이용해서 python으로도 작성이 가능합니다.
- nRF52840은 BLE (Bluetooth light energy)기능이 있어 블루투스 무선 통신이 가능합니다.
- 21개의 디지털 입출력핀, 6개의 12bit ADC(analogue-to-digital converter), 12채널의 PWM(pulse width modulation) 출력이 가능합니다.
- 다른 장치와의 통신규격으로 I2C, I2S, SPI, UART 등이 지원됩니다.
- 보드에 LED가 1개가 있어 빛을 낼수 있습니다.
- 크기는 가로 51mm, 세로 23mm, 높이 7.2mm입니다.
- 탑재된 센서는 다음과 같습니다.
- LSM6DS3TR + LIS3MDL: 3축 가속도, 자이로 + 자기장 감지
- APDS9960: 근접센서, 조도센서, 색깔감지기, 동작감지기
- PDM: 마이크(소리센서)
- SHT: 습도센서
- BMP280: 온도계, 대기압/고도 감지기
위의 스펙을 보시면, 주변 환경의 변화를 감지하여 usb케이블을 통해서 혹은 블루투스를 통해서 무선으로 감지된 정보를 전송할 수 있고, 배터리를 이용해서 원격으로 동작이 가능합니다.
Adafruit사의 한가지 특징은 자기네가 개발한 제품의 설계도도 공개한다는 점입니다. 아래는 해당제품의 회로도와 PCB artwork입니다. https://learn.adafruit.com/adafruit-feather-sense/downloads 각종 센서들의 사양서들도 있습니다.


이 제품의 사용방법은 아래의 사이트에 있습니다. 개별 핀설명, 전원공급 방법, 예제 코드, 설계도 등 모든 정보가 있습니다.

'DIY Electronics' 카테고리의 다른 글
DIY Electronics : OLED 디스플레이 (0) | 2025.03.01 |
---|---|
DIY Electronics : 개발 보드 (Development Board) (0) | 2025.02.22 |
DIY Electronics : LiPo 배터리 충전기 (2) | 2025.02.09 |
DIY Electronics : Adafruit Neopixel (0) | 2025.02.01 |
DIY Electronics : Adafruit (0) | 2025.01.28 |