Innholdsfortegnelse:

ISurfboard: 4 trinn
ISurfboard: 4 trinn

Video: ISurfboard: 4 trinn

Video: ISurfboard: 4 trinn
Video: Как готовлю Черенки для Хранения / How to use sealing wax on cuttings 2024, November
Anonim
ISurfboard
ISurfboard

ISurf -brettet er et smart, tilkoblet surfebrett som hjelper brukerne med å forbedre sine surfekunnskaper basert på automatisering og innsamlede brukerdata. I dag skal vi bygge trykksensorer i Surfboard

Trinn 1: Handleliste (deler og verktøy)

Handleliste (deler og verktøy)
Handleliste (deler og verktøy)

For iSurf -brettet trenger du følgende ting:

Deler:

- Node MCU eller (helst) en esp32

- Lego minstormer deler eller Lego technic deler

- Noen ledninger

- 6 piezosensorer

Verktøy:

- Loddejern

- Loddetinn

- Lodde Wick

- Varm limpistol

- Gummibånd

Programvare:

- Arduino

Trinn 2: Trinn 2: Test av kretsen

Trinn 2: Test kretsen
Trinn 2: Test kretsen

1) Ta kastet av hver piezosensor og par dem i grupper på to.

2) Koble de svarte ledningene til piezosensorene i hver gruppe.

Du har nå 3 grupper med 2 piezosensorer med 2 røde ledninger og 1 svart ledning som utgang/ inngang.

3) Koble de svarte ledningene med Node MCUs bakkepinner.

4) Koble hver røde ledning med Node MCUs D1 - D6 -pinner.

Test kretsen ved å kjøre en enkel 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 ("Nei, sensor" + i + "fungerer ikke riktig"); }}}

Trinn 3: Trinn 3: Lag Surfboard -rammen

Trinn 3: Lag Surfboard Frame
Trinn 3: Lag Surfboard Frame

1) Lag en vakker wireframe av lego Minestorm -brikker. (Husk å la det være litt plass til ledningene).

Trinn 4: Trinn 4: Kombinere alt

Trinn 4: Kombiner alt
Trinn 4: Kombiner alt

1) Varm lim piezo -sensorene på ledningsrammen.

2) Koble ledningene akkurat som vist i trinn 1.

3) Fest Node MCU og koble til med WIFi eller USB.

4) Last opp koden til Node MCU og alt du trenger av en testkjøring av prototypen!

Kode:

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

Anbefalt: