Tartalomjegyzék:

Mindenki automatizálást szeretne nagy kijelzővel !: 16 lépés
Mindenki automatizálást szeretne nagy kijelzővel !: 16 lépés

Videó: Mindenki automatizálást szeretne nagy kijelzővel !: 16 lépés

Videó: Mindenki automatizálást szeretne nagy kijelzővel !: 16 lépés
Videó: JIRA Service Desk: ügyfélkiszolgálás mesterfokon 2024, November
Anonim
Image
Image

Igen, egy másik videó a DISPLAYS -ről, egy olyan témáról, amit nagyon szeretek! Tudod miért?

Mivel ezzel javítható a felhasználói felület.

Az automatizálás felhasználóinak jó vizuális jelzésre van szükségük. Tehát egy példát mutatok be Önnek egy 7 hüvelykes kijelzővel, kapacitív érintéssel és egy Raspberry Pi -vel QT Creatorral (grafikus könyvtár).

1. lépés: Mindenki automatizálást szeretne nagy kijelzővel

Felhasznált források
Felhasznált források

Ebben a bejegyzésben egy QT Creation automatizálást mutatok be, amely új összetevőket és egy példát mutat a szervomotor aktiválására, a Raspberry Pi PWM kijáratának használatával. Automatizálásunk során 4 relés modult is használunk.

2. lépés: Felhasznált erőforrások

· Raspberry Pi 3 B+ modell

· 2x szervó Towerpro MG996R

· 4 relés modul

· 2x lámpa

· Bővítő aljzat

· Fonte 5V

· Arduino hálózati adapter

· Szvetterek

· Protoboard

· 7 hüvelykes 7 hüvelykes HDMI LCD kijelző (érintőképernyő)

· Ventilátor

3. lépés: Pinout Raspberry Pi 3 B modell

Pinout Raspberry Pi 3 B modell
Pinout Raspberry Pi 3 B modell

4. lépés: Szerelés

Beépítési
Beépítési
Beépítési
Beépítési

5. lépés: Raspberry Pi 3 B modell PMW csapok

Raspberry Pi 3 Model B PMW csapok
Raspberry Pi 3 Model B PMW csapok
Raspberry Pi 3 Model B PMW csapok
Raspberry Pi 3 Model B PMW csapok

A Raspberry Pi 3 PWM csapjai a fenti képen láthatók. Az egyik szervomotorhoz a 0, a másikhoz az 1 csatornát használjuk. Figyelnünk kell a Wiring Pi által használt GPIO -ra (kép a jobb oldalon), tehát a GPIO1 -et és a GPIO24 -t fogjuk használni, nem pedig a BCM csapokat (Broadcom SOC csatorna) GPIO10 és GPIO19.

www.electronicwings.com/raspberry-pi/raspberry-pi-pwm-generation-using-python-and-c

6. lépés: QT projektfelület

QT Project Interface
QT Project Interface
QT Project Interface
QT Project Interface

PS. A nyomógombos összetevő nem támogatja a giffeket, ezért címkét (lblFan) használunk a giff reprodukálásához. Ezenkívül az imgFan nevű láthatatlan nyomógombot fogjuk használni a címke fölé helyezve, így tudunk dolgozni a kattintással.

Van egy másik módja annak, hogy működjön, egy kattintható címkeosztály létrehozása, de a kód egyszerűsítése mellett döntöttünk, így nem fogjuk ezt használni.

7. lépés: Kód: Nyilatkozatok és változók

Kód: Nyilatkozatok és változók
Kód: Nyilatkozatok és változók

8. lépés: Konstruktor és romboló

Konstruktor és romboló
Konstruktor és romboló

9. lépés: Kód: SetPins

Kód: SetPins
Kód: SetPins

10. lépés: Kód: UpdateStatus

Kód: UpdateStatus
Kód: UpdateStatus

11. lépés: Csúszka események

Slider Események
Slider Események

12. lépés: Lámpák gombjai Események

Lámpák Gombok Események
Lámpák Gombok Események

13. lépés: ChangeImageButton

ChangeImageButton
ChangeImageButton

14. lépés: Ventilátor gomb esemény

Ventilátor gomb esemény
Ventilátor gomb esemény

15. lépés: Jelölje be az eseményt, amely megjeleníti vagy elrejti az egérmutatót

Jelölje be az eseményt, amely megjeleníti vagy elrejti az egérmutatót
Jelölje be az eseményt, amely megjeleníti vagy elrejti az egérmutatót

16. lépés: Töltse le a fájlokat

PDF

ÉN NEM

Ajánlott: