분류 전체보기

AutoDriving/AutoDriving RC_Car

라즈베리파이 자율주행 자동차 - (6) OpenCV를 이용한 카메라 사용 1

이번시간에는 카메라에 대한 내용을 담아보겠습니다! 우리는 카메라를 통해서 많은 것을 할 수 있습니다. 기본적으로, 보는 것. 즉, 카메라를 통해서 눈으로 보는 것과 같이 현상을 담을 수 있는데요. 이에 더해 실시간으로 카메라로 들어오는 화면을 이미지로 저장해서 다양한 처리를 통해서 다양한 기능을 실행해 볼 수 있습니다. 자율주행에서도 마찬가지죠! 카메라의 이미지를 처리해서 트랙을 따로 분리해서 자율주행 차량의 학습파일을 만드는데 사용할 수도 있습니다. 이를 라즈베리파이 카메라, 'picam'을 통해서 진행해보겠습니다! 파이카메라 파이카메라는 이렇게 생긴 카메라 모듈입니다. 파이 카메라 모듈은 라즈베리 파이를 지원하는 휴대용 경량 카메라입니다. MIPI 카메라 직렬 인터페이스 프로토콜을 사용하여 Pi와 통..

AutoDriving/AutoDriving RC_Car

라즈베리파이 자율주행 자동차 - (5) 블루투스를 사용해보자!

이번에는 블루투스 모듈을 이용해서 원격으로 자동차를 조종할 수 있는 방법에 대해서 다뤄보겠습니다! 자율주행차량까지는 아직이지만, 원격으로 조종할 수 있다면 RC카와 비슷하게는 만들어졌다고 생각합니다. 재미있는 부분이라고 생각합니다. 아두이노 및 라즈베리파이에는 HC-06이라는 블루투스 모듈이 존재합니다. 블루투스는 1994년에 최초로 개발 된 근거리 무선 통신을 위한 산업 표준입니다. HC-06이라는 모듈은 시리얼 통신을 통해서 데이터를 주고 받을 수 있게 해줍니다. 가용 거리는 10미터 정도 된다고 합니다. 라즈베리 버튼 > Preference > Raspberry Pi Configuration에 들어갑니다. 블루투스 모듈의 시리얼 통신을 사용하기 위해서 Serial Port라는 부분을 Enable해줍..

AutoDriving/AutoDriving RC_Car

라즈베리파이 자율주행 자동차 - (4) 부저와 모터를 움직여보자!

이번시간에는 소리를 낼 수 있는 부저라는 부품과 자동차의 바퀴를 직접적으로 움직이게 해주는 모터를 직접 움직이면서 테스트를 해보겠습니다. 아무래도 자동차가 실제로 움직이는 모습을 보면서 슬슬 내가 하는 것들이 눈에 보이기 시작하니 재미있는 부분이기도 하죠. 부저 부저는 소리를 내는 부품으로, 능동부저와 수동부저가 존재합니다. 능동 부저의 경우 부저 자체에 소리를 낼 수 있는 기능이 있어서, 5v전원만 연결해주면 삐-----소리와 함께 시끄러운(?)소리가 계속 나게됩니다. 간단하게 소리가 나지만, 주파수가 고정되어 있지요. 수동 부저의 경우 전원이 연결되어있어서 소리가 안납니다! 자체적으로 신호가 발생하지 않기때문에, 수동으로 명령을 넣어주어야 하지요. 장점으로는 주파수를 PWM을 통해서 변하게 할 수 있..

AutoDriving/AutoDriving RC_Car

라즈베리파이 자율주행 자동차 - (3) LED, 버튼 테스트

저번까지는 개발 환경 구축에 힘을 써왔습니다. 이제 자율주행 자동차 키트로 만든 자동차의 각 부품들이 정상적으로 작동하는지 테스트를 해보겠습니다. 현재 사용중인 자동차의 모습을 위의 사진을 보면, LED가 좌우,위아래로 4개, 전방에 스위치가 4개, 그리고 전방 우측에 소리를 내는 버저가 하나, 그리고 자동차를 움직일 모터가 하판에 4개가 붙어있습니다. 이번에는 LED와 스위치가 잘 작동하는지 테스트 해보겠습니다. 이제 자동차를 제어하기 위해서 코딩을 해줄건데, 파이썬을 사용할 것이므로 위와같이 시작 > programing > Thony에 들어가줍니다. 이제 앞으로 이 프로그램에서 자동차 제어프로그램을 짜줄겁니다. 그럼 이제 LED를 제어해보겠습니다. import RPi.GPIO as GPIO impor..

AutoDriving/AutoDriving RC_Car

라즈베리파이 자율주행 자동차 - (2) 필요 소프트웨어 설치!

안녕하세요! 저번 포스팅에 이어서 이번에는 소프트웨어 설치 및 환경 구성을 하겠습니다. 이전에도 다루었듯이 라즈베리파이는 컴퓨터로 본체일 뿐, 윈도우와 같이 뇌의 역할을 하는 OS를 다운받아야 하는데요. 라즈베리파이는 '라즈비안'이라는 OS를 받아줍니다! OS를 담기위해서 micro SD카드를 준비해주세요. SD카드 리더기의 경우 '자율주행 키트'를 구매하셨다면 안에 들어있으니 확인해주세요! (저는 없는줄 알고 하나를 더 구매했습니다...주의!) https://www.raspberrypi.org/ Teach, Learn, and Make with Raspberry Pi The Raspberry Pi is a tiny and affordable computer that you can use to learn..

AutoDriving/AutoDriving RC_Car

라즈베리파이 자율주행 자동차 - (1) 자율주행 자동차를 만들어보자!

안녕하세요. 오랜만의 포스팅입니다! 이전에 사용하던 라즈베리파이는 반납을 하고, 방학이 찾아와 열심히 일하며 돈벌고 있었습니다. 하지만, 올해 라즈베리파이를 활용한 AI자율주행 자동차에 관련된 프로젝트를 시작하게 되었습니다. 무언가 연구할거리가 생긴다는건 좋은 것 같습니다. 자율주행 자동차란 무엇일까요?? 자율주행(自律走行, autonomous driving, self-driving)은 교통수단이[1] 사람[2]의 조작없이 스스로 판단하고 운행하는 시스템을 말한다. 사전상의 의미로는 이러한데요, 탈것부문에서 최근 가장 이목이 집중되고 있다고해도 과언이 아닌, 테슬라의 자율주행차량이 그것입니다. 카메라와 각종 센서들을 이용해서 데이터를 수집하고 학습하여 수동적인 조작없이 자동차 자체가 안전한 운전을 사용자..

코딩하는너굴맨
'분류 전체보기' 카테고리의 글 목록 (13 Page)