라벨이 센서인 게시물 표시

센서와 액츄에이터

 그럼 센서는 무엇일까요? 앞서 이야기한 아두이노를 통해 만들 수 있 는 것들은 바로 센서를 빼놓고 이야기할 수 없습니다. 사람의 감각기관과 동일합니다. 눈으로 볼 수있는 시각 코로 냄새를 맡을 수있는 후각 귀로 들을 수있는 청각 혀로 맛을 느낄 수 있는 미각 피부를 통해 느껴지는 촉각 엑츄에이터(actuator)는 무엇일까요? 엑츄에이터(actuator) 역시 사람의 신체를 예로 들 수있습니다. 우리가 흔히 알고 있는 모터가 이에 해당되 고, 사람의 신체를 비유하자면 관절과 같습니다. 모터 역시 사용법에 따라 모터의 종류가 나뉘게 됩니다.  정밀한 제어를 위한 스텝모터 위치를 제어하기 위한 서보모터,  속도와 폭팔력 있는 회전 혹은 저속을 위한 가, 감속 모터 (dc모터, ac모터)  회전운동을 직선운동으로 바꿔주는 리니어 모터 등

아두이노 센서

이미지
  1. RGB LED #RGBLED 는 빛의 3원색인 Red / Green / Blue 세가지 색을 이용해 모든 색의 빛을 표현할 수 있는 광원입니다. Anode 타입과 Cathod 타입으로 구분되기 때문에 구입하실 때 타입과 핀 배열은 한 번 더 확인하셔야 합니다. 다리가 4개인 RGB LED와 달리  다리가 2개인 단색 LED 도 있습니다. ​ 2. PIR 센서 #PIR센서  (Passive Infrated Sensor)는  적외선을 사용 해 인체의 움직임을 감지하는 센서입니다. 적외선의 변화가 생기면 High 신호를, 변화가 없을 땐 Low 신호를 출력하여 움직임을 감지합니다. 대표적인 활용처로 현관에 부착하는 센서등과 자동문이 있는데 High 신호가 들어오면 불을 켜주거나 문이 열리는 방식으로 아주 간단하게 동작합니다. ​ 3. 온습도 센서 #온습도센서  는 대기온도와 습도를 측정하는 센서입니다. 온도에 따라 저항값이 변하는 소재의 특성을 이용해 온도를 감지하고 전극 사이의 저항 변화를 통해 습도 변화를 캐치합니다.  디지털 온도계나 에어컨  등에 사용됩니다. ​ 4.  조도 센서 #조도센서  란 주위의 밝기, 즉 조도를 측정하는 센서입니다. 조도센서는 빛의 양에 따라 달라지는 저항값을 토대로 밝기의 정도를 출력합니다. ​ 5. 정전식 터치센서 #정전식터치센서  는 전자의 이동을 이용해 터치의 유무를 확인하여 터치를 통해 화면을 조작할 수 있도록 도와주는 센서입니다. 우리가 일상에서 자주 사용하는  핸드폰, 닌텐도, 태블릿PC 가 모두 정전식 터치 센서를 활용한 예입니다.​ ​ 6. 무게 센서(로드셀) 일명  #로드셀  이라 불리는  #무게센서  입니다. 1㎏/2㎏/5㎏/20㎏/100㎏ 측정용으로 구분되며 내부에 있는 스트레인 게이지를 통하여 무게를 측정​하는 센서입니다. 스트레인 게이지란 로드셀표면에 부착된 가변 저항으...

