Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Deska iSurf to inteligentna, połączona deska surfingowa, która pomaga użytkownikom doskonalić umiejętności surfowania w oparciu o automatyzację i zebrane dane użytkownika. Dzisiaj będziemy budować czujniki ciśnienia w desce surfingowej
Krok 1: Lista zakupów (części i narzędzia)
Do tablicy iSurf potrzebne są następujące rzeczy:
Części:
- Węzeł MCU lub (najlepiej) esp32
- Części Lego mindstormer lub części Lego technic
- Kilka przewodów
- 6 czujników piezoelektrycznych
Narzędzia:
-Lutownica
- Lutowane
- lutowany knot
- Pistolet na gorący klej
- Gumki
Oprogramowanie:
- Arduino
Krok 2: Krok 2: Testowanie obwodu
1) Weź odlew każdego czujnika piezoelektrycznego i sparuj je w grupach po dwie.
2) Podłącz czarne przewody czujników piezoelektrycznych z każdej grupy.
Masz teraz 3 grupy 2 czujników piezoelektrycznych z 2 czerwonymi przewodami i 1 czarnym przewodem jako wyjściem/wejściem.
3) Połącz czarne przewody z pinami uziemienia Node MCU.
4) Połącz każdy czerwony przewód ze stykami D1 - D6 węzła MCU.
Przetestuj obwód, uruchamiając prosty kod testowy:
// Stan Serial jest na 115200.void setup() { Serial.begin(115200); } void loop() { for (i = 0; i <6; i ++){ if (analogRead(i)> 0){ serial.printIn("Woohoo czujnik działa") l } else { serial.printIn("Nie, czujnik"+ i +"nie działa poprawnie"); } } }
Krok 3: Krok 3: Utwórz ramę deski surfingowej
1) Zrób piękny szkielet z klocków Lego Minestorm. (Pamiętaj, aby zostawić trochę miejsca na przewody).
Krok 4: Krok 4: Łączenie wszystkiego
1) Przyklej na gorąco czujniki piezo do szkieletu.
2) Podłącz przewody tak, jak pokazano w kroku 1.
3) Podłącz Node MCU i połącz się za pomocą WiFi lub USB.
4) Prześlij kod do swojego węzła MCU i cały zestaw testów prototypu!
Kod:
void setup() { Serial.begin(115200); }unieważnij pętlę(){ int Lewy górny = analogRead(D1); intPrawy górny = odczyt analogowy(D2); }