Innholdsfortegnelse:

Nyt den kule sommeren med en M5StickC ESP32 vifte - justerbar hastighet: 8 trinn
Nyt den kule sommeren med en M5StickC ESP32 vifte - justerbar hastighet: 8 trinn

Video: Nyt den kule sommeren med en M5StickC ESP32 vifte - justerbar hastighet: 8 trinn

Video: Nyt den kule sommeren med en M5StickC ESP32 vifte - justerbar hastighet: 8 trinn
Video: Juice 2024, Juli
Anonim
Nyt den kule sommeren med en M5StickC ESP32 vifte - justerbar hastighet
Nyt den kule sommeren med en M5StickC ESP32 vifte - justerbar hastighet

I dette prosjektet vil vi lære å kontrollere en viftehastighet ved hjelp av et M5StickC ESP32 -kort og L9110 viftemodul.

Trinn 1: Det du trenger

Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
  • M5StickC ESP32
  • VIFTE -modul L9110
  • Visuino -programvare: Last ned Visuino her:

Trinn 2: Kretsen

Kretsen
Kretsen
  • Koble StickC pin 5V til FAN modul pin VCC
  • Koble StickC pin GND til FAN modul pin GND
  • Koble StickC pin G0 til FAN modul pin INA

Trinn 3: Start Visuino, og velg M5 Stack Stick C Board Type

Start Visuino, og velg M5 Stack Stick C Board Type
Start Visuino, og velg M5 Stack Stick C Board Type
Start Visuino, og velg M5 Stack Stick C Board Type
Start Visuino, og velg M5 Stack Stick C Board Type

Start Visuino som vist på det første bildet Klikk på "Verktøy" -knappen på Arduino -komponenten (Bilde 1) i Visuino Når dialogboksen vises, velg "M5 Stack Stick C" som vist på Bilde 2

Trinn 4: I Visuino Legg til og sett komponenter

I Visuino Legg til og sett komponenter
I Visuino Legg til og sett komponenter
I Visuino Legg til og sett komponenter
I Visuino Legg til og sett komponenter
I Visuino Legg til og sett komponenter
I Visuino Legg til og sett komponenter
I Visuino Legg til og sett komponenter
I Visuino Legg til og sett komponenter
  • Legg til "Teller" -komponent
  • Legg til "Detect Edge" -komponent
  • Legg til "Heltall i analog" -komponent
  • Legg til komponenten "Trekk fra analog verdi"
  • Velg "Teller1" og i egenskapsvinduet: sett Maks> Verdi til 10, sett Min> Verdi til 0
  • Velg "IntegerToAnalog1" og i egenskapsvinduet sett Scale til 0,1
  • Velg "SubtractFromValue1" og i egenskapsvinduet sett verdi til 1
  • Velg "M5 Stack Stick C" -kortet og i egenskapsvinduet utvider du moduler> Display ST7735 og:

    • sett Orientering til goRight
    • Velg Elements og klikk på knappen 3 prikker og i elementvinduet:

      • dra "Tegn tekst:" til venstre og i egenskapsvinduet angi størrelsen til 2 og teksten til "VIFTEHASTIGHET"
      • dra "Tekst: Felt" til venstre og i egenskapsvinduet angi størrelsen til 3 og Y til 30

Lukk Elements -vinduet

Trinn 5: I Visuino Connect -komponenter

I Visuino Connect -komponenter
I Visuino Connect -komponenter
I Visuino Connect -komponenter
I Visuino Connect -komponenter
  1. Koble "M5 Stack Stick C" knappestift A (M5) til "DetectEdge1" pin In
  2. Koble "DetectEdge1" pin Out til "Counter1" pin In
  3. Koble "Counter1" pin Out til "IntegerToAnalog1" pin In og "M5 Stack Stick C"> Tekstfelt1> pin inn
  4. Koble "IntegerToAnalog1" pin Out til "SubtractFromValue1" pin In
  5. Koble "SubtractFromValue1" pin Out til "M5 Stack Stick C" til GPIO [0] pin Analog PWM

Trinn 6: Generer, kompiler og last opp koden

Generer, kompiler og last opp koden
Generer, kompiler og last opp koden

I Visuino klikker du på "Build" -fanen nederst, og kontrollerer at den riktige porten er valgt. Klikk deretter på "Compile/Build and Upload" -knappen.

Trinn 7: Spill

Hvis du driver M5StickC -modulen, begynner VIFTEN å rotere, og du kan endre hastigheten med en oransje knapp M5, og du vil også se hastigheten på displayet.

Gratulerer! Du har fullført prosjektet ditt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne Instructable, du kan laste det ned og åpne den i Visuino:

Trinn 8: Feilsøking

Feilsøking
Feilsøking
  • Sørg for at du har valgt riktig StickC -brett, sjekk modellen din
  • Noen ganger må du slå AV/PÅ StickC -modulen før bruk, du kan gjøre det ved å holde en sideknapp i 5+ sekunder.

Anbefalt: