Cuprins:
- Pasul 1: Instrumente și consumabile
- Pasul 2: Desen și LED-uri pentru MST
- Pasul 3: Breadboard
- Pasul 4: Cod
- Pasul 5: Probleme și viitor
Video: Căi luminoase (predare MST): 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Scopul Căilor strălucitoare este de a învăța elevii despre copacii minimi (MST). Nodul A este sursa și toate celelalte noduri au o anumită greutate (cost) pentru a ajunge la ele. Acest ajutor didactic arată acest cost prin diminuarea fiecărui nod, în funcție de costul pentru acel nod. Plănuiesc să vorbesc despre noduri ca și cum ar fi niște magazine care au nevoie de livrări și, în funcție de calea parcursă, costul luminii (greutatea) va fi prea mare. Rezultatul este un LED care este fie slab, fie stins, în funcție din nou de greutate. În general, o modalitate excelentă de a simplifica această problemă pentru studenți. Această problemă este, de asemenea, cunoscută sub numele de Problema vânzătorului călător.
Pasul 1: Instrumente și consumabile
Provizii
- Foamcore pentru a vă menține MST-ul
- Câteva fire Jumper pentru a vă conecta placa de bordură la MST
- Câteva fire Jumper pentru a conecta Arduino la panoul de măsurare
- Opt LED-uri, de aceeași culoare, pentru a reprezenta noduri
- Opt rezistențe de 220ohm pentru LED-uri
- Un Arduino pentru a controla luminozitățile
- Un registru Shift pentru a obține mai multe ieșiri PWM
Instrumente
- Hot Glue Gun pentru a ține LED-urile
- Art Supplies pentru a desena MST
- Calculator pentru programare
Pasul 2: Desen și LED-uri pentru MST
- Am imprimat unul dintr-un manual vechi al meu și am scos găuri, prin nodurile de pe imprimare, pe miezul din spumă.
- Am desenat marginile cu greutățile lor respective pe foamcore, etichetând și nodurile A-H.
- Am împins LED-urile prin placă (deasupra nodurilor) ținând pinul lung orientat în sus, așa că am știut la ce pin să trimit semnalul mai târziu. De asemenea, împingând știfturile în jos pentru a le menține în poziție.
- Lipiți LED-urile la locul lor.
- Puneți firele feminine la cele masculine pe pinii LED. Am făcut fire de culoare mai deschisă pe pinii noștri înalți sau pe cei cu fața în sus.
Pasul 3: Breadboard
Sparkfun are un ghid excelent pentru registrul de schimbare și puteți urmări acest lucru pentru toate cablurile. Singura diferență este că LED-urile sunt conectate de cablurile jumper lungi, nu direct la placă. Pentru codul meu, pinul 0-7 pe linia registrului de schimbare se aliniază cu A-H pe MST.
Pasul 4: Cod
Scopul codului este de a modifica luminozitatea LED-urilor pe baza greutăților nodurilor. În imaginea din dreapta, arată wgtA prin wgtH. Acestea sunt valorile pe care le puteți modifica pentru a arăta greutatea pe un anumit LED. Schimbarea luminozității se realizează prin:
sr.set (ledA, 255 / wgtA * 1.1)
Această linie stabilește ledul la luminozitatea maximă împărțit la greutate ori de o cantitate pentru a menține lumina vizibilă. Luminozitatea poate scădea atunci când greutatea crește și acest lucru se face pentru fiecare LED.
Pasul 5: Probleme și viitor
Am început acest proiect cu patru LED-uri albastre și patru LED-uri verzi, dar am întâmpinat o problemă când încercam să compar luminozitățile. Am remediat acest lucru găsind încă patru albastre, dar țin cont de acest lucru când alegi LED-uri. De asemenea, trebuie să port Arduino, panoul de calcul și laptopul separat, astfel încât crearea unei carcase pentru a ține Arduino și panoul de calcul ar fi o mare îmbunătățire viitoare. Ar fi, de asemenea, extraordinar să adăugați animații la LED-uri pentru a ajuta la vizualizarea căii pe care se iau. În general, o modalitate excelentă de a arăta cum funcționează MST-urile și aștept cu nerăbdare să îl folosesc mai mult.
Recomandat:
Gaussian și Parabola vor studia fluxurile luminoase cu LED ale unei lămpi experimentale: 6 pași
Gaussian și Parabola vor studia fluxurile luminoase cu LED ale unei lămpi experimentale: Bună ziua tuturor producătorilor și comunității pline de viață a Instructable. De data aceasta Merenel Research vă va aduce o problemă pură de cercetare și o modalitate de a o rezolva cu matematica. eu în timp ce calculam fluxurile LED ale unei lămpi LED RGB
Programare orientată pe obiecte: crearea de obiecte Metodă / tehnică de învățare / predare folosind Shaper Puncher: 5 pași
Programare orientată pe obiecte: crearea de obiecte Metodă / tehnică de învățare / predare folosind Shape Puncher: Metodă de învățare / predare pentru studenții noi la programarea orientată pe obiecte. Aceasta este o modalitate de a le permite să vizualizeze și să vadă procesul de creare a obiectelor din clase. Părți: 1. EkTools pumn mare de 2 inci; formele solide sunt cele mai bune.2. Bucată de hârtie sau c
Mașină de predare critică pentru spălarea mâinilor: 5 pași
Mașină de predare critică pentru spălarea mâinilor: aceasta este o mașină care îi amintește utilizatorului despre pașii în care trebuie să se spele pe mâini. Scopul acestei mașini este de a ajuta oamenii să înțeleagă cum să se spele pe mâini corect într-un mod eficient. În timpul perioadelor de prevenire a epidemiei sau pandemiei
Panouri luminoase WS2812B: 7 pași
Panouri luminoase WS2812B: Bună ziua, astăzi vă voi arăta cum să vă faceți panourile cu LED-uri precum nanoleafs.Pentru acest proiect aveți nevoie de: Unele plexiglas (40% translucide) 12x LED-uri WS2812 și amp; Condensator 12x 100nF (SMD 0805 (2012)) pe panou (sau puteți utiliza și benzi cu LED-uri: 60 LED-uri / m) 5V po
Cum să oferiți unui ceas de perete mâini luminoase și marcaje de interval de timp: 14 pași (cu imagini)
Cum să oferiți unui ceas de perete mâini luminoase și indicatoare de interval de timp: ne-am dorit un ceas de perete pentru dormitor cu așteptări luminoase și afișare de intervale de cinci minute și un sfert de oră. Trebuia să poată fi citit fără efort din pat, iar luminozitatea trebuia să dureze toată noaptea. Vopseaua luminoasă folosită la ceasurile moderne tinde