본문 바로가기
728x90

아두이노8

아두이노, 라즈베리파이 / node-red 시리얼 통신 node-red 시리얼 통신 라즈베리파이에서 node-red를 실행하여 아두이노에서 보낸 데이터를 시리얼 통신으로 확인해본다. node-red는 하드웨어 장치들, API, 온라인 서비스를 사물인터넷의 일부로 와이어링(배선화)시키기 위해 본래 IBM이 개발한 시각 프로그래밍을 위한 플로 기반 개발 도구이다. 라즈베리파이 node-red 설치 라즈베리파이에 node-red가 설치되어 있지 않다면 설치해주어야 한다. https://nodered.org/docs/getting-started/raspberrypi Running on Raspberry Pi : Node-RED Running on Raspberry Pi Prerequisites If you are using Raspbian, Buster is the.. 2021. 8. 26.
아두이노(arduino) / 아두이노 블루투스 모듈, 라즈베리파이 블루투스 통신 아두이노 블루투스 모듈 아두이노는 유선 통신인 시리얼 통신을 사용한다. 그래서 아두이노 자체만으로는 무선통신이 불가능하다.(블루투스 모듈이 내장되어있는 블루투스 제외) 따라서 무선 통신을 하기 위해서는 무선통신을 시리얼 통신으로 바꿔주는 모듈 블루투스 모듈이 필요하다. 이를 통신 변환 모듈 통신 모듈이라 한다. 블루투스 모듈(HC-06)을 사용하여 무선통신을 가능하게 할 것이다. 핀은 RXD, TXD, GND, VCC가 존재한다. 아두이노에 다음과 같이 꽂아줄 수 있다. 블루투스 RXD핀은 아두이노의 블루투스 TXD에 TXD핀은 아두이노의 RXD에 맞춰서 꽂아준다. 보통 RXD핀과 TXD핀은 0과 1이 아닌 다른 핀을 사용하지만 여기서 사용한 아두이노는 0과 1번에 연결되어 통신하게 된다. 0과 1은 보.. 2021. 8. 26.
아두이노(arduino) / 자율주행 자동차 코딩하기 자율주행 자동차 코딩하기 아두이노 자동차를 가지고 자율주행하는 코딩을 알아본다. 가지고 있는 자율 주행 자동차 모델은 이것이다. https://github.com/emakefun/hummer-bot/ GitHub - emakefun/hummer-bot Contribute to emakefun/hummer-bot development by creating an account on GitHub. github.com 센서 종류 바퀴 모터 : 전진, 후진이 가능하다. avoidance module : 앞에 물체가 있는지 확인하는 센서. Infrared tracking module : 자동차 밑쪽에 부착되어있는 센서. 라인트랙을 따라가는 역할을 한다. RGB Ultrasonic : 앞 물체와의 거리를 알아내는 센.. 2021. 8. 26.
라즈베리파이 아두이노 IDE 설치하기 라즈베리파이에 아두이노 IDE를 설치한다. 라즈베리파이에 아두이노 IDE를 설치하는 방법에는 두 가지가 있다. 1. apt-get 패키지 관리자 이용 2. 설치파일을 다운로드하여 설치하기 아두이노를 설치하기 전에 update와 upgrade 먼저 해주어야 한다. sudo apt-get update sudo apt-get upgrade 1. apt-get 패키지 관리자 이용 다음과 같은 방법은 간단한게 명령어 한 줄로 설치가 가능하지만 버전에 1.0.5로 최신 버전은 아니다. 다양한 라이브러리를 사용하기 위해는 두 번째 방법을 이용하여 최신 버전을 다운로드하여야 한다. sudo apt-get install arduino 간단하게 패키지들을 설치한다. 2. 설치파일을 다운로드하여 설치하기 최신 버전을 다운 .. 2021. 8. 13.
라즈베리파이 / 모니터 없이 라즈베리파이 이용하기, Putty, VNC Viewer 모니터 없이 라즈베리파이 이용하기 putty, VNC Viewer를 이용하여 라즈베리파이를 모니터 없이 무선접속으로 이용해보려 한다. 1. 라즈베리 파이 초기 설정 라즈베리 파이에 연결할 SD카드를 컴퓨터와 연결한다. OS설치(라즈비안): https://www.raspberrypi.org/ 라즈베리파이 공식 홈페이지에 들어가 pc환경에 맞는 파일을 연결한 SD카드에 다운로드한다. 라즈비안(raspbian)-라즈베리 파이 재단에서 개발한 공식 라즈베리 파이용 OS. OS를 [Raspberry Pi OS][Raspberry Pi OS Full]을 선택(원하는 환경에 맞게 OS를 선택)한 후 다운로드한다. 이때 소요시간은 대략 1시간 정도 걸렸다. 2. 라즈베리파이 무선 접속(SSH) 설정 SD카드 boot영.. 2021. 8. 1.
아두이노(arduino) / IR 무선 적외선리모컨 IR 무선 적외선 리모컨으로 자동차를 작동시켜본다. 그 전에 IR 무선 적외선리모컨의 작동 방법을 살펴보겠다. 적외선 리모컨 신호는 2진 펄스로 구성됩니다. 무선 전송 중에 다른 적외선 신호로부터 보호하기 위해 일반적으로 특정 캐리어 주파수로 변조된 다음 적외선 다이오드를 통해 전송되고 수신부에서는 신호를 수신하여 복조과정을 통해 신호를 걸러내게 된다. 아두이노 보드에서 리모컨의 적외선 신호를 수신받기 위해 1838 IR수신 센서를 사용하게 된다. 아두이노에서 IR 무선 적외선리모컨을 사용하기 위해서는 필수적으로 라이브러리를 설치해야한다. 설치되지 않았다면 설치를 해야한다. IRremote 라이브러리 설치하기 [툴] -> [라이브러리 관리...]를 선택하여 들어가면 라이브러리 매니저가 실행된다. 라이브러.. 2021. 7. 26.
아두이노(arduino) / 아두이노 우노 연결, 장치 관리자 포트 없을 때 아두이노 연결 아두이노 IDE 설치를 완료했으니 아두이노 우노와 연결을 해보도록 한다 아두이노와 컴퓨터와 연결할 수 있는 USB 케이블 커넥터 종류는 다음과 같이 존재한다. https://kocoafab.cc/tutorial/view/260 아두이노 케이블 연결 개요 아두이노의 기본 핀 구성과 이들을 어떻게 연결해서 사용해야 하는지에 대해 알아보자. 본 글에서 사용된 오렌지보드는 아두이노 Uno와 동일한 규격을 가진다. 100%호환되며, 핀구성또한 kocoafab.cc 지금 가지고 있는 아두이노는 Micro-B이다. 아두이노를 케이블로 컴퓨터와 연결한다.장치관리자에 들어가면 포트(COM & LPT)에 Arduino가 연결된 것을 확인한다. 작업 관리자 포트 연결되지 않을 때 나는 여기서 포트가 없어서 연.. 2021. 7. 13.
아두이노(Arduino) / 아두이노 시작 IDE 설치하기 아두이노 프로젝트 시작! 아두이노를 사용하기 위해서 아두이노 IDE를 설치해야한다. 다음 사이트에서 설치한다. https://www.arduino.cc/en/software Software Open-source electronic prototyping platform enabling users to create interactive electronic objects. www.arduino.cc 나는 윈도우 환경이기 때문에 다음을 클릭하여 아두이노 IDE를 설치해주었다. 설치하는 과정이다. 다음과 같이 아두이노가 설치되었다. 아두이노를 실행하면 다음과 같은 화면이 나오는 것을 확인할 수 있다. 2021. 7. 9.