본문 바로가기

전체 글

STM8 Nucleo-64 STmicroelectorics 에서 STM8 기반의 NUCLEO 보드가 출시 STM8 Nucleo-64 보드는 다양한 성능, 전력 소비 및 기능의 조합을 제공하는 LQFP64* 패키지 STM8 마이크로컨트롤러를 사용하여 사용자가 새로운 시도와 프로토타입을 제작할 수 있는 저렴하고 유연성을 제공합니다* LQFP (Low-profile Quad Flat Package)는 부품의 핀이 4면으로 돌출된 표면 실장 집적회로 패키지 형태 Arduino Uno V3 연결 지원 및 ST Morpho 헤더* 는 다양한 특수 차폐를 통해 Nucleo 오픈 개발 플랫폼 기능을 쉽게 확장할 수 있습니다.* Morpho 는 ST 사의 자체 표준 커낵터이며 Nucleo-64 에는 19x2 의 핀헤더 2 개 (Nucleo-144.. 더보기
BH1750 조도센서 BH1750 조도센서 스펙동작 전압 : 3v ~ 5v통신 방식 : I2C측정 범위 : 1 ~ 65535 lx (룩스)측정 오차 : +/- 20% 조도센서 기본 원리광원의 강도에 따라 저항값이 달라지는 특정으로 밝기를 측정 하드웨어 연결일반적으로 위와 같이 하단면에 각 핀에 대한 설명이 보여집니다 (그렇지 않은 경우는 제조사 정보를 참조하여 주세요)VCC는 MCU의 5v에 GND는 MCU의 GND에 SCL과 SDA는 각각 MCU의 아날로그 핀에 연결합니다ADDR의 경우는 I2C통신 방식에 따라 기본적으로 BH1750센서가 갖는 주소가 ADDR에 아무것도 연결되어 있지 않으면 0x23 만약 ADDR을 VCC와 연결하면 0x5c 로 주소값을 갖게됩니다 이 기능은 I2C 버스에 주소값이 같은 센서가 있는경우 회.. 더보기
DHT-11 온습도센서 DHT-11 온습도센서 스펙습도 측정 범위 : 20-90% RH습도 오차 범위 : ±5% RH측정 온도 범위 : 0-50 °C온도 오차 범위 : ±2% °C동작 전압 : 5V소비 전력 : 저전력 온습도 센서 기본원리 DHT11은 두 전극 사이의 전기 저항을 측정하여 수증기를 감지합니다. 습도 감지 구성 요소는 전극이 표면에 적용된 수분 보유 기판입니다. 수증기가 기판에 흡수되면 이온이 기판에 의해 방출되어 전극 사이의 전도성이 증가합니다두 전극 사이의 저항 변화는 상대 습도에 비례합니다. 상대 습도가 높을수록 전극 사이의 저항이 감소하고 상대적 습도가 낮 으면 전극 사이의 저항이 증가합니다온도는 표면에 설치된 NTC 온도 센서 (써미스터)를 사용하여 온도에 따른 물질의 저항치 변화값으로 온도를 측정 합니.. 더보기
HC-SR04 초음파센서 HC-SR04 초음파 센서 사용 스펙동작 전압 : 5V소비 전력 : 2mA 미만측정 각도 : 15도측정 거리 : 2cm ~ 5m 초음파 센서 기본 원리공기를 통해 전달되는 40000 Hz의 초음파를 내고물체나 장애물이 있으면 반사되어 다시 들어 옵니다. 반사되어 들어온 시간과 소리의 속도를 계산하여 거리를 측정할수 있습니다 하드웨어 연결HC-SR04 초음파 모듈에는 GND, VCC, Trig, Echo의 4 핀이 있으며 보통 기반에 명시되어 있습니다모듈의 GND와 VCC 핀은 연결할 MCU의 GND와 5v 핀에 각각 연결되어야하며 trig와 echo 핀은 MCU의 디지털 I/O 핀에 연결해야 합니다(클릭시 확대) 제어기존적으로 HC-SR04 초음파 모듈은 초기 위와 같은 동작 타이밍을 갖습니다따라서 초기.. 더보기
Cortex-M33 ARM Cortex-M33 스펙Architectue : Armv8-M ISA : Thumb/Thumb-2Pipeline : Three-stageTrustZone : TrustZone for Armv8-MDSP : Optional DSP/SIMD instrctions, Single sycle 16/32-bit, Single cycle dual 16-bitFloating Point Unit : Optional single precision floating point unitCo-processor interface : Optional dedicated co-processor bus interface for up to 8 co-processor units for custom computeMemory Protec.. 더보기
vim 플러그인 vim 플러그인 사용법 우분투 16.04 경우/etc/vim/vimrc 를 root권한으로 에디터에서 열어 가장 아래에 다음 내용을 추가합니다 set rtp+=~/.vim/bundle/Vundle.vimcall vundle#begin()Plugin 'VundleVim/Vundle.vim'Plugin 'bling/vim-airline'Plugin 'The-NERD-tree'call vundle#end()map :NERDTreeToggle 그후 아래 커맨드를 콘솔에서 입력하여 명시된 플러그인 모두를 설치합니다#>vim +PluginInstall +qall 추천 플러그인 (위에 포함됨)현재 열린 파일명과 인코딩방식과 라인위치등 정보를 바 형태로 지원Plugin 'bling/vim-airline' 일반적인 ID.. 더보기
node.js npm node.js npm (node package manager) 사용법 #>npm install 'package name'=> package name을 설치하되 현재 실행 디렉토리에서만 사용하게 됩니다=> 지역패키지설치는 실행 디렉토리에 node_modules 폴더가 생성되며 그하위에 설치됩니다 #>npm install 'package name' -g=> package name을 설치하되 시스템 공용영역에 설치하여 어느 디렉토리에서든 전역으로 사용하게 됩니다 npm에서는 패키지 관리를 실행되는 디렉토리에 있는 package.js 파일로 관리하며 이 파일의 기본 포맷형태로 생성하기 위해서 다음 명령을 수행합니다#>npm init #>npm install 'package name' --save=> packag.. 더보기
snapdragon 710 스냅드레곤 710 스펙 Qualcomm Kryo 360 ARM Cortex CPU Cortex A75 2 Core (2.2Ghz) / Cortex A55 6 core (1.7Ghz) big.Little 솔루션저전력 고효율 제공 Qualcomm Hexagon 685 DSP (Digial Signal Processor)Qualcomm spectra를 통한 비디오 오디오 이미지 컴퓨터 비전 작업을 저전력 처리메인 프로세서에서 이미지 비디오를 처리하는것 대비 매우 적은 전력소모로 몇배 빠른 속도의 작업 처리 가능가상현실 증강현실등에 대한 개선도 가능전세대 비교 최대 2배까지 향상 Qualcomm Spectra 250 ISP (Image Signal Processor)14비트 ISP를 제공최대 32메가픽셀의 단일.. 더보기
MQTT MQTT (Message Queuing Telemetry Transport)- 다수 클라이언트 연결에 적합한 발행 중계 구독 네트워크 방식 - 신뢰성을 위한 단계별 QoS를 제공- 프로토콜이 차지하는 리소스 점유를 최소화- 낮은 품질의 네트워크에서의 장애 단절에 대한 보완- MQTT over TLS 로 전송 보안 기능 제공위와 같이 MQTT의 구조는 발행자(Publisher)가 임의 주제(Topic)로 데이터를 중계인에 전송하면 사전에 구독자(Subscriber)가 구독한 주제가 일치하는 경우 구독자에게 데이터를 전달하는 방식으로 동작합니다 MQTT QOSMQTT는 QOS(Quality of Service)를 제공하며 이 설정에 따라 발행자가 발행한 메시지가 어느정도 수준으로 구독자에게 전달될 것인지에 .. 더보기
AWS IoT 아마존에서 서비스하는 Cloud 기반 IoT 서비스로 간략하게 소개하고자 합니다 이 서비스를 활용하면 온습도등 센서 데이터를 수집 제어하여 여러방면으로 활용할수 있게 됩니다 기본적으로 IoT Platform 서비스는 센서로 부터 값을 수집하여 수집된 데이터를 통해 액츄에이터를 제어하는 형태의 기능을 제공하는데 기반하는 서비스 입니다 사용자가 AWS IoT를 사용하게 되면센서를 등록하고 등록된 센서로 부터 수집된 값을 가공처리하는 규칙을 등록함으로 IoT가 행하는 기본적인 기능을 동작시켜 볼 수 있습니다 기본적으로 AWS IoT는 클라우드 기반의 IoT Platform 서비스이며 이는 IoT디바이스(센서나 액츄에이터)들이 온라인에 항상 연결되어 있어야 함을 의미합니다 이런 점을 보완하고자 AWS IoT는 .. 더보기