Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Het iSurf-bord is een slim, verbonden surfbord dat gebruikers helpt hun surfvaardigheden te verbeteren op basis van automatisering en verzamelde gebruikersgegevens. Vandaag gaan we de druksensoren in de Surfboard bouwen
Stap 1: Boodschappenlijstje (onderdelen en gereedschappen)
Voor het iSurf board heb je de volgende dingen nodig:
Onderdelen:
- Node MCU of (bij voorkeur) een esp32
- Lego mindstormer onderdelen of Lego technic onderdelen
- Een paar draden
- 6 piëzo-sensoren
Gereedschap:
- Soldeerbout
- Soldeer
- Soldeer Wick
- Heet lijmpistool
- Elastiekjes
Software:
- Arduino
Stap 2: Stap 2: Het circuit testen
1) Neem de cast van elke piëzo-sensor en koppel ze in groepen van twee.
2) Sluit de zwarte draden van de piëzo-sensoren van elke groep aan.
Je hebt nu 3 groepen van 2 piëzo sensoren met 2 rode draden en 1 zwarte draad als uitgang/ingang.
3) Verbind de zwarte draden met de aardpennen van de Node MCU.
4) Verbind elke rode draad met de D1-D6-pinnen van de Node MCU.
Test het circuit door een eenvoudige testcode uit te voeren:
// State-ing Serial is op 115200.void setup() {Serial.begin(115200); } void loop() { for (i = 0; i <6; i ++){ if (analogRead(i)> 0){ serial.printIn("Woohoo de sensor werkt") l } else { serial.printIn("Nee, sensor"+i +"werkt niet correct"); } } }
Stap 3: Stap 3: Maak het surfplankframe
1) Maak een prachtig draadframe van Lego Minestorm-stukken. (Houd er rekening mee dat er een beetje ruimte overblijft voor de draden).
Stap 4: Stap 4: Alles combineren
1) Heetlijm de piëzo-sensoren op het draadframe.
2) Sluit de draden aan zoals getoond in stap 1.
3) Sluit de Node MCU aan en maak verbinding via wifi of USB.
4) Upload de code naar uw Node MCU en u kunt een testrun van het prototype maken!
Code:
void setup() { Serial.begin(115200); }void loop(){ int TopLeft = analogRead(D1); int Rechtsboven = analoog lezen (D2); }