본문 바로가기

작업/Rasp & Arduino

(9)
아두이노 모터 드라이버(L298N), 스테핑 모터 연결 아두이노로 다뤄볼 수 있는 장비 중에 모터가 있습니다. 모터도 사용되는 상황이나 조건에 따라 3종류를 선택해서 사용할 수 있습니다. 1. RC카 휠 동작 등에 필요한 모터인 DC 모터 2. 공장 자동화 기계의 반복적이고 명령받은 동작을 수행할 수 있게 하는 서보 모터 3. 3D 프린터의 위치 미세조정을 위해 사용하는 스텝 모터 이번 글은 이들 중 스텝 모터를 L298N(모터 드라이버)에 연결하고, 아두이노를 사용하여 동작시켜보는 과정을 정리했습니다. L298N 모터 드라이버 아두이노로 모터를 작동시키기 위해서 필수로 요구되는 모듈입니다. 모터를 제어하기 위해서는 회전 방향과 속도를 다루어야 하는데, 모터 드라이버가 그 역할을 충실히 해줍니다. L298N은 매우 잘 알려진 모듈이기 때문에 다양한 링크에서 ..
온도 센서 (DS18B20) 라즈베리파이 연결 DS18B20은 온도를 측정하는 센서 모듈입니다. 이번 글에서는 DS18B20이 내장된 방수형 프로브(수온 측정 모듈)를 라즈베리파이와 연결하겠습니다. DS18B20 제품 사양(Specification) 및 회로 연결 Supply Voltage: 3 – 5.5V 1 Wire Interface Temperature Range: -55 – 125 ℃ 4.7K Ω Resistance 라즈베리파이 연결 VCC 3.3V GND GND Data GPIO4 수온 센서 구성 중에 터미널 모듈이 포함되지 않은 경우가 있습니다. 라즈베리파이와 직접 연결해도 무관하지만, 터미널 모듈이 있으면 점퍼선 활용이 용이하기 때문에 추천합니다. Data와 연결되는 GPIO 핀은 특별히 정해져 있지 않습니다. 특수한 핀(UART, SP..
GPS 센서 NEO-6M 연결하기 (라즈베리파이) 이전 글에는 "아두이노" 기준으로 GPS 모듈인 NEO-6M을 연결했었습니다. https://zifmfmphantom.tistory.com/117 GPS 센서 NEO-6M 연결하기 (아두이노, 라즈베리파이) GPS(Global Positioning System)은 현재의 위치정보를 획득하는 용도로 사용합니다. 아두이노와 라즈베리파이에서 사용 가능한 GPS 센서인 NEO-6M을 사용하여 위치정보를 얻어보았습니다. 이번 글은 아두 zifmfmphantom.tistory.com 이번 글은 "라즈베리파이" 기준으로 GPS를 연결하는 과정을 적어보았습니다. 아두이노보다 설정해야 할 것이 많아서 최대한 자세히 작성하겠습니다. 목차 1. NEO-6M 제품 사양(Specification)과 회로 연결 2. 라즈베리파이..
GPS 센서 NEO-6M 연결하기 (아두이노) GPS(Global Positioning System)은 현재의 위치정보를 획득하는 용도로 사용합니다. 아두이노와 라즈베리파이에서 사용 가능한 GPS 센서인 NEO-6M을 사용하여 위치정보를 얻어보았습니다. 이번 글은 아두이노를 사용하여 위치정보를 받아볼 것이며 다음 글에서는 라즈베리파이를 사용합니다. 라즈베리파이로 적용한 글 2021.06.29 - [작업/라즈베리파이 & 아두이노] - GPS 센서 NEO-6M 연결하기 (라즈베리파이) GPS 센서 NEO-6M 연결하기 (라즈베리파이) 이전 글에는 "아두이노" 기준으로 GPS 모듈인 NEO-6M을 연결했었습니다. https://zifmfmphantom.tistory.com/117 GPS 센서 NEO-6M 연결하기 (아두이노, 라즈베리파이) GPS(Glob..
라즈베리파이 VNC 연결 VNC는 Virtual Network Computing, 가상 네트워크 컴퓨팅입니다. 원격으로 다른 컴퓨터를 제어할 때 주로 사용하는 공유 시스템입니다. PC A와 B가 있을 때, A가 B를 VNC로 연결하면 B의 PC 자원을 A가 제어할 수 있게 됩니다. 라즈베리파이도 소형 PC이기 때문에 VNC 연결이 가능합니다. 작업할 때 라즈베리파이에 별도의 키보드 마우스 연결을 하지 않고서 다른 PC로 VNC 연결하여 사용하면 편리합니다. 이번 글은 PC와 라즈베리파이를 VNC로 연결하는 과정을 기록한 것입니다. 1. 라즈베리파이 VNC 기능 활성화 라즈베리파이를 작동시킨 다음 VNC 기능을 활성화(Enable)합니다. 좌측 상단의 라즈베리파이 아이콘으로 메뉴를 연 다음 "Raspberry Pi Configur..
라즈베리파이 4 Model B 라즈비안 설치하기 (Raspbian) 라즈베리파이(Raspberry Pi)를 사용하여 센서 장비를 다루는 학습을 하고 있습니다. 라즈베리파이 자체에는 운영체제가 없기 때문에 SD카드에 운영체제를 설치하여 결합해야 합니다. 지금부터 라즈베리파이 운영체제 설치 과정을 기록하겠습니다. 운영체제를 설치하는 과정은 다음과 같습니다. 1. 라즈베리파이 & SD카드 준비 2. SD카드 포맷 및 운영체제 설치 3. 라즈베리파이에 SD카드 결합 및 부팅 1. 라즈베리파이 & SD카드 준비 "라즈베리파이 4 Model B 8GB"로 진행하였습니다. SD카드는 32GB 이상이면 충분하다고 합니다. 방열판은 라즈베리파이가 고온에 의해 오작동이나 결함이 발생하는 문제를 없애기 위해 필요합니다. SD카드는 PC와 연결하여 포맷 작업 및 운영체제 설치를 진행해야 하므..
와이어 전구 아두이노로 작동시키기 2020년 크리스마스 때 방에서 간단하게 분위기를 내려고 했습니다. 그때 선택한 것이 '패브릭 트리'라고 하는 크리스마스 장식입니다. 트리가 그려진 포스터에 와이어 전구를 붙여서 꾸미는 방식이었습니다. 창문에 걸어서 예쁘게 사용하고 있던 어느 날... 걸었던 한쪽이 풀리면서 바닥으로 떨어졌는데 전구 스위치에 연결된 선이 끊어졌습니다 ㅠㅠ.. 고치기 위해서는 선을 다시 납땜해야 했지만, 장비가 없어서 할 수 없었습니다. 어떻게 고칠지 생각하다가 안 쓰고 있는 아두이노 우노 보드로 대체해 보기로 했습니다. 아두이노 우노 보드에 회로 연결 와이어 전구에 사용된 배터리와 스위치입니다. 3V 단추형 전지 2개가 사용되었습니다. 제 입장에서 전지와 회로가 어떻게 연결되는지 알 수는 없었지만 5V 전압인 아두이노로는..
싸이피아 아두이노 스마트카 조립 필요한 부품들도 모두 준비된 상태에서 조립을 시작했습니다. 싸이피아 사이트에서 조립 메뉴얼이 있었지만, 설명을 정확히 이해해야 하는 부분이 있었습니다. 싸이피아에서 같이 제공한 코드를 적용하였습니다. 영상은 없지만 초음파센서로 일정 거리 앞에 장애물이 감지된다면 전진을 멈추고, 방향을 랜덤하게 바꿔서 경로를 바꾸는 형태의 움직임을 가집니다. 더 많이 학습해서 추가적인 기능을 구현하거나 새로운 작동을 하는 장비를 만들어보고 싶네요 ㅎㅎ.. 공부해볼 것이 상당히 많네요...ㅠ -끝-