Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Deska iSurf je chytrá propojená surfovací deska, která pomáhá uživatelům zlepšovat jejich surfovací schopnosti na základě automatizace a shromážděných uživatelských dat. Dnes budeme stavět tlaková čidla v Surfboardu
Krok 1: Nákupní seznam (díly a nástroje)
Pro desku iSurf budete potřebovat následující věci:
Díly:
- Uzel MCU nebo (nejlépe) esp32
- Lego mindstormer díly nebo Lego technické díly
- Několik drátů
- 6 piezo senzorů
Nástroje:
- Páječka
- Pájka
- Pájecí knot
- Horká lepicí pistole
- Gumičky
Software:
- Arduino
Krok 2: Krok 2: Testování obvodu
1) Vezměte obsazení každého piezo senzoru a spárujte je ve skupinách po dvou.
2) Připojte černé vodiče piezo senzorů každé skupiny.
Nyní máte 3 skupiny 2 piezo senzorů se 2 červenými vodiči a 1 černým vodičem jako výstup/ vstup.
3) Připojte černé vodiče k uzemňovacím pinům Node MCU.
4) Připojte každý červený vodič k pinům D1 - D6 uzlu MCU.
Otestujte obvod spuštěním jednoduchého testovacího kódu:
// Stavové sériové číslo je 115200.void setup () {Serial.begin (115200); } void loop () {for (i = 0; i <6; i ++) {if (analogRead (i)> 0) {serial.printIn ("Woohoo the sensor works") l} else {serial.printIn („Ne, senzor“+ i + „nefunguje správně“); }}}
Krok 3: Krok 3: Vytvořte rám Surfboard
1) Vytvořte krásný drátěný model z dílků lego Minestorm. (Mějte na paměti, že ponecháte trochu místa pro dráty).
Krok 4: Krok 4: Kombinace všeho
1) Nalepte piezo senzory za tepla na drátový model.
2) Připojte vodiče podle obrázku 1.
3) Připojte Node MCU a připojte se pomocí WIFi nebo USB.
4) Nahrajte kód do uzlu MCU a celé sady zkušebního provozu prototypu!
Kód:
neplatné nastavení () {Serial.begin (115200); } void loop () {int TopLeft = analogRead (D1); int TopRight = analogRead (D2); }