22 KiB
IoT kwa Kompyuta - Mtaala
Wataalam wa Azure Cloud Advocates katika Microsoft wanakuletea mtaala wa wiki 12 wenye masomo 24 kuhusu misingi ya IoT. Kila somo linajumuisha maswali ya awali na ya baada ya somo, maelekezo ya maandishi ya kukamilisha somo, suluhisho, kazi ya nyumbani, na zaidi. Mbinu yetu ya kujifunza kwa miradi inakuruhusu kujifunza huku ukijenga, njia iliyothibitishwa ya kuhakikisha ujuzi mpya unakaa.
Miradi inahusu safari ya chakula kutoka shambani hadi mezani. Hii inajumuisha kilimo, usafirishaji, utengenezaji, rejareja, na matumizi ya wateja - maeneo maarufu ya viwanda kwa vifaa vya IoT.
Sketchnote na Nitya Narasimhan. Bofya picha kwa toleo kubwa.
Shukrani za dhati kwa waandishi wetu Jen Fox, Jen Looper, Jim Bennett, na msanii wa sketchnote Nitya Narasimhan.
Shukrani pia kwa timu yetu ya Microsoft Learn Student Ambassadors ambao wamekuwa wakikagua na kutafsiri mtaala huu - Aditya Garg, Anurag Sharma, Arpita Das, Aryan Jain, Bhavesh Suneja, Faith Hunja, Lateefah Bello, Manvi Jha, Mireille Tan, Mohammad Iftekher (Iftu) Ebne Jalal, Mohammad Zulfikar, Priyanshu Srivastav, Thanmai Gowducheruvu, na Zina Kamel.
Kutana na timu!
Gif na Mohit Jaisal
🎥 Bofya picha hapo juu kwa video kuhusu mradi!
Walimu, tumetoa mapendekezo kadhaa ya jinsi ya kutumia mtaala huu. Ikiwa ungependa kuunda masomo yako mwenyewe, tumetoa pia kiolezo cha somo.
Wanafunzi, ili kutumia mtaala huu peke yako, fanya nakala ya repo nzima na ukamilishe mazoezi peke yako, ukianza na jaribio la awali la somo, kisha kusoma somo na kukamilisha shughuli nyingine. Jaribu kuunda miradi kwa kuelewa masomo badala ya kunakili msimbo wa suluhisho; hata hivyo msimbo huo unapatikana kwenye folda za /solutions katika kila somo linalohusiana na mradi. Wazo jingine ni kuunda kikundi cha kujifunza na marafiki na kupitia maudhui pamoja. Kwa masomo zaidi, tunapendekeza Microsoft Learn.
Kwa muhtasari wa video wa kozi hii, angalia video hii:
🎥 Bofya picha hapo juu kwa video kuhusu mradi!
Mbinu ya Kufundisha
Tumetumia kanuni mbili za kufundisha wakati wa kuunda mtaala huu: kuhakikisha kuwa ni wa miradi na kwamba unajumuisha maswali ya mara kwa mara. Mwisho wa mfululizo huu, wanafunzi watakuwa wameunda mfumo wa ufuatiliaji na umwagiliaji wa mimea, kifuatiliaji cha gari, mpangilio wa kiwanda mahiri wa kufuatilia na kukagua chakula, na kipima muda cha kupika kinachodhibitiwa kwa sauti, na watakuwa wamejifunza misingi ya Mtandao wa Vitu (IoT) ikiwa ni pamoja na jinsi ya kuandika msimbo wa kifaa, kuunganisha kwenye wingu, kuchambua telemetry, na kuendesha AI kwenye ukingo.
Kwa kuhakikisha kuwa maudhui yanalingana na miradi, mchakato unakuwa wa kuvutia zaidi kwa wanafunzi na uhifadhi wa dhana utaongezeka.
Aidha, jaribio la awali lenye hatari ndogo kabla ya darasa linaweka nia ya mwanafunzi kuelekea kujifunza mada, wakati jaribio la pili baada ya darasa linahakikisha uhifadhi zaidi. Mtaala huu uliundwa kuwa rahisi na wa kufurahisha na unaweza kuchukuliwa kwa ukamilifu au kwa sehemu. Miradi huanza kwa ndogo na kuwa ngumu zaidi mwishoni mwa mzunguko wa wiki 12.
Kila mradi unategemea vifaa halisi vinavyopatikana kwa wanafunzi na wapenda teknolojia. Kila mradi unachunguza uwanja maalum wa mradi, ukitoa maarifa ya msingi yanayohusiana. Ili kuwa msanidi programu aliyefanikiwa, inasaidia kuelewa uwanja ambao unatatua matatizo, kutoa maarifa haya ya msingi kunaruhusu wanafunzi kufikiria kuhusu suluhisho za IoT na masomo yao katika muktadha wa aina ya tatizo la ulimwengu halisi ambalo wanaweza kuulizwa kutatua kama msanidi programu wa IoT. Wanafunzi wanajifunza 'kwa nini' ya suluhisho wanazojenga, na kupata uelewa wa mtumiaji wa mwisho.
Vifaa
Tunayo chaguo mbili za vifaa vya IoT vya kutumia kwa miradi kulingana na upendeleo wa kibinafsi, maarifa ya lugha ya programu au mapendeleo, malengo ya kujifunza, na upatikanaji. Tumetoa pia toleo la 'vifaa vya virtual' kwa wale ambao hawana ufikiaji wa vifaa, au wanataka kujifunza zaidi kabla ya kununua. Unaweza kusoma zaidi na kupata 'orodha ya ununuzi' kwenye ukurasa wa vifaa, ikiwa ni pamoja na viungo vya kununua seti kamili kutoka kwa marafiki zetu katika Seeed Studio.
💁 Pata Kanuni za Maadili, Miongozo ya Kuchangia, na Miongozo ya Tafsiri. Tunakaribisha maoni yako ya kujenga!
Kila somo linajumuisha:
- sketchnote
- video ya ziada ya hiari
- jaribio la awali la somo
- somo la maandishi
- kwa masomo yanayohusiana na mradi, miongozo ya hatua kwa hatua ya jinsi ya kujenga mradi
- ukaguzi wa maarifa
- changamoto
- usomaji wa ziada
- kazi ya nyumbani
- jaribio la baada ya somo
Kuhusu maswali: Maswali yote yamejumuishwa kwenye folda ya quiz-app, kwa jumla ya maswali 48 ya maswali matatu kila moja. Yameunganishwa kutoka ndani ya masomo lakini programu ya maswali inaweza kuendeshwa ndani ya nchi au kupelekwa kwenye Azure; fuata maelekezo katika folda ya
quiz-app
. Yanatafsiriwa polepole.
Masomo
Jina la Mradi | Dhana Zinazofundishwa | Malengo ya Kujifunza | Somo Lililounganishwa | |
---|---|---|---|---|
01 | Kuanza | Utangulizi wa IoT | Jifunze kanuni za msingi za IoT na vipengele vya msingi vya suluhisho za IoT kama sensa na huduma za wingu huku ukiweka kifaa chako cha kwanza cha IoT | Utangulizi wa IoT |
02 | Kuanza | Kuchunguza zaidi kuhusu IoT | Jifunze zaidi kuhusu vipengele vya mfumo wa IoT, pamoja na microcontrollers na kompyuta za bodi moja | Kuchunguza zaidi kuhusu IoT |
03 | Kuanza | Kuingiliana na ulimwengu wa kimwili kwa sensa na actuators | Jifunze kuhusu sensa za kukusanya data kutoka ulimwengu wa kimwili, na actuators za kutuma maoni, huku ukijenga taa ya usiku | Kuingiliana na ulimwengu wa kimwili kwa sensa na actuators |
04 | Kuanza | Unganisha kifaa chako kwenye Mtandao | Jifunze kuhusu jinsi ya kuunganisha kifaa cha IoT kwenye Mtandao ili kutuma na kupokea ujumbe kwa kuunganisha taa yako ya usiku kwenye broker ya MQTT | Unganisha kifaa chako kwenye Mtandao |
05 | Shamba | Tabiri ukuaji wa mimea | Jifunze jinsi ya kutabiri ukuaji wa mimea kwa kutumia data ya joto iliyokusanywa na kifaa cha IoT | Tabiri ukuaji wa mimea |
06 | Shamba | Tambua unyevu wa udongo | Jifunze jinsi ya kutambua unyevu wa udongo na kuweka sensa ya unyevu wa udongo | Tambua unyevu wa udongo |
07 | Shamba | Umwagiliaji wa mimea kiotomatiki | Jifunze jinsi ya kuendesha na kuweka muda wa umwagiliaji kwa kutumia relay na MQTT | Umwagiliaji wa mimea kiotomatiki |
08 | Shamba | Hamisha mmea wako kwenye wingu | Jifunze kuhusu wingu na huduma za IoT zinazohifadhiwa kwenye wingu na jinsi ya kuunganisha mmea wako kwenye mojawapo badala ya broker ya MQTT ya umma | Hamisha mmea wako kwenye wingu |
09 | Shamba | Hamisha mantiki ya programu yako kwenye wingu | Jifunze kuhusu jinsi unavyoweza kuandika mantiki ya programu kwenye wingu inayojibu ujumbe wa IoT | Hamisha mantiki ya programu yako kwenye wingu |
10 | Farm | Linda mmea wako salama | Jifunze kuhusu usalama wa IoT na jinsi ya kulinda mmea wako kwa kutumia funguo na vyeti | Linda mmea wako salama |
11 | Transport | Ufuatiliaji wa eneo | Jifunze kuhusu ufuatiliaji wa eneo la GPS kwa vifaa vya IoT | Ufuatiliaji wa eneo |
12 | Transport | Hifadhi data za eneo | Jifunze jinsi ya kuhifadhi data za IoT ili ziweze kuonyeshwa au kuchambuliwa baadaye | Hifadhi data za eneo |
13 | Transport | Onyesha data za eneo | Jifunze kuhusu kuonyesha data za eneo kwenye ramani, na jinsi ramani zinavyowakilisha ulimwengu halisi wa 3D katika vipimo viwili | Onyesha data za eneo |
14 | Transport | Geofences | Jifunze kuhusu geofences, na jinsi zinavyoweza kutumika kutoa tahadhari wakati magari katika mnyororo wa usambazaji yanakaribia marudio yao | Geofences |
15 | Manufacturing | Fundisha kifaa cha kugundua ubora wa matunda | Jifunze kuhusu kufundisha kifaa cha kutambua picha katika wingu ili kugundua ubora wa matunda | Fundisha kifaa cha kugundua ubora wa matunda |
16 | Manufacturing | Kagua ubora wa matunda kutoka kifaa cha IoT | Jifunze kuhusu kutumia kifaa chako cha kugundua ubora wa matunda kutoka kifaa cha IoT | Kagua ubora wa matunda kutoka kifaa cha IoT |
17 | Manufacturing | Endesha kifaa chako cha kugundua matunda kwenye ukingo | Jifunze kuhusu kuendesha kifaa chako cha kugundua matunda kwenye kifaa cha IoT kwenye ukingo | Endesha kifaa chako cha kugundua matunda kwenye ukingo |
18 | Manufacturing | Anzisha kugundua ubora wa matunda kutoka sensa | Jifunze kuhusu kuanzisha kugundua ubora wa matunda kutoka sensa | Anzisha kugundua ubora wa matunda kutoka sensa |
19 | Retail | Fundisha kifaa cha kugundua hisa | Jifunze jinsi ya kutumia utambuzi wa vitu kufundisha kifaa cha kugundua hisa ili kuhesabu hisa katika duka | Fundisha kifaa cha kugundua hisa |
20 | Retail | Kagua hisa kutoka kifaa cha IoT | Jifunze jinsi ya kukagua hisa kutoka kifaa cha IoT kwa kutumia mfano wa utambuzi wa vitu | Kagua hisa kutoka kifaa cha IoT |
21 | Consumer | Tambua sauti kwa kifaa cha IoT | Jifunze jinsi ya kutambua sauti kutoka kifaa cha IoT ili kujenga kipima muda mahiri | Tambua sauti kwa kifaa cha IoT |
22 | Consumer | Elewa lugha | Jifunze jinsi ya kuelewa sentensi zinazozungumzwa kwa kifaa cha IoT | Elewa lugha |
23 | Consumer | Weka kipima muda na toa maoni ya sauti | Jifunze jinsi ya kuweka kipima muda kwenye kifaa cha IoT na kutoa maoni ya sauti kuhusu wakati kipima muda kimewekwa na kinapomalizika | Weka kipima muda na toa maoni ya sauti |
24 | Consumer | Saidia lugha nyingi | Jifunze jinsi ya kusaidia lugha nyingi, zote zinazozungumzwa na majibu kutoka kipima muda chako mahiri | Saidia lugha nyingi |
Ufikiaji wa nje ya mtandao
Unaweza kuendesha nyaraka hizi nje ya mtandao kwa kutumia Docsify. Fork repo hii, install Docsify kwenye mashine yako ya ndani, kisha kwenye folda ya mizizi ya repo hii, andika docsify serve
. Tovuti itahudumiwa kwenye port 3000 kwenye localhost yako: localhost:3000
.
Unaweza kutengeneza PDF ya maudhui haya kwa ufikiaji wa nje ya mtandao ikiwa inahitajika. Ili kufanya hivyo, hakikisha una npm imewekwa na endesha amri zifuatazo kwenye folda ya mizizi ya repo hii:
npm i
npm run convert
Slides
Kuna deki za slaidi kwa baadhi ya masomo katika folda ya slides.
Msaada Unahitajika!
Je, ungependa kuchangia tafsiri? Tafadhali soma miongozo ya tafsiri yetu na ongeza maoni kwenye mojawapo ya masuala ya tafsiri. Ikiwa unataka kutafsiri katika lugha mpya, tafadhali fungua suala jipya kwa ufuatiliaji.
Mitaala Mingine
Timu yetu inazalisha mitaala mingine! Angalia:
- Generative AI for Beginners
- Generative AI for Beginners .NET
- Generative AI with JavaScript
- Generative AI with Java
- AI for Beginners
- Data Science for Beginners
- ML for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- XR Development for Beginners
- Mastering GitHub Copilot for Agentic use
- Mastering GitHub Copilot for C#/.NET Developers
- Choose Your Own Copilot Adventure
Utoaji wa picha
Unaweza kupata maelezo yote ya picha zinazotumika katika mtaala huu pale inapohitajika kwenye Utoaji.
Kanusho:
Hati hii imetafsiriwa kwa kutumia huduma ya kutafsiri ya AI Co-op Translator. Ingawa tunajitahidi kuhakikisha usahihi, tafadhali fahamu kuwa tafsiri za kiotomatiki zinaweza kuwa na makosa au kutokuwa sahihi. Hati ya asili katika lugha yake ya awali inapaswa kuzingatiwa kama chanzo cha mamlaka. Kwa taarifa muhimu, tafsiri ya kitaalamu ya binadamu inapendekezwa. Hatutawajibika kwa kutoelewana au tafsiri zisizo sahihi zinazotokana na matumizi ya tafsiri hii.