Sisukord:
- Samm: tööriistad ja tarvikud
- 2. samm: MST joonistamine ja LED -id
- 3. samm: leivaplaat
- 4. samm: kood
- Samm: probleemid ja tulevik
Video: Heledad teed (MST õpetamine): 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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
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
- Trükkisin ühe oma vanast õpikust välja ja torkasin augud, läbi trükis olevate sõlmede, vahtmaterjali südamikule.
- Joonistasin servad nende vastavate raskustega vahukoorele, märgistades ka sõlmed A-H.
- 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.
- Kuumalt liimige LED -id oma kohale.
- Pange naissoost juhtmed LED -tihvtidele. Tegin heledat värvi juhtmeid meie kõrgetel tihvtidel või need, mis olid ülespoole.
3. samm: leivaplaat
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
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
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:
Kitsariba IoT: nutikas valgustus ja mõõtmine sillutab teed paremaks ja tervislikumaks ökosüsteemiks: 3 sammu
Kitsariba IoT: nutikas valgustus ja mõõtmine sillutab teed parema ja tervislikuma ökosüsteemi poole: automatiseerimine on leidnud tee peaaegu igas sektoris. Alates tootmisest kuni tervishoiu, transpordi ja tarneahelani on automaatika ilmavalgust näinud. Noh, kõik need on kahtlemata ahvatlevad, kuid on üks, mis tundub
Arduion Stopperi õpetamine: 5 sammu
Arduion Stoppuri õpetamine: Ma mängin sageli hilisõhtul, kui mängin elektrit, nii et plaanin kellaaega kasutada. Kui ajakava jõuab teatud ajani, annab see muusikat ja LED -tulesid, mis tuletab meelde kodutöö kirjutamise aega. Lõpuks on LED. Ma
5 LDR -ahelat: lukustus, taimerid, heledad ja tumedad andurid: 3 sammu
5 LDR -ahelat: lukustus, taimerid, heledad ja tumedad andurid: heledast sõltuv takisti, aka LDR, on komponent, millel on (muutuv) takistus, mis muutub koos sellele langeva valguse intensiivsusega. See võimaldab neid kasutada valgustundlikes ahelates. Siin olen näidanud viit lihtsat vooluahelat, mida saab
Ultraheli Theremin (heli õpetamine): 3 sammu (piltidega)
Ultraheli Theremin (Teach Sound): Ultraheli Theremin on Arduino projekt, mis kasutab helilainete õpetamiseks odavat sealminit. Muutes käe kaugust seadmesse, muudan helilainete sagedust. Samuti muudab potentsiomeetri liigutamine t
Tähevalguse teed: 4 sammu
Starlight Paths: Starlight Paths on projekt neile, kes vajavad abi uues ruumis navigeerimisel. Oleme navigeerinud taevas tuledega juba sajandeid ja nüüd saame ise valgust teha. See idee tuli saatest Star Trek. Etenduses leiavad nad tee läbi