9.1 KiB
Hardware
T v IoT znamená Things (věci) a odkazuje na zařízení, která interagují s okolním světem. Každý projekt je založen na reálném hardwaru dostupném studentům a nadšencům. Máme dvě možnosti IoT hardwaru, které lze použít v závislosti na osobních preferencích, znalostech programovacích jazyků, cílech učení a dostupnosti. Pro ty, kteří nemají přístup k hardwaru nebo se chtějí nejprve více naučit, než se rozhodnou pro nákup, jsme také poskytli verzi „virtuálního hardwaru“.
💁 K dokončení úkolů není nutné kupovat žádný IoT hardware. Vše můžete provést pomocí virtuálního IoT hardwaru.
Fyzické hardwarové možnosti jsou Arduino nebo Raspberry Pi. Každá platforma má své výhody a nevýhody, které jsou podrobně popsány v jedné z úvodních lekcí. Pokud jste se ještě nerozhodli pro konkrétní hardwarovou platformu, můžete si projít druhou lekci prvního projektu, abyste zjistili, která platforma vás nejvíce zajímá.
Konkrétní hardware byl vybrán tak, aby se snížila složitost lekcí a úkolů. Ačkoli jiný hardware může fungovat, nemůžeme zaručit, že všechny úkoly budou podporovány na vašem zařízení bez dodatečného hardwaru. Například mnoho zařízení Arduino nemá WiFi, což je potřeba pro připojení ke cloudu – Wio terminal byl vybrán, protože má WiFi integrované.
Budete také potřebovat několik netechnických položek, jako je půda nebo květináč, a ovoce nebo zeleninu.
Koupit sady
Seeed Studios velmi laskavě zpřístupnili veškerý hardware jako snadno zakoupitelné sady:
Arduino - Wio Terminal
IoT pro začátečníky se Seeed a Microsoft - Wio Terminal Starter Kit
Raspberry Pi
IoT pro začátečníky se Seeed a Microsoft - Raspberry Pi 4 Starter Kit
Arduino
Veškerý kód zařízení pro Arduino je napsán v C++. K dokončení všech úkolů budete potřebovat následující:
Hardware Arduino
- Wio Terminal
- Volitelné - USB-C kabel nebo adaptér USB-A na USB-C. Wio terminal má USB-C port a je dodáván s USB-C na USB-A kabelem. Pokud váš PC nebo Mac má pouze USB-C porty, budete potřebovat USB-C kabel nebo adaptér USB-A na USB-C.
Specifické senzory a akční členy pro Arduino
Tyto komponenty jsou specifické pro zařízení Arduino Wio terminal a nejsou relevantní pro použití Raspberry Pi.
- ArduCam Mini 2MP Plus - OV2640
- ReSpeaker 2-Mics Pi HAT
- Propojovací vodiče pro breadboard
- Sluchátka nebo jiný reproduktor s 3,5mm jackem, nebo reproduktor JST, například:
- microSD karta 16GB nebo méně, spolu s konektorem pro použití SD karty s vaším počítačem, pokud nemáte vestavěný. POZNÁMKA - Wio Terminal podporuje pouze SD karty do 16GB, vyšší kapacity nejsou podporovány.
Raspberry Pi
Veškerý kód zařízení pro Raspberry Pi je napsán v Pythonu. K dokončení všech úkolů budete potřebovat následující:
Hardware Raspberry Pi
- Raspberry Pi
💁 Verze od Pi 2B a výše by měly fungovat s úkoly v těchto lekcích. Pokud plánujete spouštět VS Code přímo na Pi, pak je potřeba Pi 4 s 2GB nebo více RAM. Pokud budete k Pi přistupovat vzdáleně, pak bude fungovat jakékoli Pi 2B a výše.
- microSD karta (Můžete získat sady Raspberry Pi, které obsahují microSD kartu), spolu s konektorem pro použití SD karty s vaším počítačem, pokud nemáte vestavěný.
- USB napájecí zdroj (Můžete získat sady Raspberry Pi 4, které obsahují napájecí zdroj). Pokud používáte Raspberry Pi 4, potřebujete USB-C napájecí zdroj, starší zařízení potřebují micro-USB napájecí zdroj.
Specifické senzory a akční členy pro Raspberry Pi
Tyto komponenty jsou specifické pro použití Raspberry Pi a nejsou relevantní pro zařízení Arduino.
-
Mikrofon a reproduktor:
Použijte jednu z následujících možností (nebo ekvivalent):
- Jakýkoli USB mikrofon s jakýmkoli USB reproduktorem, nebo reproduktor s 3,5mm jackem, nebo použití HDMI audio výstupu, pokud je vaše Raspberry Pi připojeno k monitoru nebo TV s reproduktory
- Jakákoli USB náhlavní souprava s vestavěným mikrofonem
- ReSpeaker 2-Mics Pi HAT s
- Sluchátka nebo jiný reproduktor s 3,5mm jackem, nebo reproduktor JST, například:
- Mono uzavřený reproduktor - 2W 6 Ohm
- USB Speakerphone
Senzory a akční členy
Většina senzorů a akčních členů potřebných je používána jak v Arduino, tak v Raspberry Pi učebních cestách:
- Grove LED x 2
- Grove senzor vlhkosti a teploty
- Grove kapacitní senzor vlhkosti půdy
- Grove relé
- Grove GPS (Air530)
- Grove senzor vzdálenosti Time of Flight
Volitelný hardware
Lekce o automatickém zavlažování fungují pomocí relé. Jako volitelnou možnost můžete toto relé připojit k vodnímu čerpadlu napájenému přes USB pomocí níže uvedeného hardwaru.
- 6V vodní čerpadlo
- USB terminál
- Silikonové trubky
- Červené a černé vodiče
- Malý plochý šroubovák
Virtuální hardware
Virtuální hardwarová cesta poskytne simulátory pro senzory a akční členy, implementované v Pythonu. V závislosti na dostupnosti vašeho hardwaru můžete toto spustit na vašem běžném vývojovém zařízení, jako je Mac, PC, nebo na Raspberry Pi a simulovat pouze hardware, který nemáte. Například pokud máte kameru Raspberry Pi, ale nemáte Grove senzory, budete moci spustit virtuální kód zařízení na vašem Pi a simulovat Grove senzory, ale použít fyzickou kameru.
Virtuální hardware bude používat projekt CounterFit.
K dokončení těchto lekcí budete potřebovat webovou kameru, mikrofon a audio výstup, jako jsou reproduktory nebo sluchátka. Tyto komponenty mohou být vestavěné nebo externí a musí být nakonfigurovány tak, aby fungovaly s vaším operačním systémem a byly dostupné pro použití ve všech aplikacích.
Prohlášení:
Tento dokument byl přeložen pomocí služby pro automatický překlad Co-op Translator. Ačkoli se snažíme o přesnost, mějte na paměti, že automatické překlady mohou obsahovat chyby nebo nepřesnosti. Původní dokument v jeho původním jazyce by měl být považován za autoritativní zdroj. Pro důležité informace se doporučuje profesionální lidský překlad. Neodpovídáme za žádná nedorozumění nebo nesprávné interpretace vyplývající z použití tohoto překladu.