9.4 KiB
하드웨어
IoT에서 T는 **사물(Things)**을 의미하며, 우리 주변 환경과 상호작용하는 장치를 나타냅니다. 각 프로젝트는 학생과 취미로 즐기는 사람들이 사용할 수 있는 실제 하드웨어를 기반으로 합니다. 개인의 선호도, 프로그래밍 언어 지식 또는 선호도, 학습 목표 및 가용성에 따라 사용할 수 있는 IoT 하드웨어를 두 가지로 나누었습니다. 하드웨어에 접근할 수 없거나 구매를 결정하기 전에 더 배우고 싶은 사람들을 위해 '가상 하드웨어' 버전도 제공했습니다.
💁 과제를 완료하기 위해 IoT 하드웨어를 구매할 필요는 없습니다. 모든 작업을 가상 IoT 하드웨어를 사용하여 수행할 수 있습니다.
물리적 하드웨어 선택지는 Arduino와 Raspberry Pi입니다. 각 플랫폼은 고유한 장점과 단점이 있으며, 초기 수업 중 하나에서 모두 다룹니다. 아직 하드웨어 플랫폼을 결정하지 않았다면, 첫 번째 프로젝트의 두 번째 수업을 검토하여 어떤 하드웨어 플랫폼을 배우고 싶은지 결정할 수 있습니다.
특정 하드웨어는 수업과 과제의 복잡성을 줄이기 위해 선택되었습니다. 다른 하드웨어도 작동할 수 있지만, 추가 하드웨어 없이는 모든 과제가 지원된다고 보장할 수 없습니다. 예를 들어, 많은 Arduino 장치에는 클라우드에 연결하는 데 필요한 WiFi가 없으며, Wio 터미널은 WiFi가 내장되어 있기 때문에 선택되었습니다.
또한 흙이나 화분 식물, 과일 또는 채소와 같은 몇 가지 비기술적인 아이템도 필요합니다.
키트 구매하기
Seeed Studios는 모든 하드웨어를 쉽게 구매할 수 있는 키트로 제공해 주었습니다:
Arduino - Wio 터미널
Seeed와 Microsoft가 함께하는 초보자를 위한 IoT - Wio 터미널 스타터 키트
Raspberry Pi
Seeed와 Microsoft가 함께하는 초보자를 위한 IoT - Raspberry Pi 4 스타터 키트
Arduino
Arduino의 모든 장치 코드는 C++로 작성됩니다. 모든 과제를 완료하려면 다음이 필요합니다:
Arduino 하드웨어
- Wio 터미널
- 선택 사항 - USB-C 케이블 또는 USB-A to USB-C 어댑터. Wio 터미널에는 USB-C 포트가 있으며 USB-C to USB-A 케이블이 포함되어 있습니다. PC나 Mac에 USB-C 포트만 있는 경우 USB-C 케이블 또는 USB-A to USB-C 어댑터가 필요합니다.
Arduino 전용 센서 및 액추에이터
이들은 Wio 터미널 Arduino 장치에서 사용되며 Raspberry Pi에서는 관련이 없습니다.
- ArduCam Mini 2MP Plus - OV2640
- ReSpeaker 2-Mics Pi HAT
- 브레드보드 점퍼 와이어
- 헤드폰 또는 3.5mm 잭이 있는 다른 스피커, 또는 JST 스피커:
- microSD 카드 16GB 이하, 컴퓨터에 SD 카드를 사용할 수 있는 커넥터가 없는 경우 커넥터 필요. 참고 - Wio 터미널은 최대 16GB의 SD 카드만 지원하며, 더 높은 용량은 지원하지 않습니다.
Raspberry Pi
Raspberry Pi의 모든 장치 코드는 Python으로 작성됩니다. 모든 과제를 완료하려면 다음이 필요합니다:
Raspberry Pi 하드웨어
- Raspberry Pi
💁 Pi 2B 이상의 버전은 이 수업의 과제에서 작동합니다. Pi에서 VS Code를 직접 실행하려면 2GB 이상의 RAM이 있는 Pi 4가 필요합니다. Pi에 원격으로 접근하려면 Pi 2B 이상의 버전이 작동합니다.
- microSD 카드 (Raspberry Pi 키트에는 microSD 카드가 포함될 수 있음), 컴퓨터에 SD 카드를 사용할 수 있는 커넥터가 없는 경우 커넥터 필요.
- USB 전원 공급 장치 (Raspberry Pi 4 키트에는 전원 공급 장치가 포함될 수 있음). Raspberry Pi 4를 사용하는 경우 USB-C 전원 공급 장치가 필요하며, 이전 장치는 micro-USB 전원 공급 장치가 필요합니다.
Raspberry Pi 전용 센서 및 액추에이터
이들은 Raspberry Pi에서 사용되며 Arduino 장치에서는 관련이 없습니다.
-
마이크와 스피커:
다음 중 하나를 사용 (또는 동등한 장치):
- USB 마이크와 USB 스피커, 또는 3.5mm 잭 케이블이 있는 스피커, 또는 Raspberry Pi가 스피커가 있는 모니터나 TV에 연결된 경우 HDMI 오디오 출력 사용
- 내장 마이크가 있는 USB 헤드셋
- ReSpeaker 2-Mics Pi HAT와 함께
- 헤드폰 또는 3.5mm 잭이 있는 다른 스피커, 또는 JST 스피커:
- Mono Enclosed Speaker - 2W 6 Ohm
- USB 스피커폰
센서 및 액추에이터
필요한 대부분의 센서와 액추에이터는 Arduino와 Raspberry Pi 학습 경로에서 모두 사용됩니다:
선택적 하드웨어
자동 급수에 대한 수업은 릴레이를 사용하여 작동합니다. 선택적으로, 아래에 나열된 하드웨어를 사용하여 USB로 전원을 공급받는 물 펌프에 이 릴레이를 연결할 수 있습니다.
가상 하드웨어
가상 하드웨어 경로는 Python으로 구현된 센서와 액추에이터의 시뮬레이터를 제공합니다. 하드웨어 가용성에 따라 Mac, PC와 같은 일반 개발 장치에서 실행하거나 Raspberry Pi에서 실행하여 없는 하드웨어만 시뮬레이션할 수 있습니다. 예를 들어, Raspberry Pi 카메라는 있지만 Grove 센서가 없는 경우, Pi에서 가상 장치 코드를 실행하여 Grove 센서를 시뮬레이션하고 실제 카메라를 사용할 수 있습니다.
가상 하드웨어는 CounterFit 프로젝트를 사용할 것입니다.
이 수업을 완료하려면 웹캠, 마이크 및 스피커 또는 헤드폰과 같은 오디오 출력이 필요합니다. 이들은 내장형 또는 외부형일 수 있으며, 운영 체제에서 작동하도록 구성되어 모든 애플리케이션에서 사용할 수 있어야 합니다.
면책 조항:
이 문서는 AI 번역 서비스 Co-op Translator를 사용하여 번역되었습니다. 정확성을 위해 최선을 다하고 있지만, 자동 번역에는 오류나 부정확성이 포함될 수 있습니다. 원본 문서의 원어 버전을 권위 있는 출처로 간주해야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해 책임을 지지 않습니다.