Turinys:

Šviesūs keliai (MST mokymas): 5 žingsniai
Šviesūs keliai (MST mokymas): 5 žingsniai

Video: Šviesūs keliai (MST mokymas): 5 žingsniai

Video: Šviesūs keliai (MST mokymas): 5 žingsniai
Video: Vėl Tie Patys #165 apie Izraelį, atgautas Stonkaus teises ir prarastą apyvarpę 2024, Liepa
Anonim
Šviesūs takai (mokant MST)
Šviesūs takai (mokant MST)

„Bright Paths“tikslas yra mokyti mokinius apie minimalius medžius (MST). Mazgas A yra šaltinis, o visi kiti mazgai turi tam tikrą svorį (kainą). Ši mokymo priemonė parodo tą kainą, pritemdydama kiekvieną mazgą, priklausomai nuo to mazgo kainos. Aš planuoju kalbėti apie mazgus taip, tarsi tai būtų parduotuvės, kurias reikia pristatyti, ir priklausomai nuo pasirinkto kelio, šviesos (svorio) kaina bus per didelė. Rezultatas yra šviesos diodas, kuris yra silpnas arba išjungtas, priklausomai nuo svorio. Apskritai, puikus būdas supaprastinti šią problemą studentams. Ši problema taip pat žinoma kaip keliaujančio pardavėjo problema.

1 žingsnis: įrankiai ir reikmenys

Įrankiai ir reikmenys
Įrankiai ir reikmenys

Prekės

  • „Foamcore“jūsų MST laikymui
  • Kai kurie trumpieji laidai, skirti prijungti jūsų plokštę prie MST
  • Kai kurie trumpieji laidai prijungia „Arduino“prie duonos lentos
  • Aštuoni tos pačios spalvos šviesos diodai, rodantys mazgus
  • Aštuoni 220 omų rezistoriai šviesos diodams
  • „Arduino“, kad valdytų ryškumą
  • „Shift“registras, kad gautumėte daugiau PWM išėjimų

Įrankiai

  • Karštas klijų pistoletas šviesos diodams laikyti
  • Meno reikmenys piešti MST
  • Kompiuteris programavimui

2 žingsnis: MST piešimas ir šviesos diodai

Piešimas ir šviesos diodai MST
Piešimas ir šviesos diodai MST
Piešimas ir šviesos diodai MST
Piešimas ir šviesos diodai MST
Piešimas ir šviesos diodai MST
Piešimas ir šviesos diodai MST
  1. Išspausdinau vieną iš savo senojo vadovėlio ir iškišau skyles per spausdinimo mazgus ant putplasčio šerdies.
  2. Aš nupiešiau kraštus su atitinkamais svoriais ant putų, taip pat pažymėdamas mazgus A-H.
  3. Stumdžiau šviesos diodus per plokštę (mazgų viršuje), laikydamas ilgą kaištį į viršų, todėl žinojau, kokiam kaiščiui vėliau siųsti signalą. Taip pat stumkite kaiščius žemyn, kad jie laikytųsi vietoje.
  4. Karštai klijuokite šviesos diodus vietoje.
  5. Šviesos diodų kaiščius įstatykite į laidus. Ant aukštų smeigtukų arba tų, kurie nukreipti į viršų, padariau šviesesnės spalvos laidus.

3 žingsnis: „Breadboard“

Bandomoji Lenta
Bandomoji Lenta
Bandomoji Lenta
Bandomoji Lenta
Bandomoji Lenta
Bandomoji Lenta

„Sparkfun“turi puikų pamainų registro vadovą, kurį galite sekti naudodami visus laidus. Vienintelis skirtumas yra tas, kad šviesos diodai yra prijungti ilgų jungiklių kabeliais, o ne tiesiai prie plokštės. Mano kodo keitimo registro kaištis 0-7 sutampa su MS simboliu A-H.

4 žingsnis: kodas

Kodas
Kodas
Kodas
Kodas

Kodo tikslas yra pakeisti šviesos diodų ryškumą, atsižvelgiant į mazgų svorį. Dešinėje esančiame paveikslėlyje jis rodo wgtA per wgtH. Tai yra vertės, kurias galite pakeisti, norėdami parodyti tam tikro šviesos diodo svorio kiekį. Ryškumo pokytis pasiekiamas:

sr.set (ledA, 255/wgtA*1.1)

Ši linija nustato maksimalų ryškumą, padalytą iš svorio ir kiekio, kad šviesa būtų matoma. Tada ryškumas gali sumažėti, kai svoris didėja, ir tai daroma kiekvienam šviesos diodui.

5 žingsnis: problemos ir ateitis

Problemos ir ateitis
Problemos ir ateitis

Aš pradėjau šį projektą su keturiais mėlynais ir keturiais žaliais šviesos diodais, tačiau susidūriau su problema bandydamas palyginti ryškumą. Aš tai ištaisiau, suradęs dar keturis mėlynus, bet tiesiog turėkite tai omenyje renkantis šviesos diodus. Aš taip pat turiu nešiotis „Arduino“, duonos lentą ir nešiojamąjį kompiuterį atskirai, todėl būsimas „Arduino“ir duonos lentos laikymas būtų puikus patobulinimas ateityje. Taip pat būtų šaunu pridėti animacijas prie šviesos diodų, kad būtų lengviau įsivaizduoti, kuriuo keliu einama. Apskritai, puikus būdas parodyti, kaip veikia MST, ir tikiuosi, kad galėsiu jį naudoti daugiau.

Rekomenduojamas: