아두이노 솔레노이드 잠금장치 - adu-ino sollenoideu jamgeumjangchi

아두이노 솔레노이드 잠금장치 - adu-ino sollenoideu jamgeumjangchi

아두이노 솔레노이드 잠금장치 - adu-ino sollenoideu jamgeumjangchi

솔레노이드 도어락 장치 알아보기

안녕하세요. 아토플래닛의 가현쌤입니다! 오늘도 즐거운 아두이노 시간이 다가왔어요!

이번에도 새로운 부품을 가지고 와봤는데요! 모두들 궁금하시죠?!

그러면 오늘도 가현쌤과 힘차게 아두이노 콘텐츠 살펴보러 가볼까요?

!GO GO!

아두이노 솔레노이드 잠금장치 - adu-ino sollenoideu jamgeumjangchi

아두이노 솔레노이드 잠금장치 - adu-ino sollenoideu jamgeumjangchi

솔레노이드? 솔레노이드는 스프링 형태를 생각하시면 쉬우실 것 같습니다. 도선을 원통형으로 감아서 만든 기기인데요! 솔레노이드의 경우 전류가 흐르면 주위에 자기장이 형성되는 현상이 생깁니다. 오늘 우리가 공부할 부품은 솔레노이드 도어락 장치입니다. 전류가 흐르게 되면 도어락이 열리고, 흐르지 않을 경우에는 도어락이 잠기는 형태인데요! 가현쌤과 함께 프로그램 제작과 회로 연결 방법에 대해서 살펴보겠습니다.

아두이노 솔레노이드 잠금장치 - adu-ino sollenoideu jamgeumjangchi

솔레노이드 도어락 장치의 코드는 굉장히 쉽습니다. 마치 LED가 '켜졌다, 꺼졌다' 하는 것처럼, 도어락은 '열렸다, 잠겼다'의 형식인데요. 먼저 1번 줄의 'int sensor = 13;'은 도어락 장치가 연결된 아두이노의 13번 핀을 'sensor' 변수에 저장한 것입니다.

setup() 구조에서는 'pinMode(sensor, OUTPUT);'을 설정하여 도어락 장치를 출력 부품으로 설정했습니다. 도어락의 경우 전류를 흘려주어야 동작하는 장치이기 때문에 출력 부품이겠죠?! >3<

loop()에서는 digitalWrite()를 통해, '열렸다, 잠겼다' 할 수 있도록 'HIGH, LOW'를 번갈아 작성합니다.

아두이노 솔레노이드 잠금장치 - adu-ino sollenoideu jamgeumjangchi

솔레노이드 도어락 장치를 사용하기 위해서 가현쌤은 릴레이 모듈을 사용했습니다. 그 이유는, 솔레노이드의 경우 큰 전원을 필요로 하지만, 아두이노로는 솔레노이드를 제어하기가 힘들기 때문인데요! 그래서 아두이노를 통해 전달받은 신호와 배터리(어댑터)를 통해 얻은 전원을 가지고 솔레노이드 도어락 장치를 제어하게 됩니다.

아두이노 솔레노이드 잠금장치 - adu-ino sollenoideu jamgeumjangchi

이때, 릴레이 모듈의 출력 부분에는 총 3개의 'NC(Normally Close), COM, NO(Normally Open)' 이 있습니다. 여기에서 2개에만 연결하는 것인데요. 예를 들어 'NC, COM' 또는 'NO, COM'으로 연결합니다. 만약 NC의 경우 평소에 회로가 닫혀있는 상태라면, NO의 경우 평소에 회로가 열려있는 상태가 됩니다.

가현쌤의 경우 도어락 장치와 전원부를 'NO, COM'에 연결하였는데요! 이건, 평소에는 회로가 열려있어서 도어락이 잠겨있는 상태가 되지만, 아두이노 신호(HIGH)를 통해 회로가 닫히게 될 경우 도어락이 열리는 상태가 됩니다.

아래의 동영상을 통해 솔레노이드 동작을 살펴보도록 하겠습니다.

위의 장치는 가현쌤이 한번 구상해본 장치입니다. 인체감지센서가 동작을 감지하면, 지문인식센서를 활성화시키고, 지문이 일치한다면 도어락 장치를 여는 시스템인데요! 굉장히 재밌지 않나요?! >3<

오늘의 아두이노 콘텐츠는 다들 재밌으셨나요? 역시 아두이노는 다양한 부품을 사용해서 내가 구상한 작품을 쉽게 제작해볼 수 있는 장점을 갖고 있는데요, 여러분들도 다양한 부품을 사용해서 멋있는 작품 제작해보시는 건 어떠신가요?^^

다음 시간에도 재밌고 유익한 콘텐츠로 찾아오도록 하겠습니다! 그러면 다음 시간에 만나요! 안녕~

아두이노 솔레노이드 잠금장치 - adu-ino sollenoideu jamgeumjangchi

아두이노 솔레노이드 잠금장치 - adu-ino sollenoideu jamgeumjangchi

아두이노 솔레노이드 잠금장치 - adu-ino sollenoideu jamgeumjangchi

아두이노 솔레노이드 잠금장치 - adu-ino sollenoideu jamgeumjangchi
아두이노 솔레노이드 잠금장치 - adu-ino sollenoideu jamgeumjangchi
아두이노 솔레노이드 잠금장치 - adu-ino sollenoideu jamgeumjangchi
아두이노 솔레노이드 잠금장치 - adu-ino sollenoideu jamgeumjangchi
아두이노 솔레노이드 잠금장치 - adu-ino sollenoideu jamgeumjangchi

제품설명

솔레노이드는 기본적으로 전자석입니다 : 그들은 중간에 전기자 (금속의 슬러그)가있는 구리 와이어의 커다란 코일로 만들어져 있습니다. 코일에 전원이 공급되면 슬러그가 코일의 중심으로 당겨집니다. 

이렇게하면 솔레노이드가 한쪽 끝에서 당길 수 있습니다.

이 솔레노이드는 강하며, 비스듬한 커팅과 좋은 마운팅 브래킷이 달린 슬러그가 있습니다. 기본적으로 전자 잠금 장치로 기본 캐비닛이나 안전 또는 도어 용으로 설계되었습니다. 일반적으로 자물쇠가 작동하므로 솔레노이드 슬러그가 방해가되므로 문을 열 수 없습니다. 이 상태에서는 전원이 사용되지 않습니다. 9-12VDC가 적용될 때 슬러그가 더 이상 튀어 나오지 않아 문을 열 수 있습니다.

솔레노이드에는 위와 같이 기울어 진 슬러그가 있지만 두 개의 십자 나사로 열 수 있으며 90, 180 또는 270도 회전하도록 돌려서 사용하려는 문과 일치하도록 할 수 있습니다.

솔레노이드를 구동하려면 파워 트랜지스터와 다이오드를 사용하고 Arduino 또는 기타 마이크로 컨트롤러에 배선하는 방법은이 다이어그램을 확인하십시오. 솔레노이드를 구동하기 위해서는 매우 좋은 전원 공급 장치가 필요합니다. 솔레노이드가 약 500mA의 전자석을 충전하려면 솔레노이드에 돌입해야하므로 9V 배터리로 전원을 공급하지 마십시오.

제품정보

  • 12VDC (9-12 DC 볼트를 사용할 수 있지만 전압이 낮 으면 작동이 약하거나 느려짐)
  • 활성화시 12V에서 650mA, 9V에서 500mA를 뽑습니다.
  • 1 ~ 10 초의 활성화 시간을 위해 설계됨
  • 최대 크기 : 41.85mm / 1.64 "x 53.57mm / 2.1"x 27.59mm / 11.08 "
  • 크기 : 23.57mm / 0.92 "x 67.47mm / 2.65"x 27.59mm / 11.08 "
  • 와이어 길이 : 222.25mm / 8.75 "
  • 무게 : 147.71g

기술정보

  • 도표 : Diagram
  • SketchUp 데이터 시트 : SketchUp Datasheet
  • 다이어그램 : To drive a solenoid you will a power transistor and a diode, check this diagram for how to wire it to an Arduino or other microcontroller. 

 

  • Lock-style Solenoid - 12VDC (8:17)

아두이노 솔레노이드 잠금장치 - adu-ino sollenoideu jamgeumjangchi