Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
La taula iSurf és una taula de surf connectada i intel·ligent que ajuda els usuaris a millorar les seves habilitats de navegació basades en l’automatització i les dades recopilades dels usuaris. Avui construirem els sensors de pressió a la taula de surf
Pas 1: llista de la compra (peces i eines)
Per al tauler iSurf necessitareu les coses següents:
Parts:
- Node MCU o (preferiblement) un esp32
- Peces de Lego mindstormer o peces tècniques de Lego
- Uns quants cables
- 6 sensors piezoelèctrics
Eines:
- Soldador
- Soldar
- Metxa de soldadura
- Pistola de cola calenta
- Bandes de goma
Programari:
- Arduino
Pas 2: Pas 2: Prova del circuit
1) Agafeu el repartiment de cada sensor piezoelèctric i parleu-los en grups de dos.
2) Connecteu els cables negres dels sensors piezoelèctrics de cada grup.
Ara teniu 3 grups de 2 sensors piezoelèctrics amb 2 cables vermells i 1 fil negre com a sortida / entrada.
3) Connecteu els cables negres amb els pins de terra del MCU del node.
4) Connecteu cada cable vermell amb els pins D1 - D6 de la MCU del node.
Proveu el circuit executant un codi de prova senzill:
// State-ing Serial està activat a 115200.void setup () {Serial.begin (115200); } void loop () {for (i = 0; i <6; i ++) {if (analogRead (i)> 0) {serial.printIn ("Woohoo the sensor works") l} else {serial.printIn ("No, el sensor" + i + "no funciona correctament"); }}}
Pas 3: Pas 3: Creeu el marc de la taula de surf
1) Feu un bell filferro amb les peces de lego Minestorm. (Tingueu en compte de deixar una mica d'espai per als cables).
Pas 4: Pas 4: Combinar-ho tot
1) Enganxeu en calent els sensors piezoelèctrics a l’estructura del filferro.
2) Connecteu els cables tal com es mostra al pas 1.
3) Connecteu la MCU Node i connecteu-vos mitjançant WIFi o USB.
4) Pengeu el codi a la vostra MCU Node i al conjunt de proves de prototip.
Codi:
configuració nul·la () {Serial.begin (115200); } bucle buit () {int TopLeft = analogRead (D1); int TopRight = analogRead (D2); }