Obsah:

ISurfboard: 4 kroky
ISurfboard: 4 kroky

Video: ISurfboard: 4 kroky

Video: ISurfboard: 4 kroky
Video: Как встать на серф (How to Pop Up Surfing) 2024, Červenec
Anonim
ISurfboard
ISurfboard

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)

Nákupní seznam (díly a nástroje)
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

Krok 2: Testování obvodu
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

Krok 3: Vytvořte rám Surfboard
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

Krok 4: Kombinace všeho
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); }

Doporučuje: