Taula de continguts:
- Pas 1: eines i subministraments
- Pas 2: dibuix i LED per al MST
- Pas 3: Taula de pa
- Pas 4: Codi
- Pas 5: Problemes i futur
Vídeo: Camins brillants (MST d’ensenyament): 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
El propòsit de Bright Paths és ensenyar als estudiants sobre els arbres mínims (MST). El node A és la font i tots els altres nodes tenen un determinat pes (cost) per arribar-hi. Aquesta ajuda didàctica mostra aquest cost atenuant cada node, en funció del cost d’aquest node. Penso parlar dels nodes com si fossin botigues que necessiten lliuraments i, segons el camí que es faci, el cost de la llum (pes) serà massa gran. El resultat d’això és un LED que es queda apagat o apagat en funció del pes. En general, una bona manera de simplificar aquest problema per als estudiants. Aquest problema també es coneix com el problema del venedor ambulant.
Pas 1: eines i subministraments
Subministraments
- Foamcore per mantenir el vostre MST
- Alguns cables de pont per connectar el tauler de pedres al MST
- Alguns cables Jumper per connectar l'Arduino a la placa
- Vuit LEDs, del mateix color, per representar nodes
- Vuit resistències de 220ohm per als LED
- Un Arduino per controlar les lluminositats
- Un registre de canvis per obtenir més sortides PWM
Eines
- Pistola de cola calenta per subjectar els LED
- Subministraments d'art per dibuixar el MST
- Ordinador per a la programació
Pas 2: dibuix i LED per al MST
- Vaig imprimir-ne un d’un vell llibre de text i vaig fer forats, a través dels nodes de la impressió, al nucli d’escuma.
- Vaig dibuixar les vores amb els seus pesos respectius sobre el foamcore també etiquetant els nodes A-H.
- Vaig empènyer els LED per la placa (a la part superior dels nodes) mantenint el pin llarg cap amunt, de manera que sabia a quin pin enviar el senyal més endavant. A més, empenyent els passadors cap avall per mantenir-los al seu lloc.
- Enganxeu en calent els LEDs al seu lloc.
- Col·loqueu els cables femella a mascle als pins LED. Vaig fer cables de colors més clars als nostres passadors alts o als de cara amunt.
Pas 3: Taula de pa
Sparkfun té una gran guia per al registre de torns i podeu seguir-ho per a tots els cables. L'única diferència és que els LED estan connectats pels cables de pont llarg, no directament a la placa. Pel que fa al meu codi, cliqueu el 0-7 al registre de desplaçament que s’alinea amb A-H al MST.
Pas 4: Codi
El propòsit del codi és canviar la brillantor dels LED en funció del pes dels nodes. A la imatge de la dreta, mostra el wgtA a través de wgtH. Aquests són els valors que podeu canviar per mostrar la quantitat de pes en un determinat LED. El canvi de brillantor s’aconsegueix mitjançant:
sr.set (ledA, 255 / wgtA * 1.1)
Aquesta línia estableix la led fins a la brillantor màxima dividida entre el pes i la quantitat per mantenir la llum visible. La brillantor pot baixar a mesura que augmenta el pes i això es fa per a cada LED.
Pas 5: Problemes i futur
Vaig començar aquest projecte amb quatre LEDs blaus i quatre LEDs verds, però em vaig trobar amb un problema en intentar comparar la brillantor. Ho vaig solucionar en trobar-ne quatre de blaus més, però només cal tenir-ho en compte a l’hora de seleccionar LEDs. També he de portar l'Arduino, la placa de configuració i l'ordinador portàtil per separat, de manera que fer un recinte per contenir l'Arduino i la placa de configuració seria una gran millora futura. També seria fantàstic afegir animacions als LED per ajudar a visualitzar quin camí s’està prenent. En general, és una excel·lent manera de mostrar com funcionen els MST i estic desitjant utilitzar-lo més.
Recomanat:
Programació orientada a objectes: Creació d’objectes Mètode / tècnica d’aprenentatge / ensenyament mitjançant l’aplicació de formes: 5 passos
Programació orientada a objectes: Creació d’objectes Mètode / tècnica d’aprenentatge / ensenyament mitjançant Shape Puncher: mètode d’aprenentatge / ensenyament per a estudiants que s’inicien en la programació orientada a objectes. Aquesta és una manera de permetre'ls visualitzar i veure el procés de creació d'objectes a partir de classes. Puny gran EkTools de 2 polzades; les formes sòlides són les millors. Tros de paper o c
Programació orientada a objectes: creació d'objectes Mètode / tècnica d'aprenentatge / ensenyament amb tisores: 5 passos
Programació orientada a objectes: Creació d'objectes Mètode / Tècnica d'aprenentatge / ensenyament amb tisores: Mètode d'aprenentatge / ensenyament per a estudiants que s'inicien en la programació orientada a objectes. Aquesta és una manera de permetre'ls visualitzar i veure el procés de creació d'objectes a partir de classes. Parts: 1. Tisores (ho farà qualsevol tipus). 2. Peça de paper o cartolina. 3. Marcador
Prototipatge retro, ideal per a l’ensenyament: 14 passos (amb imatges)
Prototipatge retro, ideal per a l’ensenyament: us heu preguntat mai on es troba el terme " Taula de pa " va venir de? Aquí teniu un exemple de què consistien les taules de suport. Als primers temps de l’electrònica, els components eren grans i feixucs. No tenien transistors ni circuits integrats
Ensenyament del cronòmetre Arduion: 5 passos
Ensenyament del cronòmetre Arduion: sovint toco a la nit quan toco elèctric, de manera que penso utilitzar un comptador de codis per cronometrar l’hora. Quan l’horari arriba a un temps determinat, emetrà música i llums LED per recordar l’hora d’escriure els deures. Finalment, hi haurà un LED. Jo
Camins de la llum de les estrelles: 4 passos
Starlight Paths: Starlight Paths és un projecte per a aquells que necessiten ajuda per navegar per un nou espai. Hem navegat amb llums al cel durant segles i ara podem fer la nostra pròpia llum. Aquesta idea va sorgir de l'espectacle Star Trek. A l'espectacle, es troben a través d'un