본문 바로가기

루덴스코드

Adafruit Feather nRF52 Bluefruit 개요

Adafruit Feather nRF52 Bluefruit는 기본 Bluetooth 칩인 nRF52832가 탑재된 사용하기 쉬운 올인원 BLE 보드입니다! USB 및 배터리 충전 기능이 내장되어 있습니다. 



nRF51 기반 Bluefruit 모듈의 2배 플래시, SRAM 성능을 갖추고 있습니다. 무엇보다도 Arduino IDE를 지원하고  ATmega32u4 또는 ATSAMD21과 같은 '도우미' 칩이 없습니다. 이 칩은 직접 프로그래밍됩니다! GPIO, 아날로그 입력, PWM, 타이머 등의 기능을 사용할 수 있습니다. 다른 MCU 또는 Arduino 호환 장치와 마찬가지로 Arduino IDE에서 직접 nRF52832로 실행코드를 전달하고 코드를 실행할 수 있습니다. Bluefruit nRF52 Feather 프로젝트를 기반으로 자체 하드웨어를 설계하는 단일 MCU 사용은 더 나은 성능, 더 낮은 전체 전력 소비 및 생산 비용을 의미합니다!

자동 재설정 부트로더로 칩을 미리 프로그래밍하여 버튼을 누르지 않고도 Arduino IDE에서 빠르게 업로드할 수 있습니다. 칩을 직접 프로그래밍하고 싶다면 좋아하는 편집기 및 도구 모음과 함께 명령줄 도구를 사용할 수 있습니다. SWD 프로그래머/디버거를 사용하려면(더 고급 사용을 위해) SWD 상자 헤더를 선택하여 제공된 지점에 납땜하십시오.

무엇보다도, 우리는 당신이 첫날부터 프로젝트에 집중할 수 있도록 낮은 수준의 BLE 스택을 구체화하는 모든 힘든 일을 해냈습니다! 예제 코드는 기존 iOS 및 Android 앱에서 잘 작동합니다.

특징

  • 64MHz에서 실행되는 ARM Cortex M4F(HW 부동 소수점 가속 포함)
  • 512KB 플래시 및 64KB SRAM
  • 빠르고 효율적인 프로그래밍 및 디버깅을 위한 내장형 USB 직렬 변환기
  • Bluetooth 저에너지 호환 2.4GHz 라디오(nRF52832 제품 사양에서 사용 가능)
  • FCC / IC / TELEC 인증 모듈
  • 최대 +4dBm 출력 전력
  • 내부 선형 및 DC/DC 전압 조정기를 사용하여 1.7v ~ 3.3v 작동
  • 19개의 GPIO, 8개의 12비트 ADC 핀, 최대 12개의 PWM 출력(각각 4개의 출력이 있는 3개의 PWM 모듈)
  • 범용 깜박임을 위한 핀 #17 빨간색 LED
  • 전원/활성화 핀
  • 헤더가 납땜되지 않은 상태에서 2.0" x 0.9" x 0.28"(51mm x 23mm x 8mm) 측정
  • 가벼움 - 5.7g
  • 4개의 장착 구멍
  • 리셋 버튼
  • 디버깅을 위한 선택적 SWD 커넥터

대부분의 Adafruit FeatherWings와 같이 사용할 수 있습니다! (GPS FeatherWing과 같이 UART가 별도로 필요한 경우는 애외입니다)
Bluetooth Low Energy는 인기 있는 저전력, 2.4GHz 스펙트럼대의 무선 프로토콜입니다. 특별한 인증 없이 iOS에서 사용할 수 있는 유일한 무선 프로토콜이며, 거의 모든 최신 스마트폰이 지원합니다. 따라서 iOS 또는 Android 전화 또는 태블릿을 사용하는 휴대용 프로젝트에서 사용하기에 탁월합니다. Mac OS X 및 Windows 8+에서도 지원됩니다.

휴대 프로젝트에서 쉽게 사용할 수 있도록 3.7V 리튬 폴리머 배터리와 내장 배터리 충전용 커넥터가 있습니다. 마이크로 USB 커넥터로 작동가능하므로 때문에 별도의 배터리가 필요하지 않습니다. 다만 배터리가 있다면 이동 중에도 휴대하고 USB를 연결하여 충전할 수 있습니다. Feather는 USB 전원이 사용 가능할 때 자동으로 전환됩니다. 또한 분배기를 통해 배터리를 아날로그 핀에 연결하여 배터리 전압을 측정하고 모니터링하여 재충전이 필요할 때 감지할 수 있습니다.

Bluefruit LE

Bluefruit LE 모듈은 Nordic의 nRF52832 칩셋으로, 메인 마이크로컨트롤러와 Bluetooth 저에너지 인터페이스로 모두 사용가능합니다. 표준 Nordic UART RX/TX 연결 프로필을 사용하므로 편리합니다. 기본 코드가 제공됩니다. 이 프로필에서 Bluefruit는 iOS 또는 Android 장치에서 앞뒤로 '투명하게' 전송할 수 있는 데이터 파이프 역할을 합니다. iOS 앱 또는 Android 앱을 사용하거나 직접 작성하여 UART 서비스와 통신할 수 있습니다.

보드는 단순히 통신을 하는 것 이상을 할 수 있습니다! Arduino 래퍼 라이브러리는 자체 GATT 서비스 및 특성을 정의 및 조작하거나 다른 Bluetooth 저에너지 장치가 볼 수 있도록 장치가 자체적으로 광고하는 방식을 변경할 수 있습니다. 이 기능으로 장치 작동 방식을 제어할 수 있습니다.

Bluefruit 앱을 사용하여 프로젝트 시작

Bluefruit iOS 앱 또는 Android 앱을 사용하면 iOS 또는 Android 휴대폰/태블릿을 컨트롤러로 사용하여 프로젝트 프로토타입을 빠르게 얻을 수 있습니다. 색상 선택기, 쿼터니언/가속도계/자이로/자력계 또는 위치(GPS) 및 8버튼 제어 게임패드가 있습니다. 이 데이터는 BLE를 통해 읽고 nRF52 마이크로컨트롤러에서 직접 처리할 수 있습니다.

당신도 더 많은 것을 할 수 있습니다!

HID 키보드처럼 작동(BLE HID를 지원하는 장치용)할 수 있습니다.
BLE 심박수 모니터(BLE의 표준 프로필)를  펄스 감지 회로를 추가하며 만들수 있습니다.
BLE 비콘의 Google 표준인 비콘으로 바꾸면 전원을 켜기만 하면 '친구가 nRF Beacon 앱이 설치된 주변 장치에 대한 URL을 울리게 할 수 있습니다.
내장 무선 부트로딩 기능. Android 또는 iOS 기기를 사용하여 Nordic OTA 앱이나 Adafruit 앱을 통해 업데이트를 받고 설치합니다. 이것은 BLE 모듈의 기본 코드를 업데이트하며 USB 직렬 부트로더의 대안입니다.
Arduino IDE와 함께 빠르게 사용할 수 있는 USB 부트로더와 함께 완전히 조립 및 테스트된 상태로 제공됩니다. 

회로도, 파일, IDE 지침 등을 포함한 모든 종류의 세부 사항에 대한 자습서 제공


원문 : https://www.adafruit.com/product/3406

원문의 내용을 간단하게 구글번역기를 이용하고 조금만 다듬어서 올림

 

Adafruit Feather nRF52 Bluefruit LE

The Adafruit Feather nRF52 Bluefruit is another easy-to-use all-in-one Bluetooth Low Energy board, with a native-Bluetooth chip, the nRF52832!  It's our take on an ...

www.adafruit.com