Inhoudsopgave:

DIY-ventilator met een AAN-UIT-knop - M5StickC ESP32 - Ajarnpa
DIY-ventilator met een AAN-UIT-knop - M5StickC ESP32 - Ajarnpa

Video: DIY-ventilator met een AAN-UIT-knop - M5StickC ESP32 - Ajarnpa

Video: DIY-ventilator met een AAN-UIT-knop - M5StickC ESP32 - Ajarnpa
Video: An Architectural Overview (Video#59) 2024, Juli-
Anonim

In dit project zullen we leren hoe we een FAN L9110-module kunnen gebruiken met behulp van een M5StickC ESP32-bord.

Stap 1: Wat heb je nodig?

Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
  • M5StickC ESP32
  • VENTILATOR-module L9110
  • Visuino-software: Download Visuino hier:

Stap 2: Het circuit

Het circuit
Het circuit
  • Sluit StickC pin 5V aan op FAN module pin VCC
  • Sluit StickC pin GND aan op FAN module pin GND
  • Sluit StickC pin G26 aan op FAN module pin INA

Stap 3: Start Visuino en selecteer het M5 Stack Stick C-bordtype

Start Visuino en selecteer het M5 Stack Stick C-bordtype
Start Visuino en selecteer het M5 Stack Stick C-bordtype
Start Visuino en selecteer het M5 Stack Stick C-bordtype
Start Visuino en selecteer het M5 Stack Stick C-bordtype

Start Visuino zoals weergegeven in de eerste afbeelding Klik op de knop "Tools" op de Arduino-component (Afbeelding 1) in Visuino Wanneer het dialoogvenster verschijnt, selecteer "M5 Stack Stick C" zoals weergegeven op Afbeelding 2

Stap 4: In Visuino Componenten toevoegen en instellen

In Visuino Componenten toevoegen en instellen
In Visuino Componenten toevoegen en instellen
In Visuino Componenten toevoegen en instellen
In Visuino Componenten toevoegen en instellen
In Visuino Componenten toevoegen en instellen
In Visuino Componenten toevoegen en instellen
  • Component "Detect Edge" toevoegen
  • "Toggle(T) Flip-Flop" component toevoegen
  • Component "Digital Multi Source" toevoegen
  • Component "Tekstwaarde" toevoegen
  • Dubbelklik op de "TextValue1" en in het Elments-venster:
  • sleep "Set Value" naar de linkerkant en stel Value in het eigenschappenvenster in op "FAN ON"
  • sleep "Set Value" naar de linkerkant en stel Value in het eigenschappenvenster in op "FAN OFF"
  • Sluit het Elementen-venster
  • Selecteer "M5 Stack Stick C" board en vouw in het eigenschappenvenster Modules>Display ST7735 uit en:

    • Zet Oriëntatie op GoRight
    • Selecteer Elementen en klik op de knop met de 3 stippen en in het elementenvenster

      sleep "Text: Field" naar links en stel in het eigenschappenvenster de grootte in op 3 en de beginwaarde op "FAN OFF"

  • Sluit het Elementen-venster

Stap 5: In Visuino Connect-componenten

In Visuino Connect-componenten
In Visuino Connect-componenten
In Visuino Connect-componenten
In Visuino Connect-componenten
  • Sluit "M5 Stack Stick C" knop pin A(M5) aan op "DetectEdge1" pin In
  • Verbind "DetectEdge1" pin Out met "TFlipFlop1" pin Clock
  • Verbind "TFlipFlop1" pin Out met "DigitalMultiSource1" pin In
  • Verbind "TFlipFlop1" pin omgekeerd met "TextValue1" > Set Value2 >pin Clock
  • Verbind "DigitalMultiSource1" pin [0] met "TextValue1" > Set Value1 >pin Clock
  • Sluit "DigitalMultiSource1" pin [1] aan op "M5 Stack Stick C" pin GPPIO26
  • Verbind "TextValue1" pin Out met "M5 Stack Stick C" pin Text Field1 pin Clock
  • Verbind "TextValue1" pin Out met "M5 Stack Stick C" pin Text Field1 pin In

Stap 6: Genereer, compileer en upload de code

Genereer, compileer en upload de code
Genereer, compileer en upload de code

Klik in Visuino onderaan op het tabblad "Build", zorg ervoor dat de juiste poort is geselecteerd en klik vervolgens op de knop "Compile/Build and Upload".

Stap 7: Spelen

Als u de M5StickC-module van stroom voorziet, begint de VENTILATOR te draaien en kunt u deze UIT of AAN zetten met een oranje knop M5, ook ziet u de status op het display.

Gefeliciteerd! U heeft uw project met Visuino afgerond. Ook bijgevoegd is het Visuino-project, dat ik voor deze Instructable heb gemaakt, je kunt het downloaden en openen in Visuino:

Stap 8: Problemen oplossen

Probleemoplossen
Probleemoplossen
  • Zorg ervoor dat je het juiste StickC-bord hebt geselecteerd, controleer je model
  • Soms moet je de StickC-module UIT/AAN zetten voor gebruik, je kunt dat doen door een zijknop 5+ seconden ingedrukt te houden.

Aanbevolen: