본문 바로가기
반응형

빗물감지센서2

라즈베리파이 스텝모터 다루기(스마트창문) 먼저 나는 위의 스텝모터를 사용하였다. https://smartstore.naver.com/mechasolution_com/category/f2aaa4e646814d6faf509a957fee90cd?cp=1 메카솔루션 : 네이버쇼핑 스마트스토어 전자부품 교육키트 전문몰 메카솔루션입니다. smartstore.naver.com 모터를 제어하기 위해서는 많은 전류가 필요하기 때문에 모터 드라이브가 필요하다. 이 예제에서는 L298이라는 모터 드라이브를 사용하였다. 먼저 라즈베리파이와 스텝모터, 모터 드라이브를 위의 그림과 같이 연결한다. 그림이 좀 엉망이여도 이해 바란다. 스텝모터의 배선을 4개를 GPIO핀에 연결한다. a,b,c,d 이렇게 27, 17, 22, 18번에 연결하였다. 그리고 모터는 외부 전원을.. 2023. 3. 31.
빗물감지 센서, DHT11 온습도 센서 사용하기(스마트창문) 이번 게시글은 라즈베리파이에 빗물감지 센서와 온습도 센서(DHT11)을 사용하는 예제에 대한 글을 다뤄볼 예정이다. 먼저 빗물감지 센서를 다뤄보겠다. 빗물감지 센서는 후에 창문의 바깥쪽에 설치가 되어 비가 오게 된다면 창문을 닫아주는 기능을 하게 된다. 먼저 위 사진은 라즈베리파이 4의 핀맵이다. 모델마다 좀 다를 수도 있으니 한번 확인하길 바란다. 먼저 위의 핀맵에 빗물감지 센서는 3.3V로 전원을 주고 GPIO 5번 핀과 그라운드 핀에 연결하였다. 또한 빗물감지를 위해 LED도 연결하였다. LED는 GPIO 19번 핀에 연결하였다. from gpiozero import InputDevice #빗물감지 센서 작동 no_rain = InputDevice(5) led = 19 GPIO.setup(led, .. 2023. 3. 31.
반응형