Sadržaj:
- Korak 1: Alati i pribor
- Korak 2: Crtanje i LED diode za MST
- Korak 3: Oglasna ploča
- Korak 4: Kodirajte
- Korak 5: Problemi i budućnost
Video: Svijetli putevi (poučavanje MST -a): 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Svrha Bright Pathsa je poučiti studente o minimalnim rasponskim stablima (MSTs). Čvor A je izvor, a svi drugi čvorovi imaju određenu težinu (cijenu) da dođu do njih. Ovo nastavno sredstvo pokazuje tu cijenu prigušivanjem svakog čvora, ovisno o cijeni tog čvora. Planiram govoriti o čvorovima kao da su trgovine kojima je potrebna isporuka, a ovisno o putu kojim se krene, cijena svjetla (težine) bit će prevelika. Rezultat toga je LED dioda koja je ili prigušena ili isključena ovisno o težini. Sve u svemu, odličan način za pojednostavljivanje ovog problema studentima. Ovaj je problem poznat i kao problem putujućeg prodavača.
Korak 1: Alati i pribor
Pribor
- Foamcore za održavanje vašeg MST -a
- Neke kratkospojne žice za povezivanje vaše beadboard ploče s MST -om
- Neke kratkospojne žice za spajanje Arduina na matičnu ploču
- Osam LED dioda, iste boje, za predstavljanje čvorova
- Osam 220ohm otpornika za LED diode
- Arduino za kontrolu svjetlina
- Pomakni registar za dobivanje više PWM izlaza
Alati
- Pištolj za vruće ljepilo za držanje LED dioda
- Umjetnički pribor za crtanje MST -a
- Računalo za programiranje
Korak 2: Crtanje i LED diode za MST
- Ispisao sam jedan iz starog udžbenika i probio rupe kroz čvorove na otisku na jezgri od pjene.
- Nacrtao sam rubove s odgovarajućom težinom na pjeni, označavajući čvorove A-H.
- Gurnuo sam LED diode kroz ploču (na vrhu čvorova) držeći dugačku iglu okrenutu prema gore kako bih znao na koju iglu kasnije poslati signal. Također, gurnite igle prema dolje kako biste ih držali na mjestu.
- Vruće zalijepite LED diode na svoje mjesto.
- Priključite žice na muške žice na LED pinove. Radio sam žice svjetlije boje na našim visokim iglama ili one okrenute prema gore.
Korak 3: Oglasna ploča
Sparkfun ima izvrstan vodič za registar pomaka i to možete slijediti za sve ožičenje. Jedina je razlika u tome što su LED diode spojene pomoću dugih kratkospojnih kabela, a ne izravno na ploču. Za moj kôd, pin 0-7 na registru pomaka poravnajte s A-H na MST-u.
Korak 4: Kodirajte
Svrha koda je promijeniti svjetlinu LED dioda na temelju težine čvorova. Na slici desno prikazuje wgtA kroz wgtH. Ovo su vrijednosti koje možete promijeniti kako biste prikazali količinu težine na određenoj LED. Promjena svjetline postiže se:
sr.set (ledA, 255/wgtA*1.1)
Ova linija postavlja LED svjetlo na maksimalnu svjetlinu podijeljenu s težinom i količinom kako bi svjetlo bilo vidljivo. Svjetlina se tada može smanjiti s povećanjem težine, a to se radi za svaku LED diodu.
Korak 5: Problemi i budućnost
Započeo sam ovaj projekt s četiri plave LED diode i četiri zelene LED diode, ali sam naišao na problem prilikom pokušaja usporedbe svjetline. To sam popravio pronalaskom još četiri plave boje, ali imajte to na umu pri odabiru LED dioda. Također moram zasebno nositi Arduino, matičnu ploču i prijenosno računalo pa bi izrada kućišta za držanje Arduina i matične ploče bilo veliko buduće poboljšanje. Bilo bi također super dodati animacije LED diodama kako bi se vizualiziralo kojim se putem ide. Općenito, odličan način da pokažete kako rade MST -ovi i radujem se što ću ih više koristiti.
Preporučeni:
RGB sat za poučavanje djece o vremenu: 4 koraka
RGB sat za poučavanje djece o vremenu: Sinoć sam došao na ideju kako pomoći svojim 5 -godišnjacima da steknu osjećaj za vrijeme. Jasno je da se djeca orijentiraju na dnevne događaje kako bi stekli predodžbu o tome što slijedi. Ali prethodni događaji obično su u neredu i rijetko kad su u redu. Otkad govorim
Ultrazvučni termin (poučavanje zvuka): 3 koraka (sa slikama)
Ultrazvučni Theremin (Podučavanje zvuka): Ultrazvučni Theremin je Arduino projekt koji koristi jeftini termin za podučavanje zvučnim valovima. Promjenom udaljenosti ruke do uređaja mijenjam frekvenciju zvučnih valova. Također, pomicanjem potenciometra mijenja se amplituda t
Arduino MIDI tipkovnica sa LED -om za poučavanje pjesama: 8 koraka
Arduino MIDI tipkovnica sa LED -ima za poučavanje pjesama: Ovo je vodič o tome kako stvoriti MIDI tipkovnicu, zajedno sa LED -ima za poučavanje pjesme, te LCD -om za prikaz koja je pjesma odabrana. LED diode mogu vas uputiti koje tipke pritisnuti za određenu pjesmu. Odaberite pjesmu lijevim i desnim gumbom
Poučavanje PID kontrole pomoću Lego robota: 14 koraka
Poučavanje PID kontrole pomoću Lego robota: Mnogi mladi ljubitelji robota zainteresirani su za naprednije teme upravljanja, ali ih može omesti račun koji je često potreban za analizu sustava zatvorene petlje. Na Internetu su dostupni izvrsni resursi koji pojednostavljuju izgradnju "
Jednostavno interaktivno korisničko sučelje za poučavanje i vrednovanje .: 11 koraka
Jednostavno interaktivno korisničko sučelje za poučavanje i vrednovanje. Ovaj je projekt razvijen kao dio sveučilišnog razreda, cilj je bio napraviti interaktivni sustav za poučavanje i vrednovanje određene teme. Za to smo koristili Processing na računalu za sučelje i Arduino NANO za arkadni gumb i LED diode, pa