[46호]90도 물체 감지용 센서 모듈
센서텍㈜
90도 물체 감지용 센서 모듈 출시
자동차, 로봇, 스마트폰, 중장비 등에 사용되는 초음파 센서 전문 제조업체 센서텍(주)는 최근 로봇, 주차 안내, 자동문 감지뿐만 아니라 자동차 후방 감지용 등 다방면에서 응용이 가능한 90도 물체 감지용 센서 모듈을 출시했다. 이 제품은 직경 Ø24mm × 길이 50mm 의 작은 사이즈로 별도의 고정 브라켓 없이 간편하게 설치가 가능하고, 90도의 넓은 측정각도를 이용해 투명, 액체, 금속, 분체, 사람, 동물 등 모든 물체를 탐지할 수 있다. 특히 비, 눈, 습기, 냉동실 등 다양한 환경속에서도 탐지할 수 있는 높은 감지성능을 자랑한다.
센서텍(주)의 물체 감지용 센서 모듈 시리즈는 위에서 소개된 90도 제품 외에도 25도부터 90도까지 다양한 각도의 제품들이 구비되어있어 사용 용도에 적합한 각도의 제품을 구입할 수 있다. 또한 센서텍(주)는 자동차용 후방 감지기, 주차장용 주차 유도 센서, 초음파 센서 등 다양한 조건의 맞춤형 센서 모듈을 선보여 폭넓은 선택권을 제공하고 있다.
제품사양
· Nominal Frequency [KHz] : 40
· Directivity [deg] : 90
· Operating Temperature [℃] : -40℃ ~ +85℃
· Input Voltage [VDC] : -25℃ ~ +70℃
· Input Voltage [VDC] : 10 ~ 25
· Detectable Range [m] : 0.3 ~ 0.2
· Dimension [mm] : ø24x50L
90도 물체 감지용 센서모듈 [STMA-503NC] 제품 구매하러 가기
[46호]TTL (SMD타입) 논리회로IC 샘플키트 출시
(주)엔티렉스
TTL (SMD타입) 논리회로IC 샘플키트 출시
각 20개씩 구성 / 모든 전자제품에 기본으로 들어가는 제품만 골라만든 디바이스마트 야심작! 논리회로IC 샘플키트
디지털 기술이 발전하는 현시대에 우리 생활 곳곳에서 쓰이는 휴대폰, TV, 컴퓨터, 자동차 등 모든 전자 제품들에는 디스플레이 구동 집적회로(IC)가 장착되어있다. 현재 전 세계적으로 반도체가 광범위하게 사용되는 만큼 관련 부품들을 온 .오프라인으로 어디에서나 손쉽게 구매할 수 있게 되었다.
엔티렉스는 소비자들이 다양한 종류의 부품을 각각 구매해야 하는 불편을 덜 수 있도록 사용 빈도가 높은 IC들을 모아 키트로 구성해 판매하고 있다.
이번에 출시한 논리회로IC 키트는 집적회로(IC)의 TTL 논리회로IC (트랜지스터와 여러 부품을 연결해 AND, OR, NOR 등의 연산을 수행하는 회로) 중 가장 보편적으로 사용되는 제품들로만 구성해 만들어낸 키트이다.
고급형 34종은 각 IC당 20개씩 구성되어있으며, 조금 더 저렴하고 수량이 적은 기본형 26종도 함께 출시했다. IC 특성상 저렴한 가격으로 인해 다양한 IC를 한번에 구매할 수 있는 합리적인 상품이다. 구성품과 자세한 제품사양은 디바이스마트 홈페이지(http://www.devicemart.co.kr)에서 확인할 수 있다.
TTL (SMD타입) 논리회로IC 기본형 26종 샘플키트 [NT-KIT-LOGIC26] 제품 구매하러 가기
TTL (SMD타입) 논리회로IC 고급형 34종 샘플키트 [NT-KIT-LOGIC34] 제품 구매하러 가기
[46호]AHC(Active Heave Compensator)
2017 ICT 융합 프로젝트 공모전 참가상
AHC(Active Heave Compensator)
글 | 목포대학교 김권옥
1. 심사평
칩센 작품의 설계 의도에 따른 시제품을 제작하였으나, 실험 도중 발생한 문제점을 개선하기 위해 수행한 결과가, 설계 의도를 오히려 약화시키는 형태로 진행된 것으로 보입니다. 실제 현장에 적용하게 될 경우 현재의 데보 환경 보다 훨씬 더 다양한 제약사항과 변수가 생기기 마련인데, 그 변수를 극복하는것이 아닌, 실험 결과 도출을 위한 수정작업이 진행된 듯하여 아쉬움이 듭니다. 구성한 내용에서 key로 보이는 수중 센서 사용 내역과 모터 구동을 위한 calibration 알고리즘 부분의 강화가 필요할 것으로 생각됩니다.
뉴티씨 실제 동작하는 샘플을 만들어서, 우리나라도 산유사업에 뛰어들 가능성을 보여주는 작품입니다. 다만 일반적이지 않은 아이템이라서, 어느정도의 실용성을 갖췄는지는 이 분야의 전문가들이 평가해야 할 것으로 생각됩니다. 작품을 완성하는 데, 상당한 시일이 걸렸을 것으로 생각되어, 고생한 학생에게 격려를 보냅니다.
위드로봇 시스템 제작에 많은 고생을 했을 것 같습니다. 제어 부분에 대한 연구가 좀 더 보강이 되면 좋겠습니다.
2. 설계목표
2.1. 작품개요
육상면적이 좁아지고 환경규제가 강화됨에 따라 육상에 석유화학플랜트 및 공항 등의 대형 시설물이 들어서는데 제한이 많아져 해상플랜트에 대한 관심이 증가하고 있는 가운데, 해상에서 진행하는 여러 가지 작업들 중 대형 해상크레인이 진입하여 작업할 수 없는 협소한 지역에 소형 해상 구조물을 투입하여 작업을 할 수 있도록 축소된 소형구조물을 제작하여 시뮬레이션을 하는데 목적이 있다.
2.2. Project 목적 및 목표
수중에서 물체가 움직이지 않도록 하라!
2.3. 환경 및 제약조건
2.3.1. 전체 시나리오
① 부유식 설계물에 추가 매달려 있음
② 설계물을 수조에 띄움
③ 수조에 해양파가 작용함
④ 추를 서서히 내려놓아 물속에 잠기게 하여 멈춤
⑤ 해양파에 따라 설계물이 Heave 운동을 함
⑥ 설계물이 Heave 운동을 하더라도 추는 제자리를 유지하도록 해야 함
2.3.2. 환경
① 수조
2.3.3. 제약조건
① 설계물은 부유식이어야 함
② 설계물은 수조에 계류할 예정
③ 설계물의 폭은 0.5m 이내, 높이는 2m 이내, 길이는 1m 이내로 설계
④ 설계물은 일정 수준의 복원성을 가지고 있어야 함
⑤ 설계물은 추를 위치를 유지시킬 때 능동 제어 기법을 사용해야 함
⑥ 사람이 직접 물리적인 힘을 가하지 않는 범위 내에서 추에 전기적/물리적 효 과를 능동적으로 가할 수 있도록 해야 함
2.3.4. 최종목표
설계물이 해양파에 따라 Heave 운동(상하왕복운동)을 하더라도 추는 제자리를 유지하도록 해야 한다.
3. 작품 설명
3.1. 전체형상
3.2. 작동원리
· 위에 표시된 모터를 통해 샤프트가 돌아가면서 줄을 내려 추를 내려준다.
· 구조물이 파도에 의해 아래로 내려간다.
· 초음파센서에서 구조물의 위치를 파악한다
· 파악된 위치를 바탕으로 모터쉴드에 명령을 내려 모터를 작동시킨다.
· 모터가 작동하여 피니언 기어를 돌려 와이어와 연결된 랙 기어를 구조물의 양끝으로 이동시킨다.
· 랙 기어와 함께 이동된 와이어의 길이에 따라 위치가 보상된다.
· 반대로 파도에 의해 구조물이 올라간다.
· 초음파센서에서 구조물의 위치를 파악한다.
· 파악된 위치를 바탕으로 모터쉴드에서 명령을 내려 모터를 작동시킨다.
· 모터가 작동하여 피니언 기어를 돌려 와이어와 연결된 랙 기어를 구조물의 안쪽으로 이동시킨다.
· 랙 기어와 함께 이동된 와이어의 길이에 따라 위치가 보상된다.
4. 설계물 수정사항
4.1. 제작 중 발생한 문제점 및 해결책
· 제작과정에서 하부구조물의 부피가 늘어나서 계산했던 구조물의 흘수가 변경됨
▶ 목표흘수를 정하고 요구되는 질량을 추가하고 복원력 재계산
4.2. 모터의 전압이 높아 아두이노 보드와 호환X
▶ 모터 변경 및 새로운 모터에 맞는 베어링, 커플링 변경
4.3. 모터와 기어 연결로 인해 샤프트가 길어지면서 랙기어와 피니언기어가 서로 맞물리지 않음
▶ 기어들이 서로 맞물리도록 기준이 되는 판 설치
4.4. 센서가 수중에서 거리측정 X
▶ 공기중에서 실습경험이 있는 센서를 사용하고, 수조 위에 판을 대어 구조물에서 판까지의 거리를 측정함.
4.5. Calibration값을 사용한 아두이노 소스의 구동X
▶ Calibration값을 사용하지 않는 아두이노 소스로 변경
5. 제어
5.1. 제어 기본 알고리즘
5.2. 추를 일정 위치에 내리는 소스
#include<softwareSerial.h> //softwareSerial.h를 포함한다.
#include<Wire.h> //wire.h를 포함한다.
int motor_pin2 = 3; //motor_pin2신호를 3번에서 받겠다.
int pwm_value2 = 0; //pwm_value 2신호를 0번에서 신호를 받겠다.
void setup(){
pinMode(motor_pin2, OUTPUT); //motor_pin2출력설정
}
void lop()
{
if(millis() < 5000)
{ // 아두이노 실행후 5초 이전이라면 pwm값 = 50의 속도를 모터 구동하고 5초가 지나면 모터를 정지하라.
analogWrite(motor_pin2, pwm_value2);
pwm_value2 = 50;
}
else if(millis() > 5000)
{
analogWrite(motor)pin2, pwm_value2);
pwm_valu = 0;
}
}
5.3. calibration을 적용한 제어 소스
위의 소스는 Calibration 값을 사용하여 모터를 구동해 보았는데 구동이 잘 되지 않아서 Calibration 값을 사용하지 않고 소스를 만들어 다시 구동해보기로 했다.
5.4. Calibration 값을 적용 하지 않은 소스
Calibration 값을 사용하지 않은 소스를 가지고 했는데 Calibration 값을 사용한 소스보다 안정적이고 변하는 오차가 작아서 최종실험 때 Calibration 값을 사용하지 않은 소스를 사용 하기로 함.
6. 모형실험
6.1. 실험 방법
① 수조에 구조물을 계류한다.
② 추를 내린다.
③ 전원을 켠다.
④ 파도를 친다.
⑤ 실험영상을 촬영한다.
⑥ 영상을 분석한다.
6.2. 실험그래프 및 분석
(1) 실험 1 (정지, T(주기) = 1500, S = 30,)
(2) 실험 2 (KP = 3, KD = 1, 역방향계수 = -1.15, T(주기) = 1500, S = 30,)
실험 1, 2 비교
6.3. 분석
· 미세한 제어가 되는 것도 있었으나, 대부분의 실험에서 제어가 되지 않는 것으로 파악.
· 원인은 구조물과 추의 움직임이 동일하지 않고, 구조물의 움직임 보다 추의 움직임이 반 박자 느린 것으로 추정된다.
7. 향후 개선방향
1. 구조물의 종방향 길이를 늘려 Pitching을 줄인다.
2. Moon Pool과 렉기어의 길이에 여유를 준다.
3. 구조물의 움직임보다 추의 움직임이 반박자 느리므로 추의 위치를 직접 계측한다.
8. 기대효과 및 활용방안
· 해양작업용 소형 구조물의 요구사항 정립으로 이후 유사한 과제의 개발에 기초 자료로 활용
· 해양작업용 소형 구조물 모형시험 수행으로 여러 시뮬레이션을 하는데 활용할 수 있음
· 구조물의 파랑 중 거동해석을 통한 운동 데이터 확보
· 해양 크레인의 소형 구조물 설계 데이터를 확보
· 모형실험을 통해 실제 현장에서 작업 시 발생할 수 있는 문제점을 분석하여 실제 작업시 발생 가능한 문제점을 사전에 예방할 수 있다.
[46호]SW 코딩부터 IoT까지 아이디어 구현이 가능한 ‘스마트 홈 키트’
(주)네패스
SW 코딩부터 IoT까지 아이디어 구현이 가능한 ‘스마트 홈 키트’
다양한 학습 가이드를 전문적으로 개발하는 코코아팹에서는 사물인터넷(IoT)을 좀 더 흥미롭게 배울 수 있게 도와주고 창의력을 키워주는 ‘스마트 홈 키트’ 제품을 출시했다..
스마트 홈 키트의 구성품은 소프트웨어 프로그램 실습용 부품인 오렌지 보드, 브레드 보드, 온습도센서, 서보모터 등과 가구(우드락)와 집(MDF)을 직접 조립할 수 있는 부자재들로 이루어져 있으며, 이를 통해 사물인터넷의 기능들을 직접 구현해보며 사물인터넷에 대한 전반적인 개념과 원리를 실습해 볼 수 있도록 설계되었다.
스마트 홈 키트는 크게 세 단계로 학습이 이루어지는데 첫째 회로 기초 학습, 둘째 소프트웨어 프로그램 기초실습, 마지막으로 스마트 홈 프로젝트 실습으로 나누어진다. 회로 기초학습은 말 그대로 전기와 회로에 대한 기초적인 학습이다. 소프트웨어 프로그램 기초실습은 오렌지 보드를 통하여 LED를 제어하고 블루투스 통신을 사용해 볼 수 있으며, 블루투스는 안드로이드와 ios 둘 다 지원이 가능하다. 마지막 단계인 스마트 홈 프로젝트 실습은 가구와 집을 직접 조립하여 제작하는 것과 가구들을 통해 실습해 보는 것이다.
이를 통하여 소프트웨어 코딩 교육을 기초부터 심화까지 단번에 배울 수 있으며, 자신만의 IoT 아이디어를 구현해 창의적인 결과물 도출이 가능하다. 스마트 홈 키트는 1인부터 3인까지 자유롭게 활용이 가능하여 팀 프로젝트로도 충분히 사용할 수 있고, 재사용이 가능하여 효율성이 높다.
www.nepes.co.kr
[46호]블루투스 BLE 통신 기반 모션 센서 디바이스 출시
프로차일드
블루투스 BLE 통신 기반 모션 센서 디바이스 출시
전 세계 블루투스 BLE 시장점유율 60%가 넘는 노르딕 세미컨덕터 (Nordic Semiconductor)의 한국 공식 대리점인 프로차일드(www.prochild.com)는 실시간 모션인식과 모션캡쳐가 가능한 블루투스 BLE 통신기반의 모션 센서 디바이스 PMD-100을 출시한다고 밝혔다.
프로차일드의 모션 센서 디바이스 PMD-100은 9축 모션센서(MPU-9250)와 노르딕 BLE MCU(nRF52832) 등을 적용한 모션 센싱용 하드웨어 디바이스로, Bluetooth 4.x , I2C, UART 통신을 위한 프로토콜 설계 및 센싱 데이터의 송수신 제어 및 기능을 구현했다.
PMD-100의 가장 큰 특징은 전용 App으로 간편하게 스마트폰과 페어링하여 모션인식 및 모션캡쳐를 구현 및 테스트할 수 있는 것이다. 특히 유선 또는 RF 무선 방식으로 PC와 전용 PC TOOL을 이용해 다소 불편하게 사용했던 기존의 타사 제품들과는 달리, 블루투스 통신 방식을 이용해 빠르고 간편한 방식으로 사용할 수 있는 모션 센서 디바이스이다.
PMD-100에 적용된 InvenSense사의 9축 모션센서(3축 가속도, 3축 자이로, 3축 전자 컴퍼스) MPU-9250은 스마트폰과 태블릿 단말기와의 호환성이 좋고 통신장치에 적용된 블루투스 BLE 칩셋인 노르딕 nRF52832는 안정적인 연결 상태와 빠른 반응속도를 자랑한다.
PMD-100은 디바이스마트에 최초로 런칭하여 판매 예정이다. 사용자의 편의를 위해 몸에 쉽게 부착 가능한 전용 벨크로 밴드와 충전용 Micro USB 5핀 케이블을 제공한다. 또한 많은 사용자가 다양한 분야에 개발/적용할 수 있도록 보기 쉬운 인터페이스의 전용 APP과 DATASHEET도 함께 제공된다.
업계에 따르면 블루투스 통신을 이용한 모션 센싱 기술은 앞으로 많은 분야에 적용이 가능하다고 알려져 있다고 한다. 현재도 프로차일드의 정보 통신연구소에서는 모션 센싱 기술을 이용하여 타업체의 제품개발 대행과 자체 제품 개발도 활발하게 진행 중이다.
또한, 2018년 1월 현재 프로차일드는 자체 개발한 블루투스4.2 BLE 모듈에 대하여 업계 최초로 국내 전파 인증 및 KC 인증을 비롯하여 블루투스 SIG, FCC, CE, TELEC, IC 인증을 받은 PBLN51822, PBLN51822m, PBLN52832 모듈을 판매 중이며, 블루투스 5.0 기반의 PBLN52840, PBLN52810 모듈 출시를 앞두고 있다.
PMD-100 모션 센서 디바이스(Motion Sensor With BLE) 제품 구매하러 가기
www.prochild.com