Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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)
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
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
1) Lag en vakker wireframe av lego Minestorm -brikker. (Husk å la det være litt plass til ledningene).
Trinn 4: Trinn 4: Kombinere 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); }