Sadržaj:
- Korak 1: Šta će vam trebati
- Korak 2: Krug
- Korak 3: Pokrenite Visuino i odaberite vrstu ploče M5 Stack Stick C ploče
- Korak 4: U Visuinu dodajte i postavite komponente
- Korak 5: U Visuino Connect Components
- Korak 6: Generirajte, kompajlirajte i učitajte kôd
- Korak 7: Igrajte se
- Korak 8: Rješavanje problema
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
U ovom projektu naučit ćemo kako kontrolirati brzinu ventilatora pomoću ploče M5StickC ESP32 i ventilatorskog modula L9110.
Korak 1: Šta će vam trebati
- M5StickC ESP32
- Ventilatorski modul L9110
- Visuino softver: Preuzmite Visuino ovdje:
Korak 2: Krug
- Spojite StickC pin 5V na pin VCC modula ventilatora
- Spojite StickC pin GND na pin GND ventilatorskog modula
- Spojite StickC pin G0 na pin INA ventilatorskog modula
Korak 3: Pokrenite Visuino i odaberite vrstu ploče M5 Stack Stick C ploče
Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, odaberite "M5 Stack Stick C" kao što je prikazano na slici 2
Korak 4: U Visuinu dodajte i postavite komponente
- Dodajte komponentu "Brojač"
- Dodajte komponentu "Detect Edge"
- Dodajte komponentu "Integer to Analog"
- Dodajte komponentu "Oduzmi iz analogne vrijednosti"
- Odaberite "Brojač 1" i u prozoru svojstava: postavite Max> Value na 10, postavite Min> Value na 0
- Odaberite "IntegerToAnalog1" i u prozoru svojstava postavite Scale na 0,1
- Odaberite "SubtractFromValue1" i u prozoru svojstava postavite vrijednost na 1
-
Odaberite ploču "M5 Stack Stick C" i u prozoru svojstava proširite Moduli> Zaslon ST7735 i:
- postavite Orientation na goRight
-
Odaberite Elementi, a zatim kliknite gumb s tri točke i u prozoru elemenata:
- povucite "Nacrtaj tekst:" nalijevo iu prozoru svojstava postavite veličinu na 2, a tekst na "BRZINA VENTILATORA"
- povucite "Text: Field" ulijevo i u prozoru svojstava postavite veličinu na 3, a Y na 30
Zatvorite prozor Elements
Korak 5: U Visuino Connect Components
- Spojite iglu tipke "M5 Stack Stick C" A (M5) na "DetectEdge1" pin In
- Spojite "DetectEdge1" pin Out na "Counter1" pin In
- Spojite "Counter1" pin Out na "IntegerToAnalog1" pin In i "M5 Stack Stick C"> Text Field1> pin In
- Spojite "IntegerToAnalog1" pin Out na "SubtractFromValue1" pin In
- Spojite "SubtractFromValue1" pin Out na "M5 Stack Stick C" na GPIO [0] pin Analog PWM
Korak 6: Generirajte, kompajlirajte i učitajte kôd
U Visuinu, pri dnu kliknite na karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite na dugme "Compile/Build and Upload".
Korak 7: Igrajte se
Ako napajate M5StickC modul, VENTILATOR će se početi okretati i možete promijeniti njegovu brzinu pomoću narančastog gumba M5, također ćete vidjeti brzinu na ekranu.
Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovu Instructable, možete ga preuzeti i otvoriti u Visuinu:
Korak 8: Rješavanje problema
- Provjerite jeste li odabrali pravu StickC ploču, provjerite svoj model
- Ponekad je potrebno isključiti/uključiti StickC modul prije upotrebe, a to možete učiniti držanjem bočnog gumba 5+ sekundi.