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

브리지 실드(Bridge Shield)로 스마트 로봇 만들기 - 라즈베리 파이 & 아두이노 통합

브리지 실드는 학생, 해커, 연구자를 위한 오픈소스 개발 보드입니다. 라즈베리 파이나 아두이노 우노와 결합하면 DIY 로보틱스와 홈 오토메이션 프로젝트의 폭이 넓어집니다.

현재 킥스타터에서 프로젝트 지원 중 - 후원이나 링크 공유로 동참 부탁드립니다.

브리지 실드 킥스타터 링크

주요 특징 (2세대)

모든 부품은 표준 아두이노 우노 및 라즈베리 파이 실드 스택에 맞게 기계적으로 설계되었습니다.

지금까지 구현된 프로젝트

할 수 있는 것들

첫 프로토타입 완성 후 테스트 중. 2세대는 더 강력한 기능 탑재 예정. 웹사이트와 유튜브 영상 참고.

시작하기: 인터넷 제어 로봇

1단계: 라즈베리 파이 설정

준비물:

  1. 브리지 실드 (또는 L293D 보드)
  2. SD 카드와 전원 공급 장치 갖춘 라즈베리 파이
  3. USB 또는 파이 카메라 모듈
  4. 로봇 섀시, 모터 클램프, 너트/볼트, 주변기기
  5. 2× DC 모터 (BO 모터)
  6. 2셀 리튬이온 배터리 (1,000-2,000 mAh)
  7. 아두이노 우노 (선택)
  8. ESP8266 Wi-Fi 모듈 (선택)
  9. 1.3" OLED 디스플레이 (선택)

웹 서버와 PHP를 파이에 설치로 시작. 이 인스트럭터블 참고 후 실행:

$ sudo apt-get update
$ sudo apt-get install apache2 php5 libapache2-mod-php5

브라우저에서 https://your-pi-IP 접속해 확인. 선택적으로 FTP 서버 설치:

$ sudo apt-get install vsftpd
$ sudo nano /etc/vsftpd.conf

다음 수정:

서비스 재시작: $ sudo service vsftpd restart

2단계: MPEG-Streamer 설치

MPEG-Streamer로 카메라 피드 인터넷 스트리밍. 의존성 설치:

$ sudo apt-get install libjpeg8-dev imagemagick

클론, 빌드, 실행:

$ cd ~
$ mkdir tmp
$ cd tmp
$ svn co https://svn.code.sf.net/p/mjpg-streamer/code/mjpg… mjpg-streamer
$ cd mjpg-streamer/mjpg-streamer
$ make
$ cd /home/pi/code/mjpg-streamer
$ ./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -p 8080 -w ./www"

https://pi-IP:8080 또는 https://pi-IP:8080/?action=stream에서 스트림 확인.

3단계: PHP & 파이썬과 GPIO 인터페이싱

WiringPi 설치(공식 사이트 참고). 다음 파일을 /var/www/server/에 배치:

control.html 편집해 스트림 연결:

$ sudo nano /var/www/server/control.html

img src를 다음으로 교체:

img src="https://pi-IP:8080/?action=stream"

https://pi-IP/server/control.html 접속. 버튼으로 PHP 스크립트 통해 GPIO 핀 토글.

4단계: 하드웨어 연결 (파이 & 브리지 실드)

브리지 실드 모터 드라이버로 파이 GPIO에서 직접 모터 구동. 핀 매핑 예시:

실드와 파이를 섀시에 장착, 리튬이온 배터리 부착, 지정 슬롯에 Wi-Fi 동글 고정.

5단계: 선택 사항 - ESP8266 & 아두이노 우노 홈 오토메이션

가전제품 Wi-Fi 제어용으로 control.py에 ESP8266 IP와 포트 업데이트:

$ sudo nano /var/www/server/control.py

설정:

아두이노 스케치 업로드 및 Adafruit OLED 라이브러리 설치. 공유기(예: 넷기어) 포트 포워딩으로 ESP8266 포트 노출. 포트 포워딩 가이드 참조.

더 자세한 내용은 Robot Using Raspberry Pi & Bridge Shield 페이지 방문.

제조공정

  1. 파이썬, SQLite, LabVIEW로 라즈베리 파이 온도 프로파일링 정밀 구현
  2. 라즈베리 파이와 파이썬으로 원격 온도 센서 만들기 – 단계별 가이드
  3. 라즈베리 파이 3와 PubNub로 원격 기상 모니터링하기
  4. TI SensorTag를 Node-RED로 Blynk와 연동하기: 라즈베리 파이 제로 구현
  5. 라즈베리 파이에서 PIR 모션 센서로 LED 제어하기
  6. 라즈베리 파이 GPIO로 버튼 눌림 읽기 – 단계별 가이드
  7. 라즈베리 파이 대시보드로 집 온도 모니터링하기
  8. LIRC 없이 라즈베리 파이에서 IR 리모컨 명령 캡처하기: 파이썬 UART 방식
  9. MCP3008 ADC로 라즈베리 파이에서 아날로그 센서 읽기
  10. MonkMakes RRB2 키트로 나만의 라즈베리 파이 로봇 만들기 - 상세 가이드