산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

Arduino+Raspberry Pi 로봇 플랫폼을 만드는 방법

이것은 Pi 및 Arduino 오케스트레이션에 대한 결정적인 이야기가 아닙니다. 내 버전입니다.

1단계:베리부트

1. 베리부트를 받으세요. Berryboot를 사용하면 여러 Raspberry Pi 이미지를 다운로드할 수 있습니다.

2단계:SD 카드 준비

이제 빈 SD 카드에 zip 파일의 압축을 풉니다.

3단계:베리부트

BerryBoot SD 카드를 Pi에 넣고 부팅합니다.

2. Raspbian Wheezy로 RPi를 설정합니다(첫 번째 옵션).

4단계:WiFi 동글

3. WiFi 동글을 설정합니다. BerryBoot가 이제 초기 부팅 시 WiFi 동글을 설정한다고 생각합니다(WiFi를 통해 이미지를 다운로드할 수 있는 옵션도 제공). 하지만 Raspbian Wheezy를 부팅한 후 Wi-Fi 동글을 끌어올리는 데 문제가 있었습니다.

WiFi 동글을 수동으로 설정하는 데 어려움이 있는 경우 이 동영상을 시도해 보세요.

마지막으로, 저렴한 WiFi 동글을 찾고 있고 범위가 넓으며 mAh를 거의 사용하지 않는 경우(Pi는 USB 포트를 통해 약 700mAh만 공급할 수 있음) $6.17에 시도해 보십시오.

5단계:SSH

4. 데스크탑 컴퓨터에서 PuTTY를 설정합니다. 이 비디오를 따르십시오. 이렇게 하면 Pi에 SSH로 연결할 수 있습니다. 그러면 저처럼 작은 RCA 화면을 볼 필요가 없습니다. SSH에 익숙하지 않은 사람들을 위해(이 비디오 이전에 저처럼) 비디오에서 설명합니다. 지나치게 단순화할 위험이 있으므로 데스크탑을 통해 Raspberry Pi 명령줄에 액세스할 수 있습니다.

Pi의 네트워크 번호를 연결해야 합니다. 무선 허브의 구성 페이지를 불러오면 찾을 수 있습니다. Pi가 나열된 주소를 확인해야 합니다. 이상한 이유로 장치 이름이 나열되지 않으면 Pi가 켜져 있는 동안 페이지를 본 다음 Pi의 플러그를 뽑고 무선 허브 구성 페이지를 새로 고치십시오. 사라진 장치는 Pi입니다. 포트 번호를 변경할 필요가 없었지만 설정에 따라 변경해야 할 수도 있습니다.

6단계:SSH

Pi의 네트워크 번호를 연결해야 합니다. 무선 허브의 구성 페이지를 불러오면 찾을 수 있습니다. Pi가 나열된 주소를 확인해야 합니다. 이상한 이유로 장치 이름이 나열되지 않으면 Pi가 켜져 있는 동안 페이지를 본 다음 Pi의 플러그를 뽑고 무선 허브 구성 페이지를 새로 고치십시오. 사라진 장치는 Pi입니다. 포트 번호를 변경할 필요가 없었지만 설정에 따라 변경해야 할 수도 있습니다.

자신의 정보가 맞는지 알고 싶다면 '로그인'을 해보세요. 이런 화면이 나오면 잘 된 것입니다.

사용자 이름과 비밀번호는 기본적으로 pi, raspberry

입니다.

기억하다! 라즈베리 파이의 경우 모든 사람이 가지고 있기 때문에 항상 비밀번호를 공유하십시오 🙂

7단계:SSH

PuTTY 설정이 완료되면 다음과 같이 Pi 명령줄을 불러올 수 있습니다.

8단계:VNC

5. Raspberry Pi에서 VNCServer를 설정합니다. 이 비디오를 따르십시오. (또는 이 연습). Putty를 사용하면 Pi의 명령줄에 액세스할 수 있지만 VNC를 설정하면 실제로 Putty와 같은 방식으로 PC에서 Pi의 데스크톱 GUI에 액세스할 수 있습니다.

6. 데스크톱 컴퓨터에서 VNC 클라이언트를 설정합니다. 리얼 VNC. 다양한 프로그램이 있는데 우연히 Real VNC를 사용하게 되었습니다.

두 컴퓨터 모두에서 VNC를 설정했으면 Pi에 PuTTY하고 VNC 서버를 시작하십시오.

$sudo vncserver

9단계:

여기에 두 가지 참고 사항이 있습니다. 저보다 비디오 지침을 더 잘 수행했다면 vncserver가 부팅 시 자동으로 시작됩니다. 불행히도, 나는 그것을 매번 타이핑해야 한다(나는 그것의 부트 부분을 알아내기에는 너무 게으르다). 결과적으로 $sudo vncserver를 사용하지 않으면 VNC를 통해 특정 Python 스크립트를 실행하는 데 문제가 발생합니다.

Raspberry Pi 데스크탑의 창 버전으로 끝나야 합니다. 또 하나의 참고 사항은 비디오의 어딘가에 VNC 데스크탑의 "기하학"을 설정할 수 있다는 것입니다. 거기에 설정한 제한 사항은 창에 표시되는 바탕 화면의 품질에 반영됩니다. 본질적으로 640×480을 넣으면 이 데스크탑의 해상도가 됩니다. 그러니 Pi의 GPU를 활용하세요 🙂

"-geometry 1024×728 -depth 24"와 같은 것을 사용하십시오.

10단계:SD 카드 크기 조정

7. SD 카드의 모든 공간을 사용하도록 크기를 조정합니다. (참고로 이 작업은 BerryBoot에서 이미 수행해야 합니다. 그러나 다른 디스크 이미지는 실제 크기에 관계없이 SD 카드를 2GB로 제한합니다.)

11단계:GIT

8. Git 관리자를 사용하면 git 허브에서 코드를 가져올 수 있습니다.

자식 관리자 설치:

Raspberry Pi 프롬프트에서:$sudo apt-get install git

사용법은 이렇습니다,

Raspberry Pi 프롬프트에서:$sudo git clone https://github.com/adafruit/Adafruit-Raspberry-Py-Python-Code.git

12단계:SMBus

9. SMBus를 설치합니다. I2C 버스를 사용하여 Pi와 Arduino 간에 통신할 것이기 때문에 이것은 특히 내 설정을 위한 것입니다.

Raspberry Pi 프롬프트에서:$sudo apt-get install python-smbus

자세한 내용:Arduino+Raspberry Pi 로봇 플랫폼을 만드는 방법


제조공정

  1. 프로세서를 신뢰할 수 있게 만드는 방법
  2. 상태 기반 유지 관리를 보다 효과적으로 만드는 방법
  3. 유리 섬유를 만드는 방법
  4. 사출 금형 만드는 방법
  5. 제조의 날을 연중행사로 만드는 방법
  6. 첫 로봇 통합을 성공적으로 만드는 방법
  7. 공급망 데이터를 신뢰할 수 있게 만드는 방법
  8. Solidworks에서 장면 전환 애니메이션을 만드는 방법
  9. 프로토타입을 만드는 방법
  10. 유압 호스 교체 방법