Социални Мрежи
Каталог
ЗА УЧИЛИЩЕ
СПОРТ

Образователна роботика с Nezha Inventor и Micro:bit

17 май 2023
Образователна роботика с Nezha Inventor и Micro:bit

1. Комплект Nezha Inventor

1.1. Въведение

Базиран на сензори Planet X, Nezha Inventor's комплект е предназначен за BBC micro:bit. Той съдържа множество сензори и модули, включително LED, тримпот, сензор за влажност на почвата, ултразвуков сензор, сензор за сблъсък, сензор за проследяване на линията и т.н., както и снад 400 броя части за конструктор. Създадохме над 36 модела с този комплект с цел да култивираме и вдъхновяваме креативността и въображението на децата.

 

1.2. Опаковъчен списък

2. Предпазни мерки при употреба на Nezha-A

Nezha-A Master Control Box е електронен продукт и трябва да обърнем внимание на следните проблеми при ежедневна употреба, моля, прочетете внимателно и бъдете наясно със съответните предпазни мерки.

  1. Не използвайте Nezha-A Control Box, докато се зарежда. Използването на контролната кутия Nezha-A по време на зареждане не само ще съкрати живота, но може също да причини повреда на продукта.

  2. Не използвайте почистващ препарат или вода за почистване на главната контролна кутия Nezha-A. Препоръчваме ви да използвате памучна кърпа, навлажнена със спирт, за да го изтъркате или да използвате сешоар, ако все пак трябва да почистите интерфейса.

  3. Не пъхайте хартия, прах, дъвки и др. в съединителя на главната контролна кутия Nezha-A. Много е трудно да се почистят чужди предмети, които са в интерфейса.

  4. Не разглобявайте и не променяйте по никакъв начин структурата на главната контролна кутия Nezha-A сами.

  5. Не поставяйте главната контролна кутия Nezha-A близо до или в огън, тъй като това може да причини повреда на продукта или да предизвика пожар.

3. Модел 01: Механичната скарида

3.1. Въведение

Изградете механична скарида с комплекта за изобретател на Nezha .

 

3.2. Бърз старт

Необходими материали:

Списък на компонентите

Изградете го, както предполагат стъпките за сглобяване:

 

Схема на свързване

Свържете ултразвуковия сензор към J1, geekservo към S1 и двата мотора към M1 и M4 на Nezha Breakout Board .

3.3. Програмиране на MakeCode

Стъпка 1

Кликнете върху „Разширени“ в чекмеджето MakeCode, за да видите повече възможности за избор.

За да програмираме ултразвуковия сензор , трябва да добавим пакет. Търсете с „PlanetX“ в диалоговия прозорец и щракнете, за да го изтеглите.

 

За програмиране на Nezha Breakout Board трябва да добавим пакет. Търсете с „Nezha“ в диалоговия прозорец и щракнете, за да го изтеглите.

Забележка : Ако срещнете съвет, който показва, че някои кодови бази ще бъдат изтрити поради несъвместимост, можете да продължите, както се казва в съветите, или да създадете нов проект в менюто.

Стъпка 2

Кодирайте, както показва снимката

 

 

 

Референция:

Връзка: https://makecode.microbit.org/_iscUF8CzzYMd

Резултат:

След включване, механичната скарида се движи напред и маха с щипки, тя ще обърне посоките, ако бъдат открити препятствия.

 

 

 

4. Модел 02: Механизъм за поливане на цветя

4.1. Въведение

Някои растения могат да направят живота на хората по-здравословен. Например саксия със зелен копър в стая от 8-10 квадратни метра е еквивалентна на пречиствател на въздуха, който може ефективно да абсорбира вредни газове като формалдехид, бензен и трихлоретилен във въздуха. Ето как можем да направим просто устройство за поливане, което да ни помогне да се грижим за растенията.

4.2. Бърз старт

Необходими материали

Комплект Nezha Inventor за Microbit

  • Платка Microbit × 1 бр.
  • LED-червен × 1
  • LED-зелен × 1
  • Сензор за влажност на почвата × 1
  • RJ11 проводници × 3

Схема на свързване

Свържете зеления светодиод към J4, червения светодиод към J3 и сензора за влажност на почвата към J2 на разширителната платка Nezha, както е показано на снимката.

