9.2 KiB
Hardvér
T v IoT znamená Things (Veci) a odkazuje na zariadenia, ktoré interagujú s okolím. Každý projekt je založený na reálnom hardvéri, ktorý je dostupný pre študentov a nadšencov. Máme dve možnosti IoT hardvéru, ktoré môžete použiť v závislosti od vašich preferencií, znalostí programovacích jazykov, cieľov učenia a dostupnosti. Poskytli sme aj verziu „virtuálneho hardvéru“ pre tých, ktorí nemajú prístup k fyzickému hardvéru alebo sa chcú najprv naučiť viac, než sa rozhodnú pre kúpu.
💁 Na dokončenie úloh nie je potrebné zakúpiť žiadny IoT hardvér. Všetko môžete urobiť pomocou virtuálneho IoT hardvéru.
Fyzické hardvérové možnosti sú Arduino alebo Raspberry Pi. Každá platforma má svoje výhody a nevýhody, ktoré sú podrobne vysvetlené v jednej z úvodných lekcií. Ak ste sa ešte nerozhodli pre konkrétnu hardvérovú platformu, môžete si pozrieť druhú lekciu prvého projektu, aby ste zistili, ktorá platforma vás najviac zaujíma.
Konkrétny hardvér bol vybraný tak, aby znížil zložitosť lekcií a úloh. Aj keď iný hardvér môže fungovať, nemôžeme zaručiť, že všetky úlohy budú podporované na vašom zariadení bez dodatočného hardvéru. Napríklad veľa zariadení Arduino nemá WiFi, ktoré je potrebné na pripojenie ku cloudu – Wio terminál bol vybraný, pretože má WiFi zabudované.
Budete tiež potrebovať niekoľko netechnických položiek, ako je pôda alebo črepníková rastlina a ovocie alebo zelenina.
Kúpa súprav
Seeed Studios veľmi láskavo sprístupnili všetok hardvér vo forme ľahko zakúpiteľných súprav:
Arduino - Wio Terminal
IoT pre začiatočníkov so Seeed a Microsoft - Wio Terminal Starter Kit
Raspberry Pi
IoT pre začiatočníkov so Seeed a Microsoft - Raspberry Pi 4 Starter Kit
Arduino
Všetok kód pre zariadenia Arduino je napísaný v jazyku C++. Na dokončenie všetkých úloh budete potrebovať nasledujúce:
Hardvér pre Arduino
- Wio Terminal
- Voliteľné - USB-C kábel alebo USB-A na USB-C adaptér. Wio terminál má USB-C port a dodáva sa s USB-C na USB-A káblom. Ak váš PC alebo Mac má iba USB-C porty, budete potrebovať USB-C kábel alebo USB-A na USB-C adaptér.
Špecifické senzory a akčné členy pre Arduino
Tieto sú špecifické pre zariadenie Wio Terminal Arduino a nie sú relevantné pre Raspberry Pi.
- ArduCam Mini 2MP Plus - OV2640
- ReSpeaker 2-Mics Pi HAT
- Prepojovacie vodiče pre breadboard
- Slúchadlá alebo iný reproduktor s 3,5mm konektorom, alebo JST reproduktor, napríklad:
- microSD karta s kapacitou 16GB alebo menej, spolu s adaptérom na použitie SD karty s vaším počítačom, ak nemáte zabudovaný slot. POZNÁMKA - Wio Terminal podporuje iba SD karty do 16GB, vyššie kapacity nie sú podporované.
Raspberry Pi
Všetok kód pre zariadenia Raspberry Pi je napísaný v jazyku Python. Na dokončenie všetkých úloh budete potrebovať nasledujúce:
Hardvér pre Raspberry Pi
- Raspberry Pi
💁 Verzie od Pi 2B a vyššie by mali fungovať s úlohami v týchto lekciách. Ak plánujete spustiť VS Code priamo na Pi, potom je potrebné Pi 4 s 2GB alebo viac RAM. Ak budete k Pi pristupovať vzdialene, bude fungovať akékoľvek Pi 2B a vyššie.
- microSD karta (Môžete si zakúpiť Raspberry Pi súpravy, ktoré obsahujú microSD kartu), spolu s adaptérom na použitie SD karty s vaším počítačom, ak nemáte zabudovaný slot.
- USB napájací zdroj (Môžete si zakúpiť Raspberry Pi 4 súpravy, ktoré obsahujú napájací zdroj). Ak používate Raspberry Pi 4, potrebujete USB-C napájací zdroj, staršie zariadenia potrebujú micro-USB napájací zdroj.
Špecifické senzory a akčné členy pre Raspberry Pi
Tieto sú špecifické pre Raspberry Pi a nie sú relevantné pre zariadenie Arduino.
-
Mikrofón a reproduktor:
Použite jedno z nasledujúcich (alebo ekvivalent):
- Akýkoľvek USB mikrofón s akýmkoľvek USB reproduktorom, alebo reproduktor s 3,5mm jack káblom, alebo použitie HDMI audio výstupu, ak je vaše Raspberry Pi pripojené k monitoru alebo TV s reproduktormi
- Akékoľvek USB slúchadlá s integrovaným mikrofónom
- ReSpeaker 2-Mics Pi HAT s
- Slúchadlami alebo iným reproduktorom s 3,5mm konektorom, alebo JST reproduktorom, napríklad:
- Mono uzavretý reproduktor - 2W 6 Ohm
- USB Speakerphone
Senzory a akčné členy
Väčšina senzorov a akčných členov potrebných pre lekcie sa používa v oboch učebných cestách pre Arduino aj Raspberry Pi:
- Grove LED x 2
- Grove senzor vlhkosti a teploty
- Grove kapacitný senzor vlhkosti pôdy
- Grove relé
- Grove GPS (Air530)
- Grove senzor vzdialenosti Time of Flight
Voliteľný hardvér
Lekcie o automatickom zavlažovaní fungujú pomocou relé. Ako možnosť môžete toto relé pripojiť k vodnému čerpadlu napájanému cez USB pomocou nižšie uvedeného hardvéru.
- 6V vodné čerpadlo
- USB terminál
- Silikónové hadičky
- Červené a čierne vodiče
- Malý plochý skrutkovač
Virtuálny hardvér
Virtuálna hardvérová cesta poskytne simulátory pre senzory a akčné členy, implementované v jazyku Python. V závislosti od dostupnosti vášho hardvéru môžete toto spustiť na vašom bežnom vývojovom zariadení, ako je Mac, PC, alebo na Raspberry Pi a simulovať iba hardvér, ktorý nemáte. Napríklad, ak máte kameru Raspberry Pi, ale nie Grove senzory, budete môcť spustiť kód virtuálneho zariadenia na vašom Pi a simulovať Grove senzory, ale použiť fyzickú kameru.
Virtuálny hardvér bude používať projekt CounterFit.
Na dokončenie týchto lekcií budete potrebovať webovú kameru, mikrofón a audio výstup, ako sú reproduktory alebo slúchadlá. Tieto môžu byť zabudované alebo externé a musia byť nakonfigurované tak, aby fungovali s vaším operačným systémom a boli dostupné pre všetky aplikácie.
Upozornenie:
Tento dokument bol preložený pomocou služby na automatický preklad Co-op Translator. Aj keď sa snažíme o presnosť, upozorňujeme, že automatické preklady môžu obsahovať chyby alebo nepresnosti. Pôvodný dokument v jeho pôvodnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nezodpovedáme za akékoľvek nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu.