Turinys:
- 1 žingsnis: įrankiai ir reikmenys
- 2 žingsnis: MST piešimas ir šviesos diodai
- 3 žingsnis: „Breadboard“
- 4 žingsnis: kodas
- 5 žingsnis: problemos ir ateitis
Video: Šviesūs keliai (MST mokymas): 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
„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
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
- Išspausdinau vieną iš savo senojo vadovėlio ir iškišau skyles per spausdinimo mazgus ant putplasčio šerdies.
- Aš nupiešiau kraštus su atitinkamais svoriais ant putų, taip pat pažymėdamas mazgus A-H.
- 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.
- Karštai klijuokite šviesos diodus vietoje.
- Šviesos diodų kaiščius įstatykite į laidus. Ant aukštų smeigtukų arba tų, kurie nukreipti į viršų, padariau šviesesnės spalvos laidus.
3 žingsnis: „Breadboard“
„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
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
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:
Žingsnis po žingsnio robotikos mokymas su rinkiniu: 6 žingsniai
Žingsnis po žingsnio robotų ugdymas su rinkiniu: po kelių mėnesių, kai sukūriau savo robotą (žiūrėkite visus šiuos dalykus) ir du kartus nepavykus dalių, nusprendžiau žengti žingsnį atgal ir dar kartą pagalvoti strategija ir kryptis. Kelių mėnesių patirtis kartais buvo labai naudinga ir
„Opencv“veido aptikimas, mokymas ir atpažinimas: 3 žingsniai
„Opencv“veido aptikimas, mokymas ir atpažinimas: „OpenCV“yra atviro kodo kompiuterio regėjimo biblioteka, kuri yra labai populiari atliekant pagrindines vaizdo apdorojimo užduotis, tokias kaip suliejimas, vaizdo maišymas, vaizdo ir vaizdo kokybės gerinimas, slenksčių nustatymas ir tt Be vaizdo apdorojimo, tai provokuoja
„Arduino“futbolo vartininko reakcijos mokymas: 5 žingsniai
„Arduino“futbolo vartininko reakcijos mokymas: Mano „Arduino“projekto aprašymas: „Reflect Trainer“- išbandykite savo judrumą ir reagavimą į kairę, į dešinę. priekis ir nugara; imituoti futbolo vartininko reakciją. Ant žemės padėkite penkias skirtingų spalvų lentas; viena lenta yra
„Arduion Stop Stop“mokymas: 5 žingsniai
„Arduion Stop Watch“mokymas: Aš dažnai žaidžiu vėlai vakare, kai žaidžiu elektrą, todėl planuoju laiku naudoti kodo matuoklį. Kai tvarkaraštis pasieks tam tikrą laiką, jis skleis muziką ir šviesos diodus, kad primintų namų darbų rašymo laiką. Galiausiai bus šviesos diodas. Aš
Žvaigždžių šviesos keliai: 4 žingsniai
„Žvaigždžių šviesos keliai“: „Žvaigždžių šviesos keliai“yra projektas tiems, kuriems reikia pagalbos naršant naują erdvę. Mes šimtmečius naršėme su žibintais danguje ir dabar galime sukurti savo šviesą. Ši idėja kilo iš šou „Žvaigždžių kelias“. Laidoje jie randa kelią per