../../_images/case_02_03.png

 

Видео за сглобяване

Видео справка: https://youtu.be/YxEKEoDB6FQ

 

Стъпки на сглобяване

../../_images/case_step_02_01.png

../../_images/case_step_02_02.png../../_images/case_step_02_03.png../../_images/case_step_02_04.png

../../_images/case_step_02_05.png../../_images/case_step_02_06.png../../_images/case_step_02_07.png

../../_images/case_step_02_08.png

4.3. Програмиране на MakeCode

Стъпка 1

Кликнете върху „Разширени“ в MakeCode, за да видите повече възможности за избор.

../../_images/case_01_10.png

За програмиране трябва да добавим пакет: щракнете върху „Разширения“ в долната част на чекмеджето MakeCode и потърсете с „PlanetX“ в диалоговия прозорец, за да го изтеглите.

../../_images/case_01_11.png

Забележка: Ако срещнете съвет, който показва, че някои кодови бази ще бъдат изтрити поради несъвместимост, можете да продължите, както се казва в съветите, или да създадете нов проект в менюто.

Стъпка 2

Код по-долу:

../../_images/case_02_10.png

Референтен

Връзка: https://makecode.microbit.org/_2FgMYuLiUeE8

Можете също да го изтеглите директно по-долу:

Резултат

Червеният светодиод светва за напомняне за поливане, ако сензорите за влага на почвата получат ниска стойност от земята, или зеленият светодиод светва.

../../_images/case-gif-02.gif

5 Модел 03: Автоматична врата

5.1. Въведение

Проста автоматична сензорна врата. Когато ултразвуковият сензор засече, че човек се приближава, micro:bit управлява сервото за автоматично отваряне на вратата. Когато никой не се приближава, micro:bit управлява сервото за автоматично затваряне на вратата.

../../_images/case_03_01.png

5.2. Бърз старт

Необходими материали

  • Разширителна платка Nezha × 1
  • Microbit платка × 1
  • 360° серво × 1
  • Сонар: bit × 1
  • RJ11 проводник × 1

Схема на свързване

Свържете 360° серво към S1 и ултразвуковия звуков сензор към J1 на разширителната платка Nezha, както е показано на снимката.

../../_images/case_03_03.png

 

Видео за сглобяване

Видео справка: https://youtu.be/nOh7YCmcotA

 

Стъпки на сглобяване

../../_images/case_step_03_01.png

../../_images/case_step_03_02.png../../_images/case_step_03_03.png../../_images/case_step_03_04.png

../../_images/case_step_03_05.png../../_images/case_step_03_06.png../../_images/case_step_03_07.png

../../_images/case_step_03_08.png../../_images/case_step_03_09.png../../_images/case_step_03_10.png

../../_images/case_step_03_11.png

5.3. Програмиране на MakeCode

Стъпка 1

Кликнете върху „Разширени“ в MakeCode, за да видите повече възможности за избор.

../../_images/case_01_10.png

За програмиране трябва да добавим пакет: щракнете върху „Разширения“ в долната част на чекмеджето MakeCode и потърсете с „PlanetX“ в диалоговия прозорец, за да го изтеглите.

../../_images/case_01_11.png

За програмиране трябва да добавим пакет: щракнете върху „Разширения“ в долната част на чекмеджето MakeCode и потърсете с „nezha“ в диалоговия прозорец, за да го изтеглите.

../../_images/case_03_09.png

Забележка: Ако срещнете съвет, който показва, че някои кодови бази ще бъдат изтрити поради несъвместимост, можете да продължите, както се казва в съветите, или да създадете нов проект в менюто.

Стъпка 2

Код по-долу:

../../_images/case_03_10.png

Референтен

Връзка: https://makecode.microbit.org/_MssY8AXgCbkK

Можете също да го изтеглите директно по-долу:

Резултат

Докато ултразвуковият звуков сензор открива всеки обект, портата се отваря автоматично.

../../_images/case-gif-03.gif

6. Модел 04: Мини настолни лампи

6.1. Въведение

Използвайте micro:bit, за да направите мини настолна лампа и контролирайте включването или изключването на LED светлината чрез сензор за сблъсък.

../../_images/case_04_01.png

6.2. Бърз старт

