안녕하세요. 바쁜 한 달간 좀더 집중해야하는 일 들이 있어 간만에 블로그를 작성합니다. 오늘은 nRF 칩 기반에서 PWM Frequency에 대한 제어를 어떻게하는 설명할텐데요. 우선 PWM이 무엇인지 부터 확인해 보도록 하겠습니다. PWM (Pulse Width Modulation) 펄스의 폭을 제어한다는 뜻인데요. 못 느끼시겠지만 우리 실 생황에서 PWM 방식으로 아래와 같이 제어 되고 있습니다. 모니터와 핸드폰 같은 경우 60hz네, 120hz 주파수인데 머가 좋네 안좋네 이런말들 많이하고, 좀더 제어를 하시는 분들은 모터제어할때 이 주파수가 RPM과도 연관되어 있으니, 어떤 주파수로 하느냐에 따라 동작하는게 많이 다를 수 있습니다. 저는 오늘 그중에서 LED 제어를 위한 PWM Frequency에..
지난 시간에 nRF 칩에서 SDK 로 제공하는 twi driver를 이용해서 센서를 I2C로 제어하는 방법에 대해서 알아봤었는데요, 오늘은 좀더 Low Lever 방식으로 제어하는 방식에 대해서 알아보도록 하겠습니다. https://hero-space.tistory.com/93 nRF칩에서 I2C 연동하기 twi I2C라는 통신 방식은 굉장히 일반적인 방식으로 메인 칩과 연결된 센서를 동작시키고 값을 읽어 올때 유용하게 사용할 수 있습니다. 속도가 크게 민감하지 않다면 I2C를 이용해서 조도센서, 거리 hero-space.tistory.com 왜 Low Lever Driver 가 필요 할까요? I2C 자체는 필립스에 제안한 IC 간 통신 방식으로 클럭(SCL)과 데이터(SDA)의 2 라인을 사용하는 동기..
오늘은 실제 Bulo 디바이스를 앱과 연동한 사용기를 연재해보도록 하겠습니다. Bulo가 머야? 외형이 어케 생겼어 하시는 분은 요기로!(아래 링크) https://hero-space.tistory.com/76?category=1023353 폐건강 트레이너, Bulo 제품 언박싱 Bulo 언박싱 스토리를 공유합니다. 폐기능 향상을 위한 작은 헬스케어 디바이스로서 삼성전자 C-Lab 출신이자, 킥스타터 런칭하여 12만달러를 넘긴 제품입니다. 현재는 네이버 스마트스토어에서도 hero-space.tistory.com Bulo로 실 사용기 1편은 요기로!(아래 링크) https://hero-space.tistory.com/81?category=1023353 폐 건강 헬스 트레이너, Bulo 앱 사용기 Bulo ..
재택근무가 일상화되어가는 시대인 지금, 스타트업으로서 공간을 임대하고 그곳에서 일하는 것은 시대에 역행하는 형태로 보이지만 정말 그럴까요? 그래서 오늘은 스타트업의 공간에 대해서 이야기해볼까 합니다. 공간 : 공적으로 간행하는 것 처음 스타트업을 설립할 때 중요한게 고려해야할 것이 하나 있습니다. 바로 고정정인 장소를 어디에 잡을 것인지인데요. 개인사업자로도, 법인사업자로도 설립할 수 있지만 개인사업자든 법인사업자든 우편물을 받을 수 있는 최소한의 부동주소가 필요합니다. 그러다보니 자신이 살고 있는 집으로 할 때도 있고, 이러한 우편물을 받아주는 서비스와 공간대여를 해주는 공유오피스 비즈니스를 해주는 곳을 해서 설립하는 경우도 존재합니다. 그러한 곳으로 제일 잘 알려진 위워크, 그 외에도 스파크플러스, ..
I2C라는 통신 방식은 굉장히 일반적인 방식으로 메인 칩과 연결된 센서를 동작시키고 값을 읽어 올때 유용하게 사용할 수 있습니다. 속도가 크게 민감하지 않다면 I2C를 이용해서 조도센서, 거리센서, 가속도센서, 압력센서 등을 붙여 다양한 시나리오를 만들어 볼수 있고 정리하면 아래와 같은 특징이 있습니다. 2개의 선을 이용하는 통신 방식 하나의 마스터와 여러개의 슬레이브 기기가 연결되어 통신이 가능 클럭 신호를 사용하는 동기식 통신 방식이라 시간에 자유로움 슬레이브 선택을 위해 항상 주소 데이터가 붙기에 긴 데이터를 전송 하기에 부적합 마스터와 슬레이브를 규정하고, SDA 선(데이터를 주고 받기 위한 선)과 SCL 선(송수신 타이밍 동기화를 위한 클럭 선)을 통해서 통신하며 슬레이브는 127개 까지 연결 ..
임베디드 시스템을 구축할 때, 특히 배터리를 가지고 동작하는 경우 빠지지 않는 중요한 요소로 전력관리입니다. 디바이스가 어떻게 전력을 최소화할 수 있고 어떻게 Idle 상태로 돌아와 정상적인 동작을 수행할 수 있는지, 그 안에서도 다양한 주변장치를 이용하고, 블루투스와 와이파이 같은 통신 방식을 이용할 때에도 연결 하기위한 동작을 수행할 때 어떻게 하면 전력을 줄일 수 있는지 다양한 관점과 요소에서 전력 소모를 줄일 수 있는지 또 전력을 관리할 수 있는 칩 자체의 기능이나 SDK 자체의 지원익 가능한지를 확인해봐야 합니다. 오늘 이야기할 전력 소비를 줄일 수 있는 방법으로 회로쪽과 조금 관련된 이야기를 하도록 하겠습니다. DCDC vs LDO 두 방식의 차이에 대해서 정리해보면 다음과 같습니다. DCDC..
노르딕 칩과 SDK를 이용해서 예제를 컴파일하는 것을 아래 글에서 진행해보았었는데요. 자신의 컴퓨터 환경에서 빌드될 수 있도록 몇가지를 맞춰주어야하니 살짝 까다로운 부분도 있지만 충분히 어렵지 않게 아래 글을 참조하시면 따라 하실 수 있으실 것 같습니다. https://hero-space.tistory.com/82?category=1022576 이클립스로 노르딕 블루투스 예제 실행하기1 오늘은 노르딕 SDK를 다운 받은 뒤, 포함되어 있는 예제 프로젝트를 자신의 컴퓨터 환경에 셋업하여 빌드해보는 과정을 진행해보도록 하겠습니다. 우선 SDK다운 받아서 압축을 풀고 안에 있는 폴 hero-space.tistory.com https://hero-space.tistory.com/83?category=102257..
집은 누구에게나 휴식을 주는 공간으로 더 편하고 괘적한 집을 꿈꿉니다. 숲세권, 호수 뷰 등이 뜨는 이유가 그런 이유겠지만 요즘 들어서는 전원주택, 자신만의 가드닝등이 트렌드가 되가는 것을 느낍니다. 유명 연예인들도 빌라 옥상에는 자신만의 테라스를 갖추고 한정된 공간안에서 바깥 공기에 접촉을 즐기고, 꽃들과 식자재들을 심어가면서 뿌듯한 마음을 느끼는 모습을 종종 볼 수 있습니다. 아마도 코로나가 불러온 외출이 제한 된 상황에서 자신의 삶을 좀더 즐 길 수있는 방법을 찾은 것이 아닐까 생각되면서 앞으로 이러한 트렌드는 더욱더 강해지리라 봅니다. 우리나라는 서울/경기를 중심으로 응집되어 있는 나라임에 재택근무와 자신의 온전한 삶의 휴식을 주는 공간의 가치가 높아지면 이러한 응집된 지역 편중 현상 자체도 트렌..