Innholdsfortegnelse:
- Trinn 1: Verktøy og rekvisita
- Trinn 2: Tegning og lysdioder for MST
- Trinn 3: Brødbrett
- Trinn 4: Kode
- Trinn 5: Problemer og fremtid
Video: Bright Paths (Teaching MST): 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Hensikten med Bright Paths er å lære elevene om Minimum Spanning Trees (MSTs). Node A er kilden, og alle de andre nodene har en viss vekt (kostnad) for å komme til dem. Dette læremidlet viser kostnaden ved å dimme hver node, avhengig av kostnaden for den noden. Jeg planlegger å snakke om nodene som om de er butikker som trenger leveranser, og avhengig av veien som blir tatt, vil kostnadene for lys (vekt) være for store. Resultatet av dette er en LED som enten er svak eller avhengig av vekt igjen. Totalt sett en flott måte å forenkle dette problemet for studenter. Dette problemet er også kjent som Traveling Salesman Problem.
Trinn 1: Verktøy og rekvisita
Rekvisita
- Foamcore for å holde MST
- Noen Jumper Wires for å koble beadboardet ditt til MST
- Noen Jumper Wires for å koble Arduino til brødbrettet
- Åtte lysdioder, i samme farge, for å representere noder
- Åtte 220ohm motstander for lysdiodene
- En Arduino for å kontrollere lysstyrken
- Et skiftregister for å få flere PWM -utganger
Verktøy
- Hot Lim Gun for å holde lysdiodene
- Art Supplies for å tegne MST
- Datamaskin for programmering
Trinn 2: Tegning og lysdioder for MST
- Jeg skrev ut en fra en gammel lærebok av meg og stakk hull, gjennom nodene på utskriften, på skumkjernen.
- Jeg tegnet kantene med sine respektive vekter på foamcore som også merket nodene A-H.
- Jeg dyttet lysdiodene gjennom brettet (på toppen av nodene) og holdt den lange pinnen vendt opp, så jeg visste hvilken pinne jeg skulle sende signalet til senere. Skyv også pinnene ned for å holde dem på plass.
- Varm lim lysdiodene på plass.
- Sett hunnen til hannledningen på LED -pinnene. Jeg gjorde lysere fargede ledninger på de høye pinnene våre, eller de som vendte opp.
Trinn 3: Brødbrett
Sparkfun har en flott guide for skiftregisteret, og du kan følge dette for alle ledninger. Den eneste forskjellen er at lysdiodene er koblet til med lange jumperkabler, ikke direkte til brettet. For koden min, pin 0-7 på skiftregisteret på linje med A-H på MST.
Trinn 4: Kode
Kodens formål er å endre lysstyrken til lysdiodene basert på vektene til noder. På bildet til høyre viser det wgtA gjennom wgtH. Dette er verdiene du kan endre for å vise vektmengden på en bestemt LED. Endringen i lysstyrke oppnås ved:
sr.set (ledA, 255/wgtA*1.1)
Denne linjen angir LED til maks lysstyrke dividert med vekt ganger en mengde for å holde lyset synlig. Lysstyrken kan deretter gå ned når vekten øker, og dette gjøres for hver LED.
Trinn 5: Problemer og fremtid
Jeg startet dette prosjektet med fire blå lysdioder og fire grønne lysdioder, men jeg fikk et problem da jeg prøvde å sammenligne lysstyrker. Jeg fikset dette ved å finne fire flere blå, men bare husk dette når du velger lysdioder. Jeg trenger også å bære Arduino, brødbrett og bærbar PC separat, så det ville være en stor fremtidig forbedring å lage et kabinett for å holde Arduino og brødbrett. Det ville også være kult å legge til animasjoner til lysdiodene for å visualisere hvilken vei som tas. Totalt sett en flott måte å vise hvordan MST fungerer, og jeg gleder meg til å bruke det mer.
Anbefalt:
$ 100 Super Bright lommelykt for under $ 10 !: 5 trinn
$ 100 Super Bright lommelykt for under $ 10 !: La meg si helt på forhånd at inspirasjon til denne instruksen er kreditert dchall8 for hans Tactical Flashlight Instructable. Jeg trodde det måtte være en enklere måte å modifisere en mindre lommelykt med mindre maskinvare og en som tok mindre tid. Jeg p
Bright World (LED Globe): 4 trinn
Bright World (LED Globe): Dette var det første konseptet. En kubisk globus som ville huse en LED -armatur. Det er rent en dekorasjon eller et midtpunkt for et salongbord (hvis du har et, har jeg ikke). Materialeliste: -Hot lim -Akryl -LED -10k reistorer -9 volt batteri -Laser kutt
DIY Super Bright oppladbar lommelykt (Micro Usb ladeport): 6 trinn
DIY Super Bright oppladbar lommelykt (Micro Usb ladeport): Jeg så nylig en video på youtube om hvordan du lager en lommelykt, men lommelykten han bygde var ikke så kraftig, han brukte også knappeceller for å drive dem. Link https: // bit .ly/2tyuvlQSo jeg prøvde å lage min egen versjon av den som er langt kraftigere
Starlight Paths: 4 trinn
Starlight Paths: Starlight Paths er et prosjekt for de som trenger hjelp til å navigere i et nytt rom. Vi har navigert med lys på himmelen i århundrer, og nå kan vi lage vårt eget lys. Denne ideen kom fra showet Star Trek. I showet finner de veien gjennom en
Arduino MIDI Keyboard With Song Teaching LEDs: 8 Steps
Arduino MIDI Keyboard With Song Teaching LEDs: Dette er en opplæring i hvordan du lager et MIDI keyboard, sammen med LED for å lære deg en sang, og en LCD for å vise hvilken sang som er valgt. Lysdiodene kan veilede deg på hvilke taster du skal trykke for en bestemt sang. Velg sangen med venstre og høyre knapp