
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41

Tässä projektissa opimme hallitsemaan tuulettimen nopeutta käyttämällä M5StickC ESP32 -korttia ja L9110 -tuuletinmoduulia.
Vaihe 1: Mitä tarvitset




- M5StickC ESP32
- TUULETINModuuli L9110
- Visuino -ohjelmisto: Lataa Visuino täältä:
Vaihe 2: Piiri

- Liitä StickC -nasta 5V FAN -moduulin nastaan VCC
- Liitä StickC -nasta GND FAN -moduulin nastaan GND
- Liitä StickC -nasta G0 FAN -moduulin nastaan INA
Vaihe 3: Käynnistä Visuino ja valitse M5 Stack Stick C -korttityyppi


Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "M5 Stack Stick C", kuten kuvassa 2
Vaihe 4: Visuinossa Lisää ja aseta komponentteja




- Lisää "Laskuri" -komponentti
- Lisää "Tunnista reuna" -komponentti
- Lisää "Integer to Analog" -komponentti
- Lisää "Vähennä analogisesta arvosta" -komponentti
- Valitse "Counter1" ja ominaisuusikkunassa: aseta Max> Value arvoon 10, aseta Min> Value arvoon 0
- Valitse "IntegerToAnalog1" ja aseta ominaisuusikkunassa Scale arvoon 0,1
- Valitse "SubtractFromValue1" ja aseta ominaisuusikkunan arvoksi 1
-
Valitse "M5 Stack Stick C" -kortti ja laajenna ominaisuusikkunassa Moduulit> Näyttö ST7735 ja:
- aseta suunta suuntaksi oikea
-
Valitse Elementit ja napsauta 3 pistettä -painiketta ja elementti -ikkunassa:
- vedä "Piirrä teksti:" vasemmalle ja ominaisuusikkunan kooksi 2 ja tekstiksi "FAN SPEED"
- vedä "Teksti: kenttä" vasemmalle ja aseta ominaisuusikkunan kooksi 3 ja Y arvoon 30
Sulje Elementit -ikkuna
Vaihe 5: Visuino Connect -komponentit


- Liitä "M5 Stack Stick C" -nappitappi A (M5) "DetectEdge1" -nastaan
- Liitä "DetectEdge1" -nasta ulos "Counter1" -nastaan
- Kytke "Counter1" -nasta ulos "IntegerToAnalog1" -pistokkeeseen ja "M5 Stack Stick C"> Tekstikenttä1> nasta
- Liitä "IntegerToAnalog1" -nasta ulos "SubtractFromValue1" -nastayhteyteen
- Liitä "SubtractFromValue1" nastainen ulos "M5 Stack Stick C" GPIO [0] -nastaiseen analogiseen PWM: ään
Vaihe 6: Luo, koota ja lähetä koodi

Visuinossa napsauta "Rakenna" -välilehden alareunasta, varmista, että oikea portti on valittu, ja napsauta sitten "Käännä/rakenna ja lähetä" -painiketta.
Vaihe 7: Pelaa
Jos kytket virtaa M5StickC -moduuliin, tuuletin alkaa pyöriä ja voit muuttaa sen nopeutta oranssilla painikkeella M5, ja näet nopeuden myös näytöllä.
Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle, voit ladata sen ja avata sen Visuinossa:
Vaihe 8: Vianetsintä

- Varmista, että valitsit oikean StickC -kortin, tarkista malli
- Joskus sinun on kytkettävä/katkaistava StickC -moduuli ennen käyttöä, voit tehdä sen pitämällä sivupainiketta painettuna yli 5 sekuntia.
Suositeltava:
DIY Kuinka näyttää aika M5StickC ESP32: ssa Visuinon avulla - Helppo tehdä: 9 vaihetta

DIY Kuinka näyttää aika M5StickC ESP32: ssa Visuinon avulla - Helppo tehdä: Tässä opetusohjelmassa opimme ohjelmoimaan ESP32 M5Stack StickC: n Arduino IDE: n ja Visuinon avulla näyttämään ajan nestekidenäytöllä
Tuulen nopeus ja auringon säteilyn tallennin: 3 vaihetta (kuvilla)

Tuulen nopeuden ja aurinkosäteilyn tallennin: Minun on tallennettava tuulen nopeus ja auringon säteilyteho (säteily), jotta voin arvioida, kuinka paljon voimaa voitaisiin ottaa tuuliturbiinilla ja/tai aurinkopaneeleilla. tiedot ja suunnittele sitten verkon ulkopuolinen järjestelmä
M5STACK Lämpötilan, kosteuden ja paineen näyttäminen M5StickC ESP32 -laitteessa Visuinon avulla - Helppo tehdä: 6 vaihetta

M5STACK Lämpötilan, kosteuden ja paineen näyttäminen M5StickC ESP32 -laitteessa Visuinon avulla - Helppo tehdä: Tässä opetusohjelmassa opimme ohjelmoimaan ESP32 M5Stack StickC: n Arduino IDE: n ja Visuinon avulla näyttämään lämpötilan, kosteuden ja paineen ENV -anturin avulla (DHT12, BMP280, BMM150)
Arduino Control DC -moottorin nopeus ja suunta potentiometrin avulla: 6 vaihetta

Arduino Control DC -moottorin nopeus ja suunta potentiometrin avulla: Tässä opetusohjelmassa opimme käyttämään L298N DC MOTOR CONTROL -ohjainta ja potentiometriä DC -moottorin nopeuden ja suunnan ohjaamiseen
Nauti äänistä: 6 vaihetta (kuvilla)

Nauti äänistä: Johdanto Tämän projektin tavoitteena on luoda uusi tuote, joka ratkaisee jonkinlaisen ongelman käyttämällä arduino -korttia nopean prototyypin luomiseksi