Sisukord:

Heledad teed (MST õpetamine): 5 sammu
Heledad teed (MST õpetamine): 5 sammu

Video: Heledad teed (MST õpetamine): 5 sammu

Video: Heledad teed (MST õpetamine): 5 sammu
Video: Gospel of Luke Chapter 8 2024, Juuli
Anonim
Heledad teed (MST õpetamine)
Heledad teed (MST õpetamine)

Bright Pathsi eesmärk on õpetada õpilastele minimaalse ulatusega puude (MST) kohta. Sõlm A on allikas ja kõigil teistel sõlmedel on nende juurde jõudmiseks teatud kaal (maksumus). See õppevahend näitab seda kulu, summutades iga sõlme, sõltuvalt selle sõlme maksumusest. Plaanin rääkida sõlmedest nii, nagu oleksid need kauplused, mis vajavad kohaletoimetamist, ja sõltuvalt valitud teest on valguse (kaalu) maksumus liiga suur. Selle tulemuseks on valgusdiood, mis olenevalt kaalust on uuesti tuhm või välja lülitatud. Üldiselt suurepärane võimalus seda probleemi õpilastele lihtsustada. Seda probleemi tuntakse ka kui reisiva müügiprobleemi.

Samm: tööriistad ja tarvikud

Tööriistad ja tarvikud
Tööriistad ja tarvikud

Tarvikud

  • Vahtmaterjal MST hoidmiseks
  • Mõned hüppajad, mis ühendavad teie helmitahvli MST -ga
  • Mõned hüppajad, mis ühendavad Arduino leivaplaadiga
  • Kaheksa sama värvi valgusdioodi, mis tähistavad sõlme
  • Kaheksa 220 oomi takistit LED -ide jaoks
  • Arduino heleduste juhtimiseks
  • Vahetuste register, et saada rohkem PWM -väljundeid

Tööriistad

  • Kuum liimipüstol LED -ide hoidmiseks
  • Kunstitarbed MST joonistamiseks
  • Arvuti programmeerimiseks

2. samm: MST joonistamine ja LED -id

Joonis ja LED -id MST jaoks
Joonis ja LED -id MST jaoks
Joonis ja LED -id MST jaoks
Joonis ja LED -id MST jaoks
Joonis ja LED -id MST jaoks
Joonis ja LED -id MST jaoks
  1. Trükkisin ühe oma vanast õpikust välja ja torkasin augud, läbi trükis olevate sõlmede, vahtmaterjali südamikule.
  2. Joonistasin servad nende vastavate raskustega vahukoorele, märgistades ka sõlmed A-H.
  3. Lükkasin valgusdioodid läbi plaadi (sõlmede peal), hoides pikka tihvti ülespoole, nii et teadsin, millisele tihvtile signaal hiljem saata. Samuti vajutage tihvte allapoole, et need paigal hoida.
  4. Kuumalt liimige LED -id oma kohale.
  5. Pange naissoost juhtmed LED -tihvtidele. Tegin heledat värvi juhtmeid meie kõrgetel tihvtidel või need, mis olid ülespoole.

3. samm: leivaplaat

Leivalaud
Leivalaud
Leivalaud
Leivalaud
Leivalaud
Leivalaud

Sparkfunil on suurepärane juhend vahetuste registri jaoks ja saate seda järgida kõigi juhtmestike jaoks. Ainus erinevus on see, et valgusdioodid ühendatakse kaugjuhtimiskaablitega, mitte otse plaadile. Minu koodi jaoks joondage nihkeregistri tihvt 0-7 MST-l tähega A-H.

4. samm: kood

Kood
Kood
Kood
Kood

Koodi eesmärk on muuta valgusdioodide heledust sõlmede kaalu alusel. Parempoolsel pildil näitab see wgtA kaudu wgtH. Need on väärtused, mida saate muuta, et teatud LED -il kaalu näidata. Heleduse muutus saavutatakse järgmiselt:

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

See joon seab LED -i maksimaalse heleduse jagatuna massi ja korrutisega, et valgus oleks nähtav. Seejärel võib heledus kaalu suurenedes väheneda ja seda tehakse iga LED -i puhul.

Samm: probleemid ja tulevik

Probleemid ja tulevik
Probleemid ja tulevik

Alustasin seda projekti nelja sinise ja nelja rohelise LED -iga, kuid heleduste võrdlemisel tekkis probleem. Parandasin selle, leides veel neli sinist, kuid pidage seda LED -ide valimisel lihtsalt meeles. Pean ka Arduino, leivalaua ja sülearvuti eraldi kandma, nii et Arduino ja leivalaua hoidmiseks korpuse tegemine oleks suur edasiminek. Samuti oleks lahe lisada LED -idele animatsioone, mis aitavad visualiseerida, millist teed käiakse. Üldiselt suurepärane võimalus näidata, kuidas MST -d töötavad, ja ootan huviga seda rohkem kasutada.

Soovitan: