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

Raspberry Pi 및 Python으로 로봇 구축

이 가이드의 목표는 Python으로 프로그래밍을 시작하여 Raspberry PI로 Arduino 로봇을 제어하는 ​​데 도움이 되는 것입니다. Raspberry PI의 Python GUI에서 로봇을 제어하기 위한 설치 및 몇 가지 간단한 예와 같은 기본 사항을 살펴보겠습니다.

1단계:부품 목록

이 튜토리얼에서는 다음 항목을 사용할 것입니다.

1. Raspberry PI(모니터, USB 허브, 키보드, 마우스 및 WIFI 동글 포함)
http://www.zagrosrobotics.com/shop/item.aspx?itemid=895

2. Arduino UNO 또는 호환 가능(USB 케이블)
http://www.zagrosrobotics.com/shop/item.aspx?itemid=868
3. Wifi 라우터

이제 로봇 기지의 경우 크기와 복잡성 면에서 사용할 수 있는 키트가 많이 있습니다. 이 튜토리얼에서는 긴 실행 시간과 높은 부하 용량을 제공하는 12v 배터리와 함께 이 설정을 사용하기로 결정했습니다. 그리고 조정된 12v 및 5v 전원 출력이 있는 배전판으로 로봇에 전원을 쉽게 공급할 수 있습니다.

4. 로봇 베이스
http://www.zagrosrobotics.com/shop/item.aspx?itemid=523

5. 모터 드라이버
http://www.zagrosrobotics.com/shop/item.aspx?itemid=782

6. 배전반
http://www.zagrosrobotics.com/shop/item.aspx?itemid=765

7. 12볼트 7amp hr 배터리
http://www.zagrosrobotics.com/shop/item.aspx?itemid=766

2단계:Python 소개

Python은 80년대 후반 Guido van Rossum이 만든 범용 인터랙티브 객체 지향 고급 프로그래밍 언어입니다. Python을 사용하면 사용자가 명확하고 읽을 수 있는 구문으로 코드를 작성할 수 있으며, 오픈 소스이며 개발을 기반으로 하는 커뮤니티가 있는 다양한 작업에 대한 지원 라이브러리가 증가하고 있습니다. 다음은 시작할 때 유용할 수 있는 몇 가지 유용한 링크입니다.

3단계:Python 설치 및 설정

Python 프로그램을 실행하려면 먼저 Python이 적절한 종속성과 함께 시스템에 설치되어 있는지 확인하고 사용 중인 버전을 확인해야 합니다. 이제 Raspberry Pi에서 ” 2013-02-09-wheezy-raspbian.img” 이미지 이상을 사용하는 경우 Python이 사전 설치되어 있어야 합니다.

2013-02-09-wheezy-raspbian.img

터미널을 사용하여 파이썬 버전을 확인할 수 있습니다.

LXterm에 복사하여 붙여넣기

파이썬 – 버전

검토할 예시의 경우 Python 버전 2.6 이상을 사용하는 것이 좋습니다. 시스템에 Python이 설치되어 있지 않은 경우 apt-get을 사용하여 Raspberry Pi가 인터넷에 연결되어 있는 경우 사용할 수 있습니다.

LXterm
sudo apt-get install python2.6
일부 종속 항목 설치

에 복사하여 붙여넣습니다.

sudo apt-get install python-serial

LXterm에 복사 붙여넣기
sudo apt-get install python python-tk idle python-pmw python-imaging
다음으로 다운로드하여 파이 폴더에 다음 파일을 저장합니다.
scanports-arduino.py
term.py
Buttons.py

이제 chmod 명령을 사용하여 프로그램을 실행 가능하게 만들어야 합니다.
LXterm에 복사하여 붙여넣기

sudo chmod +x /home/pi/scanports-arduino.py
sudo chmod +x /home/pi/term.py
sudo chmod +x /home/pi/Buttons.py

이제 프로그램을 실행할 수 있어야 하며 두 번 클릭하거나 터미널을 통해 실행할 수 있습니다. 마지막 단계는 Arduino IDE로 스케치를 다운로드하고 로드하는 것입니다.
Arduino Robot Base Sketch
Arduino와 IDE에 익숙하지 않다면 여기에서 읽을 수 있습니다.
Arduino
마지막으로 로봇 베이스에 대한 전원 연결 설정은 위의 배선도를 참조하십시오.

자세한 내용:Raspberry Pi 및 Python으로 로봇 구축


제조공정

  1. 1선 DS18B20 센서와 Raspberry Pi로 온도 측정
  2. Raspberry Pi 및 Nagios로 실내 온도 모니터링
  3. DS18B20으로 온도 읽기 | 라즈베리 파이 2
  4. RASPBERRY PI로 온도 측정
  5. Python 및 Raspberry Pi 온도 센서
  6. Moteino와 Raspberry Pi로 실내 온도 모니터링
  7. Raspberry Pi로 온도 모니터링
  8. Sensorflare 및 RaspberryPi가 포함된 433MHz 스마트 홈 컨트롤러
  9. ThingSpeak 온도 모니터(Raspberry Pi 포함)
  10. Raspberry Pi 및 Zabbix Supervisor로 아날로그 센서 읽기