Indholdsfortegnelse:

ISurfboard: 4 trin
ISurfboard: 4 trin

Video: ISurfboard: 4 trin

Video: ISurfboard: 4 trin
Video: Mikey February — 7'1" Tri Plane Hull Single (Midlength) 2024, Juli
Anonim
ISurfboard
ISurfboard

ISurf -kortet er et smart, tilsluttet surfbræt, der hjælper brugerne med at forbedre deres surffærdigheder baseret på automatisering og indsamlede brugerdata. I dag bygger vi tryksensorer i Surfboard

Trin 1: Indkøbsliste (dele og værktøjer)

Indkøbsliste (dele og værktøjer)
Indkøbsliste (dele og værktøjer)

Til iSurf boardet skal du bruge følgende ting:

Dele:

- Knude MCU eller (helst) en esp32

- Lego mindstormer dele eller Lego technic dele

- Et par ledninger

- 6 piezosensorer

Værktøjer:

- Loddekolbe

- Lodning

- Loddevæv

- Varm limpistol

- Elastikker

Software:

- Arduino

Trin 2: Trin 2: Test af kredsløbet

Trin 2: Test af kredsløbet
Trin 2: Test af kredsløbet

1) Tag støbningen af hver piezosensor, og par dem i grupper på to.

2) Tilslut de sorte ledninger til piezosensorerne i hver gruppe.

Du har nu 3 grupper med 2 piezosensorer med 2 røde ledninger og 1 sort ledning som output/ input.

3) Tilslut de sorte ledninger med Node MCUs jordstifter.

4) Tilslut hver rød ledning med Node MCU's D1 - D6 ben.

Test kredsløbet ved at køre en simpel testkode:

// State-ing Serial er på 115200.void setup () {Serial.begin (115200); } void loop () {for (i = 0; i <6; i ++) {if (analogRead (i)> 0) {serial.printIn ("Woohoo sensoren fungerer") l} else {serial.printIn ("Nej, sensor" + i + "fungerer ikke korrekt"); }}}

Trin 3: Trin 3: Opret Surfboard Frame

Trin 3: Opret Surfboard Frame
Trin 3: Opret Surfboard Frame

1) Lav en smuk wireframe ud af lego Minestorm stykke. (Husk at efterlade en lille smule plads til ledningerne).

Trin 4: Trin 4: Kombination af alt

Trin 4: Kombiner alt
Trin 4: Kombiner alt

1) Varm lim piezo -sensorerne på wireframe.

2) Tilslut ledningerne ligesom vist i trin 1.

3) Tilslut Node MCU og tilslut ved hjælp af WIFi eller USB.

4) Upload koden til din Node MCU og dit hele sæt af en testkørsel af prototypen!

Kode:

ugyldig opsætning () {Serial.begin (115200); } void loop () {int TopLeft = analogRead (D1); int TopRight = analogRead (D2); }

Anbefalede: