parent
039eb2ab20
commit
13718d3ea8
@ -0,0 +1,89 @@
|
||||
name: Co-op Translator
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
|
||||
jobs:
|
||||
co-op-translator:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
permissions:
|
||||
contents: write
|
||||
pull-requests: write
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: '3.10'
|
||||
|
||||
- name: Install Co-op Translator
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip install co-op-translator
|
||||
|
||||
- name: Run Co-op Translator
|
||||
env:
|
||||
PYTHONIOENCODING: utf-8
|
||||
# Azure AI Service Credentials
|
||||
AZURE_AI_SERVICE_API_KEY: ${{ secrets.AZURE_AI_SERVICE_API_KEY }}
|
||||
AZURE_AI_SERVICE_ENDPOINT: ${{ secrets.AZURE_AI_SERVICE_ENDPOINT }}
|
||||
|
||||
# Azure OpenAI Credentials
|
||||
AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}
|
||||
AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}
|
||||
AZURE_OPENAI_MODEL_NAME: ${{ secrets.AZURE_OPENAI_MODEL_NAME }}
|
||||
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME: ${{ secrets.AZURE_OPENAI_CHAT_DEPLOYMENT_NAME }}
|
||||
AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}
|
||||
|
||||
# OpenAI Credentials
|
||||
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
|
||||
OPENAI_ORG_ID: ${{ secrets.OPENAI_ORG_ID }}
|
||||
OPENAI_CHAT_MODEL_ID: ${{ secrets.OPENAI_CHAT_MODEL_ID }}
|
||||
OPENAI_BASE_URL: ${{ secrets.OPENAI_BASE_URL }}
|
||||
run: |
|
||||
# =====================================================================
|
||||
# IMPORTANT: Set your target languages here (REQUIRED CONFIGURATION)
|
||||
# =====================================================================
|
||||
# Example: Translate to Spanish, French, German. Add -y to auto-confirm.
|
||||
# translate -l "all" -y # <--- MODIFY THIS LINE with your desired languages
|
||||
# translate -l "zh tw fr ja ko pt es de fa pl hi it" -y
|
||||
|
||||
- name: Authenticate GitHub App
|
||||
id: generate_token
|
||||
uses: tibdex/github-app-token@v1
|
||||
with:
|
||||
app_id: ${{ secrets.GH_APP_ID }}
|
||||
private_key: ${{ secrets.GH_APP_PRIVATE_KEY }}
|
||||
|
||||
- name: Create Pull Request with translations
|
||||
uses: peter-evans/create-pull-request@v5
|
||||
with:
|
||||
token: ${{ steps.generate_token.outputs.token }}
|
||||
commit-message: "🌐 Update translations via Co-op Translator"
|
||||
title: "🌐 Update translations via Co-op Translator"
|
||||
body: |
|
||||
This PR updates translations for recent changes merged into the `main` branch.
|
||||
|
||||
### 📋 Summary of Changes
|
||||
- Translated markdown content has been added under the `translations/` directory
|
||||
- Translated images (if applicable) have been generated in the `translated_images/` directory
|
||||
|
||||
🔁 Co-op Translator ensures that changes in links, structure, or inline elements in the original content are automatically reflected in all translated files.
|
||||
|
||||
---
|
||||
🌐 This pull request was automatically generated by [Co-op Translator](https://github.com/Azure/co-op-translator), powered by Azure AI.
|
||||
|
||||
branch: update-translations
|
||||
base: main
|
||||
delete-branch: true
|
||||
add-paths: |
|
||||
translations/
|
||||
translated_images/
|
@ -1,9 +0,0 @@
|
||||
# মাইক্রোসফট ওপেন সোর্স - আচরণ বিধি
|
||||
|
||||
এই প্রজেক্টে [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/)অনুসরণ করা হচ্ছে।
|
||||
|
||||
রিসোর্সসমূহ:
|
||||
|
||||
- [মাইক্রোসফট ওপেন সোর্স - আচরণ বিধি](https://opensource.microsoft.com/codeofconduct/)
|
||||
- [মাইক্রোসফটর আচরণ বিধি - বহুল জিজ্ঞাসিত প্রশ্ন (FAQ)](https://opensource.microsoft.com/codeofconduct/faq/)
|
||||
- যেকোন প্রশ্ন বা বিষয় নিয়ে যোগাযোগ করতে পারবেন [opencode@microsoft.com](mailto:opencode@microsoft.com) ইমেইলের মাধ্যমে।
|
@ -1,9 +0,0 @@
|
||||
# Code de conduite de Microsoft pour les logiciels libres
|
||||
|
||||
Ce projet a adopté le [Code de conduite de Microsoft Open Source](https://opensource.microsoft.com/codeofconduct/).
|
||||
|
||||
Resources:
|
||||
|
||||
- [Code de conduite de Microsoft pour les logiciels libres](https://opensource.microsoft.com/codeofconduct/)
|
||||
- [FAQ sur le code de conduite de Microsoft](https://opensource.microsoft.com/codeofconduct/faq/)
|
||||
- Contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with questions or concerns
|
@ -1,9 +0,0 @@
|
||||
# माइक्रोसॉफ्ट ओपन सोर्स कोड ऑफ कंडक्ट
|
||||
|
||||
इस परियोजना ने [माइक्रोसॉफ्ट ओपन सोर्स कोड ऑफ कंडक्ट](https://opensource.microsoft.com/codeofconduct/) को अपनाया है।
|
||||
|
||||
संसाधन:
|
||||
|
||||
- [माइक्रोसॉफ्ट ओपन सोर्स कोड ऑफ कंडक्ट](https://opensource.microsoft.com/codeofconduct/)
|
||||
- [माइक्रोसॉफ्ट कोड ऑफ कंडक्ट के बारे में अक्सर पूछे जाने वाले प्रश्न](https://opensource.microsoft.com/codeofconduct/faq/)
|
||||
- प्रश्नों या चिंताओं के लिए [openencode@microsoft.com](mailto:openencode@microsoft.com) पे संपर्क करें
|
@ -1,7 +0,0 @@
|
||||
# কন্ট্রিবিউশন
|
||||
|
||||
এই প্রজেক্টটি কন্ট্রিবিউশন বা অবদান এবং সব ধরণের পরামর্শকে স্বাগত জানায়। বেশিরভাগ কন্ট্রিবিউশনের জন্য আপনাকে একটি Contributor License Agreement (CLA) অর্থাৎ অবদানকারী লাইসেন্স চুক্তিতে (সিএলএ) সম্মতি জানাতে হবে যে আপনার এই অধিকার রয়েছে যে আমাদেরকে আপনার কন্ট্রিবিউশন ব্যবহার করার অধিকার আপনি আমাদেরকে দিবেন। বিশদ জানার জন্য, https://cla.microsoft.com দেখুন।
|
||||
|
||||
আপনি যখন একটি Pull Request জমা দিবেন, তখন একটি সিএলএ-বট স্বয়ংক্রিয়ভাবে নির্ধারণ করবে যে আপনাকে সিএলএ সরবরাহ করতে হবে কিনা এবং Pull Requestটি যথাযথভাবে প্রদান করতে লেবেল, কমেন্ট এসব দিতে হবে কিনা। কেবল বট দ্বারা প্রদত্ত নির্দেশাবলী অনুসরণ করুন। আমাদের যেকোন রেপোসিটরিতে কাজ করতে, সিএলএ আপনাকে কেবল একবারই ব্যবহার করতে হবে।
|
||||
|
||||
এই প্রজেক্টটিতে [মাইক্রোসফ্ট ওপেন সোর্স আচরণবিধি](https://opensource.microsoft.com/codeofconduct/) অনুসরণ করা হচ্ছে। আরও তথ্যের জন্য [আচরণবিধি FAQ](https://opensource.microsoft.com/codeofconduct/faq/) পড়ুন বা কোনও অতিরিক্ত প্রশ্ন বা মন্তব্য থাকলে opencode@microsoft.com এ যোগাযোগ করুন।
|
@ -1,12 +0,0 @@
|
||||
# Contributing
|
||||
|
||||
Ce projet est ouvert aux contributions et aux suggestions. La plupart des contributions nécessitent que vous
|
||||
accepter un Accord de Licence de Contributeur (CLA) déclarant que vous avez le droit de,
|
||||
et que vous nous accordez effectivement les droits d'utilisation de votre contribution. Pour plus de détails, visitez
|
||||
https://cla.microsoft.com.
|
||||
|
||||
Lorsque vous soumettez une demande de retrait, un robot CLA déterminera automatiquement si vous devez fournir une CLA et décorer le PR de manière appropriée (par exemple, étiquette, commentaire). Il suffit de suivre les instructions fournies par le bot. Vous n'aurez à le faire qu'une seule fois pour tous les dépôts utilisant notre CLA.
|
||||
|
||||
Ce projet a adopté le [Code de conduite de Microsoft Open Source](https://opensource.microsoft.com/codeofconduct/).
|
||||
Pour plus d'informations, lisez la [FAQ sur le code de conduite](https://opensource.microsoft.com/codeofconduct/faq/)
|
||||
ou contactez [opencode@microsoft.com](mailto:opencode@microsoft.com) pour toute question ou commentaire supplémentaire.
|
@ -1,135 +0,0 @@
|
||||
[](https://github.com/microsoft/IoT-For-Beginners/blob/master/LICENSE)
|
||||
[](https://GitHub.com/microsoft/IoT-For-Beginners/graphs/contributors/)
|
||||
[](https://GitHub.com/microsoft/IoT-For-Beginners/issues/)
|
||||
[](https://GitHub.com/microsoft/IoT-For-Beginners/pulls/)
|
||||
[](http://makeapullrequest.com)
|
||||
|
||||
[](https://GitHub.com/microsoft/IoT-For-Beginners/watchers/)
|
||||
[](https://GitHub.com/microsoft/IoT-For-Beginners/network/)
|
||||
[](https://GitHub.com/microsoft/IoT-For-Beginners/stargazers/)
|
||||
|
||||
[](../README.md)
|
||||
[](translations/README.zh-cn.md)
|
||||
[](translations/README.tr.md)
|
||||
[](translations/README.fr.md)
|
||||
|
||||
|
||||
# বিগিনারদের জন্য আইওটি - একটি সুবিন্যস্ত পাঠ্যক্রম
|
||||
|
||||
মাইক্রোসফট এর Azure Cloud Advocate গণ আইওটি বেসিক সম্পর্কে 12-সপ্তাহ, 24-লেসনের এই কোর্সটি তৈরী করেছেন। প্রতিটি পাঠের মধ্যে লেকচার-পূর্ববর্তী এবং লেকচার-পরবর্তী কুইজ, পাঠ সম্পূর্ণ করার জন্য লিখিত নির্দেশাবলী, একটি সমাধান, একটি এসাইনমেন্ট এবং আরও অনেক কিছু রয়েছে। আমাদের প্রজেক্ট-ভিত্তিক পদ্ধতির মাধ্যমে নতুন বিষয় সম্পর্কে জানা এবং কাজ করে অভিজ্ঞতা অর্জন দুটোই হবে একসাথে - নতুন স্কিল শেখার জন্য যা নিঃসন্দেহে একটি কার্যকরী পন্থা।
|
||||
|
||||
প্রজেক্টগুলোতে খামার থেকে টেবিল পর্যন্ত খাদ্যের অভূতপূর্ব একটি যাত্রা আমরা উপভোগ করবো, শিখবো। এর মধ্যে রয়েছে কৃষিকাজ, প্রক্রিয়া ব্যবস্থাপনা, উৎপাদন, খুচরা ও গ্রাহকপর্যায় সহ আইওটি ডিভাইসের জন্য জনপ্রিয় সব ক্ষেত্র।
|
||||
|
||||

|
||||
|
||||
> স্কেচনোটটি তৈরী করেছেন [Nitya Narasimhan](https://github.com/nitya) । বড় সংস্করণে দেখার জন্য ছবিটিতে ক্লিক করতে হবে।
|
||||
|
||||
**হৃদয়ের অন্তঃস্থল থেকে কৃতজ্ঞতা জানাই এই কোর্সের রচয়িতা [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett) এবং স্কেচনোট শিল্পী [Nitya Narasimhan](https://github.com/nitya)কে ।**
|
||||
|
||||
**ধন্যবাদ জানাতে চাই আমাদের সেসকল [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn)দের, যারা এই কারিক্যুলামটি রিভিউ এবং অনুবাদে কাজ করেছে - [Aditya Garg](https://github.com/AdityaGarg00),[Anurag Sharma](https://github.com/Anurag-0-1-A), [Arpita Das](https://github.com/Arpiiitaaa), [Aryan Jain](https://www.linkedin.com/in/aryan-jain-47a4a1145/), [Bhavesh Suneja](https://github.com/EliteWarrior315),[Faith Hunja](https://faithhunja.github.io/), [Lateefah Bello](https://www.linkedin.com/in/lateefah-bello/), [Manvi Jha](https://github.com/Severus-Matthew), [Mireille Tan](https://www.linkedin.com/in/mireille-tan-a4834819a/), [Mohammad Iftekher (Iftu) Ebne Jalal](https://github.com/Iftu119),[Mohammad Zulfikar](https://github.com/mohzulfikar), [Priyanshu Srivastav](https://www.linkedin.com/in/priyanshu-srivastav-b067241ba), [Thanmai Gowducheruvu](https://github.com/innovation-platform), এবং [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).**
|
||||
|
||||
পুরো টীমের সাথে পরিচিত হওয়া যাক !
|
||||
|
||||
[](https://youtu.be/-wippUJRi5k)
|
||||
|
||||
> 🎥 উপরের ছবিতে ক্লিক করলেই এই কারিক্যুলামে যারা কাজ করেছেন, তাদের সম্পর্কে জানা যাবে।
|
||||
|
||||
> **শিক্ষকবৃন্দ** , আপনারা যেন বেশ সহজেই এই কারিকুলাম ব্যবহার করতে পারেন তার জন্য, আমর একটি [গাইডলাইন](for-teachers.md) তৈরী করেছি যাতে আপনার জন্য প্রয়োজনীয় সকল নির্দেশনা রয়েছে। আপনি যদি নিজেই নিজের লেসন তৈরি করতে চান, তবে তার জন্যও আমরা একটি [লেসন টেম্পলেট](lesson-template/README.md) রেখেছি।
|
||||
|
||||
> **শিক্ষার্থীরা**, এই কোর্সটি নিজে ব্যবহার করতে চাইলে, পুরো রেপোসিটরি 'fork' করতে হবে এবং লেকচার-পূর্ববর্তী কুইজ দিয়ে শুরু করতে হবে। তারপরে লেকচারটি পড়ে এবং বাকি কাজগুলো বুঝে, নিজেই অনুশীলনগুলি সম্পূর্ণ করতে হবে। সমাধান কোডগুলো কপি না করে, বরং লেসনগুলি বোঝার মাধ্যমে প্রজেক্টগুলি তৈরি করার চেষ্টা করতে হবে। তবে হ্যাঁ, সল্যুশন কোডগুলো প্রতিটি প্রজেক্ট-ভিত্তিক লেসনের সমাধান ফোল্ডারে পাওয়া যাবে। আরেকটি পরামর্শ হলো বন্ধুদের সাথে একটি স্টাডি গ্রুপ গঠন করা এবং একসাথে লেসনগুলোর মধ্য দিয়ে যাওয়া। আরও বেশি শেখার জন্য, [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn) ব্যবহার করা যাবে।
|
||||
|
||||
[](https://youtube.com/watch?v=bccEMm8gRuc "Promo video")
|
||||
|
||||
> 🎥 উপরের ছবিতে ক্লিক করলেই এই পুরো কারিক্যুলামটি সম্পর্কে জানা যাবে।
|
||||
|
||||
## শিক্ষাপদ্ধতি
|
||||
|
||||
এই পাঠ্যক্রমটি তৈরি করার সময় আমরা দুটি শিক্ষাগত পদ্ধতি বেছে নিয়েছি: প্রজেক্ট-ভিত্তিক পাঠদান এবং ঘন ঘন কুইজের অন্তর্ভুক্তি নিশ্চিত করা। এই সিরিজটির শেষের দিকে, শিক্ষার্থীরা একটি প্ল্যান্ট মনিটরিং এবং পানি সরবরাহের ব্যবস্থা, একটি যানবাহন ট্র্যাকার, খাবারের সন্ধানের জন্য এবং পরীক্ষা করার জন্য একটি স্মার্ট কারখানা সেটআপ এবং একটি ভয়েস-নিয়ন্ত্রিত রান্নার টাইমার তৈরি করবে এবং তাদের ইন্টারনেট অফ থিংস এর মূল বিষয়গুলি শিখবে - কীভাবে ডিভাইস কোড লিখতে হবে,কীভাবে ক্লাউডের সাথে সংযুক্ত হতে হবে, টেলিমেট্রি তথ্য বিশ্লেষণ করতে হবে এবং Edge এ কীভাবে আর্টিফিশিয়াল ইনটেলিজেন্স চালাতে হবে।
|
||||
|
||||
কোর্সের বিষয়বস্তু প্রজেক্ট যেন সমান্তরালে চলে তা নিশ্চিত করা হয়েছে - এই প্রক্রিয়াটি শিক্ষার্থীদের জন্য আরও আকর্ষক হবে এবং কনসেপ্টগুলো দীর্ঘদিন মনে রাখতে পারবে।
|
||||
|
||||
এছাড়াও, লেকচারের পূর্বে একটি সহজ কুইজ কোনও বিষয় শেখার দিকে শিক্ষার্থীদের উৎসাহিত করে, অন্যদিকে ক্লাসের পরে দ্বিতীয় কুইজ শিখে আসা বিষয়গুলো আরও বেশি মনে রাখার বিষয়টি নিশ্চিত করে। এই পাঠ্যক্রমটি ফ্লেক্সিবল এবং আনন্দদায়ক করে তৈরি করা হয়েছে এবং কেউ চাইলে পুরো কোর্সে না থেকে বরং কোন নির্দিষ্ট অংশেও থাকতে পারে। প্রজেক্টগুলি ছোট থেকে শুরু করা হয়েছে এবং ১২ সপ্তাহের লম্বা সময় ধরে শেষে ক্রমশ জটিল বিষয়গুলি অন্তর্ভুক্ত করা হয়েছে - সহজভাবে শিখন কার্যক্রম চালানোর জন্য।
|
||||
|
||||
শিক্ষার্থী এবং শৌখিন আগ্রহীদের কাছে থাকবে এমন সব হার্ডওয়্যার দিয়েই প্রজেক্টগুলো সাজানো হয়েছে। প্রতিটি প্রজেক্টই নির্দিষ্ট কোন ডোমেইন এ খুবই সুনির্দিষ্ট কিছু কাজ করে এবং সেই ডোমেইন সংক্রান্ত প্রয়োজনীয় জ্ঞান সরবরাহ করে। একজন সফল আইওটি যন্ত্র প্রস্তুতকারক হতে হলে, এটা বোঝা খুব জরুরী যে আমরা কোন ডোমেইন এর সমস্যা সমাধান করছি। আর এখানে যেসকল বিষয় শেখানো হচ্ছে তার মাধ্যমে শিক্ষার্থীরা তাদের আইওটি প্রজেক্ট নিয়ে আরো গভীরভাবে চিন্তা করবে যা আইওটি ডেভলাপার হিসেবে বাস্তব জগতের সমস্যা সমাধানে তাদেরকে সাহায্য করবে। তৈরীকৃত সল্যুশন গুলো নিয়ে আরো বেশি প্রশ্ন তারা করতে শিখবে যা তাদেরই উন্নতি ঘটাবে এবং এই প্রোডাক্ট ব্যবহারকারীকে অনেক ভালো অভিজ্ঞতা দিতে পারবে।
|
||||
|
||||
## হার্ডওয়্যার
|
||||
|
||||
ব্যক্তিগত পছন্দ, প্রোগ্রামিং ভাষার জ্ঞান, শেখার লক্ষ্য এবং প্রাপ্যতার উপর নির্ভর করে প্রজেক্টগুলোর জন্য আইওটি হার্ডওয়্যারের দুটি অপশন রয়েছে। এছাড়াও যাদের কাছে বর্তমানে হার্ডওয়্যার নেই অথবা শেখার পরে কিনতে চায়, তাদের জন্য রয়েছে **'ভার্চুয়াল হার্ডওয়্যার'** ! এই সংক্রান্ত ব্যপারে বিস্তারিত জানতে এবং ক্রয়তালিকা দেখতে চাইলে, [হার্ডওয়্যার](translations/hardware.bn.md) ফাইলটিতে তা রয়েছে।
|
||||
|
||||
> 💁 আমাদের [আচরণ বিধি (Code of Conduct)](translations/CODE_OF_CONDUCT.bn.md), [অবদান (Contribution)](translations/CONTRIBUTING.bn.md), and [অনুবাদ (Translation)](translations/TRANSLATIONS.bn.md) সংক্রান্ত নির্দেশনা রয়েছে। আমরা আপনার গঠনমূলক সমালোচনা স্বাগত জানাই!
|
||||
|
||||
## প্রতিটি পাঠে রয়েছে:
|
||||
|
||||
- স্কেচনোট
|
||||
- (অপশনাল)পরিপূরক ভিডিও
|
||||
- লেকচার-পূর্ববর্তী কুইজ
|
||||
- লিখিত লেসন
|
||||
- প্রজেক্ট-ভিত্তিক লেসনগুলোর জন্য,প্রজেক্ট তৈরীর স্টেপ-বাই-স্টেপ গাইড
|
||||
- শিখন যাচাই
|
||||
- একটি করে চ্যালেঞ্জ
|
||||
- পরিপূরক রিডিং ম্যাটেরিয়াল
|
||||
- এসাইনমেন্ট
|
||||
- লেকচার-পরবর্তী কুইজ
|
||||
|
||||
> **কুইজ সংক্রান্ত একটি বক্তব্য**: সবগুলো কুইজই [এই অ্যাপ](https://black-meadow-040d15503.1.azurestaticapps.net) এ রয়েছে, যেখানে ৪৮টি কুইজ রয়েছে প্রতিটিতে ৩টি করে প্রশ্ন নিয়ে. প্রতটি লেসন থেকেই কুইজের লিংক রয়েছে, তবে এগুলো লোকাল ভাবেও ব্যবহার করা যাবে; এক্ষেত্রে `quiz-app` ফোল্ডারে প্রদেয় নির্দেশনা অনুসরণ করার অনুরোধ জানানো হলো। ধীরে ধীরে এগুলো অন্যান্য ভাষায়ও উপলব্ধ করা হচ্ছে।
|
||||
|
||||
## লেসনসমূহ
|
||||
|
||||
| | প্রজেক্ট | কনসেপ্ট | শিখনফল | লেসন/পাঠ্য |
|
||||
| :-: | :----------: | :-------------: | ------------------- | :-----------: |
|
||||
| 01 | [IoT যাত্রার সূচনা](../1-getting-started) | IoT পরিচিতি | প্রথম আইওটি ডিভাইস সেটআপ করার সময়ই আইওটি এর প্রাথমিক নীতিগুলি এবং আইওটি সল্যুশনের বেসিক বিষয়গুলো যেমনঃ সেন্সর এবং ক্লাউড সার্ভিস সংক্রান্ত বিষয়গুলো সম্পর্কে জ্ঞান অর্জন | [IoT পরিচিতি](../1-getting-started/lessons/1-introduction-to-iot/translations/README.bn.md) |
|
||||
| 02 | [IoT যাত্রার সূচনা](../1-getting-started) | IoT এর আরো গভীরে| আইওটি সিস্টেমের উপাদানগুলির পাশাপাশি মাইক্রোকন্ট্রোলার এবং সিঙ্গেল-বোর্ড কম্পিউটার সম্পর্কে জ্ঞান অর্জন | [IoT এর আরো গভীরে](../1-getting-started/lessons/2-deeper-dive/translations/README.bn.md) |
|
||||
| 03 | [IoT যাত্রার সূচনা](../1-getting-started) | সেন্সর এবং অ্যাকচুয়েটরের সাহায্যে বাহ্যিক জগতের সাথে যোগাযোগ| 'নাইটলাইট' প্রজেক্টটি করার সাথেই সমান্তরালে বাহ্যিক জগত থেকে ডেটা সংগ্রহ করার জন্য সেন্সর এবং প্রতিক্রিয়া জানাতে ব্যবহৃত অ্যাকচুয়েটর সম্পর্কে জ্ঞান অর্জন | [সেন্সর এবং অ্যাকচুয়েটরের সাহায্যে বাহ্যিক জগতের সাথে যোগাযোগ](../1-getting-started/lessons/3-sensors-and-actuators/translations/README.bn.md) |
|
||||
| 04 | [IoT যাত্রার সূচনা](../1-getting-started) | আইওটি ডিভাইসকে ইন্টারনেটে সংযুক্ত করা | এমকিউটিটি ব্রোকারের সাথে নাইটলাইটটি সংযুক্ত করে বার্তাগুলি প্রেরণ এবং গ্রহণ করতে আইওটি ডিভাইসটিকে কীভাবে ইন্টারনেটে সংযুক্ত করতে হবে সেই সংক্রান্ত জ্ঞান অর্জন | [আইওটি ডিভাইসকে ইন্টারনেটে সংযুক্তকরণ ](../1-getting-started/lessons/4-connect-internet/translations/README.bn.md) |
|
||||
| 05 | [ফার্ম](../2-farm) | আইওটি দ্বারা উদ্ভিদ বৃদ্ধির পূর্বাভাস | আইওটি ডিভাইস দ্বারা গৃহিত তাপমাত্রার ডেটা ব্যবহার করে কীভাবে উদ্ভিদ বৃদ্ধির পূর্বাভাস দেওয়া যায় তা শেখা | [আইওটি দ্বারা উদ্ভিদ বৃদ্ধির পূর্বাভাস](../2-farm/lessons/1-predict-plant-growth/translations/README.bn.md) |
|
||||
| 06 | [ফার্ম](../2-farm) | মাটির আর্দ্রতা নির্ণয় | কীভাবে মাটির আর্দ্রতা সনাক্ত করা যায় এবং তা করতে মাটির আর্দ্রতা সেন্সরটি কীভাবে ক্যালিব্রেট করতে হবে তা শেখা | [মাটির আর্দ্রতা নির্ণয়](../2-farm/lessons/2-detect-soil-moisture/translations/README.bn.md) |
|
||||
| 07 | [ফার্ম](../2-farm) | স্বয়ংক্রিয় সেচকার্য | রিলে এবং এমকিউটিটি ব্যবহার করে কীভাবে স্বয়ংক্রিয়ভাবে এবং নির্দিষ্ট সময়ে সেচ দেয়া যায় সে সংক্রান্ত জ্ঞান অর্জন | [স্বয়ংক্রিয় সেচকার্য](../2-farm/lessons/3-automated-plant-watering/translations/README.bn.md) |
|
||||
| 08 | [ফার্ম](../2-farm) | উদ্ভিদকে ক্লাউডে সংযুক্ত করা | ক্লাউড এবং ক্লাউড-হোস্ট করা আইওটি পরিষেবাগুলি সম্পর্কে জ্ঞান অর্জন এবং কীভাবে আমাদের উদ্ভিদটিকে পাবলিক এমকিউটিটি ব্রোকারের পরিবর্তে ক্লাউডে সংযুক্ত করতে হবে তা শেখা | [উদ্ভিদকে ক্লাউডে সংযুক্ত করা](../2-farm/lessons/4-migrate-your-plant-to-the-cloud/translations/README.bn.md) |
|
||||
| 09 | [ফার্ম](../2-farm) | অ্যাপ্লিকেশন লজিককে ক্লাউডে স্থানান্তর | ক্লাউডে কীভাবে অ্যাপ্লিকেশন লজিক লিখতে হবে যাতে তা আইওটি ম্যাসেজের প্রতিক্রিয়া জানাতে পারে তা শেখা| [অ্যাপ্লিকেশন লজিককে ক্লাউডে স্থানান্তর](../2-farm/lessons/5-migrate-application-to-the-cloud/translations/README.bn.md) |
|
||||
| 10 | [ফার্ম](../2-farm) | উদ্ভিদের নিরাপত্তা নিশ্চিতকরণ | আইওটি তে নিরাপত্তা সম্পর্কে জানা এবং Key ও Certificate এর সাহায্যে আমাদের উদ্ভিদটিকে কীভাবে সুরক্ষিত রাখা যায় তা শেখা | [উদ্ভিদের নিরাপত্তা নিশ্চিতকরণ](../2-farm/lessons/6-keep-your-plant-secure/translations/README.bn.md) |
|
||||
| 11 | [পরিবহন](../3-transport) | লোকেশন ট্র্যাকিং | আইওটি ডিভাইসে জিপিএস লোকেশন ট্র্যাকিং শেখা | [লোকেশন ট্র্যাকিং](../3-transport/lessons/1-location-tracking/translations/README.bn.md) |
|
||||
| 12 | [পরিবহন](../3-transport) | লোকেশন ডেটা সংরক্ষণ | পরবর্তী সময়ে বিশ্লেষণ বা চিত্রভিত্তিক ডেটা প্রদর্শন (Visualization) এর জন্য আইওটি ডেটা কীভাবে স্টোর করা যায় তা জানা | [লোকেশন ডেটা সংরক্ষণ](../3-transport/lessons/2-store-location-data/translations/README.bn.md) |
|
||||
| 13 | [পরিবহন](../3-transport) | লোকেশন ডেটা প্রদর্শন |মানচিত্রে অবস্থানের ডেটা প্রদর্শন করা এবং মানচিত্রগুলি কীভাবে ২টি মাত্রায় বাস্তব ত্রিমাত্রিক বিশ্বের উপস্থাপন করে সে সম্পর্কে জ্ঞান অর্জন | [লোকেশন ডেটা প্রদর্শন](../3-transport/lessons/3-visualize-location-data/translations/README.bn.md) |
|
||||
| 14 | [পরিবহন](../3-transport) | Geofences | Geofences সম্পর্কে জানা এবং কীভাবে এটি ব্যবহার করে সাপ্লাই চেইনের বিভিন্ন পর্যায়ের বাহনগুলো যখন গন্তব্যের কাছাকাছি পৌঁছায় তখন এলার্ট দেয়া যায় তা শেখা | [Geofences](../3-transport/lessons/4-geofences/README.md) |
|
||||
| 15 | [উৎপাদন](../4-manufacturing) | খাদ্যপণ্যের গুণমান সনাক্তকারী মডেলকে ট্রেনিং প্রদান | ক্লাউডের ছবি শ্রেণিবদ্ধকরণ মডেলকে (Image Classifier) ফলের মান সনাক্ত করতে কীভাবে প্রশিক্ষিত করতে হবে সে সম্পর্কে জানা | [খাদ্যপণ্যের গুণমান সনাক্তকারী মডেলকে ট্রেনিং প্রদান](../4-manufacturing/lessons/1-train-fruit-detector/translations/README.bn.md) |
|
||||
| 16 | [উৎপাদন](../4-manufacturing) | IoT ডিভাইস ব্যবহার করে ফলের মান যাচাই | আইওটি ডিভাইসে ফলের গুণগত মান সনাক্তকারী ব্যবহার | [IoT ডিভাইস ব্যবহার করে ফলের মান যাচাই](../4-manufacturing/lessons/2-check-fruit-from-device/translations/README.bn.md) |
|
||||
| 17 | [উৎপাদন](../4-manufacturing) | Edge এ Fruit Detector পরিচালনা করা | ফলের গুণগত মান সনাক্তকারীকে Edge হিসেবে ব্যবহার | [Edge এ Fruit Detector পরিচালনা করা](../4-manufacturing/lessons/3-run-fruit-detector-edge/translations/README.bn.md) |
|
||||
| 18 | [উৎপাদন](../4-manufacturing) | Trigger fruit quality detection from a sensor | সেন্সর থেকে ফলের গুণাগুণ সনাক্তকরণ নিয়ন্ত্রণ করা শেখা| [Trigger fruit quality detection from a sensor](../4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
|
||||
| 19 | [খুচরাপর্যায়](../5-retail) | Train a stock detector | কোনও দোকানে স্টক গণনা করতে স্টক ডিটেক্টরকে প্রশিক্ষণ দেওয়ার জন্য কীভাবে অবজেক্ট সনাক্তকরণ ব্যবহার করা যায় তা শেখা | [Train a stock detector](../5-retail/lessons/1-train-stock-detector/README.md) |
|
||||
| 20 | [খুচরাপর্যায়](../5-retail) | Check stock from an IoT device | কোন অবজেক্ট সনাক্তকরণ মডেল ব্যবহার করে আইওটি ডিভাইস থেকে স্টক পর্যবেক্ষণ করা শেখা | [Check stock from an IoT device](../5-retail/lessons/2-check-stock-device/README.md) |
|
||||
| 21 | [খুচরাপর্যায়](../6-consumer) | Recognize speech with an IoT device | আইওটি ডিভাইস থেকে বক্তব্য (speech) সনাক্ত করে স্মার্ট টাইমার তৈরী করা | [Recognize speech with an IoT device](../6-consumer/lessons/1-speech-recognition/README.md) |
|
||||
| 22 | [ভোক্তাপর্যায়](../6-consumer) | Understand language | আইওটি ডিভাইসকে কীভাবে কথা বোঝাতে হয় তা শেখা | [Understand language](../6-consumer/lessons/2-language-understanding/README.md) |
|
||||
| 23 | [ভোক্তাপর্যায়](../6-consumer) | Set a timer and provide spoken feedback | আইওটি ডিভাইসে কীভাবে টাইমার সেট করতে হয় এবং টাইমার কখন সেট হয় এবং তা কখন শেষ হয় সে বিষয়ে কথিত প্রতিক্রিয়া যেন সেই আইওটি ডিভাইস জানাতে পারে তা শেখা | [Set a timer and provide spoken feedback](../6-consumer/lessons/3-spoken-feedback/README.md) |
|
||||
| 24 | [ভোক্তাপর্যায়](../6-consumer) | Support multiple languages | কীভাবে আইওটি ডিভাইসে নির্দেশ দেয়া এবং স্মার্ট টাইমার থেকে আসা প্রতিক্রিয়া উভয়েই একাধিক ভাষা সাপোর্ট করানো যায় তা শেখা | [Support multiple languages](../6-consumer/lessons/4-multiple-language-support/README.md) |
|
||||
|
||||
## অফলাইন ব্যবহার
|
||||
|
||||
[Docsify](https://docsify.js.org/#/) ব্যবহার করে পুরো ডকুমেন্টেশনটি অফলাইনে ব্যবহার করা যাবে। এজন্য এই রেপোসিটরি ফর্ক করতে হবে, তারপর লোকাল মেশিনে [Docsify ইন্সটল ](https://docsify.js.org/#/quickstart)করতে হবে। এবার এই রেপোসিটরির রুট ফোল্ডারে `docsify serve` লিখতে হবে। সবশেষে লোকাল হোস্টের পোর্ট ৩০০০ অর্থাৎ `localhost:3000` এ পুরো কোর্সটি ওয়েবসাইট আকারে পাওয়া যাবে।
|
||||
|
||||
### পিডিএফ
|
||||
|
||||
এই কারিক্যুলামের কনটেন্টসমূহ অফলাইনে ব্যবহারের জন্য সহজেই পিডিএফ এ রূপান্তর করা যাবে। এক্ষেত্রে আগে এটা নিশ্চিত করতে হবে যে [npm ইন্সটল](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) করা রয়েছে এবং এই রেপোর রুট ফোল্ডারে নিম্নলিখিত কমান্ডগুলি রান করতে হবেঃ
|
||||
|
||||
```sh
|
||||
npm i
|
||||
npm run convert
|
||||
```
|
||||
### স্লাইড
|
||||
|
||||
কিছু কিছু লেসনের স্লাইড ডেক, এখানে [slides](./slides) ফোল্ডারে রয়েছে।
|
||||
|
||||
## সাহায্য প্রয়োজন!
|
||||
|
||||
অনুবাদের কাজ করে এই কারিক্যুলামে অবদান করতে চান? তাহলে অনুগ্রহ করে আমাদের [অনুবাদ গাইডলাইন](TRANSLATIONS.md) পড়ে , যেকোন একটি [Translation Issue](https://github.com/microsoft/IoT-For-Beginners/issues?q=is%3Aissue+is%3Aopen+label%3Atranslation) এ ইনপুট দেয়ার অনুরোধ করা হলো। যদি কোন নতুন ভাষায় অনুবাদ করতে কেউ আগ্রহী হয়, তবে ট্র্যাকিংয়ের জন্য দয়া করে একটি নতুন Issue সাবমিট করতে হবে।
|
||||
|
||||
## অন্য পাঠ্যক্রম সমূহ
|
||||
|
||||
আমাদের দলটি আরো বিভিন্ন পাঠ্যক্রম তৈরি করছে!যেমন -
|
||||
|
||||
- [Web Dev for Beginners](https://aka.ms/webdev-beginners)
|
||||
- [ML for Beginners](https://aka.ms/ml-beginners)
|
||||
- [Data Science for Beginners](https://aka.ms/datascience-beginners)
|
||||
|
||||
## চিত্রের Attributions
|
||||
|
||||
এই পাঠ্যক্রমটিতে ব্যবহৃত ছবিগুলির জন্য সকল এট্রিবিউট পাওয়া যাবে [Attributions](../attributions.md) ফোল্ডারটিতে ।
|
@ -1,136 +0,0 @@
|
||||
[](https://github.com/microsoft/IoT-For-Beginners/blob/master/LICENSE)
|
||||
[](https://GitHub.com/microsoft/IoT-For-Beginners/graphs/contributors/)
|
||||
[](https://GitHub.com/microsoft/IoT-For-Beginners/issues/)
|
||||
[](https://GitHub.com/microsoft/IoT-For-Beginners/pulls/)
|
||||
[](http://makeapullrequest.com)
|
||||
|
||||
[](https://GitHub.com/microsoft/IoT-For-Beginners/watchers/)
|
||||
[](https://GitHub.com/microsoft/IoT-For-Beginners/network/)
|
||||
[](https://GitHub.com/microsoft/IoT-For-Beginners/stargazers/)
|
||||
|
||||
[](README.bn.md)
|
||||
[](README.zh-cn.md)
|
||||
[](README.tr.md)
|
||||
[](README.fr.md)
|
||||
|
||||
# IoT pour débutants - Le Curriculum
|
||||
|
||||
Chez Microsoft, les partisans d'Azure infonuagique sont fiers de vous offrir ce cursus de formation en ligne sur les bases de l'Internet des Objets (IoT). Cette formation de 12 semaines sera ventillée en 24 leçons, comprendra des questionnaires avant et après chacune des leçons. Elle comprendra aussi des instructions écrites permettant de compléter les leçons, des solutions et bien plus encore. Notre pédagogie orientée sur la réalisation de projet vous permettra d'apprendre tout en développant des compétences durables.
|
||||
|
||||
L'ensemble des projets parlent du parcours que les aliments suivent, de la ferme jusqu'à l'assiette. On y aborde notemment la production à la ferme, la logistique, la fabrication, la ou encore de la vente au détail. Bref, un ensemble d'industries propices à l'utilisation d'objets connectés.
|
||||
|
||||

|
||||
|
||||
> Illustré de [Nitya Narasimhan](https://github.com/nitya). Cliquez sur l'image pour l'agrandir.
|
||||
|
||||
**Un remerciements chaleureux à nos auteurs [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett), et notre artiste de sketchs [Nitya Narasimhan](https://github.com/nitya).**
|
||||
|
||||
**Un grand merci aussi à notre équipe [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) qui ont révisés et traduit cette série de cours - [Aditya Garg](https://github.com/AdityaGarg00), [Anurag Sharma](https://github.com/Anurag-0-1-A), [Arpita Das](https://github.com/Arpiiitaaa), [Aryan Jain](https://www.linkedin.com/in/aryan-jain-47a4a1145/), [Bhavesh Suneja](https://github.com/EliteWarrior315), [Faith Hunja](https://faithhunja.github.io/), [Lateefah Bello](https://www.linkedin.com/in/lateefah-bello/), [Manvi Jha](https://github.com/Severus-Matthew), [Mireille Tan](https://www.linkedin.com/in/mireille-tan-a4834819a/), [Mohammad Iftekher (Iftu) Ebne Jalal](https://github.com/Iftu119), [Mohammad Zulfikar](https://github.com/mohzulfikar), [Priyanshu Srivastav](https://www.linkedin.com/in/priyanshu-srivastav-b067241ba), [Thanmai Gowducheruvu](https://github.com/innovation-platform), ainsi que [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).**
|
||||
|
||||
Rencontrez l'équipe!
|
||||
|
||||
[](https://youtu.be/-wippUJRi5k)
|
||||
|
||||
> 🎥 Cliquez sur l'image ci-haut afin de consulter la vidéo du projet
|
||||
|
||||
> **Enseignants**, nous avons [inclus quelques suggestions](./for-teachers.fr.md) sur la manière d'utiliser cette série de cours. Si vous souhaitez ajouter vos propres leçons, nous avons créé ce [gabarit de cours](../lesson-template/README.md) pour votre convenance.
|
||||
|
||||
> **Étudiants**, afin d'utiliser cette série de cours, clônez le projet gitHub et complétez les exercices en commençant par les questionnaires de pré-lecture, suivi des lectures elles-mêmes puis du reste des activités proposées. Nous vous conseillons fortement de créer les projets en vous basant aux lessons associées au lieu de copier les solutionnaires;toutefois, ce code est disponible dans la section /solutions de chaque leçon. Une autre proposition serait de créer un groupe d'étude avec des amis afin de compléter le contenu ensembles. Pour des activités d'apprentissage avancées, nous vous invitons à consulter [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
|
||||
|
||||
Pour un apperçu de cette série de cours, voici une vidéo intéressante:
|
||||
|
||||
[](https://youtube.com/watch?v=bccEMm8gRuc "Video promo")
|
||||
|
||||
> 🎥 Cliquez sur l'image ci-haut afin de consulter la vidéo du projet!
|
||||
|
||||
## Pédagogie
|
||||
|
||||
Nous avons construit ce cursus de formation en utilisant deux principes pédagogiques: l'apprentissage par projet ainsi que l'utilisation de quizzes fréquents. À la fin de cette série, les étudiants auront bâtis une système de surveillance et d'arrosage de plantes, un système de géolocalisation de véhicules, un système de suivi et de contrôle des aliments en usine ainsi qu'un minuteur contrôlé par la voix. Ces éléments d'apprentissage auront inclus l'écriture de code pour les objets connectés, la connectivité au cloud, l'analyse de télémétrie ainsi que l'utilisation d'intelligence artificielle par des appareils de périphérie (edge devices).
|
||||
|
||||
En s'assurant que le contenu théorique soit conséquent avec les projets proposés, le processus d'apprentissage devient alors plus engageant et la rétention des concepts plus durable.
|
||||
|
||||
De surcroît, les quizzes de début de cours mettent la tâble en orientant l'attention de l'étudiant vers le sujet d'apprentissage alors que les quizzes de fin de cours assurent une meilleur rétention des notions. Ce cursus de formation a été conçu afin d'être flexible et plaisant, pouvant être suivi en entièreté ou en partie. En effet, les projets commencent petits et deviennent de plus en plus complexes en fin de parcours.
|
||||
|
||||
Il est aussi à noter que chaque projet est construit à partir de matériel disponible pour les étudiants et hobbyistes. Chaque projet permet une compréhension du contexte auquel il appartient en fournissant suffisemment d'information pertinentes. En effet, afin de devenir un développeur compétent, il est capitale de comprendre le contexte dans lequel un problème est exprimé puis résolue. Cela permet aux étudiants de mieux concevoir leurs solutions "IoT" fâce à des problèmes réels qu'ils seront éventuellement amenés à résoudre en tant que professionnels. Ces derniers comprennent alors les raisons qui justifient une conception et sont en mesure d'apprécier la perspective d'un utilisateur.
|
||||
|
||||
## Matériel
|
||||
|
||||
Nous proposons deux possibilités de matériel "IoT" afin de réaliser nos projets afin de permettre plus de flexibilité vis à vis vos preférences, language de programmation favoris, objectifs d'apprentissage ou encore disponibilité. Nous avons aussi fournis une version virtuelle du matériel en vue d'accomoder ceux n'ayant pas accès au matériel ou ne souhaitant pas débourser. Alors, libre à vous d'en lire d'avantage sur la [page de matériel](./hardware.fr.md) incluant plusieurs liens permettant d'acheter des ensembles chez nos amis à Seeed Studio.
|
||||
|
||||
> 💁 Découvrez nos guides sur le [Code de conduite](CODE_OF_CONDUCT.fr.md), la [Contribution](CONTRIBUTING.fr.md), ainsi que la [Traduction](TRANSLATIONS.fr.md). Nous vous invitons à nous partager vos impressions!
|
||||
|
||||
## Chaque leçon inclus:
|
||||
|
||||
- illustré
|
||||
- vidéo supplémentaire optionnelle
|
||||
- questionnaire préliminaire
|
||||
- leçon écrite
|
||||
- pour les leçons incluant un projet, un guide complet sur la manière de construire le projet
|
||||
- étapes d'apprentissage
|
||||
- un défi
|
||||
- lectures complémentaires
|
||||
- devoir
|
||||
- questionnaire de fin de cours
|
||||
|
||||
> **Note à propos des questionnaires**: Tous les questionnaires se retrouvent dans [cette application](https://black-meadow-040d15503.1.azurestaticapps.net), pour un total de 48 questionnaires de trois questions chaque. Des liens sont fournis à l'intérieur de chacune des leçons bien que l'application puisse être exécutée localement; suivez les instructions situées dans le dossier `quiz-app`. Ces dernières deviennent progressivement localisées.
|
||||
|
||||
## Leçons
|
||||
|
||||
| | Nome du projet | Concept enseigné | Objectifs d'apprentissage | leçon associée |
|
||||
| :-: | :----------: | :-------------: | ------------------- | :-----------: |
|
||||
| 01 | [Démarrer](../1-getting-started) | Introduction aux IoT | Apprenez les principes fondamentaux de l'IoT ainsi que les éléments fondamentaux qui en font des solutions viables, tels que les capteurs et les services infonuagiques. Ceci, en configurant votre premier dispositif IoT | [Introduction aux IoT](../1-getting-started/lessons/1-introduction-to-iot/translations/README.fr.md) |
|
||||
| 02 | [Démarrer](../1-getting-started) | Approfondir les bases | Apprenez-en davantage sur les composants d'un système IoT, ainsi que sur les microcontrôleurs et les ordinateurs monocartes | [Approfondir les bases](../1-getting-started/lessons/2-deeper-dive/translations/README.fr.md) |
|
||||
| 03 | [Démarrer](../1-getting-started) | Interagir avec le monde physique à l'aide de capteurs et d'actuateurs | Apprenez à connaître les capteurs qui recueillent les données du monde physique et les actionneurs qui envoient des informations, tout en construisant une veilleuse | [Interagir avec le monde physique à l'aide de capteurs et d'actuateurs](../1-getting-started/lessons/3-sensors-and-actuators/translations/README.fr.md) |
|
||||
| 04 | [Démarrer](../1-getting-started) | Connectez votre appareil à l'Internet | Découvrez comment connecter un appareil IoT à Internet pour envoyer et recevoir des messages en connectant votre veilleuse à un broker MQTT | [Connectez votre appareil à l'Internet](../1-getting-started/lessons/4-connect-internet/translations/README.fr.md) |
|
||||
| 05 | [Jardinner](../2-farm) | Anticiper la croissance de ses plantes | Apprenez à prédire la croissance des plantes à l'aide des données de température capturées par un dispositif IoT | [Anticiper la croissance de ses plantes](../2-farm/lessons/1-predict-plant-growth/translations/README.fr.md) |
|
||||
| 06 | [Jardinner](../2-farm) | Détecter l'humidité du sol | Apprenez à détecter l'humidité du sol et à calibrer un capteur d'humidité du sol | [Détecter l'humidité du sol](../2-farm/lessons/2-detect-soil-moisture/translations/README.fr.md) |
|
||||
| 07 | [Jardinner](../2-farm) | Automatiser l'arrosage | Apprenez comment automatiser et chronométrer l'arrosage à l'aide d'un relais et de MQTT | [Automatiser l'arrosage](../2-farm/lessons/3-automated-plant-watering/translations/README.fr.md) |
|
||||
| 08 | [Jardinner](../2-farm) | Connectez votre plant au cloud | Découvrez les services IoT hébergés dans le nuage et comment connecter votre plant à l'un d'entre eux plutôt qu'à un broker MQTT public | [Connectez votre plant au cloud](../2-farm/lessons/4-migrate-your-plant-to-the-cloud/translations/README.fr.md) |
|
||||
| 09 | [Jardinner](../2-farm) | Migrer votre logique applicative vers le cloud | Découvrez comment vous pouvez écrire dans le nuage une logique d'applicative qui répond aux messages IoT | [Migrer votre logique applicative vers le cloud](../2-farm/lessons/5-migrate-application-to-the-cloud/translations/README.fr.md) |
|
||||
| 10 | [Jardinner](../2-farm) | Plante en sécurité | Découvrez la sécurité de l'IoT et comment sécuriser votre plante à l'aide de clés et de certificats | [Plante en sécurité](../2-farm/lessons/6-keep-your-plant-secure/translations/README.fr.md) |
|
||||
| 11 | [Transport](../3-transport) | Géolocalisation | En savoir plus sur le suivi de la localisation GPS pour les dispositifs IoT | [Géolocalisation](../3-transport/lessons/1-location-tracking/translations/README.fr.md) |
|
||||
| 12 | [Transport](../3-transport) | Stocker les données localisées | Apprenez à stocker les données IoT pour les visualiser ou les analyser ultérieurement | [Stocker les données localisées](../3-transport/lessons/2-store-location-data/translations/README.fr.md) |
|
||||
| 13 | [Transport](../3-transport) | Visualiser les données localisées | Learn about visualizing location data on a map, and how maps represent the real 3d world in 2 dimensions | [Visualiser les données localisées](../3-transport/lessons/3-visualize-location-data/translations/README.fr.md) |
|
||||
| 14 | [Transport](../3-transport) | Barrières géographiques virtuelles | Découvrez les géofences et la manière dont elles peuvent être utilisées pour alerter lorsque les véhicules de la chaîne d'approvisionnement sont proches de leur destination | [Barrières géographiques virtuelles](../3-transport/lessons/4-geofences/translations/README.fr.md) |
|
||||
| 15 | [Fabrication](../4-manufacturing) | Former un détecteur de qualité des fruits | Apprenez à former un classificateur d'images dans le nuage pour détecter la qualité des fruits | [Former un détecteur de qualité des fruits](../4-manufacturing/lessons/1-train-fruit-detector/translations/README.fr.md) |
|
||||
| 16 | [Fabrication](../4-manufacturing) | Vérifier la qualité des fruits à partir d'un dispositif IoT | Découvrez comment utiliser votre détecteur de qualité des fruits à partir d'un dispositif IoT | [Vérifier la qualité des fruits à partir d'un dispositif IoT](../4-manufacturing/lessons/2-check-fruit-from-device/translations/README.fr.md) |
|
||||
| 17 | [Fabrication](../4-manufacturing) | Faites fonctionner votre détecteur de fruits sur le Edge | Découvrez comment faire fonctionner votre détecteur de fruits sur un dispositif IoT à la périphérie | [Faites fonctionner votre détecteur de fruits sur le Edge](../4-manufacturing/lessons/3-run-fruit-detector-edge/translations/README.fr.md) |
|
||||
| 18 | [Fabrication](../4-manufacturing) | Déclencher la détection de la qualité du fruit à partir d'un capteur | En savoir plus sur le déclenchement de la détection de la qualité des fruits à partir d'un capteur | [Déclencher la détection de la qualité du fruit à partir d'un capteur](../4-manufacturing/lessons/4-trigger-fruit-detector/translations/README.fr.md) |
|
||||
| 19 | [Vente au détail](../5-retail) | Former un détecteur d'actions | Apprenez à utiliser la détection d'objets pour entraîner un détecteur de stock à compter les stocks dans un magasin | [Former un détecteur d'actions](../5-retail/lessons/1-train-stock-detector/translations/README.fr.md) |
|
||||
| 20 | [Vente au détail](../5-retail) | Vérifier le stock à partir d'un dispositif IoT | Apprenez à vérifier le stock d'un dispositif IoT à l'aide d'un modèle de détection d'objets. | [Vérifier le stock à partir d'un dispositif IoT](../5-retail/lessons/2-check-stock-device/translations/README.fr.md) |
|
||||
| 21 | [Consommateur](../6-consumer) | Reconnaître la parole avec un dispositif IoT | Apprenez à reconnaître la parole à partir d'un dispositif IoT pour construire une minuterie intelligente | [Reconnaître la parole avec un dispositif IoT](../6-consumer/lessons/1-speech-recognition/translations/README.fr.md) |
|
||||
| 22 | [Consommateur](../6-consumer) | Comprendre la langue | Apprenez à comprendre les phrases adressées à un dispositif IoT | [Comprendre la langue](../6-consumer/lessons/2-language-understanding/translations/README.fr.md) |
|
||||
| 23 | [Consommateur](../6-consumer) | Réglez un minuteur et donnez un feedback oral | Apprenez à régler une minuterie sur un dispositif IoT et à donner un retour oral sur le moment où la minuterie est réglée et où elle se termine. | [Réglez un minuteur et donnez un feedback oral](../6-consumer/lessons/3-spoken-feedback/translations/README.fr.md) |
|
||||
| 24 | [Consommateur](../6-consumer) | Prise en charge de plusieurs langues | Apprenez à prendre en charge plusieurs langues, qu'il s'agisse de la langue parlée ou des réponses de votre minuterie intelligente | [Prise en charge de plusieurs langues](../6-consumer/lessons/4-multiple-language-support/translations/README.fr.md) |
|
||||
|
||||
## Accès hors ligne
|
||||
|
||||
Il vous est possible de rouler cette documentation en utilisant [Docsify](https://docsify.js.org/#/). Clônez ce projet, [installez Docsify](https://docsify.js.org/#/quickstart) localement sur votre machine puis dans le dossier racine de ce projet, tapez `docsify serve`. Le site web sera alors hébergé localement au port 3000: `localhost:3000`
|
||||
|
||||
### PDF
|
||||
|
||||
Il vous est aussi possible de générer un fichier PDF à partir de ce contenu pour un accès hors ligne. Afin d'y parvenir, assurez vous d'[avoir npm installé](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) puis entrez cette commande à partir du dossier racine de ce projet:
|
||||
|
||||
```sh
|
||||
npm i
|
||||
npm run convert
|
||||
```
|
||||
|
||||
### Acétates
|
||||
|
||||
Les acétates de plusieures leçons sont contenues dans le dossier ["slides"](../slides).
|
||||
|
||||
## Supportez la traduction!
|
||||
|
||||
Vous souhaitez contribuer à la traduction? Nous vous prions de lire le [guide de traduction](TRANSLATIONS.fr.md), faites un "fork" de ce projet sur votre compte github puis ajoutez vos changements [à l'une de nos issues de traduction](https://github.com/microsoft/IoT-For-Beginners/issues?q=is%3Aissue+is%3Aopen+label%3Atranslation). Si vous souhaitez traduire en un nouveau language, vous devez alors lever une nouvelle issue afin de pouvoir la suivre.
|
||||
|
||||
## D'autres formations
|
||||
|
||||
Notre équipe a aussi produit d'autres cursus de formation! Nous vous invitons à y jeter un oeuil:
|
||||
|
||||
- [Web Dev for Beginners](https://aka.ms/webdev-beginners)
|
||||
- [ML for Beginners](https://aka.ms/ml-beginners)
|
||||
|
||||
## Droits des images
|
||||
|
||||
Les [droits](../attributions.md) des images utilisées dans ce projet sont le fichier attributions.md
|
@ -1,146 +0,0 @@
|
||||
[](https://github.com/microsoft/IoT-For-Beginners/blob/master/LICENSE)
|
||||
[](https://GitHub.com/microsoft/IoT-For-Beginners/graphs/contributors/)
|
||||
[](https://GitHub.com/microsoft/IoT-For-Beginners/issues/)
|
||||
[](https://GitHub.com/microsoft/IoT-For-Beginners/pulls/)
|
||||
[](http://makeapullrequest.com)
|
||||
|
||||
[](https://GitHub.com/microsoft/IoT-For-Beginners/watchers/)
|
||||
[](https://GitHub.com/microsoft/IoT-For-Beginners/network/)
|
||||
[](https://GitHub.com/microsoft/IoT-For-Beginners/stargazers/)
|
||||
|
||||
[](README.bn.md)
|
||||
[](README.zh-cn.md)
|
||||
[](README.tr.md)
|
||||
[](README.fr.md)
|
||||
[](../README.md)
|
||||
[](README.ja.md)
|
||||
|
||||
# IoT for Beginners - 커리큘럼
|
||||
|
||||
마이크로소프트의 Azure 클라우드 담당자들이 IoT 기본에 대한 12주 24시간 교육 과정을 제공하게 되어 기쁩니다. 각 수업에는 수업 전/후 퀴즈, 수업 완료를 위한 강의, 해결책, 과제 등이 포함됩니다. NAT의 프로젝트 기반 교육학을 통해 새로운 기술을 구축하는 동안 `익힐 수 있는` 검증된 방법을 학습할 수 있습니다.
|
||||
|
||||
그 프로젝트들은 농부의 농장에서 사용자의 식탁으로 까지의 음식의 여정을 다룹니다. 여기에는 농업, 물류, 제조, 소매 및 소비자 등 모든 IoT 장치에서 인기 있는 산업 분야가 포함됩니다.
|
||||
|
||||

|
||||
|
||||
> [Nitya Narasimhan](https://github.com/nitya)의 스케치 노트입니다. 클릭하여 사진을 크게 보세요
|
||||
|
||||
**저자 [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett)와 스케치노트를 그려 준 [Nitya Narasimhan](https://github.com/nitya)에게 감사를 보냅니다.**
|
||||
|
||||
**이 커리큘럼을 검토하고 번역해 주신 [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn) 팀에게도 감사드립니다. - [Aditya Garg](https://github.com/AdityaGarg00), [Anurag Sharma](https://github.com/Anurag-0-1-A), [Arpita Das](https://github.com/Arpiiitaaa), [Aryan Jain](https://www.linkedin.com/in/aryan-jain-47a4a1145/), [Bhavesh Suneja](https://github.com/EliteWarrior315), [Faith Hunja](https://faithhunja.github.io/), [Lateefah Bello](https://www.linkedin.com/in/lateefah-bello/), [Manvi Jha](https://github.com/Severus-Matthew), [Mireille Tan](https://www.linkedin.com/in/mireille-tan-a4834819a/), [Mohammad Iftekher (Iftu) Ebne Jalal](https://github.com/Iftu119), [Mohammad Zulfikar](https://github.com/mohzulfikar), [Priyanshu Srivastav](https://www.linkedin.com/in/priyanshu-srivastav-b067241ba), [Thanmai Gowducheruvu](https://github.com/innovation-platform), [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).**
|
||||
|
||||
팀을 만나보세요!
|
||||
|
||||
|
||||
[](https://youtu.be/-wippUJRi5k)
|
||||
|
||||
**Gif by** [Mohit Jaisal](https://linkedin.com/in/mohitjaisal)
|
||||
|
||||
> 🎥 프로젝트에 대한 비디오를 보려면 위의 이미지를 클릭하세요!
|
||||
|
||||
> **선생님**, 본 교육과정의 사용법에 대해 [안내](../for-teachers.md) 드립니다. 귀하께서 직접 강의를 만들고 싶다면 [lesson template](../lesson-template/README.md)에 그에 대한 안내를 드립니다.
|
||||
|
||||
> [**학생분들**](https://aka.ms/student-page)은 본 교육과정을 스스로 사용하기 위해 레포 전체를 분기하여 미리 준비된 퀴즈부터 시작하여 강의를 읽고 나머지 활동을 완료합니다. 솔루션 코드를 복사하는 대신 해당 과정을 이해하여 프로젝트를 만드십시오. 그러나 해당 코드는 각 프로젝트 지향 과정의 /solutions 폴더에서 사용할 수 있습니다. 또 다른 아이디어는 친구들과 스터디 그룹을 구성해서 그 내용을 함께 검토하는 것입니다. 자세한 내용은[Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn)에서 확인할 수 있습니다.
|
||||
|
||||
본 코스의 영상 개요는 다음 비디오를 참고하십시오.
|
||||
|
||||
[](https://youtube.com/watch?v=bccEMm8gRuc "Promo video")
|
||||
|
||||
> 🎥 프로젝트에 대한 비디오를 보려면 위의 이미지를 클릭하십시오!
|
||||
|
||||
|
||||
## 교육학
|
||||
|
||||
우리는 이 커리큘럼을 구축하면서 두 가지 교육학적 원칙을 선택했습니다. 첫 번째는 프로젝트를 기반으로 한다는 것이고 두 번째는 자주 퀴즈를 포함하도록 하는 것입니다. 이 시리즈가 끝나면 학생들은 식물 모니터링 및 관수 시스템, 차량 추적, 음식을 추적하고 확인하는 스마트 공장 설정, 음성으로 제어되는 요리 타이머를 구축하게 됩니다. 또한 장치 코드를 작성하고, 클라우드에 연결하고, 원격 측정을 분석하고, AI를 edge에서 실행하는 방법을 포함해 사물 인터넷의 기초에 대해 배우게 됩니다.
|
||||
|
||||
내용과 프로젝트가 일치하도록 보장함으로써, 이 과정이 학생들에게 더 매력적으로 다가가며 개념을 더 잘 유지할 수 있을 것입니다.
|
||||
|
||||
또한 수업 전에 부담이 적은 퀴즈를 통해 학생이 주제를 학습하려는 의도를 설정하고 수업 후 두 번째 퀴즈를 통해 기억에 더 남도록 할 수 있습니다. 이 커리큘럼은 유연하고 재미있게 설계되었으며 전체 또는 부분적으로 수강할 수 있습니다. 프로젝트는 소규모로 시작하여 12주 주기가 끝날 때까지 점점 복잡해집니다.
|
||||
|
||||
각각의 프로젝트는 학생과 취미로 하는 사람들이 사용할 수 있는 실제 하드웨어롤 기반으로 합니다. 각 프로젝트는 특정 프로젝트 영역을 조사하여 관련된 배경 지식을 제공합니다. 성공적인 개발자가 되기 위해서는 해결해야 하는 문제의 도메인을 이해하는 것이 도움이 됩니다. 이러한 배경 지식을 제공하면 학생들이 IoT 개발자로서 해결하도록 요청받을 수 있는 실제 문제의 맥락에서 IoT 솔루션과 학습에 대해 생각할 수 있습니다. 학생들은 자신들이 구축하고 있는 솔루션의 '이유'에 대해 배우고 최종 사용자를 이해합니다.
|
||||
|
||||
## 하드웨어
|
||||
|
||||
개인 선호도, 프로그래밍 언어 지식 또는 선호도, 학습 목표 및 가용성에 따라 프로젝트에 사용할 두 가지 IoT 하드웨어 중에서 선택할 수 있습니다. 또한 하드웨어에 액세스할 수 없거나 구매하기 전에 자세히 알아보고 싶은 사용자를 위해 '가상 하드웨어' 버전을 제공했습니다. Seeed Studio에서 전체 키트를 구입할 수 있는 링크를 포함하여 [하드웨어 페이지](../hardware.md)에서 자세한 내용을 읽고 '쇼핑 목록'을 찾을 수 있습니다.
|
||||
|
||||
> 💁 우리의 [행동 강령](../CODE_OF_CONDUCT.md), [컨트리뷰팅](../CONTRIBUTING.md), and [번역](../TRANSLATIONS.md) 가이드 라인을 찾아보세요. 건설적인 피드백은 언제나 환영입니다!
|
||||
|
||||
## 각각의 레슨은 다음을 포함합니다:
|
||||
|
||||
- 스케치 노트
|
||||
- 선택적인 보충 영상
|
||||
- 강의 전 워밍업 퀴즈
|
||||
- 필기 수업
|
||||
- 프로젝트 기반 강의의 경우 프로젝트 빌드 방법에 대한 단계별 가이드
|
||||
- 지식 확인
|
||||
- 도전
|
||||
- 보충 읽을거리
|
||||
- 과제
|
||||
- 강의 후 퀴즈
|
||||
|
||||
> **퀴즈에 대한 참고 사항**: 모든 퀴즈는 [이 앱](https://black-meadow-040d15503.1.azurestaticapps.net)에 포함되어 있으며 각 3개의 질문으로 구성된 총 48개의 퀴즈가 있습니다. 수업 내에서 연결되지만 퀴즈 앱은 로컬에서 실행할 수 있습니다. `quiz-app` 폴더의 지침을 따르세요. 점차 지역화하고 있습니다.
|
||||
|
||||
## 레슨
|
||||
|
||||
| | 프로젝트 이름 | 배운 개념 | 학습 목표 | 연결된 수업 |
|
||||
| :-: | :----------------------------------------------------------: | :------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------: |
|
||||
| 01 | [시작하기](./1-getting-started/translations/README.ko.md) | IoT에 대한 소개 | IoT의 기본 원리와 센서 및 클라우드 서비스와 같은 IoT의 구성 요소에 대해 배우고 첫 번째 IoT 장치를 설정합니다. | [IoT에 대한 소개](./1-getting-started/lessons/1-introduction-to-iot/translations/README.ko.md) |
|
||||
| 02 | [시작하기](./1-getting-started/README.ko.md) | IoT에 대한 심층 분석 | IoT 시스템의 구성 요소와 마이크로컨트롤러 및 Single-board 컴퓨터에 대해 자세히 배웁니다. | [IoT에 대한 심층 분석](./1-getting-started/lessons/2-deeper-dive/translations/README.ko.md) |
|
||||
| 03 | [시작하기](./1-getting-started/translations/README.ko.md) | 센서 및 액추에이터로 물리적 세계와 상호 작용 | 야간 조명을 만드는 동안 물리적 세계에서 데이터를 수집하는 센서와 피드백을 보내는 액추에이터에 대해 배웁니다. | [센서 및 액추에이터로 물리적 세계와 상호 작용](./1-getting-started/lessons/3-sensors-and-actuators/translations/README.ko.md) |
|
||||
| 04 | [시작하기](./1-getting-started/translations/README.ko.md) | 장치를 인터넷에 연결하기 | 야간 조명을 MQTT 브로커에 연결하여 IoT 장치를 인터넷에 연결하여 메시지를 보내고 받는 방법에 대해 배웁니다. | [장치를 인터넷에 연결하기](./1-getting-started/lessons/4-connect-internet/translations/README.ko.md) |
|
||||
| 05 | [농장](./2-farm/translations/README.ko.md) | 식물 성장 예측 | IoT 장치에서 캡처한 온도 데이터를 사용하여 식물 성장을 예측하는 방법을 배웁니다. | [식물 성장 예측](./2-farm/lessons/1-predict-plant-growth/translations/README.ko.md) |
|
||||
| 06 | [농장](./2-farm/translations/README.ko.md) | 토양 수분 측정 | 토양 수분을 측정하고 토양 수분 센서를 보정하는 방법을 배웁니다. | [토양 수분 측정](./2-farm/lessons/2-detect-soil-moisture/translations/README.ko.md) |
|
||||
| 07 | [농장](./2-farm/translations/README.ko.md) | 자동화된 식물 급수 | 릴레이 및 MQTT를 사용하여 자동화 및 시간 급수 방법에 대해 배웁니다. | [자동화된 식물 급수](./2-farm/lessons/3-automated-plant-watering/translations/README.ko.md) |
|
||||
| 08 | [농장](./2-farm/translations/README.ko.md) | 식물을 클라우드로 이동하기 | 클라우드 및 클라우드 호스팅 IoT 서비스에 대해 알아보고 식물을 공용 MQTT 브로커 대신 서비스 중 하나에 연결하는 방법에 대해 배웁니다. | [식물을 클라우드로 이동하기](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/translations/README.ko.md) |
|
||||
| 09 | [농장](./2-farm/translations/README.ko.md) | 어플리케이션 로직을 클라우드로 이동하기 | IoT 메시지에 응답하는 클라우드에서 애플리케이션 로직을 작성하는 방법에 대해 배웁니다. | [어플리케이션 로직을 클라우드로 이동하기](./2-farm/lessons/5-migrate-application-to-the-cloud/translations/README.ko.md) |
|
||||
| 10 | [농장](./2-farm/translations/README.ko.md) | 식물은 안전하게 유지하기 | IoT를 통한 보안과 키 및 인증서로 식물 보안을 유지하는 방법에 대해 배웁니다. | [식물을 안전하게 유지하기](./2-farm/lessons/6-keep-your-plant-secure/translations/README.ko.md) |
|
||||
| 11 | [수송](./3-transport/README.md) | 위치 추적 | IoT 장치의 GPS 위치 추적에 대해 배웁니다. | [위치 추적](./3-transport/lessons/1-location-tracking/translations/README.ko.md) |
|
||||
| 12 | [수송](./3-transport/translations/README.ko.md) | 위치 데이터 저장 | 나중에 시각화하거나 분석할 IoT 데이터를 저장하는 방법을 배웁니다. | [위치 데이터 저장](./3-transport/lessons/2-store-location-data/translations/README.ko.md) |
|
||||
| 13 | [Transport](./3-transport/translations/README.ko.md) | 위치 데이터 시각화 | 지도에서 위치 데이터를 시각화하는 방법과 지도가 실제 3D 세계를 2차원으로 표현하는 방법에 대해 배웁니다. | [위치 데이터 시각화](./3-transport/lessons/3-visualize-location-data/translations/README.ko.md) |
|
||||
| 14 | [수송](./3-transport/translations/README.ko.md) | 지오펜스 | 지오펜스에 대해 알아보고 공급망의 차량이 목적지에 가까워졌을 때 경고하는 데 어떻게 사용할 수 있는지 알아봅니다. | [지오펜스](./3-transport/lessons/4-geofences/translations/README.ko.md) |
|
||||
| 15 | [조작](./4-manufacturing/translations/README.ko.md) | 과일 품질 감지 훈련 | 과일 품질을 감지하기 위해 클라우드에서 이미지 분류기를 교육하는 방법을 배웁니다. | [과일 품질 감지 훈련](./4-manufacturing/lessons/1-train-fruit-detector/translations/README.ko.md) |
|
||||
| 16 | [조작](./4-manufacturing/translations/README.ko.md) | IoT 장치에서 과일 품질 확인 | IoT 장치에서 과일 품질 감지기를 사용하는 방법을 배웁니다. device | [IoT 장치에서 과일 품질 확인](./4-manufacturing/lessons/2-check-fruit-from-device/translations/README.ko.md) |
|
||||
| 17 | [조작](./4-manufacturing/translations/README.ko.md) | edge에서 과일 탐지기 실행하기 | edge의 IoT 기기에서 과일 탐지기를 실행하는 방법을 배웁니다. | [edge에서 과일 탐지기 실행하기](./4-manufacturing/lessons/3-run-fruit-detector-edge/translations/README.ko.md) |
|
||||
| 18 | [Manufacturing](./4-manufacturing/translations/README.ko.md) | 센서에서 과일 품질 감지 작동하기 | 센서에서 과일 품질 감지 작동하는 방법을 배웁니다. | [센서에서 과일 품질 감지 작동하기](./4-manufacturing/lessons/4-trigger-fruit-detector/translations/README.ko.md) |
|
||||
| 19 | [소매](./5-retail/translations/README.ko.md) | 재고 감지기 훈련 | 물체 감지를 사용하여 상점의 재고를 계산하도록 재고 감지기를 훈련시키는 방법을 배웁니다. | [재고 감지기 훈련](./5-retail/lessons/1-train-stock-detector/translations/README.ko.md) |
|
||||
| 20 | [소매](./5-retail/translations/README.ko.md) | IoT 장치에서 재고 확인하기 | 객체 감지 모델을 사용하여 IoT 장치에서 재고를 확인하는 방법을 배웁니다. | [IoT 장치에서 재고 확인하기](./5-retail/lessons/2-check-stock-device/translations/README.ko.md) |
|
||||
| 21 | [소비자](./6-consumer/translations/README.ko.md) | IoT 장치로 음성 인식 | 스마트 타이머를 구축하기 위해 IoT 장치에서 음성을 인식하는 방법을 배웁니다. | [IoT 장치로 음성 인식](./6-consumer/lessons/1-speech-recognition/translations/README.ko.md) |
|
||||
| 22 | [소비자](./6-consumer/translations/README.ko.md) | 언어 이해 | IoT 장치에 말한 문장을 이해하는 방법을 배웁니다. | [언어 이해](./6-consumer/lessons/2-language-understanding/translations/README.ko.md) |
|
||||
| 23 | [소비자](./6-consumer/translations/README.ko.md) | 타이머 설정 및 음성 피드백 제공 | IoT 장치에서 타이머를 설정하고 타이머가 설정되고 종료될 때 음성 피드백을 제공하는 방법을 배웁니다. | [타이머 설정 및 음성 피드백 제공](./6-consumer/lessons/3-spoken-feedback/translations/README.ko.md) |
|
||||
| 24 | [소비자](./6-consumer/translations/README.ko.md) | 여러 언어 지원 | 음성 및 스마트 타이머의 응답에서 여러 언어를 지원하는 방법을 배웁니다. | [여러 언어 지원](./6-consumer/lessons/4-multiple-language-support/translations/README.ko.md) |
|
||||
|
||||
## Offline access
|
||||
|
||||
[Docsify](https://docsify.js.org/#/)를 사용하여 이 문서를 오프라인으로 실행할 수 있습니다. 로컬 시스템에서 [install Docsify](https://docsify.js.org/#/quickstart) 레포를 포크하고, 이 레포의 루트 폴더에 `docsify serve`를 입력합니다. 이 웹 사이트는 로컬 호스트인 `localhost:3000`에서 제공됩니다.
|
||||
|
||||
### PDF
|
||||
|
||||
필요한 경우 오프라인 액세스를 위해 이 컨텐츠의 PDF를 생성할 수 있습니다. 이 작업을 위해서 [npm installed](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)이 수행되어 있는지 확인하고 이 레포지토리의 루트 폴더에서 아래 명령을 실행하십시오:
|
||||
|
||||
|
||||
```sh
|
||||
npm i
|
||||
npm run convert
|
||||
```
|
||||
|
||||
### Slides
|
||||
|
||||
[slides](../slides)폴더에는 일부 레슨을 위한 슬라이드 데크가 있습니다.
|
||||
|
||||
## 도움이 필요하신가요?
|
||||
|
||||
번역에 기여하고 싶으시다면 [번역 지침](../TRANSLATIONS.md)를 읽고 [번역 issue 중 하나](https://github.com/microsoft/IoT-For-Beginners/issues?q=is%3Aissue+is%3Aopen+label%3Atranslation)에 추가하십시오. 만약 당신이 새로운 언어로 번역하고 싶다면, tracking을 위해 새로운 이슈를 제기해주세요.
|
||||
|
||||
## 기타 커리큘럼
|
||||
|
||||
우리 팀은 다른 커리큘럼을 생산합니다! 확인 해 보세요:
|
||||
|
||||
- [초보자를 위한 웹 개발](https://aka.ms/webdev-beginners)
|
||||
- [초보자용 ML](https://aka.ms/ml-beginners)
|
||||
- [초보자용 데이터 과학](https://aka.ms/datascience-beginners)
|
||||
- [초보자용 AI](https://aka.ms/ai-beginners)
|
||||
|
||||
## 이미지 속성
|
||||
|
||||
본 교육과정에 사용된 이미지의 모든 속성은 [Attributions](./attributions.md)에서 확인할 수 있습니다.
|
||||
|
@ -1,41 +0,0 @@
|
||||
<!-- BEGIN MICROSOFT SECURITY.MD V0.0.5 BLOCK -->
|
||||
|
||||
## Sécurité
|
||||
|
||||
Microsoft prend au sérieux la sécurité de ses produits et services logiciels, ce qui inclut tous les dépôts de code source gérés par nos organisations GitHub, dont [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), ainsi que [gestion GitHub](https://opensource.microsoft.com/).
|
||||
|
||||
Si vous pensez avoir découvert une faille de sécurité dans un référentiel appartenant à Microsoft et répondant à [la définition de Microsoft d'une faille de sécurité](https://docs.microsoft.com/en-us/previous-versions/tn-archive/cc751383(v=technet.10)), veuillez nous le signaler comme décrit ci-dessous.
|
||||
|
||||
## Signaler les problèmes de sécurité
|
||||
|
||||
**Veuillez ne pas signaler les vulnérabilités de sécurité par le biais de problèmes publics sur GitHub.**
|
||||
|
||||
Veuillez plutôt les signaler au centre de réponse à la sécurité de Microsoft (MSRC) à l'adresse [https://msrc.microsoft.com/create-report](https://msrc.microsoft.com/create-report).
|
||||
|
||||
Si vous préférez soumettre votre candidature sans vous connecter, envoyez un courrier électronique à l'adresse suivante : [secure@microsoft.com](mailto:secure@microsoft.com). Si possible, chiffrez votre message à l'aide de notre clé PGP ; téléchargez-la à partir de la page [Microsoft Security Response Center PGP Key](https://www.microsoft.com/en-us/msrc/pgp-key-msrc).
|
||||
|
||||
Vous devriez recevoir une réponse dans les 24 heures. Si, pour une raison ou une autre, ce n'est pas le cas, veuillez relancer votre demande par courrier électronique pour vous assurer que nous avons bien reçu votre message initial. Des informations supplémentaires sont disponibles à l'adresse [microsoft.com/msrc](https://www.microsoft.com/msrc).
|
||||
|
||||
Veuillez inclure les informations demandées ci-dessous (dans la mesure où vous pouvez les fournir) afin de nous aider à mieux comprendre la nature et la portée du problème éventuel :
|
||||
|
||||
* Type de problème (par exemple, dépassement de tampon, injection SQL, scripting intersite, etc.)
|
||||
* Chemins d'accès complets du ou des fichiers sources liés à la manifestation du problème.
|
||||
* L'emplacement du code source affecté (tag/branche/commit ou URL directe)
|
||||
* Toute configuration spéciale requise pour reproduire le problème
|
||||
* Instructions étape par étape pour reproduire le problème
|
||||
* Preuve de concept ou code d'exploitation (si possible)
|
||||
* Impact du problème, y compris la manière dont un attaquant pourrait l'exploiter.
|
||||
|
||||
Ces informations nous aideront à trier votre rapport plus rapidement.
|
||||
|
||||
Si vous faites un rapport pour une prime de bogue, des rapports plus complets peuvent contribuer à une prime plus élevée. Veuillez consulter notre [Programme de prime de bogue de Microsoft].(https://microsoft.com/msrc/bounty) page pour plus de détails sur nos programmes actifs.
|
||||
|
||||
## Langues préférées
|
||||
|
||||
Nous préférons que toutes les communications soient en anglais.
|
||||
|
||||
## Politique
|
||||
|
||||
Microsoft suit le principe de la [divulgation coordonnée des vulnérabilités](https://www.microsoft.com/en-us/msrc/cvd).
|
||||
|
||||
<!-- END MICROSOFT SECURITY.MD BLOCK -->
|
@ -1,11 +0,0 @@
|
||||
# Support
|
||||
|
||||
## Comment déposer des problèmes et obtenir de l'aide
|
||||
|
||||
Ce projet utilise GitHub Issues pour suivre les bogues et les demandes de fonctionnalités. Veuillez rechercher les problèmes existants avant de déposer de nouveaux problèmes afin d'éviter les doublons. Pour les nouvelles questions, déposez votre bogue ou votre demande de fonctionnalité dans une nouvelle question.
|
||||
|
||||
Pour toute aide ou question concernant l'utilisation de ce projet, veuillez nous contacter en créant une "issue" dans ce projet.
|
||||
|
||||
## Politique d'assistance de Microsoft
|
||||
|
||||
Le soutien à ce **PROJET ou PRODUIT** est limité aux ressources énumérées ci-dessus.
|
@ -1,16 +0,0 @@
|
||||
# অনুবাদ
|
||||
আমরা এই কারিক্যুলামের জন্য সকল ভাষায় অনুবাদকে স্বাগত জানাই!
|
||||
|
||||
## গাইডলাইনস
|
||||
এখানে প্রতিটি অধ্যায়ের সাথে অনুবাদ ফোল্ডার রয়েছে যা অনুবাদকৃত মার্কডাউন ফাইল ধারণ করে।
|
||||
|
||||
অনুবাদকৃত লেসনগুলির নামকরণের এই নীতি অনুসরণ করা উচিত:
|
||||
README.[language].md
|
||||
|
||||
যেখানে [language] হলো যেকোন ভাষার ২ বর্ণের সংক্ষিপ্ত নাম যা ISO 639-1 নীতি অনুসরণ করে (যেমনঃ `README.bn.md` লেখা হয় বাংলা ভাষার জন্য)।
|
||||
|
||||
## কুইজ
|
||||
এখানে একটি ফাইল যুক্ত করে অনুবাদ কুইজ-অ্যাপে যুক্ত করা যাবে: https://github.com/microsoft/IoT- for-Beginners/tree/main/quiz-app/src/assets/transferences। তবে JSON এর 'true' এবং 'false' শব্দের অনুবাদ করবেন না। ধন্যবাদ!
|
||||
|
||||
## ধন্যবাদ
|
||||
আপনার প্রচেষ্টাকে আমরা হৃদয়ের অন্তঃস্থল থেকে সাধুবাদ জানাই।
|
@ -1,32 +0,0 @@
|
||||
# Contribuez en traduisant des leçons
|
||||
|
||||
Les traductions des leçons de ce programme sont les bienvenues !
|
||||
|
||||
## Directives
|
||||
|
||||
Il y a des dossiers [**translations**](https://github.com/microsoft/IoT-For-Beginners/tree/main/1-getting-started/lessons/1-introduction-to-iot/translations) qui contiennent les fichiers markdown traduits.
|
||||
|
||||
Les leçons traduites doivent respecter cette convention d'appellation :
|
||||
|
||||
Lorsque vous traduisez le Readme initial, reliez les autres traductions à votre readme traduit et reliez le vôtre au readme principal en anglais en utilisant les boucliers comme indiqué :
|
||||
|
||||
```markdown
|
||||
[](translations/README.bn.md)
|
||||
```
|
||||
**README._[language]_.md**
|
||||
|
||||
Dans la mesure ou _[language]_ est une abréviation linguistique de deux lettres suivant la norme ISO 639-1 (par exemple `README.es.md` pour l'espagnol et `README.nl.md` pour l'allemand).
|
||||
|
||||
> Important: lorsque vous traduisez du texte dans ce dépôt, assurez vous de ne pas utiliser de traduction automatique. Nous vérifierons les traductions via la communauté, veuillez donc vous porter volontaire uniquement pour les traductions dans les langues que vous maîtrisez.
|
||||
|
||||
## Liens
|
||||
|
||||
Lors de la traduction, veuillez mettre à jour les liens vers les fichiers traduits. Si un fichier n'a pas été traduit, conservez le lien vers la version anglaise. Comme chaque fichier se trouve dans un dossier `translations`, vous devrez également mettre à jour le chemin des liens pour les hyperliens et les images.
|
||||
|
||||
## Questionnaires
|
||||
|
||||
Ajoutez votre traduction au quiz-app en ajoutant un fichier ici : https://github.com/microsoft/IoT-For-Beginners/tree/main/quiz-app/src/assets/translations. Veuillez ne pas localiser les mots 'true' ou 'false'. Merci !
|
||||
|
||||
## MERCI !
|
||||
|
||||
Nous apprécions vraiment vos efforts !
|
@ -1,38 +0,0 @@
|
||||
# প্রজেক্ট সুবিন্যস্ত রাখা
|
||||
|
||||
প্রতিটি প্রজেক্ট শেষ করার পরে, ক্লাউড রিসোর্সসমূহ মুছে ফেলা (delete) করাই ভালো।
|
||||
|
||||
প্রতিটি অধ্যায়ের প্রজেক্টে হয়তো আমরা এসব রিসোর্স তৈরী করেছি
|
||||
|
||||
* একটি রিসোর্স গ্রুপ
|
||||
* একটি IoT Hub
|
||||
* ২টি IoT device রেজিস্ট্রেশন
|
||||
* একটি স্টোরেজ একাউন্ট
|
||||
* একটি ফাংশন এপ
|
||||
* একটি Azure Maps একাউন্ট
|
||||
* একটি কাস্টম ভিশন প্রজেক্ট
|
||||
* একটি কগনিটিভ সার্ভিস রিসোর্স
|
||||
|
||||
এই সার্ভিসগুলোর বেশিরভাগই বিনা খরচে ব্যবহার করা হচ্ছে - হয় সেগুলি সম্পূর্ণ ফ্রী তে, অথবা একটি ফ্রী টায়ার ব্যবহার করে কাজ করা হচ্ছে। এছাড়াও যেসকল সার্ভিসের জন্য খরচ রয়েছে, সেগুলোর ফ্রী পরিষেবা বা খুবই নিম্নমূল্যের সেবা ব্যবহার করেই কাজ করা সম্ভব।
|
||||
|
||||
এক্ষেত্রেকাজ শেষ হয়ে গেলে এই সার্ভিসগুলি মুছে ফেলা বা ডিলিট করাই ভালো সিদ্ধান্ত হবে। উদাহরণস্বরূপ ফ্রি টায়ার ব্যবহার করে আমরা কেবল একটি আইওটি হাব নিতে পারি, সুতরাং যদি অন্য আরেকটি তৈরি করতে হয়, সেক্ষেত্রে পেইড সার্ভিস ব্যবহার করতে হবে।
|
||||
|
||||
সমস্ত পরিষেবাগুলি রিসোর্স গ্রুপের ভিতরে তৈরি হয়েছে এবং এটি আমাদের সম্পূর্ণ প্রজেক্ট পরিচালনা করা সহজ করে তোলে। রিসোর্স গ্রুপ ডিলিট করলে, সেই সাথে গ্রুপের সমস্ত পরিষেবাও এর সাথে মুছে ফেলা হবে।
|
||||
|
||||
রিসোর্স গ্রুপ ডিলিট করতে নীচের কমান্ডটি টার্মিনাল বা কমান্ড প্রমাপ্ট এ ব্যবহার করতে হবেঃ
|
||||
|
||||
```sh
|
||||
az group delete --name <resource-group-name>
|
||||
```
|
||||
|
||||
এখানে `<resource-group-name>` এর জায়গায় প্রজেক্টে ব্যবহৃত নামটি দিতে হবে।
|
||||
|
||||
কনফার্মেশন ম্যাসেজ আসবে এরকমঃ
|
||||
|
||||
```output
|
||||
Are you sure you want to perform this operation? (y/n):
|
||||
```
|
||||
|
||||
এখানে `y` দিতে হবে।
|
||||
|
||||
কিছুক্ষণের মধ্যেই সম্পূর্ণ সার্ভিস ডিলিট হয়ে যাবে।
|
@ -1,41 +0,0 @@
|
||||
# Limpia tu proyecto
|
||||
|
||||
Después de completar, se recomienda eliminar tus recursos en línea.
|
||||
|
||||
Durante las lecciones de cada proyecto, puede que hayas creado algunos de los siguientes:
|
||||
|
||||
* Grupo de recursos (Resource Group)
|
||||
* Hub de internet de las cosas (IoT hub)
|
||||
* Registro de dispositivos IoT
|
||||
* Cuenta de almacenamiento
|
||||
* Aplicación de funciones
|
||||
* Cuenta de mapas de Azure
|
||||
* Proyecto personalizado de visión
|
||||
* Contenedor de registros de Azure
|
||||
* Recursos de sercivios cognitivos
|
||||
|
||||
La mayor parte de estos servicios no tienen costo, bien sea porque son totalmente gratuitos o porque estás usando la versión gratuita. Para los servicios que requieren una versión paga, puede que hayas estado usándolos entre el rango en el que no se efectúa ningún cobro o sólo costará unos cuantos centavos.
|
||||
|
||||
Inclusive con el bajo costo de los recursos, vale la pena eliminiarlos cuando hayas acabado ya que sólo puedes mantener un Hub de IoT habilitado con la versión gratuita así que si, por ejemplo, quisieras crear uno nuevo, necesitarías usar una versión paga de los sistemas.
|
||||
|
||||
Todos los servicios fueron creados dentro de grupos de recursos (Resource Group) y esto hace que sea más fácil administrarlos. Puedes eliminiar el grupo de recursos y todos los servicios en ese grupo serán eliminados con él.
|
||||
|
||||
Para eliminar un grupo de recursos, ejecuta el siguiente comando en tu terminal o consola de comandos de Azure:
|
||||
|
||||
```sh
|
||||
az group delete --name <nombre-grupo-de-recursos>
|
||||
```
|
||||
|
||||
Reemplazando `<nombre-grupo-de-recursos>` con el nombre de grupo de recursos que estás intentando eliminar.
|
||||
|
||||
Aparecerá una petición de confirmación:
|
||||
|
||||
```output
|
||||
Are you sure you want to perform this operation? (y/n):
|
||||
```
|
||||
|
||||
Presiona `y` para confirmar y eliminar el grupo de recursos.
|
||||
|
||||
Tomará un rato para eliminar todos los servicios.
|
||||
|
||||
Puedes leer más acerca de la eliminación de grupos de recursos en la [documentación de Azure para administración y eliminación de grupos de recursos)[https://docs.microsoft.com/azure/azure-resource-manager/management/delete-resource-group?WT.mc_id=academic-17441-jabenn&tabs=azure-cli]
|
@ -1,41 +0,0 @@
|
||||
# Nettoyez votre projet
|
||||
|
||||
Après avoir terminé chaque projet, il est bon de supprimer vos ressources cloud.
|
||||
|
||||
Dans les leçons de chaque projet, vous avez peut-être créé certains des éléments suivants:
|
||||
|
||||
* Un groupe de ressources
|
||||
* Un hub IoT
|
||||
* Des enregistrements d'appareils IoT
|
||||
* Un compte de stockage
|
||||
* Une application de fonctions
|
||||
* Un compte Azure Maps
|
||||
* Un projet de vision sur mesure
|
||||
* Un registre de conteneurs Azure
|
||||
* Une ressource de services cognitifs
|
||||
|
||||
La plupart de ces ressources n'auront aucun coût - soit elles sont entièrement gratuites, soit vous utilisez un plan gratuit. Pour les services qui nécessitent un plan payant, vous les auriez utilisés à un niveau inclus dans l'allocation gratuite, ou ne coûterait que quelques centimes.
|
||||
|
||||
Même avec des coûts relativement bas, cela vaut la peine de supprimer ces ressources lorsque vous avez terminé. Vous ne pouvez avoir qu'un seul hub IoT utilisant le plan gratuit par exemple, donc si vous souhaitez en créer un autre, vous devrez utiliser un plan payant.
|
||||
|
||||
Tous vos services ont été créés dans des groupes de ressources, ce qui facilite leur gestion. Vous pouvez supprimer le groupe de ressources et tous les services de ce groupe de ressources seront également supprimés.
|
||||
|
||||
Pour supprimer le groupe de ressources, exécutez la commande suivante dans votre terminal ou invite de commande:
|
||||
|
||||
```sh
|
||||
az group delete --name <resource-group-name>
|
||||
```
|
||||
|
||||
Remplacez `<resource-group-name>` par le nom du groupe de ressources qui vous est propre.
|
||||
|
||||
Une confirmation apparaîtra:
|
||||
|
||||
```output
|
||||
Are you sure you want to perform this operation? (y/n):
|
||||
```
|
||||
|
||||
Entrez `y` pour confirmer et supprimer le groupe de ressources.
|
||||
|
||||
Il faudra un certain temps pour supprimer tous les services.
|
||||
|
||||
> 💁 Vous pouvez en savoir plus sur la suppression des groupes de ressources dans la [documentation sur la suppression des groupes de ressources et des ressources Azure Resource Manager sur Microsoft Docs](https://docs.microsoft.com/azure/azure-resource-manager/management/delete-resource-group?WT.mc_id=academic-17441-jabenn&tabs=azure-cli)
|
@ -1,41 +0,0 @@
|
||||
# 清理你的项目
|
||||
|
||||
当你完成每个项目后,请删除你的云端资源。
|
||||
|
||||
在每个项目的课程中,也许你创建了下列的某些:
|
||||
|
||||
* 一个资源组
|
||||
* 一个物联网中心
|
||||
* 物联网设备注册
|
||||
* 一个存储账户
|
||||
* 一个函数应用
|
||||
* 一个 Azure 地图账户
|
||||
* 一个自定义视觉项目
|
||||
* 一个 Azure 容器注册表
|
||||
* 一个认知服务资源
|
||||
|
||||
这些资源中大部分都不收费 - 完全免费或者是免费层。对于规定了付费层的服务,你的使用额度会在免费范围内,或只花费几分钱。
|
||||
|
||||
即使成本相对较低,当你完成项目后也建议删除这些资源。例如,免费层只能有一个物联网中心,所以如果你想额外创建一个,你需要使用付费层。
|
||||
|
||||
你的所有服务都是在资源组内创建的,这让管理更加轻松。你可以删除某个资源组,所有资源组内的资源都会跟着删除。
|
||||
|
||||
在你的终端或命令提示符中运行以下命令来删除资源组:
|
||||
|
||||
```sh
|
||||
az group delete --name <resource-group-name>
|
||||
```
|
||||
|
||||
替代 `<resource-group-name>` 为你想删除的资源组名字。
|
||||
|
||||
接下来会显示下列的确认信息:
|
||||
|
||||
```output
|
||||
Are you sure you want to perform this operation? (y/n):
|
||||
```
|
||||
|
||||
输入 `y` 确认并删除资源组.
|
||||
|
||||
删除所有服务会耗费一些时间。
|
||||
|
||||
> 💁 你可以在 [Microsoft 文档的 Azure 资源管理器资源组和资源删除](https://docs.microsoft.com/azure/azure-resource-manager/management/delete-resource-group?WT.mc_id=academic-17441-jabenn&tabs=azure-cli) 获取更多删除资源组的相关内容。
|
@ -1,27 +0,0 @@
|
||||
# Pour les éducateurs
|
||||
|
||||
Vous souhaitez utiliser ce programme dans votre classe ? N'hésitez pas à le faire !
|
||||
|
||||
En fait, vous pouvez l'utiliser au sein même de GitHub en utilisant GitHub Classroom.
|
||||
|
||||
Pour ce faire, créez ce dépôt. Vous allez devoir créer un repo pour chaque leçon, donc vous allez devoir extraire chaque dossier dans un repo séparé. De cette façon, [GitHub Classroom](https://classroom.github.com/classrooms) peut reprendre chaque leçon séparément.
|
||||
|
||||
Ces [instructions complètes](https://github.blog/2020-03-18-set-up-your-digital-classroom-with-github-classroom/) vous donneront une idée de la manière dont vous devez organiser votre classe.
|
||||
|
||||
## Modèle d'apprentissage recommandé
|
||||
|
||||
Vous pouvez en savoir plus sur le modèle d'apprentissage recommandé pour l'enseignement de ce programme dans notre [Guide du modèle d'apprentissage recommandé](recommended-learning-model.md).
|
||||
|
||||
## En utilisant le dépôt tel quel
|
||||
|
||||
Si vous souhaitez utiliser ce dépôt tel qu'il est actuellement, sans utiliser GitHub Classroom, c'est également possible. Il vous faudra alors indiquer à vos élèves quelle leçon ils souhaitent travailler ensemble.
|
||||
|
||||
Dans un format en ligne (Zoom, Teams ou autre), vous pouvez créer des salles de discussion pour les quiz et guider les étudiants pour les aider à se préparer à apprendre. Invitez ensuite les étudiants à répondre aux quiz et à soumettre leurs réponses sous forme de "questions" à un moment donné. Vous pouvez faire de même avec les devoirs, si vous souhaitez que les élèves travaillent en collaboration en plein air.
|
||||
|
||||
Si vous préférez un format plus privé, demandez à vos élèves de transférer le programme, leçon par leçon, vers leurs propres dépôts GitHub en tant que dépôts privés, et de vous en donner l'accès. Ils pourront alors remplir les questionnaires et les devoirs en privé et vous les soumettre via des problèmes sur votre dépôt de classe.
|
||||
|
||||
Il existe de nombreuses façons de faire fonctionner ce système dans un format de classe en ligne. Faites-nous part de ce qui fonctionne le mieux pour vous !
|
||||
|
||||
## Donnez-nous votre avis!
|
||||
|
||||
Nous voulons que ce programme d'études fonctionne pour vous et vos élèves. Veuillez nous faire part de [vos commentaires](https://forms.microsoft.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR2humCsRZhxNuI79cm6n0hRUQzRVVU9VVlU5UlFLWTRLWlkyQUxORTg5WS4u).
|
@ -1,108 +0,0 @@
|
||||
# হার্ডওয়্যার
|
||||
|
||||
IoT শব্দে **T** এর পূর্ণরূপ হলো **Things** বা জিনিষ এবং এটি মূলত আমাদের চারপাশের বাস্তব জগতের সাথে যোগাযোগ করে এমন ডিভাইসগুলিকে বোঝায়। শিক্ষার্থী এবং শৌখিন ব্যাক্তিদের কাছে সাধারণত থাকে এমন সব যন্ত্র দিয়েই প্রতিটি প্রজেক্ট সাজানো হয়েছে। ব্যক্তিগত পছন্দ, প্রোগ্রামিং ভাষার জ্ঞান, শেখার লক্ষ্য এবং প্রাপ্যতার উপর নির্ভর করে প্রজেক্টগুলোর জন্য আইওটি হার্ডওয়্যারের দুটি অপশন রয়েছে। এছাড়াও যাদের কাছে বর্তমানে হার্ডওয়্যার নেই অথবা শেখার পরে কিনতে চায়, তাদের জন্য রয়েছে **ভার্চুয়াল হার্ডওয়্যার** !
|
||||
|
||||
> 💁 এসাইনমেন্টগুলো করার জন্য কোন আইওটি হার্ডওয়্যার কেনার প্রয়োজন নেই, বরং ভার্চুয়াল হার্ডওয়্যার দিয়েই সব করা যাবে।
|
||||
|
||||
ফিজিক্যাল হার্ডওয়্যার অপশনগুলি হল [আরডুইনো](#আরডুইনো) এবং [রাস্পবেরি পাই](#রাস্পবেরি-পাই)। প্রতিটি প্ল্যাটফর্মের নিজস্ব সুবিধা এবং অসুবিধা থাকে এবং এগুলি ১টি প্রাথমিক লেসনে ব্যখ্যা করা হয়েছে। কোন হার্ডওয়্যার প্ল্যাটফর্মটি নিয়ে কাজ করতে সবচেয়ে বেশি আগ্রহ তা সিদ্ধান্ত নিতে সেই লেসনটি দেখতে হবে।
|
||||
|
||||
পাঠ এবং এসাইনমেন্টের জটিলতা হ্রাস করার জন্য প্রতিটি লেসনে নির্দিষ্ট হার্ডওয়্যার বেছে নেওয়া হয়েছে। যদিও আমাদের ব্যবহৃত হার্ডওয়্যার এর বাইরে অন্যান্য হার্ডওয়্যারও কাজ করতে পারে, তবে আমরা গ্যারান্টি দিতে পারি না যে সমস্ত কাজ অতিরিক্ত হার্ডওয়্যার ছাড়াই শিক্ষার্থীর ডিভাইসে করা যাবে। উদাহরণস্বরূপ, সাধারণ আরডুইনো ডিভাইসে ওয়াইফাই নেই, যা ক্লাউডের সাথে সংযোগ স্থাপনের জন্য কিন্তু প্রয়োজন - একারণেই তাই WIO Terminal বেছে নেওয়া হয়েছে কারণ এতে ওয়াইফাই বিল্ট-ইন রয়েছে।
|
||||
|
||||
এছাড়াও এই প্রজেক্টের জন্য কিছু অ-প্রযুক্তিগত উপকরণ যেমন মাটি , টবের উদ্ভিদ এবং ফল বা শাকসব্জির প্রয়োজন হবে।
|
||||
|
||||
## ক্রয়তালিকা
|
||||
|
||||

|
||||
|
||||
Seeed Studios থেকে সহজেই kit ক্রয় করা যাবে :
|
||||
|
||||
### আরডুইনো- Wio Terminal
|
||||
|
||||
**[IoT for beginners with Seeed and Microsoft - Wio Terminal Starter Kit](https://www.seeedstudio.com/IoT-for-beginners-with-Seeed-and-Microsoft-Wio-Terminal-Starter-Kit-p-5006.html)**
|
||||
|
||||
[](https://www.seeedstudio.com/IoT-for-beginners-with-Seeed-and-Microsoft-Wio-Terminal-Starter-Kit-p-5006.html)
|
||||
|
||||
### রাস্পবেরি পাই
|
||||
|
||||
**[IoT for beginners with Seeed and Microsoft - Raspberry Pi 4 Starter Kit](https://www.seeedstudio.com/IoT-for-beginners-with-Seeed-and-Microsoft-Raspberry-Pi-Starter-Kit.html)**
|
||||
|
||||
[](https://www.seeedstudio.com/IoT-for-beginners-with-Seeed-and-Microsoft-Raspberry-Pi-Starter-Kit.html)
|
||||
|
||||
## আরডুইনো
|
||||
|
||||
আরডুইনো এর সব কোড C++ ভাষায় করা হয়। অ্যাসাইনমেন্ট সম্পন্ন করতে নিম্নলিখিত উপাদানগুলির প্রয়োজন হবে:
|
||||
|
||||
### আরডুইনো হার্ডওয়্যার
|
||||
|
||||
* [Wio Terminal](https://www.seeedstudio.com/Wio-Terminal-p-4509.html)
|
||||
* *ঐচ্ছিক* - USB-C ক্যাবল অথবা USB-A থেকে USB-C এডাপ্টার - উইও টার্মিনালে একটি ইউএসবি-সি পোর্ট রয়েছে এবং এটিতে ইউএসবি-সি থেকে ইউএসবি-এ ক্যাবল থাকে। যদি ব্যবহারকারীর পিসি বা ম্যাক এ কেবল ইউএসবি-সি পোর্ট থাকে তবে একটি ইউএসবি-সি বা ইউএসবি-এ থেকে ইউএসবি-সি অ্যাডাপ্টার প্রয়োজন হবে।
|
||||
|
||||
### আরডুইনোর সুনির্দিষ্ট সেন্সর এবং অ্যাকচুয়েটর
|
||||
|
||||
এগুলি Wio টার্মিনাল আরডুইনো ডিভাইসটিতে ব্যবহারের জন্য নির্দিষ্ট এবং রাস্পবেরি পাই ব্যবহারের সাথে সম্পর্কিত নয়।
|
||||
|
||||
* [ArduCam Mini 2MP Plus - OV2640](https://www.arducam.com/product/arducam-2mp-spi-camera-b0067-arduino/)
|
||||
* [ReSpeaker 2-Mics Pi HAT](https://www.seeedstudio.com/ReSpeaker-2-Mics-Pi-HAT.html)
|
||||
* [Breadboard Jumper Wires](https://www.seeedstudio.com/Breadboard-Jumper-Wire-Pack-241mm-200mm-160mm-117m-p-234.html)
|
||||
* হেডফোন বা অন্য কোন স্পীকার যেটির 3.5mm জ্যাক বা JST স্পীকার রয়েছে যেমন:
|
||||
* [Mono Enclosed Speaker - 2W 6 Ohm](https://www.seeedstudio.com/Mono-Enclosed-Speaker-2W-6-Ohm-p-2832.html)
|
||||
* [Grove speaker plus](https://www.seeedstudio.com/Grove-Speaker-Plus-p-4592.html)
|
||||
* *ঐচ্ছিক* - ১৬জিবি বা তার চেয়ে ছোট মাইক্রো এসডি কার্ড যা দ্বারা পর্যবেক্ষণের জন্য ছবি ক্যাপচার করা হবে। এছাড়াও কম্পিউটারে সরাসরি এসডি কার্ড ব্যবহারের সুযোগ না থাকলে, প্রয়োজনীয় ক্যাবল নিতে হবে। **গুরুত্বপূর্ণ নোট** - Wio টার্মিনাল কেবল 16GB পর্যন্ত এসডি কার্ডগুলিকে সাপোর্ট করে, এর চেয়ে বেশি সাইজের কার্ড ব্যবহারযোগ্য হবেনা।
|
||||
|
||||
## রাস্পবেরি পাই
|
||||
|
||||
আরডুইনো এর সব কোড পাইথন ভাষায় করা হয়। অ্যাসাইনমেন্ট সম্পন্ন করতে নিম্নলিখিত উপাদানগুলির প্রয়োজন হবে:
|
||||
|
||||
### রাস্পবেরি-পাই হার্ডওয়্যার
|
||||
|
||||
* [Raspberry Pi](https://www.raspberrypi.org/products/raspberry-pi-4-model-b/)
|
||||
> 💁 2B থেকে এর উপরের প্রতিটি ভার্সন দ্বারাই সকল এসাইনমেন্ট করা যাবে।
|
||||
* মাইক্রো এসডি কার্ড - কম্পিউটারে সরাসরি এসডি কার্ড ব্যবহারের সুযোগ না থাকলে, প্রয়োজনীয় ক্যাবল নিতে হবে।
|
||||
* ইউএসবি পাওয়ার সাপ্লাই - যদি রাস্পবেরি পাই 4 ব্যবহার করা হয়, তবে একটি ইউএসবি-সি পাওয়ার সাপ্লাই প্রয়োজন। আর পুরনো ডিভাইসগুলির জন্য একটি মাইক্রো-ইউএসবি পাওয়ার সাপ্লাই প্রয়োজন।
|
||||
|
||||
### রাস্পবেরি-পাই এর সুনির্দিষ্ট সেন্সর এবং অ্যাকচুয়েটর
|
||||
|
||||
এগুলি রাস্পবেরি পাই তে ব্যবহারের জন্য নির্দিষ্ট এবং আরডুইনো এর ব্যবহারের সাথে সম্পর্কিত নয়।
|
||||
|
||||
* [Grove Pi base hat](https://www.seeedstudio.com/Grove-Base-Hat-for-Raspberry-Pi.html)
|
||||
* [Raspberry Pi Camera module](https://www.raspberrypi.org/products/camera-module-v2/)
|
||||
* মাইক্রোফোন ও স্পীকার:
|
||||
|
||||
নিম্নের যেকোন একটি:
|
||||
* যেকোন ইউএসবি স্পীকার সম্বলিত মাইক্রোফোন বা স্পীকার যেটিতে 3.5mm জ্যাক ক্যাবল দরকার হবে কিংবা HDMI অডিও আউটপুট লাগবে যদি মনিটর বা টিভির স্পীকারের সাথে যুক্ত করা হয়।
|
||||
* বিল্ট-ইন মাইক্রোফোন সম্বলিত ইউএসবি হেডসেট
|
||||
* [ReSpeaker 2-Mics Pi HAT](https://www.seeedstudio.com/ReSpeaker-2-Mics-Pi-HAT.html) with
|
||||
* হেডফোন বা অন্য কোন স্পীকার যেটির 3.5mm জ্যাক বা JST স্পীকার রয়েছে যেমন:
|
||||
* [Mono Enclosed Speaker - 2W 6 Ohm](https://www.seeedstudio.com/Mono-Enclosed-Speaker-2W-6-Ohm-p-2832.html)
|
||||
* [USB Speakerphone](https://www.amazon.com/USB-Speakerphone-Conference-Business-Microphones/dp/B07Q3D7F8S/ref=sr_1_1?dchild=1&keywords=m0&qid=1614647389&sr=8-1)
|
||||
* [Grove Light sensor](https://www.seeedstudio.com/Grove-Light-Sensor-v1-2-LS06-S-phototransistor.html)
|
||||
* [Grove button](https://www.seeedstudio.com/Grove-Button.html)
|
||||
|
||||
## সেন্সর এবং অ্যাকচুয়েটর
|
||||
|
||||
এখানের বেশিরভাগ সেন্সর এবং অ্যাক্চুয়েটরগুলি আরডুইনো এবং রাস্পবেরি পাই উভয় ক্ষেত্রেই ব্যবহৃত হয়:
|
||||
|
||||
* [Grove LED](https://www.seeedstudio.com/Grove-LED-Pack-p-4364.html) x 2
|
||||
* [Grove humidity and temperature sensor](https://www.seeedstudio.com/Grove-Temperature-Humidity-Sensor-DHT11.html)
|
||||
* [Grove capacitive soil moisture sensor](https://www.seeedstudio.com/Grove-Capacitive-Moisture-Sensor-Corrosion-Resistant.html)
|
||||
* [Grove relay](https://www.seeedstudio.com/Grove-Relay.html)
|
||||
* [Grove GPS (Air530)](https://www.seeedstudio.com/Grove-GPS-Air530-p-4584.html)
|
||||
* [Grove Time of flight Distance Sensor](https://www.seeedstudio.com/Grove-Time-of-Flight-Distance-Sensor-VL53L0X.html)
|
||||
|
||||
## ঐচ্ছিক হার্ডওয়্যার
|
||||
|
||||
রিলে ব্যবহার করে স্বয়ংক্রিয় পানি সরবরাহের লেসনগুলো তৈরী করা হয়েছে। বিকল্প হিসাবে, রিলেটির সাথে নীচে তালিকাভুক্ত হার্ডওয়্যার ব্যবহার করে ইউএসবি চালিত পানির পাম্প সংযুক্ত করা যাবেঃ
|
||||
|
||||
* [6V water pump](https://www.seeedstudio.com/6V-Mini-Water-Pump-p-1945.html)
|
||||
* [USB terminal](https://www.adafruit.com/product/3628)
|
||||
* সিলিকন পাইপ
|
||||
* লাল এবং কালো ক্যাবল
|
||||
* ছোট ফ্ল্যাট-হেড স্ক্রু ড্রাইভার
|
||||
|
||||
## ভার্চুয়াল হার্ডওয়্যার
|
||||
|
||||
ভার্চুয়াল হার্ডওয়্যার ব্যবহার করলে সেখানেই সেন্সর এবং অ্যাকচুয়েটর সিমুলেটর পাওয়া যাবে। হার্ডওয়্যার প্রাপ্যতার উপর নির্ভর করে, এটি সাধারণ ডিভাইসে যেমন ম্যাক, পিসি চালাতে পারা যাবে বা এটি রাস্পবেরি পাইতে চালানো যাবে এবং কেবল যে হার্ডওয়্যার নেই তার জন্য এটি ব্যবহার করা যাবে। উদাহরণস্বরূপ, যদি কারো কাছে রাস্পবেরি পাই ক্যামেরা থাকে কিন্তু গ্রোভ সেন্সরগুলি যদি না থাকে, তবে তার রাস্পবেরি পাইতে ভার্চুয়াল ডিভাইস কোডটি চালাতে পারবে। এতে করে গ্রোভ সেন্সরগুলি সিমুলেট করতে সক্ষম হবে আবার একটি ফিজিক্যাল ক্যামেরাও ব্যবহার করতে পারবে।
|
||||
|
||||
ভার্চুয়াল হার্ডওয়্যার হিসেবে আমরা [CounterFit project](https://github.com/CounterFit-IoT/CounterFit) ব্যবহার করবো।
|
||||
|
||||
এই পাঠগুলি সম্পূর্ণ করতে একটি ওয়েব ক্যাম, মাইক্রোফোন এবং অডিও আউটপুট যেমন স্পিকার বা হেডফোন থাকা দরকার। এগুলি বিল্ট-ইন বা বাহ্যিক হতে পারে এবং অপারেটিং সিস্টেমের সাথে কাজ করার জন্য কনফিগার করা দরকার। তবে সব অ্যাপ্লিকেশন থেকে এগুলো ব্যবহারের জন্য অনুমতি দিতে হবে।
|
@ -1,107 +0,0 @@
|
||||
# Matériel
|
||||
|
||||
Le **T** dans IoT est **Things** et fait référence aux dispositifs qui interagissent avec le monde qui nous entoure. Chaque projet est basé sur du matériel du monde réel disponible pour les étudiants et les amateurs. Nous proposons deux choix de matériel IoT à utiliser en fonction des préférences personnelles, des connaissances ou des préférences en matière de langage de programmation, des objectifs d'apprentissage et de la disponibilité. Nous avons également prévu une version "matériel virtuel" pour ceux qui n'ont pas accès au matériel ou qui souhaitent en savoir plus avant de s'engager dans un achat.
|
||||
|
||||
> 💁 Vous n'avez pas besoin d'acheter de matériel IoT pour réaliser les missions. Vous pouvez tout faire en utilisant du matériel IoT virtuel.
|
||||
|
||||
Les choix de matériel physique sont Arduino ou Raspberry Pi. Chaque plateforme a ses propres avantages et inconvénients, qui sont tous abordés dans l'une des premières leçons. Si vous n'avez pas encore choisi de plate-forme matérielle, vous pouvez consulter [la deuxième leçon du premier projet](./1-getting-started/lessons/2-deeper-dive/translations/README.fr.md) to decide which hardware platform you are most interested in learning.
|
||||
|
||||
Le matériel spécifique a été choisi pour réduire la complexité des leçons et des devoirs. Bien que d'autres matériels puissent fonctionner, nous ne pouvons pas garantir que toutes les missions seront prises en charge par votre appareil sans matériel supplémentaire. Par exemple, de nombreux appareils Arduino ne disposent pas du WiFi, qui est nécessaire pour se connecter au cloud - le terminal Wio a été choisi parce qu'il dispose du WiFi intégré.
|
||||
|
||||
Vous aurez également besoin de quelques articles non techniques, comme de la terre ou une plante en pot, et des fruits ou des légumes.
|
||||
|
||||
## Acheter les kits
|
||||
|
||||

|
||||
|
||||
Seeed Studios a très aimablement mis à disposition tout le matériel sous forme de kits faciles à acheter :
|
||||
|
||||
### Arduino - Terminal Wio
|
||||
|
||||
**[IoT pour les débutants avec Seeed et Microsoft - Wio Terminal Starter Kit](https://www.seeedstudio.com/IoT-for-beginners-with-Seeed-and-Microsoft-Wio-Terminal-Starter-Kit-p-5006.html)**
|
||||
|
||||
[](https://www.seeedstudio.com/IoT-for-beginners-with-Seeed-and-Microsoft-Wio-Terminal-Starter-Kit-p-5006.html)
|
||||
|
||||
### Raspberry Pi
|
||||
|
||||
**[IoT pour les débutants avec Seeed et Microsoft - Kit de démarrage Raspberry Pi 4](https://www.seeedstudio.com/IoT-for-beginners-with-Seeed-and-Microsoft-Raspberry-Pi-Starter-Kit.html)**
|
||||
|
||||
[](https://www.seeedstudio.com/IoT-for-beginners-with-Seeed-and-Microsoft-Raspberry-Pi-Starter-Kit.html)
|
||||
|
||||
## Arduino
|
||||
|
||||
Tout le code du dispositif pour Arduino est en C++. Pour réaliser tous les travaux, vous aurez besoin des éléments suivants :
|
||||
|
||||
### Carte Arduino
|
||||
|
||||
* [Terminal Wio](https://www.seeedstudio.com/Wio-Terminal-p-4509.html)
|
||||
* *Optionnel* - Câble USB-C ou adaptateur USB-A vers USB-C. Le terminal Wio possède un port USB-C et est livré avec un câble USB-C vers USB-A. Si votre PC ou Mac ne possède que des ports USB-C, vous aurez besoin d'un câble USB-C ou d'un adaptateur USB-A vers USB-C.
|
||||
|
||||
### Capteurs et actionneurs spécifiques à Arduino
|
||||
|
||||
Ils sont spécifiques à l'utilisation du terminal Wio Arduino, et ne sont pas pertinentes pour l'utilisation du Raspberry Pi.
|
||||
|
||||
* [ArduCam Mini 2MP Plus - OV2640](https://www.arducam.com/product/arducam-2mp-spi-camera-b0067-arduino/)
|
||||
* [ReSpeaker 2-Mics Pi HAT](https://www.seeedstudio.com/ReSpeaker-2-Mics-Pi-HAT.html)
|
||||
* [Breadboard Jumper Wires](https://www.seeedstudio.com/Breadboard-Jumper-Wire-Pack-241mm-200mm-160mm-117m-p-234.html)
|
||||
* Un casque ou un autre haut-parleur avec une prise de 3,5 mm, ou un haut-parleur JST tel que :
|
||||
* [Mono Enclosed Speaker - 2W 6 Ohm](https://www.seeedstudio.com/Mono-Enclosed-Speaker-2W-6-Ohm-p-2832.html)
|
||||
* Carte microSD de 16 Go ou moins, ainsi qu'un connecteur pour utiliser la carte SD avec votre ordinateur si vous n'en avez pas un intégré. **REMARQUE** - le terminal Wio ne prend en charge que les cartes SD jusqu'à 16 Go, il ne prend pas en charge les capacités supérieures.
|
||||
|
||||
## Raspberry Pi
|
||||
|
||||
Tout le code du dispositif pour Raspberry Pi est en Python. Pour réaliser tous les travaux, vous aurez besoin des éléments suivants :
|
||||
|
||||
### Carte Raspberry Pi
|
||||
|
||||
* [Raspberry Pi](https://www.raspberrypi.org/products/raspberry-pi-4-model-b/)
|
||||
> 💁 Les versions du Pi 2B et plus devraient fonctionner avec les devoirs de ces leçons.
|
||||
* Carte microSD (vous pouvez obtenir des kits Raspberry Pi fournis avec une carte microSD), ainsi qu'un connecteur pour utiliser la carte SD avec votre ordinateur si vous n'en avez pas un intégré.
|
||||
* Alimentation électrique USB (vous pouvez obtenir des kits Raspberry Pi 4 fournis avec une alimentation électrique). Si vous utilisez un Raspberry Pi 4, vous avez besoin d'une alimentation USB-C. Les appareils plus anciens ont besoin d'une alimentation micro-USB.
|
||||
|
||||
### Capteurs et actionneurs spécifiques à Raspberry Pi
|
||||
|
||||
Ils sont spécifiques à l'utilisation du Raspberry Pi et ne sont pas pertinentes pour l'utilisation du dispositif Arduino.
|
||||
|
||||
* [Grove Pi base hat](https://www.seeedstudio.com/Grove-Base-Hat-for-Raspberry-Pi.html)
|
||||
* [Raspberry Pi Camera module](https://www.raspberrypi.org/products/camera-module-v2/)
|
||||
* Microphone et speaker:
|
||||
|
||||
Utilisez l'une des options suivantes (ou un équivalent) :
|
||||
* Tout microphone USB avec tout haut-parleur USB, ou haut-parleur avec un câble jack 3,5 mm, ou en utilisant la sortie audio HDMI si votre Raspberry Pi est connecté à un moniteur ou un téléviseur avec des haut-parleurs.
|
||||
* Tout casque d'écoute USB avec un microphone intégré
|
||||
* [ReSpeaker 2-Mics Pi HAT](https://www.seeedstudio.com/ReSpeaker-2-Mics-Pi-HAT.html) with
|
||||
* Un casque ou un autre haut-parleur avec une prise de 3,5 mm, ou un haut-parleur JST tel que :
|
||||
* [Mono Enclosed Speaker - 2W 6 Ohm](https://www.seeedstudio.com/Mono-Enclosed-Speaker-2W-6-Ohm-p-2832.html)
|
||||
* [USB Speakerphone](https://www.amazon.com/USB-Speakerphone-Conference-Business-Microphones/dp/B07Q3D7F8S/ref=sr_1_1?dchild=1&keywords=m0&qid=1614647389&sr=8-1)
|
||||
* [Senseur Grove Light](https://www.seeedstudio.com/Grove-Light-Sensor-v1-2-LS06-S-phototransistor.html)
|
||||
* [Boutton Grove](https://www.seeedstudio.com/Grove-Button.html)
|
||||
|
||||
## Capteurs et actionneurs
|
||||
|
||||
Most of the sensors and actuators needed are used by both the Arduino and Raspberry Pi learning paths:
|
||||
|
||||
* [Grove LED](https://www.seeedstudio.com/Grove-LED-Pack-p-4364.html) x 2
|
||||
* [Grove humidity and temperature sensor](https://www.seeedstudio.com/Grove-Temperature-Humidity-Sensor-DHT11.html)
|
||||
* [Grove capacitive soil moisture sensor](https://www.seeedstudio.com/Grove-Capacitive-Moisture-Sensor-Corrosion-Resistant.html)
|
||||
* [Grove relay](https://www.seeedstudio.com/Grove-Relay.html)
|
||||
* [Grove GPS (Air530)](https://www.seeedstudio.com/Grove-GPS-Air530-p-4584.html)
|
||||
* [Grove Time of flight Distance Sensor](https://www.seeedstudio.com/Grove-Time-of-Flight-Distance-Sensor-VL53L0X.html)
|
||||
|
||||
## Matériel Optionel
|
||||
|
||||
Les leçons sur l'arrosage automatique fonctionnent à l'aide d'un relais. En option, vous pouvez connecter ce relais à une pompe à eau alimentée par USB en utilisant le matériel indiqué ci-dessous.
|
||||
|
||||
* [Pompe à eau 6V](https://www.seeedstudio.com/6V-Mini-Water-Pump-p-1945.html)
|
||||
* [Terminal USB](https://www.adafruit.com/product/3628)
|
||||
* Tubes en silicone
|
||||
* Fils rouge et noir
|
||||
* Petit tournevis à tête plate
|
||||
|
||||
## Matériel virtuel
|
||||
|
||||
La route du matériel virtuel fournira des simulateurs pour les capteurs et les actionneurs, implémentés en Python. En fonction de la disponibilité de votre matériel, vous pouvez l'exécuter sur votre périphérique de développement habituel, tel qu'un Mac ou un PC, ou l'exécuter sur un Raspberry Pi et simuler uniquement le matériel dont vous ne disposez pas. Par exemple, si vous avez la caméra Raspberry Pi mais pas les capteurs Grove, vous pourrez exécuter le code du dispositif virtuel sur votre Pi et simuler les capteurs Grove, mais utiliser une caméra physique.
|
||||
|
||||
Le matériel virtuel utilisera le [projet CounterFit](https://github.com/CounterFit-IoT/CounterFit).
|
||||
|
||||
Pour suivre ces leçons, vous devez disposer d'une webcam, d'un microphone et d'une sortie audio (haut-parleurs ou casque). Ces éléments peuvent être intégrés ou externes, et doivent être configurés pour fonctionner avec votre système d'exploitation et être disponibles pour toutes les applications.
|
Loading…
Reference in new issue