아두이노란

 아두이노 코딩을 통해 다양한 센서와 기기가 동작을 하도록 제어하는 작은 기판이에요. 코딩이라고 하니 어려운 것 같지만 초등학생부터 비전공자, 일반인까지 모두 어렵지 않게 할 수 있어요.  아두이노란?  아두이노란, 말씀드린 것처럼 다양한 센서와 기기가 동작을 하도록 제어하는 작은 기판이에요. 아두이노 보드에 센서를 연결하여 센서들이 내가 원하는 동작을 할 수 있도록 해주는 착한 보드라고 생 각하시면 됩니다. 아두이노는 C언어를 기반으로 제작되는 프로그래밍 보드입니다. C언어란 컴퓨터에서 사용하는 언어를 말하는데, 미국에서 영어를 쓰고 한국에선 한국어를 쓰듯 컴퓨터에게 명령을 내릴 때 사용하는 언어에요. 아두이노 통합개발환경 IDE를 설치해준다음 필요한 센서들과 연결한 아두이노 보드를 컴퓨터와 연결해 코드를 업로드해주면 센서가 동작하는 것을 보실 수 있습니다. 오픈소스로 이미 공개된 코드도 많이 있으니, 초보자분도 쉽게 하실 수 있어요. 아두이노에는 ATMEGA328이라는 마이크로컨트 롤러가 내장되어 있습니다. 이 마이크로컨트롤러 는 센서들이 알맞게 동작할 수 있도록 명령을 전달 하고 제어하는 사람의 '뇌'같은 역할을 하고 있습니다. 하지만, 뇌만 있다고 모든 동작이 가능하진 않습니다. 우리 몸에서도 팔과 다리, 눈 등이 필요하듯 마 이크로컨트롤러 외에도 필요한 부품들이 정말 많은데요, 이 부품들을 사용자가 직접 붙이지 않고 사용할 수 있도록 개발된 보드가 아두이노 보드입 니다 아두이노(Arduino)는 가격도 저렴하고 윈도우, 맥, 리눅스 .. 어떤 환경체제에도 설치가 가능하다. 는 장점이 있어요. 많이 대중화되어 있고 종류 또한 다양하기 때문에 개발 프로그램에 대한 오픈소스와 자료도 방대한 편입니다. 오픈소스 그대로 코딩한 것 같은데 동작하지 않더라도 컴파일러를 통해 손쉽게 에러 부분을 캐치하여 수정할 수 있어요. (컴파일러는 문법이나 기능에 이상이 있는지 확인해주는 기능이에요. 컴파일 작업을 통해 오류를 발견하면 디버깅, 즉 수정...

AI 에이전트란 무엇인가요?

 AI 에이전트는 인공지능 시스템으로, 사용자의 개입 없이도 데이터를 분석하고 의사 결정을 내리며 행동을 수행할 수 있는 프로그램입니다. 이러한 에이전트는 다양한 분야에서 활용되며, 점점 더 많은 주목을 받고 있습니다. AI 에이전트의 정의 - AI 에이전트: 사용자가 직접 조작하지 않고도 데이터를 통해 상황을 파악하고, 의사 결정을 내리며, 액션까지 취하는 인공지능 시스템입니다. [2] - 작동 방식: 센서를 통해 환경을 인식하고, 알고리즘을 사용하여 정보를 처리한 후, 액추에이터를 통해 행동을 실행합니다. [3] AI 에이전트의 주요 구성 요소 - 센서(Sensors): 환경으로부터 데이터를 수집하는 장치 (예: 카메라, 마이크) - 프로세서(Processors): 수집된 데이터를 처리하고 의사결정을 수행하는 머신러닝 모델 - 액추에이터(Actuators): 결정된 행동을 실제로 실행하는 구성요소 (예: 로봇의 모터) - 지식베이스(Knowledge Base): 에이전트가 보유한 정보와 경험을 저장하고 업데이트하는 시스템 [1] AI 에이전트의 유형 - 단순 반사 에이전트: 미리 정의된 규칙에 따라 반응 (예: 기본 온도 조절기) - 모델 기반 에이전트: 내부 모델을 통해 환경을 이해하고 예측 (예: 자율주행 자동차) - 목표 기반 에이전트: 구체적인 목표를 달성하기 위해 계획 수립 (예: 물류 최적화 시스템) - 유틸리티 기반 에이전트: 각 행동의 효용성을 계산하여 의사결정 [1] AI 에이전트의 활용 사례 - 고객 서비스: 24/7 고객 응대 및 문제 해결 - 자율 주행: 도로 상황 인식 및 최적 경로 계획 - 스마트홈: 에너지 사용 최적화 및 가전기기 자동 제어 - 금융 서비스: 자동화된 거래 실행 및 리스크 분석 [1] AI 에이전트의 장점과 한계 - 장점: 효율성 향상, 비용 절감, 24시간 운영 가능 - 한계: 환각 현상, 데이터 의존성, 윤리적 문제 [2] AI 에이전트는 인공지능의 발전과 함께 점점 더 많은 분야에서 활용되고 있으며, ...