13 KiB
Хардвер
Т у IoT означава ствари и односи се на уређаје који интерагују са светом око нас. Сваки пројекат заснован је на стварном хардверу доступном студентима и ентузијастима. Имамо два избора IoT хардвера у зависности од личних преференција, знања или склоности ка програмским језицима, циљева учења и доступности. Такође смо обезбедили верзију „виртуелног хардвера“ за оне који немају приступ хардверу или желе да науче више пре него што се одлуче за куповину.
💁 Не морате куповати IoT хардвер да бисте завршили задатке. Све можете урадити користећи виртуелни IoT хардвер.
Физички хардверски избори су Arduino или Raspberry Pi. Свака платформа има своје предности и мане, које су обрађене у једној од почетних лекција. Ако се још нисте одлучили за хардверску платформу, можете прегледати лекцију два првог пројекта како бисте одлучили која вас хардверска платформа највише занима.
Одређени хардвер је изабран како би се смањила сложеност лекција и задатака. Иако други хардвер може радити, не можемо гарантовати да ће сви задаци бити подржани на вашем уређају без додатног хардвера. На пример, многи Arduino уређаји немају WiFi, који је потребан за повезивање са облаком - Wio терминал је изабран јер има уграђен WiFi.
Такође ће вам бити потребно неколико нетехничких предмета, као што су земља или саксијска биљка, и воће или поврће.
Куповина комплета
Seeed Studios су љубазно обезбедили сав хардвер у облику лако доступних комплета:
Arduino - Wio Terminal
IoT за почетнике са Seeed и Microsoft - Wio Terminal Starter Kit
Raspberry Pi
IoT за почетнике са Seeed и Microsoft - Raspberry Pi 4 Starter Kit
Arduino
Сав код за уређаје на Arduino платформи је написан у C++. Да бисте завршили све задатке, биће вам потребно следеће:
Arduino хардвер
- Wio Terminal
- Опционо - USB-C кабл или USB-A на USB-C адаптер. Wio терминал има USB-C порт и долази са USB-C на USB-A каблом. Ако ваш рачунар или Mac има само USB-C портове, биће вам потребан USB-C кабл или USB-A на USB-C адаптер.
Arduino специфични сензори и актуатори
Ови сензори и актуатори су специфични за коришћење Wio терминала на Arduino уређају и нису релевантни за коришћење Raspberry Pi.
- ArduCam Mini 2MP Plus - OV2640
- ReSpeaker 2-Mics Pi HAT
- Жице за breadboard
- Слушалице или други звучник са 3.5мм прикључком, или JST звучник као што је:
- microSD картица од 16GB или мање, заједно са конектором за коришћење SD картице са вашим рачунаром ако немате уграђени. НАПОМЕНА - Wio терминал подржава само SD картице до 16GB, не подржава веће капацитете.
Raspberry Pi
Сав код за уређаје на Raspberry Pi платформи је написан у Python-у. Да бисте завршили све задатке, биће вам потребно следеће:
Raspberry Pi хардвер
- Raspberry Pi
💁 Верзије од Pi 2B и новије требало би да раде са задацима у овим лекцијама. Ако планирате да покрећете VS Code директно на Pi-ју, онда је потребан Pi 4 са 2GB или више RAM-а. Ако ћете приступати 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.5мм прикључком, или коришћење HDMI аудио излаза ако је ваш Raspberry Pi повезан са монитором или ТВ-ом са звучницима
- Било који USB слушалице са уграђеним микрофоном
- ReSpeaker 2-Mics Pi HAT са
- Слушалицама или другим звучником са 3.5мм прикључком, или JST звучником као што је:
- Mono Enclosed Speaker - 2W 6 Ohm
- USB Speakerphone
Сензори и актуатори
Већина сензора и актуатора који су потребни користе се и у Arduino и у Raspberry Pi путевима учења:
- Grove LED x 2
- Grove сензор влажности и температуре
- Grove капацитивни сензор влажности земљишта
- Grove релеј
- Grove GPS (Air530)
- Grove Time of flight сензор удаљености
Опциони хардвер
Лекције о аутоматском заливању раде користећи релеј. Као опција, можете повезати овај релеј са пумпом за воду која се напаја преко USB-а користећи доле наведени хардвер.
- 6V пумпа за воду
- USB терминал
- Силиконске цеви
- Црвене и црне жице
- Мали равни одвијач
Виртуелни хардвер
Пут виртуелног хардвера обезбедиће симулаторе за сензоре и актуаторе, имплементиране у Python-у. У зависности од доступности вашег хардвера, можете га покренути на вашем уобичајеном развојном уређају, као што је Mac, PC, или га покренути на Raspberry Pi и симулирати само хардвер који немате. На пример, ако имате Raspberry Pi камеру, али не и Grove сензоре, моћи ћете да покренете код виртуелног уређаја на вашем Pi-ју и симулирате Grove сензоре, али користите физичку камеру.
Виртуелни хардвер ће користити CounterFit пројекат.
Да бисте завршили ове лекције, биће вам потребна веб камера, микрофон и аудио излаз као што су звучници или слушалице. Они могу бити уграђени или екстерни и морају бити конфигурисани да раде са вашим оперативним системом и доступни за коришћење у свим апликацијама.
Одрицање од одговорности:
Овај документ је преведен коришћењем услуге за превођење помоћу вештачке интелигенције Co-op Translator. Иако се трудимо да превод буде тачан, молимо вас да имате у виду да аутоматизовани преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати меродавним извором. За критичне информације препоручује се професионални превод од стране људи. Не преузимамо одговорност за било каква погрешна тумачења или неспоразуме који могу настати услед коришћења овог превода.