Sisukord:

ISurfboard: 4 sammu
ISurfboard: 4 sammu

Video: ISurfboard: 4 sammu

Video: ISurfboard: 4 sammu
Video: Surfboard Shaping & Glassing [High-Performance Shortboard] 2024, November
Anonim
ISurfboard
ISurfboard

ISurf -tahvel on nutikas, ühendatud surfilaud, mis aitab kasutajatel parandada oma surfamisoskusi, mis põhinevad automatiseerimisel ja kogutud kasutajaandmetel. Täna ehitame surfilauale surveandurid

1. toiming: ostunimekiri (osad ja tööriistad)

Ostunimekiri (osad ja tööriistad)
Ostunimekiri (osad ja tööriistad)

ISurfi tahvli jaoks vajate järgmisi asju:

Osad:

- sõlme MCU või (eelistatavalt) esp32

- Lego mindstormeri osad või Lego tehnilised osad

- Mõned juhtmed

- 6 piesoandurit

Tööriistad:

- Jootekolb

- jootet

- Joodik Wick

- Kuum liimipüstol

- Kummipaelad

Tarkvara:

- Arduino

2. samm: 2. samm: vooluahela testimine

2. samm: vooluahela testimine
2. samm: vooluahela testimine

1) Võtke kumbki piesoandur ja ühendage need kahekesi.

2) Ühendage iga rühma piesoandurite mustad juhtmed.

Nüüd on teil väljundiks/ sisendiks 3 rühma 2 piesoandurit, millel on 2 punast ja 1 must traat.

3) Ühendage mustad juhtmed sõlme MCU maandusnõeltega.

4) Ühendage iga punane juhe sõlme MCU D1 - D6 tihvtidega.

Kontrollige vooluringi, käivitades lihtsa testkoodi:

// State-ing Serial on 115200.void setup () {Serial.begin (115200); } void loop () {for (i = 0; i <6; i ++) {if (analogRead (i)> 0) {serial.printIn ("Woohoo andur töötab") l} else {serial.printIn ("Ei, andur" + i + "ei tööta õigesti"); }}}

Samm: looge lainelaua raam

Samm: looge lainelaua raam
Samm: looge lainelaua raam

1) Tehke lego Minestormi tükkidest ilus traatraam. (Pidage meeles, et jätke natuke ruumi juhtmetele).

4. samm: 4. samm: ühendage kõik

Samm: ühendage kõik
Samm: ühendage kõik

1) Kuumutage piesoandurid traatraami külge.

2) Ühendage juhtmed täpselt sammu 1 kohaselt.

3) Ühendage sõlme MCU ja ühendage WIFi või USB kaudu.

4) Laadige kood oma sõlme MCU -sse ja kogu prototüübi proovisõit!

Kood:

void setup () {Serial.begin (115200); } void loop () {int TopLeft = analogRead (D1); int TopRight = analogRead (D2); }

Soovitan: