Satura rādītājs:
- 1. darbība: rīki un izejmateriāli
- 2. solis: MST zīmēšana un gaismas diodes
- 3. darbība: maizes dēlis
- 4. solis: kods
- 5. solis: problēmas un nākotne
Video: Spilgti ceļi (MST mācīšana): 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Gaišo ceļu mērķis ir iemācīt skolēniem par minimālajiem kokiem (MST). Mezgls A ir avots, un visiem pārējiem mezgliem ir noteikts svars (izmaksas), lai tiem piekļūtu. Šis mācību līdzeklis parāda šīs izmaksas, aptumšojot katru mezglu, atkarībā no šī mezgla izmaksām. Es plānoju runāt par mezgliem tā, it kā tie būtu veikali, kuriem nepieciešama piegāde, un atkarībā no izvēlētā ceļa gaismas (svara) izmaksas būs pārāk lielas. Rezultāts ir gaismas diode, kas ir blāva vai izslēgta atkarībā no svara. Kopumā lielisks veids, kā vienkāršot šo problēmu studentiem. Šī problēma ir pazīstama arī kā ceļojošā pārdevēja problēma.
1. darbība: rīki un izejmateriāli
Piegādes
- Foamcore, lai noturētu jūsu MST
- Daži Jumper vadi, lai savienotu jūsu beadboard ar MST
- Daži Jumper vadi, lai savienotu Arduino ar maizes dēli
- Astoņas vienas krāsas gaismas diodes, kas attēlo mezglus
- Astoņi 220 omu rezistori gaismas diodēm
- Arduino, lai kontrolētu spilgtumus
- Maiņu reģistrs, lai iegūtu vairāk PWM rezultātu
Rīki
- Karstās līmes pistole gaismas diožu turēšanai
- Mākslas piederumi MST zīmēšanai
- Dators programmēšanai
2. solis: MST zīmēšana un gaismas diodes
- Es izdrukāju vienu no manas vecās mācību grāmatas un izliku caurumus caur iespieduma mezgliem uz putu kodola.
- Es uzzīmēju malas ar attiecīgajiem svariem uz putuplasta, marķējot arī mezglus A-H.
- Es iespiedu gaismas diodes caur dēli (virs mezgliem), turot garo tapu uz augšu, lai es zinātu, uz kādu tapu signāls jānosūta vēlāk. Arī spiežot tapas uz leju, lai tās noturētos vietā.
- Karsti pielīmējiet gaismas diodes vietā.
- Ievietojiet mātītes vadus uz LED tapām. Es darīju gaišākas krāsas vadus uz mūsu augstajām tapām vai uz augšu.
3. darbība: maizes dēlis
Sparkfun ir lielisks ceļvedis maiņu reģistram, un jūs varat to ievērot visiem vadiem. Vienīgā atšķirība ir tāda, ka gaismas diodes ir pieslēgtas ar tālo džemperu kabeļiem, nevis tieši pie tāfeles. Manam kodam maiņu reģistra pin 0-7 sakrīt ar A-H MST.
4. solis: kods
Koda mērķis ir mainīt gaismas diodes spilgtumu, pamatojoties uz mezglu svaru. Attēlā pa labi tas parāda wgtA līdz wgtH. Šīs ir vērtības, kuras varat mainīt, lai noteiktu gaismas diodi parādītu svara daudzumu. Spilgtuma izmaiņas tiek panāktas ar:
sr.set (ledA, 255/wgtA*1.1)
Šī līnija nosaka gaismas diodes maksimālo spilgtumu, dalītu ar svaru un daudzumu, lai gaisma būtu redzama. Spilgtums var samazināties, palielinoties svaram, un tas tiek darīts katrai gaismas diodei.
5. solis: problēmas un nākotne
Es sāku šo projektu ar četrām zilām gaismas diodēm un četrām zaļām gaismas diodēm, taču, mēģinot salīdzināt spilgtumus, es saskāros ar problēmu. Es to novērsu, atrodot vēl četrus zilus, bet paturiet to prātā, izvēloties gaismas diodes. Man arī ir jānes Arduino, maizes dēlis un klēpjdators atsevišķi, tāpēc korpusa izgatavošana Arduino un maizes dēļa turēšanai būtu liels nākotnes uzlabojums. Būtu arī forši pievienot gaismas diodēm animācijas, lai palīdzētu vizualizēt izvēlēto ceļu. Kopumā lielisks veids, kā parādīt, kā darbojas MST, un es ceru to izmantot vairāk.
Ieteicams:
Spilgti vadāma saullēkta lampa: 6 soļi
Spilgti kontrolējama saullēkta lampa: vai jūs kādreiz esat pamodies pulksten 7 vakarā, parastajā laikā, kad jums jāmostas darbam, un nonācāt tumsā? Ziema ir briesmīgs laiks, vai ne? Jums ir jāceļas nakts vidū (citādi kāpēc ir tik tumšs?), Norauties no gultas un
Arduion Stop pulksteņa mācīšana: 5 soļi
Arduion Stop Watch mācīšana: Es bieži spēlēju vēlu vakarā, kad spēlēju elektrisko, tāpēc plānoju laiku izmantot koda mērītāju. Kad grafiks sasniegs noteiktu laiku, tas atskaņos mūziku un gaismas diodes, lai atgādinātu mājasdarbu rakstīšanas laiku. Visbeidzot, būs LED. Es
Ultraskaņas Theremin (skaņas mācīšana): 3 soļi (ar attēliem)
Ultraskaņas Theremin (Teach Sound): Ultraskaņas Theremin ir Arduino projekts, kurā skaņas viļņu mācīšanai tiek izmantots lēts theremin. Mainot rokas attālumu līdz ierīcei, es mainu skaņas viļņu frekvenci. Arī potenciometra pārvietošana maina t amplitūdu
Zvaigžņu gaismas ceļi: 4 soļi
Starlight Paths: Starlight Paths ir projekts tiem, kam nepieciešama palīdzība, orientējoties jaunā telpā. Mēs ar gaismu debesīs esam orientējušies gadsimtiem ilgi, un tagad mēs varam izveidot savu gaismu. Šī ideja radās šovā Star Trek. Izrādē viņi atrod ceļu caur
Spilgti gaišs lodāmurs: 5 soļi
Spilgti gaišs lodāmurs: kādreiz esat kaut ko lodējis un domājis: "Hei, es neko neredzu."? Tad jūs ieslēdzat galda lampu, bet nevarat to pareizi noliekt, lai iegūtu gaismu tur, kur jums to vajag. Kaitinoši, eh? Nu es izdomāju risinājumu. Man ir 6 spilgti baltas gaismas diodes