본문 바로가기

MicroPython

Chapter 3 Physical computing - (2)

전기 부품(Electronic components)

 

브레드보드 1
브레드보드 2

브레드보드는 일명 '빵판'이라고 불립니다. 전기/전자를 전공하신 분들은 자주 접하는 부품입니다. 브레드보드 바닥에 깔린 금속 트랙을 따라서 전기가 통하기 때문에 각 부품끼리 와이어로 납땜을 하지 않고도 서로 연결시킬 수 있어 교육용 교보재로 많이 사용됩니다.

 

점퍼 와이어 1
점퍼 와이어 2

점퍼 와이어는 부품끼리 전기적으로 연결시킬 때 사용하는 전선입니다.

male-to-famale (M2F), female-to-female (F2F), male-to-male (M2M) 이렇게 3가지 버전이 있습니다.

 

푸쉬 버튼 스위치 1
푸쉬 버튼 스위치 2

 

모멘터리(momentary) 스위치라고도 불리는 푸쉬-버튼 스위치 입니다. 한번 스위치가 눌리는 순간에만 전기적으로 연결되어 특정한 기능을 동작하게 할 때 많이 사용됩니다. 이외에 latching 스위치도 있습니다. 한번 토글(toggle)되면 그 위치가 고정되는 스위치 입니다. 집의 조명 스위치가 이런 타입입니다.

 

LED 1

 

LED 2

 

LED는 output 부품입니다. 주로 프로그램의 동작 상태를 표기할 때 indication 목적으로 많이 사용 됩니다. 주로 5~12V 직류 전압으로 동작이 되며 요즘에는 가정에서 LED 조명으로도 많이 사용됩니다.

 

저항 1

 

저항 2

 

저항은 전류량을 제어할때 사용됩니다. 단위는 옴(ohm, Ω)을 사용됩니다. 저항값이 크면 많은 저항이 걸립니다. 주로 LED가 과전류로 인해 손상되는 것을 방지하기 위해 저항을 달아주는 용도로 사용됩니다. 본 튜토리얼에서는 주로 330 옴짜리를 많이 사용할 예정입니다. 

 

피에조 부저 1
피에조 부저 2

 

피에저 부저는 소리가 발생되는 장치 입니다. 스피커와 같이 다양한 음은 내지는 못하지만 부저음을 출력할 수 있습니다. active 타입 부저가 사용하기 간편합니다.

 

 

가변 저항 1

 

가변 저항 2

가변 저항 (potentiometer)는 오디오에서 볼륨 컨트롤 할때 많이 사용되는 부품입니다. 노브(knob)의 위치에 따라 전압이 0에서 최대 전압(full voltage)로 변경이 되면서 전압이 조절 됩니다.

 

PIR 센서 1

 

PIR 센서 2

 

PIR(Passive InfraRed) Sensor 는 움직임을 감지하는 센서 입니다. 플라스틱 렌즈 앞의 물체에서 방출되는 적외선의 변화를 감지하는 원리 입니다. 침입 경보기에 활용이 됩니다.

 

I2C LCD

 

I2C LCD 표시장치는 I2C 통신 프로토콜로 동작되는 액정표시장치 입니다. 글자, 그림, 숫자 등 다양한 캐릭터를 표현할 수 있습니다. 본 튜토리얼에서는 SPI 방식 보다는 I2C 방식의 LCD를 사용합니다.

 

 

위에 나열된 부품 외에도 모터, 전류 센서, IMU 센서, 포토레지스터 등 다양한 것들이 있습니다. 각자의 목적에 맞게 구매를 하시면 되겠습니다.

 

본 튜토리얼에서는 아래 링크에서 설명드린 부품만을 활용하여 진행 됩니다.

 

2022.06.15 - [MicroPython] - Raspberry Pi Pico에서 MicroPython 시작하기