본문 바로가기

컴퓨터

아두이노의 가장 친절한 입력 장치, KY-004 버튼 모듈 버튼을 누르면 두 개의 신호가 연결됩니다.​센서 설명​KY-004는 아주 대중적인 '푸시 버튼 스위치' 모듈입니다. 단순히 누르면 전기가 통하고(Short), 떼면 끊어지는(Open) 직관적인 구조를 가지고 있습니다. KY-004 버튼 모듈은 버튼을 누르면 두 개의 신호 출력을 단락시키는 푸시 버튼이 장착되어 있습니다. 3.3V에서 5V의 작동 전압 범위에서 작동하며 -25°C에서 105°C의 온도 범위에서 사용할 수 있습니다. 100,000회의 작동 수명을 가진 KY-004는 높은 신뢰성과 내구성을 제공합니다. KY-004는 신뢰할 수 있고 내구성 있는 푸시 버튼 스위치가 필요한 응용 분야에 이상적입니다.아두이노 연결 및 실습 Code-Example: void setup() { Serial.beg.. 더보기
가성비 IoT의 제왕, Wemos D1 R1(ESP8266) 완벽 가이드 Wemos D1 R1Wi-Fi 마이크로컨트롤러인 ESP8266을 기반으로 한 사물인터넷(IoT) 개발 보드입니다. 1. 명칭과 제조사공식 명칭은 Wemos D1 R1 (또는 WeMos D1)이라고 불립니다. 중국의 Lolin (구 WeMos)에서 설계 및 생산하였습니다. 다만, 오픈 소스 하드웨어의 특성상 현재는 여러 제조사(예: SMG, XCSOURCE 등)에서 호환 보드(Clone)를 생산하여 유통하고 있습니다. ​2. 주요 특징아두이노 우노(Arduino Uno)와 거의 동일한 레이아웃을 가지고 있어, 기존의 아두이노 실드(Shield)를 장착하여 사용하기에 유리합니다. 성능은 아두이노 우노보다 훨씬 높은 처리 속도(최대 160MHz)와 큰 플래시 메모리(4MB)를 제공하며, 기본적으로 Wi-Fi.. 더보기
[아두이노 센서] 비접촉 스위치! KY-003 홀 자기 센서 사용법 홀(Hall) 자기 센서는 자석의 자기장을 전기 신호(전압/전류)로 변환하는 비접촉식 센서다. 자석이 얼마나 가까이 있는지를 전자적으로 감지한다. 센서 설명홀 효과는 전류가 흐르는 도체나 반도체에 수직 방향으로 자기장을 가할 때, 전류와 자기장 모두에 수직인 방향으로 전위차(전압)가 발생하는 현상이다. 1879년 미국 물리학자 에드윈 홀(Edwin Hall)이 발견했다. 도선에 전류가 흐를 때 자석을 가까이 대면 전하 입자가 한쪽으로 쏠린다. 이로 인해 양쪽에 전압 차이가 발생하고, 이 전압을 증폭하여 자석의 존재를 감지하는 것이 홀 센서다.​강물이 흐를 때 바람이 불면 물이 한쪽으로 쏠리듯, 전류도 자기장에 의해 한쪽으로 밀린다. 전자회로는 이 전압 차이를 측정하여 자석의 유무와 극성을 판단한다.홀 효.. 더보기
[아두이노 기초] 흔들면 감지하는 '진동(충격) 스위치' 완벽 사용법 안녕하세요.오늘은 KY-002 Vibration Switch 센서에 대해 알아 보겠습니다.KY-002 충격 및 진동 센서는 충격과 진동을 감지하는 정밀한 모듈입니다. 전도성 외부 케이싱과 내부 스프링으로 구성되어 있습니다. 충격이 발생하면 스프링이 외부 케이싱과 접촉하여 전기 신호를 생성합니다. 기술적으로 KY-002는 3.3V에서 5V의 전압 범위에서 작동합니다. 견고성과 사용 편의성 덕분에 KY-002는 문과 창문의 진동을 감지해야 하는 보안 시스템뿐만 아니라 기계 및 시스템의 비정상적인 진동을 모니터링하는 산업 자동화 분야에 이상적입니다. 이 센서는 스포츠 및 피트니스 분야에서 진동과 충격을 측정하는 데에도 사용될 수 있습니다.1. 진동 스위치(Vibration Switch)란?진동 스위치는 내부.. 더보기
아두이노 초정밀 온도 센서 DS18B20 사용법 (TMP36과 헷갈리지 마세요!) 안녕하세요! 오늘은 아두이노 프로젝트에서 온도를 측정할 때 가장 많이 쓰이는 디지털 온도 센서 DS18B20에 대해 알아보겠습니다. 아두이노 키트를 열어보면 똑같이 생긴 부품이 여러 개라 당황하신 적 있으시죠? 저도 처음엔 트랜지스터인 줄 알았답니다. 오늘 그 구별법부터 정밀한 온도 측정 방법까지 완벽하게 정리해 드릴게요! 1. 외형 및 구별법DS18B20은 'TO-92'라는 규격을 사용하여 트랜지스터(C509Y, C1959 등)나 아날로그 온도 센서(TMP36)와 똑같이 생겼습니다.확인 방법: 부품의 평평한 면을 밝은 곳에서 자세히 보세요. 반드시 DALLAS / 18B20이라는 글자가 적혀 있어야 합니다.​TMP36은 전압으로 온도를 보내는 '아날로그' 방식이지만, DS18B20은 데이터를 직접 주고.. 더보기
Arduino [강의 4강] 7세그먼트(7-Segment Display) 1. 7세그먼트란 무엇인가?7세그먼트는 이름 그대로 7개의 막대 모양 LED(세그먼트)를 '8'자 형태로 배열하여 숫자(0~9)와 일부 알파벳을 표시하는 장치입니다. 실제로는 소수점을 표시하는 점(DP, Decimal Point)을 포함해 총 8개의 LED가 들어 있습니다.구조: 각 막대는 'a'부터 'g'까지 이름이 붙어 있으며, 어떤 막대에 불을 켜느냐에 따라 숫자가 결정됩니다.​공통 애노드(Common Anode): 모든 LED의 (+)단자가 묶여 있음. LOW 신호일 때 점등됩니다.공통 캐소드(Common Cathode): 모든 LED의 (-)단자가 묶여 있음. HIGH 신호일 때 점등됩니다. 2. 사용 방법 (아두이노 연결)7세그먼트 핀세그먼트 이름아두이노 디지털 핀7번 핀a2번6번 핀b3번4번.. 더보기
ARDUINO [강의 3강] 피에조 부저 (Piezo Buzzer) 1. 피에조 부저란? 피에조 부저는 압전 효과(Piezoelectric Effect)를 이용해 소리를 내는 부품입니다. 얇은 압전 소자 판에 전기 신호를 주면 판이 수축과 팽창을 반복하며 떨립니다. 이 진동이 공기를 울려 소리가 나는 원리죠.​2. 구분: 능동(Active) vs 수동(Passive)피에조 부저는 능동과 수동으로 나뉩니다. 아두이노 수업에서는 대부분 tone() 함수를 사용하는 수동을 사용합니다. 그리고 부품도 대부분은 수동 피에조 부저입니다.능동과 수동의 차이는구분능동 부저 (Active Buzzer)수동 부저 (Passive Buzzer)특징내부에 자체 발진 회로가 내장됨내부에 발진 회로가 없음작동전원(5V)만 공급하면 즉시 소리가 남주파수(PWM) 신호를 줘야 소리가 남소리단조로운 .. 더보기
ARDUINO [강의 2강] 택트 스위치 1. 개요택트 스위치(Tactile Switch)는 우리가 주변에서 흔히 보는 '눌렀다 떼는' 버튼입니다.아두이노에게 "지금 눌렀어(1)" 또는 "안 눌렀어(0)"라는 디지털 신호를 보내는 가장 기본적인 디지털 입력 센서입니다. 원리는 스위치 내부에는 떨어져 있는 두 금속판이 있습니다. 버튼을 누르면 두 금속판이 붙으면서 전기가 통하는 단순한 구조입니다.​2. 하드웨어 구조학생들이 가장 먼저 헷갈려 하는 것이 "선생님, 다리가 4개인데 어디에 연결해요?"입니다.​내부 구조: 4개의 다리가 모두 따로따로가 아닙니다. "스위치의 다리는 4개지만 실제로는 2개씩 한 쌍입니다." 버튼을 뒤집어 보면 몸통을 관통해서 마주 보고 있는 다리끼리는 서로 연결되어 있으니 주의해야 합니다. 가장 안전한 방법은 대각선 방향.. 더보기