Съдържание:
- Стъпка 1: Инструменти и консумативи
- Стъпка 2: Чертеж и светодиоди за MST
- Стъпка 3: Платка
- Стъпка 4: Код
- Стъпка 5: Проблеми и бъдеще
Видео: Ярки пътеки (преподаване на MST): 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Целта на Bright Paths е да научи учениците за минималните ограждащи дървета (MSTs). Възел А е източникът и всички останали възли имат определено тегло (цена), за да стигнат до тях. Това учебно помагало показва тази цена чрез затъмняване на всеки възел, в зависимост от цената на този възел. Планирам да говоря за възлите, сякаш са магазини, които се нуждаят от доставки и в зависимост от пътя, по който ще се поеме, цената на светлината (теглото) ще бъде твърде голяма. Резултатът от това е светодиод, който е или затъмнен, или изключен в зависимост отново от теглото. Като цяло чудесен начин за опростяване на този проблем за учениците. Този проблем е известен също като проблем на пътуващия продавач.
Стъпка 1: Инструменти и консумативи
Консумативи
- Foamcore за задържане на MST
- Някои джъмперни проводници за свързване на дъската ви към MST
- Някои джъмперни проводници за свързване на Arduino към макета
- Осем светодиода, със същия цвят, за да представляват възли
- Осем 220ohm резистора за светодиодите
- Arduino за контрол на яркостите
- Промяна на регистъра за получаване на повече PWM изходи
Инструменти
- Пистолет за горещо лепило за задържане на светодиодите
- Art Supplies за изтегляне на MST
- Компютър за програмиране
Стъпка 2: Чертеж и светодиоди за MST
- Отпечатах един от мой стар учебник и пробих дупки, през възлите на щампата, върху сърцевината от пяна.
- Начертах ръбовете със съответните им тегла върху пяната, маркирайки също възлите A-H.
- Натиснах светодиодите през платката (отгоре на възлите), като държах дългия щифт нагоре, така че знаех на какъв щифт да изпратя сигнала по -късно. Също така, като натискате щифтовете надолу, за да ги задържите на място.
- Горещо залепете светодиодите на място.
- Поставете женските към мъжки проводници върху LED щифтовете. Направих по -светли цветни проводници на нашите високи щифтове или тези, обърнати нагоре.
Стъпка 3: Платка
Sparkfun има страхотно ръководство за регистъра за смяна и можете да следвате това за всички кабели. Единствената разлика е, че светодиодите са свързани чрез дългите кабели, а не директно към платката. За моя код, щифт 0-7 на регистъра за смяна се подравнява с A-H на MST.
Стъпка 4: Код
Целта на кода е да промени яркостта на светодиодите въз основа на теглото на възлите. На снимката вдясно тя показва wgtA през wgtH. Това са стойностите, които можете да промените, за да покажете количеството на теглото на определен светодиод. Промяната в яркостта се постига чрез:
sr.set (ledA, 255/wgtA*1.1)
Тази линия задава светодиода до максималната яркост, разделена на теглото умножено по количество, за да поддържа светлината видима. След това яркостта може да намалее с увеличаване на теглото и това се прави за всеки светодиод.
Стъпка 5: Проблеми и бъдеще
Започнах този проект с четири сини светодиода и четири зелени светодиода, но срещнах проблем, когато се опитвах да сравня яркостите. Поправих това, като намерих още четири сини, но имайте това предвид, когато избирате светодиоди. Също така трябва да нося отделно Arduino, макет и лаптоп, така че направата на кутия за Arduino и макет ще бъде голямо бъдещо подобрение. Също така би било готино да се добавят анимации към светодиодите, за да се визуализира какъв път се предприема. Като цяло, чудесен начин да покажа как работят MST и очаквам с нетърпение да го използвам повече.
Препоръчано:
Обектно -ориентирано програмиране: Създаване на обекти Обучение/Метод на преподаване/Техника с помощта на Shape Puncher: 5 стъпки
Обектно-ориентирано програмиране: Създаване на обекти Обучение/Метод на преподаване/Техника с помощта на Shape Puncher: Метод на обучение/преподаване за ученици, нови за обектно-ориентирано програмиране. Това е начин да им позволите да визуализират и видят процеса на създаване на обекти от класове. Части: 1. 2-инчов перфоратор на EkTools; плътните форми са най -добри.2. Парче хартия или c
Робот за последователни линии за преподаване на контролни алгоритми: 3 стъпки
Робот за линейни последователи за преподаване на алгоритми за контрол: Аз проектирах този робот за последователни линии преди няколко години, когато бях учител по роботика. Целта на този проект беше да науча моите ученици как да кодират ред след робот за състезание, а също и да сравняват между If/Else и PID контрол. И не
Как да направите пътеки за частици в Minecraft: 8 стъпки
Как да направите пътеки за частици в Minecraft: Здравейте, днес ще ви покажа как да правите пътеки за частици в Minecraft
Пътеки на звездната светлина: 4 стъпки
Starlight Paths: Starlight Paths е проект за тези, които се нуждаят от помощ при навигацията в ново пространство. Ние се движим със светлини в небето от векове и сега можем да направим своя собствена светлина. Тази идея дойде от шоуто Star Trek. В шоуто те намират пътя си през
Интерактивни светлини за двора, светлини за пътеки: 3 стъпки
Интерактивни светлини за двора, светлини за пътеки: Исках да построя някакъв вид интерактивни дворни светлини за задния си двор. Идеята беше, че когато някой вървеше в една посока, това щеше да предизвика анимация в посоката, в която вървите. Започнах със Dollar General $ 1.00 слънчеви светлини