IoT-i T tähistab Things ehk asju, mis suhtlevad meid ümbritseva maailmaga. Iga projekt põhineb reaalsel riistvaral, mis on kättesaadav nii õpilastele kui ka hobitegijatele. Meil on kaks valikut IoT-riistvara osas, sõltuvalt isiklikest eelistustest, programmeerimiskeele teadmistest või eelistustest, õpieesmärkidest ja saadavusest. Lisaks oleme pakkunud ka "virtuaalse riistvara" versiooni neile, kellel pole riistvarale ligipääsu või kes soovivad enne ostu rohkem õppida.
💁 IoT-riistvara ostmine pole ülesannete täitmiseks vajalik. Kõik saab teha virtuaalse IoT-riistvara abil.
Füüsilise riistvara valikud on Arduino või Raspberry Pi. Igal platvormil on oma plussid ja miinused, mida käsitletakse ühes esimestest tundidest. Kui sa pole veel otsustanud, millist riistvaraplatvormi kasutada, siis saad üle vaadata esimese projekti teise tunni, et otsustada, milline platvorm sind kõige rohkem huvitab.
Konkreetne riistvara on valitud selleks, et vähendada tundide ja ülesannete keerukust. Kuigi muud riistvarad võivad töötada, ei saa me garanteerida, et kõik ülesanded on sinu seadmel toetatud ilma täiendava riistvarata. Näiteks paljudel Arduino seadmetel pole WiFi-ühendust, mis on vajalik pilvega ühenduse loomiseks – Wio terminal valiti, kuna sellel on sisseehitatud WiFi.
Sul on vaja ka mõningaid mitte-tehnilisi esemeid, nagu muld või potitaim ning puu- või köögiviljad.
Seeed Studios on lahkelt teinud kogu riistvara kättesaadavaks lihtsasti ostetavate komplektidena:
IoT algajatele koos Seeediga ja Microsoftiga - Wio Terminal Starter Kit
IoT algajatele koos Seeediga ja Microsoftiga - Raspberry Pi 4 Starter Kit
Kogu Arduino seadme kood on kirjutatud C++ keeles. Kõigi ülesannete täitmiseks on sul vaja järgmist:
- Wio Terminal
- Valikuline - USB-C kaabel või USB-A to USB-C adapter. Wio terminalil on USB-C port ja komplektis on USB-C to USB-A kaabel. Kui sinu arvutil või Macil on ainult USB-C pordid, siis vajad USB-C kaablit või USB-A to USB-C adapterit.
Need on spetsiifilised Wio terminali Arduino seadmele ega ole asjakohased Raspberry Pi kasutamisel.
- ArduCam Mini 2MP Plus - OV2640
- ReSpeaker 2-Mics Pi HAT
- Breadboard Jumper Wires
- Kõrvaklapid või muu kõlar 3,5 mm pistikuga või JST kõlar, näiteks:
- microSD kaart 16GB või vähem, koos ühendusadapteriga, kui sinu arvutil pole sisseehitatud kaardilugejat. MÄRKUS - Wio Terminal toetab ainult kuni 16GB SD-kaarte, suuremaid mahtusid ei toetata.
Kogu Raspberry Pi seadme kood on kirjutatud Pythonis. Kõigi ülesannete täitmiseks on sul vaja järgmist:
- Raspberry Pi
💁 Pi 2B ja uuemad versioonid peaksid töötama nende tundide ülesannetega. Kui plaanid VS Code'i otse Pi peal käivitada, siis on vaja Pi 4, millel on vähemalt 2GB RAM-i. Kui plaanid Pi-le kaugjuurdepääsu, siis sobib iga Pi 2B ja uuem.
- microSD kaart (Raspberry Pi komplektid võivad sisaldada microSD kaarti), koos ühendusadapteriga, kui sinu arvutil pole sisseehitatud kaardilugejat.
- USB toiteallikas (Raspberry Pi 4 komplektid võivad sisaldada toiteallikat). Kui kasutad Raspberry Pi 4, siis vajad USB-C toiteallikat, varasemad seadmed vajavad micro-USB toiteallikat.
Need on spetsiifilised Raspberry Pi kasutamisel ega ole asjakohased Arduino seadme puhul.
-
Mikrofon ja kõlar:
Kasuta ühte järgmistest (või samaväärset):
- Mis tahes USB mikrofon koos USB kõlariga või kõlar 3,5 mm pistikuga, või HDMI audio väljund, kui Raspberry Pi on ühendatud monitori või teleriga, millel on kõlarid
- Mis tahes USB peakomplekt sisseehitatud mikrofoniga
- ReSpeaker 2-Mics Pi HAT koos
- Kõrvaklapid või muu kõlar 3,5 mm pistikuga või JST kõlar, näiteks:
- Mono Enclosed Speaker - 2W 6 Ohm
- USB Speakerphone
Enamik sensoreid ja aktuaatoreid, mida on vaja, kasutatakse nii Arduino kui ka Raspberry Pi õpiteekondades:
- Grove LED x 2
- Grove niiskuse ja temperatuuri sensor
- Grove maapinna niiskuse sensor
- Grove relee
- Grove GPS (Air530)
- Grove kauguse sensor
Automaatse kastmise tunnid töötavad relee abil. Valikuliselt saab selle relee ühendada USB-toitega veepumbaga, kasutades allpool loetletud riistvara.
- 6V veepump
- USB terminal
- Silikoonvoolikud
- Punased ja mustad juhtmed
- Väike lapik kruvikeeraja
Virtuaalse riistvara teekond pakub sensorite ja aktuaatorite simulaatoreid, mis on rakendatud Pythonis. Sõltuvalt sinu riistvara saadavusest saad seda käivitada oma tavapärasel arendusseadmel, nagu Mac või PC, või Raspberry Pi peal, simuleerides ainult riistvara, mida sul pole. Näiteks, kui sul on Raspberry Pi kaamera, kuid mitte Grove sensorid, saad virtuaalse seadme koodi käivitada oma Pi peal, simuleerides Grove sensoreid, kuid kasutades füüsilist kaamerat.
Virtuaalne riistvara kasutab CounterFit projekti.
Nende tundide täitmiseks on sul vaja veebikaamerat, mikrofoni ja heliväljundit, nagu kõlarid või kõrvaklapid. Need võivad olla sisseehitatud või välised ning peavad olema konfigureeritud töötama sinu operatsioonisüsteemiga ja olema kättesaadavad kõigile rakendustele.
Lahtiütlus:
See dokument on tõlgitud AI tõlketeenuse Co-op Translator abil. Kuigi püüame tagada täpsust, palume arvestada, et automaatsed tõlked võivad sisaldada vigu või ebatäpsusi. Algne dokument selle algses keeles tuleks pidada autoriteetseks allikaks. Olulise teabe puhul soovitame kasutada professionaalset inimtõlget. Me ei vastuta selle tõlke kasutamisest tulenevate arusaamatuste või valesti tõlgenduste eest.


