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

자습서 – sPiRobot :로봇이 어디에서나 무엇을 보고 있는지 제어 및 확인

왜 sPiRobot인가?

제 블로그를 팔로우하고 계시다면 저는 항상 Arduino Board를 사용하여 프로젝트를 만들지만, 이를 위해 Raspberry Pi를 로봇의 두뇌로 사용합니다. 그래서 제가 이것을 "파이로봇"이라고 불렀습니다.

재료?

1x Raspberry Pi
1x 웹캠
1x USB Wi-Fi 동글
1x 4Gb 메모리 카드(Raspberry Pi)
1x Micro Usb 케이블(Pi 전원 공급용)
1x 9v 배터리
1x H-Bridge / L293d 모터 드라이버
1x HDMI / AV 비디오 모니터(Raspberry Pi)
1x 키보드-마우스(Raspberry Pi)

라즈베리 파이 설정하기 :

먼저 Raspberry Pi를 설정한 다음 Robot과 함께 사용합니다. 처음에는 Micro USB 케이블을 사용하여 Pi에 전원을 공급할 것입니다.

Raspberry Pi를 얻은 후 원하는 OS가 있는 SD 카드가 필요합니다. Raspberry Pi용 SD 카드를 만드는 방법에 대한 많은 블로그와 링크를 찾을 수 있습니다. 그들 중 하나를 따라 자신의 SD 카드를 만들 수 있지만 원하는 경우 이 링크를 확인할 수 있습니다. 이것은 Raspberry Pi에 대한 다양한 시작 가이드를 제공합니다. 이 가이드를 따르는 경우 모든 설정을 완료한 후 다음 단계로 건너뜁니다.

Raspberry Pi 및 SD 카드를 사용할 준비가 되면 HDMI/AV 디스플레이에 연결하고 키보드와 마우스를 연결하고 USB Wi-Fi 동글을 연결하고 Micro USB 케이블을 연결하여 Pi의 전원을 켭니다. 일반적으로 노트북에 Micro USB 케이블을 연결하여 Rasbperry Pi에 전원을 공급합니다.

참고:Pi에 전원을 공급하려면 다양한 마이크로 USB 케이블을 선택하십시오.

원하는 패키지 설치 ?

Raspberry Pi에서 Lx-Terminal / Terminal을 열고 다음 명령어를 입력합니다.

$ sudo apt-get update$ sudo apt-get install libv4l-dev libjpeg8-dev subversion imagemagick libapache2-mod-php5 php5 apache2 git

그러면 필요한 모든 패키지가 설치됩니다.

이제 USB 웹캠을 Pi에 연결합니다.
웹캠 출력을 스트리밍하려면 MPEG-STREAM 패키지를 사용합니다.
터미널을 열고 터미널에 다음 명령을 입력하여 mpeg-stream repo를 확인하세요.

svn co https://svn.code.sf.net/p/mjpg-streamer/code/ MJPG-스트리머

그러면 MJPG-streamer 폴더가 생성됩니다.
실행:

$ cd MJPG-streamer/mjpg-streamer$ sudo make USE_LIBV4L2=true

그러면 이 폴더에 일부 실행 가능 및 공유 라이브러리가 생성됩니다. 이 폴더에는 다음이 포함되어야 합니다.

1) mjpg_streamer(바이너리)

2) input_uvc.so

3) output_http.so

MJPG-streamer/mjpg-streamer를 열어 교차 확인하십시오. 폴더.

이 프로젝트에 대한 코드를 얻으시겠습니까?

이 프로젝트와 관련된 모든 코드를 얻으려면 터미널 창에서 다음 명령을 실행하십시오.

$ git clone https://github.com/sohil4932/sPiRobot

복제가 완료되면 "sPiRobot" 폴더가 하나 생성됩니다. 이 폴더에는 모든 서버 관련 코드가 들어 있습니다.

코드를 서버 폴더로 이동하시겠습니까?

이제 모든 서버 코드를 "/var/www"(아파치 서버) 폴더에 복사해야 합니다. 이를 위해 터미널에 다음 명령을 실행할 수 있습니다.

$ cd sPiRobot$ sudo cp backward.sh control.html forward.sh help_steuerkreuz.png index.html init.sh left.sh right.sh spirobot.php shutdown.sh stop.sh /var/www/

@가장 중요한 명령입니다.

이제 서버 파일에서 GPIO를 사용하려면 shouders 그룹에 "www-data" 사용자를 추가해야 합니다. 이를 위해 모든 파일을 /var/www 에 복사하자마자 다음 명령을 실행합니다. 폴더.

$ sudo echo "www-data ALL=(ALL) NOPASSWD:ALL">> /etc/sudoers

Pi의 IP 주소를 얻으시겠습니까?

지침에 따라 Pi를 Wi-Fi 라우터와 연결하려면 Wi-Fi 동글이 필요합니다. Wi-Fi 동글을 PI에 연결한 후 Wi-Config 애플리케이션을 열고(이 애플리케이션은 raspbian OS에 미리 설치되어 있음) PI를 Wi-Fi 라우터에 연결합니다. Pi가 이미 Wi-Fi 라우터에 연결되어 있는 경우 터미널에 다음 명령을 실행하여 IP 주소를 알 수 있습니다.

$ ifconfig

출력에서 Pi의 IP 주소를 찾을 수 있습니다. 나중에 사용할 수 있도록 이 IP 주소도 기억해 두십시오. 로봇을 제어하는 ​​데 필요합니다.

자세한 내용:튜토리얼 – sPiRobot 제어 및 로봇이 어디에서 보고 있는지 확인


제조공정

  1. IoT 101 프로젝트:Raspberry Pi의 스트림 온도
  2. Raspberry Pi 센서 및 액추에이터 제어
  3. Raspberry Pi를 위한 최고의 액세서리
  4. Raspberry Pi 광 센서:간단한 LDR 자습서
  5. Raspberry Pi 및 Bridge Shield를 사용하는 로봇
  6. 라즈베리 파이 CD 상자 로봇
  7. Bluetooth를 통해 제어되는 Raspberry Pi Robot
  8. Arduino 및 Raspberry Pi로 인터넷 제어 비디오 스트리밍 로봇 구축
  9. Raspberry Pi 웹캠 로봇 – 최고의 비디오 스트리밍 자습서
  10. Android 스마트폰으로 제어되는 RASPBERRY PI WIFI 로봇