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

Raspberry Pi, 카메라 및 iRobot Create 설정

<올>

  • 소개
    Raspberry Pi는 USB, WiFi, Bluetooth, 이더넷, HDMI,
    오디오 및 GPIO 연결 기능을 갖춘 소형 싱글보드 컴퓨터입니다. cs424에서는
    Raspberry Pi 3 Model B를 사용하여 iRobot 생성을 제어할 것입니다. 이 특정 모델은 다른
    모델에 비해 가장 유능합니다. 각각 1.2GHz로 클럭되는 4개의 코어와 1GB의 RAM이 있습니다. 시스템을 실행하는 데 필요한 최소 하드웨어
    는 (1) Raspberry Pi 마더보드, (2) MicroSD 메모리 카드 및
    (3) 전원 공급 장치입니다. 또한 우리는 Raspberry Pi Camera Module v2를 로봇의
    "비전"으로 사용할 것입니다. 이 튜토리얼에서는 운영 체제와 함께 Raspberry Pi를 설정하고, 시작하고,
    연결하고, iRobot 및
    카메라 할당에 필요한 필수 라이브러리를 설치합니다. 또한 Raspberry Pi에서 소프트웨어를 개발하고 무선 방식으로 로봇과 통신할 수 있도록 IllinoisNet WiFi 및 간단한 검색 프로토콜을 구성합니다.
    일반 주의사항
    Raspberry Pi 베어 마더보드이며 전기 연결이 노출되어 있습니다. 따라서 일부 단자가 단락될 수 있으므로 금속 표면에 놓지 마십시오. iRobot의 페이로드 상자에 놓을 때
    금속 나사가 있으므로 필요한 예방 조치를 취하여
    격리하십시오(예:종이나 플라스틱 위에 놓기). 파이 보드의 전원이 켜져 있든 없든
    칩의 핀을 손으로 만지지 마십시오. 때때로 우리 몸의 정전기는
    칩을 파괴하기에 충분합니다. 보드를 내려놓기 전에 보드의 가장자리를 잡고 몸의 정전기를
    방전하십시오. 운송할 때는 원래 Raspberry Pi
    가 들어 있던 정전기 방지 백을 사용하세요.
  • Raspbian 운영 체제 설치
    파이를 부팅하기 전에 32GB MicroSD 카드에 운영 체제를 설치해야 합니다.
    설치할 수 있는 다양한 Linux 버전을 포함하여 많은 운영 체제가 있습니다. 우리는
    Pi 하드웨어(https://www.raspbian.org)에 최적화된 데비안 기반 배포판인
    Raspbian 운영 체제를 설치할 것입니다. Debian 기반이기 때문에 일반적으로 사용되는 Ubuntu Linux에서
    많은 지식을 상속할 수 있습니다.
    MicroSD 카드와 해당 어댑터가 있는지 확인하세요. 대부분의 노트북에는 전체 크기의 SD 카드용
    슬롯만 있습니다. 어댑터는 MicroSD 카드를 풀사이즈 카드의
    폼 팩터로 변환합니다. 카드를 Mac, Linux 또는 Windows 노트북에 연결합니다. 이 시점에서
    사용할 수 있는 두 가지 경로가 있습니다.
    2.1 NOOBS(New Out Of Box Software)를 통해 Raspbian 설치
    이것이 가장 쉬운 방법입니다. 그러나 HDMI 디스플레이, HDMI 케이블, USB
    키보드 및 USB 마우스가 필요합니다. NOOBS는 다음 링크에서 다운로드할 수 있습니다. 운영 체제의 전체 콘텐츠가 포함되어 있으므로
    3
    "오프라인 및 네트워크 설치" 옵션을 선택하십시오.
    https://www.raspberrypi.org/downloads/noobs/ NOOBS가 다운로드되면 , SD 카드를 포맷하고 NOOBS를 설치하는 방법에 대한 설명은
    https://www.raspberrypi.org/documentation/installation/noobs.md를 참조하세요.
    설치 과정은 기본적으로
    zip 파일을 추출하여 카드에 복사하는 것입니다. NOOBS를 복사한 후 컴퓨터에서
    카드를 올바르게 꺼냅니다. 카드를 꺼내지 않고 슬롯에서 제거하면 카드가 손상될 수 있습니다. 다음 단계는
    Pi를 부팅하는 것입니다.
    2.1.1 기기를 Raspberry Pi에 연결
    장치를 연결하고 전원을 켜야 합니다. (1) MicroSD 카드를 Raspberry
    Pi에 삽입합니다. Pi가 MicroSD 폼 팩터를 직접 사용하므로 처음에는 어댑터에서 제거해야 할 수도 있습니다. 마더보드의 반대쪽에서 MicroSD 카드 슬롯(마찰 로드됨)을 찾을 수 있습니다. (2) HDMI 케이블의 한쪽 끝을 Pi에 연결하고 다른 쪽 끝을 디스플레이에 연결합니다.
    해당 디스플레이가 외부 모니터 또는 TV인 경우 별도로 전원을 켜야 합니다. (3)
    USB 키보드와 USB 마우스를 연결합니다. (4) 일을 간단하게 하려면 지금은 카메라를 무시하고 (5)
    USB 5V 전원 공급 장치를 연결합니다. 임의의 USB 충전기는 현재 정격이 충분하지 않을 수 있으므로 사용하지 마십시오.
    이를 위해 제공된 CanaKit 전원 공급 장치를 사용하십시오.
    "시작" 또는 "켜기" 스위치/버튼이 없습니다. 전원 공급 장치가 연결되면 컴퓨터처럼 부팅됩니다. 시스템에 전원이 공급되면 "빨간색" LED가
    켜집니다. 옆에 있는 "녹색" LED가 간헐적으로 깜박일 수 있으며 이는
    MicroSD 카드의 활동을 나타냅니다.
    2.1.2 Raspberry Pi 전원을 켠 후 Raspbian 설치
    부팅되면 화면에 표시된 지침에 따라 Raspbian을 설치해야 합니다.
    다음 기사에서는 이 섹션에 설명된 전체 프로세스를 더 자세히 설명합니다.
    http://lifehacker.com/thealwaysuptodateguidetosettingupyourraspberr1781419054
    Raspbian을 설치했으면 섹션 3으로 이동하여 설정하세요. 구성.
    2.2 Raspberry Pi를 부팅하지 않고 운영 체제 이미지 설치
    이 섹션에서는 NOOBS를 사용하지 않고 메모리 카드에 직접 Raspbian을 설치하는 방법을 설명합니다.
    약간 복잡하며 Linux 또는 Mac을 사용하는 경우 터미널을 사용해야 할 수 있습니다.
    컴퓨터 . 그러나 HDMI 디스플레이, 키보드 및 마우스를 사용할 필요가 없습니다.
    https://www.raspberrypi.org/downloads/raspbian/
    "Debian Jessie 기반 전체 데스크탑 이미지"(예:Lite 버전 아님)라고 표시된 것을 선택하십시오.
    링크를 따라가십시오.
    https://www.raspberrypi.org/documentation/installation/installingimages/README. md
    Mac, Linux 또는 Windows 시스템을 사용하여 MicroSD 카드에 설치된 Raspbian을 설치하는 방법을 보여줍니다.
    또한 이 섹션에서 해당 링크를 재현합니다.
    4
    Mac OS X를 사용하여 SD 카드에 Raspbian을 설치하려는 경우:
    https://www.raspberrypi.org/documentation/installation /installingimages/mac.md
    Linux를 사용하여 SD 카드에 Raspbian을 설치하려는 경우:
    https://www.raspberrypi.org/documentation/installation/installingimages/linux.md
    Windows를 사용하여 SD 카드에 Raspbian을 설치하려면:
    https://www.raspberrypi.org/documentation/installation/installingimages/windows.md
    단계를 따르면 Raspbian이 설치되어 있어야 합니다. MicroSD 카드에 Jessie가 설치되었습니다.
    섹션 3으로 이동합니다.
  • 구성 설정
    이 섹션에서는 (1) Raspberry Pi의 호스트 이름을 그룹 고유의 이름으로 변경하고, (2) IllinoisNet Enterprise Network 및 가능한 경우 집에 대한 WiFi 구성을 설정합니다.
    네트워크가 있는 경우 (3) 장치에 대한 간단한 검색 프로토콜을 설정합니다.
    섹션 2.1에서 여기까지 왔다면 섹션 3.1로 바로 이동하는 것이 좋습니다.
    섹션 2.2에서 왔습니다. 3.1, 3.2 또는 3.3을 사용할 수 있습니다.
    3.1 Raspberry Pi 부팅 후 초기 구성 설정
    예상할 수 있듯이 이 방법을 사용하려면 디스플레이, 키보드 및 마우스가
    라즈베리 파이에 연결되어 있어야 합니다. 시스템의 전원을 켜고 시스템의 구성 파일을 편집합니다. 이러한
    기기가 연결되지 않았거나 Pi를 아직 부팅하지 않은 경우 섹션 2.1.1에 따라 부팅하세요.
    3.1.1 호스트 이름 변경
    다음 섹션에서는 구성을 변경하는 데 필요한 명령을 보여줍니다.
    나노 편집기를 사용할 것입니다. nano가 편하지 않다면 원하는 다른 편집기를 사용할 수 있습니다.
    Ctrl + o는 nano에 파일을 저장하고 Ctrl + x는 nano를 종료합니다.
    일부 명령에는 sudo가 필요합니다. 기본 사용자는 pi이고 기본 암호는 raspberry입니다.
    이 섹션에서는 raspberry pi의 호스트 이름을 robotpiN으로 설정하려고 합니다. N을
    할당된 그룹 번호로 바꿉니다(예:호스트 이름은 그룹 4의 경우 robotpi4임). 그렇게 하려면
    두 개의 파일을 편집해야 합니다.
    sudo nano /etc/hosts
    한 줄이 있어야 합니다(대부분 마지막 줄) 127.0.1.1 raspberrypi
    변경 raspberrypi to robotpiN
    이러한 줄이 없거나 127.0.1.1 이후의 용어가 다른 것이라면 올바른 파일을 열었는지 확인하십시오.
    Ctrl + o를 사용하여 변경 사항을 저장하고 Ctrl + x를 사용하여 nano를 종료합니다.
    5
    sudo nano /etc/hostname
    raspberrypi 용어를 robotpiN으로 변경
    Ctrl + o를 사용하여 변경 사항을 저장하고 nano를 종료하려면 Ctrl + x
    섹션 3.1.1,
    3.1.2, 3.1.3 및 3.1.4를 따르라는 지시를 받았기 때문에 이 섹션에 왔다는 점에 유의하십시오. 섹션 3.3(Raspberry Pi에 MicroSD 카드를 연결하는 것과 반대로 Linux 머신에
    MicroSD 카드를 마운트한 경우 발생)에 있었다면 편집해야 하는 파일은
    ./etc/입니다. 호스트 및 ./etc/hostname(앞의
    점 기억), MicroSD 카드에서 Raspbian의 파일 시스템에 대해 cd(디렉터리 변경)를 올바르게 수행했다면
    . 섹션 3.1.2, 3.1.3 및 3.1.4에서 편집된 파일에도 동일한 규칙(즉, 선행 점이 있어야 함)이 적용됩니다.
    3.1.2 WiFi 구성
    sudo nano /e tc/wpa_supplicant/wpa_supplicant.conf 실행
    파일 맨 아래로 이동하여 다음과 같은 섹션을 추가합니다. 이 설정은 WPAPSK 체계(요즘 기본값임)를 사용하는 경우 대부분의
    가정용 WiFi 네트워크에서 작동합니다. your_home_wifi_name 및
    your_home_wifi_passphrase라는 필드에 적절한 값을 입력해야 합니다. 이 값을 묶어야 하는
    따옴표가 있는지 확인합니다.
    network={
    ssid=”your_home_wifi_name”
    psk=”your_home_wifi_passphrase”
    key_mgmt=WPAPSK
    }
    동일한 메커니즘을 사용하여 이제 IllinoisNet Enterprise 네트워크를 구성합니다. 엔터프라이즈
    네트워크에는 ID(귀하의 NetId)와 암호(귀하의 NetId 암호)가 모두 필요합니다. 보안상의 이유로
    비밀번호를 일반 텍스트로 직접 입력하는 대신
    비밀번호 해시를 저장합니다. 다음 명령을 실행하여 해시를 생성합니다.
    echo n 'your_netid_password' | iconv t utf16le | openssl md4
    일반 텍스트 암호를 작은따옴표로 묶습니다. 일반 텍스트 암호는 작은따옴표로
    사용해야 합니다. 비밀번호는 일반적으로
    특수문자를 포함하기 때문에 큰따옴표를 사용하거나 인용하지 않을 경우 작동하지 않을 수 있습니다.
    이 명령의 출력은 다음과 같습니다. (stdin)=6602f435f01b917388 9a8d3b9bdcfd0b
    출력에는 NetId 암호에 따라 6602…fd0b 대신에 다른 16진수 문자열이 포함됩니다.
    이제 history cw를 실행하여 터미널에 일반 텍스트로 비밀번호를 입력했을 때 터미널 기록을 제거해야 합니다.
    기록에 남아 있으면 안 됩니다.
    비밀번호 해시가 있으면 다음 블록을 다음 블록에 추가합니다. wpa_supplicant.conf
    파일. 6602f435f01b9173889a8d3b9bdcfd0b를 생성한 실제 해시로 바꾸고
    6
    your_net_id를 net_id로 바꾸십시오.
    hash:6602…fd0b 주위에 따옴표(")가 없다는 점에 유의하십시오. 키워드 hash:와 hash
    자체(즉, NetId 암호에서 생성한 16진수 문자열) 사이에 공백이 없는지 확인하십시오.
    network={
    ssid=”IllinoisNet”
    key_mgmt=WPAEAP
    proto=WPA2
    eap=PEAP
    ca_cert=”/etc/ssl/certs/AddTrust_External_Root.pem”
    identity=” your_net_id”
    password=hash:6602f435f01b9173889a8d3b9bdcfd0b
    phase1=”peapver=0″
    phase2=”MSCHAPV2″
    }
    Ctrl + o를 사용하여 변경 사항을 저장하고 Ctrl + x를 사용하여 nano를 종료합니다.
    https://courses.engr.illinois.edu/cs424/mp/wpasupplicant.txt에서 텍스트를 복사할 수도 있습니다.
    3.1.3 DHCP 클라이언트 구성
    기본 Raspbian Jessie는 네트워크 인터페이스를 수동으로 만듭니다. DHCP를 통해 IP 주소를 사용하도록
    인터페이스를 구성하려고 합니다. 이 섹션에서는
    /etc/network/interfaces
    파일을 편집합니다.
    sudo nano /etc/network/interfaces
    를 실행하여 파일을 엽니다. 파일을 "dhcp"로 변경합니다. 세 가지
    인스턴스가 있어야 합니다. 마지막으로 파일은 다음과 같아야 합니다. 변경 사항을 강조 표시했습니다.
  • ifup(8) 및 ifdown(8)에서 사용하는 인터페이스(5) 파일

    이 파일은 dhcpcd와 함께 사용하도록 작성되었습니다.

    고정 IP의 경우 /etc/dhcpcd.conf 및 'man dhcpcd.conf'

    를 참조하십시오.

    /etc/network/interfaces.d의 파일 포함:

    소스 디렉토리 /etc/network/interfaces.d
    자동 lo
    iface lo inet 루프백
    iface eth0 inet dhcp
    7
    allowhotplug wlan0
    iface wlan0 inet dhcp
    wpaconf /etc/wpa_supplicant/wpa_supplicant.conf
    allowhotplug wlan1
    iface wlan1 inet dhcp
    wpaconf /etc/wpa_supplicant/wpa_supplicant.conf
    Ctrl + o를 사용하여 저장 변경 사항, Ctrl + x를 종료하여 nano
    3.1.4 검색 프로토콜 구성
    일리노이넷 무선 네트워크에 연결되면
    Raspberry Pi의 IP 주소를 쉽게 찾을 수 있도록 간단한 검색 프로토콜을 구성하려고 합니다. 우리는 네트워크 인터페이스가 우리 라즈베리 파이에 있을 때마다
    프로토콜을 조정하는 서버 apollo3.cs.illinois.edu에 메시지를 보내려고 합니다. 섹션 3.1.3에 언급된 변경 사항이 적용되지 않으면
    이 섹션에서 구성된 검색 프로토콜이 작동하지 않을 수 있습니다.
    sudo touch /etc/network/ifup.d/robotpi
    sudo chmod 755 /etc/network/ifup.d/robotpi
    실행하여 파일 열기
    sudo nano /etc/network/ifup.d/robotpi
    다음 줄 추가

    ! /bin/sh

    컬 데이터 "호스트 이름=<코드>/bin/호스트 이름 &data=/sbin/ifconfig ” \
    http://apollo3.cs.illinois.edu/robotpi/controller.py/send_heartbeat
    역따옴표( ` )와 큰따옴표( ” ) 기호에 주목하세요. 편의를 위해
    https://courses.engr.illinois.edu/cs424/mp/ifupdrobotpi.txt에서 텍스트를 복사할 수 있습니다.
    Ctrl + o를 사용하여 변경 사항을 저장하고 Ctrl + x를 사용하여 종료합니다. nano.
    이 시점에서 초기 구성이 완료되었습니다. sudo reboot now로 Pi를 재부팅하고
    섹션 4로 이동하여 구성을 테스트합니다.
    3.2 유선 네트워크를 통한 초기 구성 설정
    이 방법은 3.1절과 거의 같습니다. 이 방법에서는 여전히 Raspberry
    Pi를 부팅해야 합니다. Raspberry Pi를 부팅하는 방법에 대한 섹션 2.1.1을 검토하십시오. HDMI 연결 대신

    디스플레이, 키보드 및 마우스, 이더넷 케이블을 Pi의 해당 포트에 연결합니다.
    이더넷 케이블의 다른 쪽 끝을 DHCP가 실행되는 무선 라우터에 연결합니다. 무선 라우터가 없는 경우
    데스크탑/노트북 컴퓨터에 연결할 수도 있습니다.
    전원을 켠 후 Raspbian이 완전히 부팅될 때까지 1~2분 정도 기다리세요. 이제 ssh로 접속할 수 있습니다.
    이더넷 케이블을 무선 라우터에 연결했다면 라우터의 웹 콘솔을 방문하여
    Pi의 IP 주소를 찾아야 합니다. IP 주소가 192.168.xxx.yyy라고 가정합니다.
    이제 ssh [email protected] xxx.yyy를 사용하여 Pi에 ssh할 수 있습니다.
    비밀번호를 묻습니다. 기본 사용자 이름은 pi이고 기본 비밀번호는 raspberry입니다.
    라우터 설정에 따라 IP 주소 단계를 건너뛸 수 있으며
    raspberrypi.local이라는 이름으로 Pi를 직접 찾아 연결할 수 있습니다. 사용
    ssh [이메일 보호됨]
    무선 라우터가 없으면 Pi를 컴퓨터의
    이더넷 포트에 직접 연결한 것입니다. 이 경우 사설 유선 네트워크를 생성했습니다. 귀하의 컴퓨터는
    169.254.xxx.yyy 형식의 자동 구성 IP를 얻을 가능성이 높습니다. raspberrypi.local이라는 이름으로
    Pi를 직접 찾을 수 있습니다. 그래도 작동하지 않으면 Raspberry Pi의
    자동 구성 IP를 찾아야 합니다. sudo arpscan l
    명령을 실행하면 Raspberry Pi의 IP 주소를 찾을 수 있습니다. 컴퓨터에 arpscan이 설치되어 있지 않을 수 있습니다.
    이 경우 먼저 설치해야 합니다. Linux의 경우
    패키지 관리자에서 사용할 수 있습니다. OS X의 경우 homebrew에서 설치합니다. Windows의 경우 ARP
    스캐닝 소프트웨어를 찾아야 합니다.
    Raspberry Pi에 ssh할 수 있게 되면 섹션 3.1.1, 3.1.2, 3.1.3 및
    3.1.4 구성을 변경합니다. 완료되면 섹션 4로 이동하여 구성을 테스트합니다.
    3.3 Raspberry Pi를 부팅하지 않고 초기 구성 설정
    이 방법은 디스플레이, 키보드 및 마우스를 사용할 필요가 없습니다. 초기 구성을 설정하기 위해 Pi를 부팅할 필요도
    없습니다. 대신 MicroSD 카드에서
    직접 구성을 편집할 것입니다. MicroSD 카드의 Raspbian은 ext4 파일 시스템을 사용하기 때문에
    컴퓨터에서 Linux를 실행해야 합니다. 컴퓨터에 카드 리더기가 없는 경우(데스크톱 컴퓨터의 일반적인 시나리오)
    USB 카드 리더기를 사용해야 합니다. 머신에 Linux가 설치되어 있지 않으면
    실제로 Linux를 설치하지 않고도 Ubuntu Live CD/DVD를 사용하여 Linux에서 임시로 부팅할 수 있습니다.
    컴퓨터가 노트북인 경우
    CD/DVD 드라이브가 없을 수 있습니다. 이 경우 Ubuntu Live USB를 만들고 이를 사용하여
    일시적으로 Linux를 부팅할 수 있습니다.
    다음과 같은 경우 Mac OS X을 사용하여 다음 문서는 Mac에서 부팅 가능한 USB
    http://business.tutsplus.com/tutorials/howtocreateabootableubuntuusbdriveformacinosx
    cms21253를 만드는 방법을 보여줍니다. Mac에서 USB로 부팅하려면 USB 드라이브를 연결하고 컴퓨터를 재시동한 다음
    시작 차임벨 소리가 들리는 즉시 Option 키를 길게 누릅니다. 시작 관리자가 나타난 후
    키에서 손을 떼고 USB에서 부팅할 수 있는 옵션이 제공됩니다. 사용 중인 경우

    Windows 컴퓨터의 경우 https://rufus.akeo.ie의 소프트웨어를 사용하여 부팅 가능한
    USB를 만들 수 있습니다. Windows 또는 OS
    X 운영 체제에 ext4 파일 시스템용 드라이버를 설치하고 Linux를 사용하지 않고 MicroSD 카드의 구성 파일을 편집할 수 있습니다.
    OS X의 경우 이러한 드라이버는 불안정하고 MicroSD 카드의 파일 시스템 손상을 포함하여
    다른 부작용을 일으키는 것으로 보고되었습니다. 따라서 우리는 그 방법을 사용하지 않습니다.
    컴퓨터에서 Linux를 실행하고 있으면 MicroSD 카드를 삽입하세요(필요한 경우 MicroSD에서 SD 어댑터로
    ). /media 또는 /media/ubuntu 에 마운트할 수 있습니다. 마운트된 위치에는
    두 개의 디렉토리가 있습니다. 그 중 하나의 이름은 "boot"입니다. 우리는
    "boot" 디렉토리에 관심이 없습니다. 그러나 다른 디렉토리에 있는 일부 파일을 편집해야 합니다.
    해당 디렉토리는 다른 이름을 가질 수 있습니다. 이름은 (i) MicroSD 카드와 관련된 16진수
    문자열 및 대시 또는 (ii) 이름이 "루트"일 수도 있습니다.
    터미널을 열고 다음과 같이 디렉토리를 변경합니다. 이 중 하나만 작동합니다.
    cd /media/ubuntu/hexadecimal_string_related_to_the_memory_card/
    (OR)
    cd /media/hexadecimal_string_related_to_the_memory_card/
    (OR)
    cd /media/ ubuntu/root
    (OR)
    cd /media/root
    이 디렉토리는 MicroSD 카드에 설치된 Raspbian의 파일 시스템에 해당합니다.
    다음과 같이 적절한 디렉토리에 들어가면 위에서 언급했듯이 다음 파일을 변경해야 합니다.
    이 경로는 현재 디렉토리에 상대적이므로 선행 점(.)에 주의하십시오.
    ⇒ ./etc/hostname 편집(섹션 3.1.1 참조)
    ⇒ ./etc/hosts 편집(섹션 참조 3.1.1)
    ⇒ ./etc/wpa_sup plicant/wpa_supplicant.conf 편집(섹션 3.1.2 참조)
    ⇒ ./etc/network/interfaces 편집(섹션 3.1.3 참조)
    ⇒ ./etc/network/ifup.d/robotpi 파일을 만들고 적절한 권한을 설정합니다. (
    섹션 3.1.4 참조)
    이 파일은 섹션 3.1.1, 3.1.2, 3.1.3 및 3.1.4에서 편집된 파일에 해당합니다. 해당 섹션을 따라
    변경하십시오. 여기에서 경로의 선행 점(.)을 기억하십시오. Raspberry Pi의 파일 시스템에 해당하는 MicroSD 카드의 파일을
    편집해야 합니다. 선행 점을
    잊으면 대신 호스트 Linux 운영 체제의 파일을 편집하게 되어
    예기치 않은 문제가 발생할 수 있습니다. 완료되면 터미널을 종료하고 다른 앱이 MicroSD 카드를 사용하고 있지 않은지 확인하고
    MicroSD 카드를 마운트 해제하고 안전하게 꺼냅니다. 섹션 4로 이동하여
    구성을 테스트합니다.

    1. 초기 구성 테스트
      이 섹션에서는 구성을 테스트합니다. MicroSD 카드를
      아직 Raspberry Pi에 연결하지 않았다면(섹션 2.2 및 3.3을 따랐을 때 발생할 수 있음) 지금이
      할 때입니다. 장치를 Raspberry Pi에 연결하는 방법에 대한 섹션 2.1.1을 검토하십시오. 이 섹션에서는 (1)
      MicroSD 카드, (2) CanaKit 5V USB 전원 공급 장치만 연결하여 무선 설정에서 Raspberry Pi에 연결할 수 있는지 테스트합니다.
      기다립니다. Pi가 완전히 부팅되는 데 몇 분 정도 걸립니다. 이제 컴퓨터에서 브라우저를 열고
      http://apollo3.cs.illinois.edu/robotpi를 방문하십시오. 그림 4.1과 같은 대시보드 페이지가 나타납니다.
      IllinoisNet WiFi를 통해 할당된 IP 주소가 동적이기 때문에 이 대시보드는 교내에서 작업할 때 중요합니다.

    구성을 올바르게 설정했다면 테이블에 Raspberry Pi와 관련된
    정보가 포함된 행이 있어야 합니다. 해당 행에는 첫 번째 열의 섹션
    3에서 지정한 고유한 호스트 이름이 있어야 합니다. 타임스탬프는 최신이어야 합니다(컴퓨터를 방금 부팅했기 때문에).
    무선 IP를 확인하십시오. WiFi를 통해 연결된
    라즈베리 파이의 현재 IP 주소입니다. 다음을 실행하여 ssh할 수 있는지 확인합니다(대시보드에 표시된 실제 IP 주소로 10.195.29.33 대체)
    ssh [이메일 보호됨]
    변경하지 않은 경우 암호, 기본 암호는 raspberry여야 합니다.
    지금까지 모든 것이 제대로 작동했다면 언제든지 Raspberry Pi에 동적으로 할당된 IP 주소가 필요할 때마다
    http://apollo3.cs.illinois.edu를 방문해야 합니다. /robotpi를 찾으십시오.
    라즈베리 파이를 안전하게 종료하는 명령은 sudo shutdown now입니다
    즉시 다시 시작하는 명령은 sudo reboot now

    출처:Raspberry Pi, 카메라 및 iRobot Create 설정


    제조공정

    1. DIY 환경 및 대기 질 모니터
    2. NodeMCU와 Raspberry Pi 3 B+ 간의 MQTT 통신
    3. Python 및 Raspberry Pi 온도 센서
    4. Raspberry Pi의 간편한 온도 및 습도
    5. Raspberry Pi Photocell 로그 및 경고 시스템
    6. Raspberry Pi 온도 및 광 센서
    7. Raspberry Pi 센서 및 액추에이터 제어
    8. Raspberry Pi 및 습도 센서를 사용한 수경재배
    9. 카메라 및 PIR 센서가 있는 Raspberry Pi 홈 보안 시스템
    10. 새집에 캠이 있는 라즈베리