회로

간단한 이동 로봇 (초보자)을 만드는 법 : 4 단계

111014 금ìš"일 ë²„ë¼ì´ì ´í‹° 리허설 속보 gCm prese

111014 금ìš"일 ë²„ë¼ì´ì ´í‹° 리허설 속보 gCm prese

차례:

Anonim

아주 기본적인 구성 요소를 사용하여 로봇에 대한 관심을 촉발시키는 매우 간단한 로봇. 그것을 만드는 것을 즐긴다!

용품:

1 단계 : 도구 및 구성 요소

모든 부분을 수집하는 것으로 시작합시다. 단계별로 진행하고 싶거나 빌드를 시작할 때 끝까지 실행해야합니다.

1. Atmega8 마이크로 컨트롤러 (arduino도 사용 가능)

2. 2x 기어드 모터

3. L298 IC 또는 이중 H 브리지 모듈

4. 금속 섀시

5. 일부 연결 와이어가있는 나사와 너트.

모터 용 한 쌍의 바퀴

도구 :

당신이 가질 수있는 기본적인 것 이외에는 아무것도 없습니다.

2 단계 : Atmega8과 Arduino의 차이점과 H 브리지 란 무엇인지 이해하기

마이크로 컨트롤러 세계를 탐구 할 때 동일한 마이크로 컨트롤러 제품군 인 여러 버전에 대해 필연적 인 혼동이있을 것입니다.

Arduino 세계에서 초기 선택은 16MHz에서 작동하는 Atmel ATmega8이었습니다. Arduino의 후속 버전은 일반적으로 알려진 ATmega328뿐만 아니라 ATmega168을 사용했으며 둘 다 16MHz에서도 실행되었습니다. (Arduino "Mega"시리즈는 파생물이지만 여기에 제시된 원칙은 유효합니다 …)

나는 더 적은 버전이지만 arduino와 호환되는 atmega8을 사용했는데, 이는 arduino 플랫폼을 사용하여이 보드를 코딩 할 수 있음을 의미합니다.

H- 브리지 (L298) : 어느 방향 으로든 부하를 가로 질러 전압을 가능하게하는 전자 회로 (또는) 단순히 모터 구동 공구라고 불리는이 회로는 각자의 논리 상태에 따라 모터의 방향을 바꿀 수 있기 때문에 로봇 공학에 큰 응용이있다. Arduino 핀 (뒤 또는 뒤로).

3 단계 : 연결 만들기

H 브리지는 어댑터 또는 9v 배터리를 직렬로 연결하여 12v 전원으로 작동 할 수있는 L2938 IC로 만든 모터 드라이버 모듈입니다. 여기에 연결이됩니다.

H 브리지의 모터 핀 1 (IN1) TO 마이크로 컨트롤러의 핀 8,9.

H 브리지의 모터 핀 2 (IN2) TO 마이크로 컨트롤러의 핀 10,11.

어댑터를 사용하여 Hbridge에 전원을 공급하십시오.

그게 아주 간단하지 않아요!?

4 단계 : 코딩

여기에 전진 방향으로 모터를 가동시키고 로봇을 돌리는 데 도움이되는 전진 및 후진 휠을 달리는 간단한 프로그램을 업로드했습니다.

바퀴의 방향을 바꿀 수 있지만 digitalWrite ()의 핀에 대한 전력을 높게 또는 낮게 변경하십시오.

아날로그 입력에 min과 max로 0에서 255까지의 값을 가진 analogWrite ()를 사용해야하는 경우이 값을 사용하여 모터의 속도를 변경할 수 있습니다. 아날로그 값을 위해 보드에 pwm * 핀을 사용하는 것을 잊지 마십시오.

ATB! digitalWrite에 다양한 입력을 제공하고 탐색합니다.