stemprojects.eu

Строй и програмирай - проекти с Ring:bit

Единственият комплект тук, в който моделът се строи - платка, два серво мотора и близо 200 тухлички за шест модела: чистачки, требюше, вентилатор, лампа, светофар, количка.

Всеки от шестте модела показва на картата си истинския си обем - брой стъпки за сглобяване и звездички за сложност на кода. Изберете кратък модел за днешния час или по-мащабен СТЕМ проект, разгърнат в два часа.

Какво ще ни е необходимо?
Ring:bit Комплект 6 в 1 за micro:bitВиж в магазина →
7 от 7 урока готови сглобяване: 14-48 стъпки micro:bit и батерии не са в комплекта
2 лесно - първи стъпки - едно ново нещо на урок
★★3 средно - сглобяват се няколко идеи наведнъж
★★★2 трудно - проекти с няколко части, сензори или устройства
Свободен
★ лесно
урок 1 · Събитие → движение
Чистачки
урок 05 · 22 стъпки сглобяване · сложност ★★★★
В този проект ще сглобим чистачки от тухличките на Ring:bit с един серво мотор, който не се върти, а застава на зададен ъгъл. Бутон A го праща на 180 градуса, бутон B - обратно на 90, а стартова позиция гарантира, че рамото тръгва винаги от едно и също място. После от две неподвижни положения правим истинско движение: замах с три повторения между 180 и 90 градуса, с паузи между тях - защото без пауза командите идват твърде бързо, моторът не успява да стигне доникъде и рамото само трепери. Механиката се оказва по-бавна от кода, и точно тази граница децата могат сами да потърсят.
Свободен
★ лесно
урок 2 · Ред и време
Требюше
урок 06 · 48 стъпки сглобяване · сложност ★★★★
Знаете ли какво е требюше? Това е старинна обсадна машина, която използва опъната тежест или ластик, за да запраща снаряд надалеч. В този проект ще построим умален негов модел от тухличките на Ring:bit, задвижван от два серво мотора и опънати ластици, и ще програмираме точния ред на действие: първият мотор се люлее между 180 и 90 градуса, а вторият се включва цяла секунда по-късно - защото ако тръгнат едновременно, машината се дърпа сама срещу себе си и нищо не отлита. Цикълът завършва там, откъдето е тръгнал, готов за следващ изстрел.
Свободен
★★ средно
урок 3 · Програмата решава сама
Вентилатор по температура
урок 03 · 21 стъпки сглобяване · сложност ★★★
В този проект ще сглобим модел на вентилатор от тухличките на Ring:bit и ще построим програмата, която го пуска сам. Термометърът е вграден в чипа на micro:bit, затова показва температурата на самата платка - с градус-два над стайната. Програмата пуска серво мотора над 28 градуса и го спира под 26, а не на едно и също число: между 26 и 28 стои нарочна „мъртва зона", защото на самата граница показанието трепка и вентилаторът би палил и гасил по няколко пъти в секунда. Добавяме и число на екрана, за да види класът по какво точно се взима решението.
★★ средно
урок 4 · Програмата решава сама
Умна нощна лампа
урок 04 · 17 стъпки сглобяване · сложност ★★★
⚙ иска разширение neopixel
В този проект ще сглобим умна нощна лампа от тухличките на Ring:bit, чиято лента от светодиоди служи едновременно за осветление и за сензор. Лентата се създава веднъж при стартиране, а после програмата непрекъснато следи нивото на светлината - число от 0 до 255, което идва от собствените светодиоди на micro:bit. Тя пали под 10 и гаси над 15, а не на едно и също число, защото собствената ѝ светлина би вдигнала показанието и лампата щеше сама да се гаси веднага след запалване - същата мъртва зона като при вентилатора, но тук причината е лампата да осветява сензора, който я командва.
★★ средно
урок 5 · Име на нещо, което вече работи
Светофар
урок 01 · 14 стъпки сглобяване · сложност ★★★★
⚙ иска разширение neopixel
В този проект ще сглобим модел на светофар от тухличките на Ring:bit и ще построим програмата му блок по блок. Първо задаваме на трите лампи от лентата цветове по номер - горна, средна и долна - и откриваме, че самото задаване не свети нищо, докато не добавим блока „show", който изпраща цвета по жицата. После завиваме четирите реда в именувани функции „червено", „жълто" и „зелено", така че светофарът тръгва завинаги по познатия ред с паузи 3, 1 и 3 секунди - и вече се чете като изречение, не като код.
★★★ трудно
урок 6 · Разширение и непрекъснато въртене
Количката
урок 02 · 14 стъпки сглобяване · сложност ★★★★
⚙ иска разширение ringbit
В този проект ще сглобим количка от тухличките на Ring:bit и ще ѝ построим програмата за движение. Първо казваме кой мотор е ляв (P1) и кой десен (P2) и веднага спираме с „brake", за да не потегли сама щом влезе батерията, после надграждаме до движение напред и завой на място - възможен само защото моторите са 360-градусови серво. Накрая пробваме управление с жест: екранът нагоре дава заден ход, надолу - спиране. Но micro:bit е върху самата количка, затова за да я командваш, трябва да я вдигнеш в ръка - истинско дистанционно управление идва в следващия урок.
★★★ трудно
урок 7 · Две устройства
Дистанционно управление
урок 07 · - стъпки сглобяване · сложност ★★★★★
иска втори micro:bit и Joystick:bit - извън комплекта
В този проект ще програмираме истинско дистанционно управление на количката от Ring:bit чрез два отделни micro:bit, свързани по радио. Първо ги настройваме на обща радио група - като честота, на която да се чуват само двамата - после joystick:bit праща число от 0 до 1023, което блокът „map" превръща в познатия обхват от -100 до 100 за количката, при това обърнато, защото джойстикът брои в едната посока, а колелата мислят в другата. Накрая едно събиране и едно изваждане на двете получени числа стигат, за да върви количката право, да завива на място или да прави и двете едновременно - вместо четири отделни проверки „ако".
Комплектът

Ring:bit V2 се пъха под micro:bit и превръща P0, P1 и P2 в GVS портове - серво мотор или лента влизат направо, без спояване и без макет. Моторите са непрекъснати (360°): същият блок „ъгъл" при тях значи посока и ход, а не положение. Уроците не искат нищо друго от кутията - освен последният, който иска втори micro:bit и Joystick:bit.

В урока: разделите долу сменят части · Следваща стъпка върви вътре в частта · цъкване на снимка я отваря на цял екран с лупа · 🖥 отваря втори прозорец за лаптопа, за да остане проекторът чист.

Първите 3 урока в областта са свободни. Останалите се отварят с регистрация.