Необходими материали

  • Разширителна платка Nezha × 1
  • Microbit платка × 1
  • LED-жълт × 1
  • Сензор за катастрофа × 1
  • RJ11 проводници × 2

Схема на свързване

Свържете сензора за катастрофа към J1 и жълтия светодиод към J2 на разширителната платка Nezha, както е показано на снимката.

../../_images/case_04_03.png

 

Видео за сглобяване

Видео справка: https://youtu.be/BBP1Nx6t090

 

 

Стъпки на сглобяване

../../_images/case_step_04_01.png

../../_images/case_step_04_02.png../../_images/case_step_04_03.png../../_images/case_step_04_04.png

../../_images/case_step_04_05.png../../_images/case_step_04_06.png../../_images/case_step_04_07.png

../../_images/case_step_04_08.png../../_images/case_step_04_09.png

6.3. Програмиране на MakeCode

Стъпка 1

Кликнете върху „Разширени“ в MakeCode, за да видите повече възможности за избор.

../../_images/case_01_10.png

За програмиране трябва да добавим пакет: щракнете върху „Разширения“ в долната част на чекмеджето MakeCode и потърсете с „PlanetX“ в диалоговия прозорец, за да го изтеглите.

../../_images/case_01_11.png

Забележка: Ако срещнете съвет, който показва, че някои кодови бази ще бъдат изтрити поради несъвместимост, можете да продължите, както се казва в съветите, или да създадете нов проект в менюто.

Стъпка 2

Код по-долу:

../../_images/case_04_10.png

Референция:

Връзка: https://makecode.microbit.org/_J9Lc271kpHiD

Можете също да го изтеглите директно по-долу:

Резултат

Сензорът за катастрофа контролира включването/изключването на светодиода.

../../_images/case-gif-04.gif

7. Автоматична сушилня

7.1. Въведение

Поставете ръцете си под изхода за въздух на автоматичния сешоар за ръце, той автоматично ще изпрати вятър, за да обезвлажни и изсуши ръцете ви, след което автоматично ще спре вятъра и ще се изключи. Може да изпълни изискванията за неизползване на кърпи за изсушаване на ръцете и предотвратяване на кръстосано заразяване на болести. Така можем да използваме micro:bit, за да направим автоматична сушилня.

../../_images/case_05_01.png

7.2. Бърз старт

Необходими материали

  • Разширителна платка Nezha × 1
  • микро: бит × 1
  • Сонар: бит × 1
  • Мотор × 1
  • RJ11 проводници × 1 

Схема на свързване

Свържете sonar:bit към J1 и мотора към M1 на разширителната платка Nezha, както е показано на снимката.

../../_images/case_05_03.png

Видео за сглобяване

Видео справка: https://youtu.be/5kB0bYEsJ1c

Стъпки на сглобяване

../../_images/case_step_05_01.png

../../_images/case_step_05_02.png../../_images/case_step_05_03.png../../_images/case_step_05_04.png

../../_images/case_step_05_05.png../../_images/case_step_05_06.png../../_images/case_step_05_07.png

../../_images/case_step_05_09.png../../_images/case_step_05_10.png

../../_images/case_step_05_11.png../../_images/case_step_05_12.png

7.3. Програмиране на MakeCode

Стъпка 1

Кликнете върху „Разширени“ в MakeCode, за да видите повече възможности за избор.

../../_images/case_01_10.png

За програмиране трябва да добавим пакет: щракнете върху „Разширения“ в долната част на чекмеджето MakeCode и потърсете с „PlanetX“ в диалоговия прозорец, за да го изтеглите.

../../_images/case_01_11.png

За програмиране трябва да добавим пакет: щракнете върху „Разширения“ в долната част на чекмеджето MakeCode и потърсете с „nezha“ в диалоговия прозорец, за да го изтеглите.

../../_images/case_03_09.png

Забележка: Ако срещнете съвет, който показва, че някои кодови бази ще бъдат изтрити поради несъвместимост, можете да продължите, както се казва в съветите, или да създадете нов проект в менюто.

Стъпка 2

Код по-долу:

../../_images/case_05_10.png

Референтен

Връзка: https://makecode.microbit.org/_LTA1RLL1ddfM

Можете също да го изтеглите директно по-долу:

Резултат

Докато има обект, открит от Sonar:bit, вентилаторът се движи автоматично.

../../_images/case-gif-05.gif

8. Вентилатор с контролирана температура

8.1. Въведение

Ако стоим в стая при висока температура и сух въздух, носът и гърлото ни са склонни към сухота, запушване, болка и понякога кървене от носа. Също така, хората ще станат раздразнителни, с липса на концентрация, лоша координация и точност, по-бавна скорост на реакция при такова състояние. Нещо повече, механизмът за регулиране на телесната температура временно се блокира и се получава натрупване на топлина в тялото, което води до топлинен удар. По този начин можем да направим интелигентен вентилатор с контролирана температура, когато температурата е висока, вентилаторът ще се включва автоматично за разсейване на топлината и охлаждане, а когато температурата е ниска, вентилаторът ще се изключва автоматично, за да пести енергия.

../../_images/case_06_01.png

8.2. Бърз старт

Необходими материали:

  • Разширителна платка Nezha × 1
  • микро: бит × 1
  • Мотор × 1 

Схема на свързване

Свържете двигателя към M1 на разширителната платка Nezha, както е показано на снимката.

../../_images/case_06_03.png

Видео за сглобяване

Видео справка: https://youtu.be/shI_D7j6M7o

Стъпки на сглобяване

../../_images/case_step_06_01.png

../../_images/case_step_06_02.png../../_images/case_step_06_03.png../../_images/case_step_06_04.png

../../_images/case_step_06_05.png../../_images/case_step_06_06.png../../_images/case_step_06_07.png

../../_images/case_step_06_08.png../../_images/case_step_06_09.png../../_images/case_step_06_10.png

../../_images/case_step_06_11.png

8.3. Програмиране на MakeCode

Стъпка 1

Кликнете върху „Разширени“ в MakeCode, за да видите повече възможности за избор.

../../_images/case_01_10.png

За програмиране трябва да добавим пакет: щракнете върху „Разширения“ в долната част на чекмеджето MakeCode и потърсете с „nezha“ в диалоговия прозорец, за да го изтеглите.

../../_images/case_03_09.png

Забележка: Ако срещнете съвет, който показва, че някои кодови бази ще бъдат изтрити поради несъвместимост, можете да продължите, както се казва в съветите, или да създадете нов проект в менюто.

Стъпка 2

Код по-долу:

../../_images/case_06_10.png

Референтен

Връзка: https://makecode.microbit.org/_3gkW8U8Vk55v

Можете също да го изтеглите директно по-долу:

Резултат

Вентилаторът се включва/изключва автоматично според температурата.

../../_images/case-gif-06.gif

9. Интелигентни лампи

9.1. Въведение

Използвайте сензора за светлина на micro:bit, за да направите интелигентна лампа, която автоматично включва или изключва LED светлината според нивото на осветеност.

../../_images/case_07_01.png

9.2. Бърз старт

Необходими материали:

  • Разширителна платка Nezha × 1
  • микро: бит × 1
  • LED-жълт × 1
  • RJ11 проводници × 1

Схема на свързване

Свържете жълтия светодиод на разширителната платка Nezha, както е показано на снимката.

../../_images/case_07_03.png

Видео за сглобяване

Видео справка: https://youtu.be/oDzSJMKisO8

Стъпки на сглобяване

../../_images/case_step_07_01.png

../../_images/case_step_07_02.png../../_images/case_step_07_03.png../../_images/case_step_07_04.png

../../_images/case_step_07_05.png../../_images/case_step_07_06.png../../_images/case_step_07_07.png

9.3. Програмиране на MakeCode

Стъпка 1

Кликнете върху „Разширени“ в MakeCode, за да видите повече възможности за избор.

../../_images/case_01_10.png

За програмиране трябва да добавим пакет: щракнете върху „Разширения“ в долната част на чекмеджето MakeCode и потърсете с „PlanetX“ в диалоговия прозорец, за да го изтеглите.

../../_images/case_01_11.png

Забележка: Ако срещнете съвет, който показва, че някои кодови бази ще бъдат изтрити поради несъвместимост, можете да продължите, както се казва в съветите, или да създадете нов проект в менюто.

Стъпка 2

Код по-долу:

../../_images/case_07_10.png

Референтен

Връзка: https://makecode.microbit.org/_haMDD2EftPLV

Можете също да го изтеглите директно по-долу:

 

Сподели: