Inhaltsverzeichnis:
- Schritt 1: Jeder will Automatisierung mit einem großen Display
- Schritt 2: Verwendete Ressourcen
- Schritt 3: Pinbelegung Raspberry Pi 3 Modell B
- Schritt 4: Montage
- Schritt 5: Raspberry Pi 3 Modell B PMW Pins
- Schritt 6: QT-Projektschnittstelle
- Schritt 7: Code: Deklarationen und Variablen
- Schritt 8: Konstruktor und Destruktor
- Schritt 9: Code: SetPins
- Schritt 10: Code: UpdateStatus
- Schritt 11: Slider-Ereignisse
- Schritt 12: Lampen-Tasten-Ereignisse
- Schritt 13: ChangeImageButton
- Schritt 14: Fan Button Event
- Schritt 15: Kontrollkästchen-Ereignis, das den Mauszeiger ein- oder ausblendet
- Schritt 16: Laden Sie die Dateien herunter
Video: Jeder will Automatisierung mit einem großen Display! - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Ja, noch ein Video über DISPLAYS, ein Thema, das mir sehr gefällt! Weißt du, warum?
Denn damit ist es möglich, die Benutzeroberfläche zu verbessern.
Automatisierungsbenutzer benötigen eine gute visuelle Anzeige. Ich bringe Ihnen also ein Beispiel mit einem 7-Zoll-Display, mit kapazitivem Touch und einem Raspberry Pi mit QT Creator (Grafikbibliothek).
Schritt 1: Jeder will Automatisierung mit einem großen Display
In diesem Beitrag präsentiere ich eine QT Creation-Automatisierung mit neuen Komponenten und ein Beispiel für die Servomotor-Aktivierung mit dem PWM-Ausgang des Raspberry Pi. Wir werden auch ein 4-Relais-Modul in unserer Automatisierung verwenden.
Schritt 2: Verwendete Ressourcen
· Raspberry Pi 3 Modell B+
· 2x Servos Towerpro MG996R
· 4-Relais-Modul
· 2x Lampen
· Erweiterungssteckdose
· Fonte 5V
· Arduino-Netzteil
· Jumper
· Protoboard
· Display 7-Zoll-HDMI-LCD 7'' (Touchscreen)
· Fan
Schritt 3: Pinbelegung Raspberry Pi 3 Modell B
Schritt 4: Montage
Schritt 5: Raspberry Pi 3 Modell B PMW Pins
Die PWM-Pins in Raspberry Pi 3 sind im Bild oben gezeigt. Wir verwenden den Kanal 0 für einen Servomotor und Kanal 1 für den anderen. Wir müssen auf den GPIO achten, der vom Wiring Pi verwendet wird (Bild rechts), also verwenden wir die GPIO1 und GPIO24 und nicht die BCM-Pins (Broadcom SOC-Kanal) GPIO10 und GPIO19.
www.electronicwings.com/raspberry-pi/raspberry-pi-pwm-generation-using-python-and-c
Schritt 6: QT-Projektschnittstelle
PS. Die Drucktastenkomponente unterstützt keine Giffs, daher verwenden wir ein Label (lblFan), um das Giff zu reproduzieren. Außerdem verwenden wir einen unsichtbaren Druckknopf namens imgFan, der über dem Etikett platziert wird, damit wir mit dem Click-Ereignis arbeiten können.
Es gibt noch einen anderen Weg, um es zum Laufen zu bringen, indem wir eine anklickbare Label-Klasse erstellen, aber wir haben uns dafür entschieden, den Code zu vereinfachen, also werden wir diesen Weg nicht verwenden.
Schritt 7: Code: Deklarationen und Variablen
Schritt 8: Konstruktor und Destruktor
Schritt 9: Code: SetPins
Schritt 10: Code: UpdateStatus
Schritt 11: Slider-Ereignisse
Schritt 12: Lampen-Tasten-Ereignisse
Schritt 13: ChangeImageButton
Schritt 14: Fan Button Event
Schritt 15: Kontrollkästchen-Ereignis, das den Mauszeiger ein- oder ausblendet
Schritt 16: Laden Sie die Dateien herunter
INO
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Glücklicher Fuchs! (Erstes Element eines großen Projekts): 7 Schritte (mit Bildern)
Glücklicher Fuchs! (Erstes Element eines großen Projekts): Ein weiteres kleines Projekt ist auf mich zugekommen, es wird eine Reihe kleiner Projekte beinhalten, die irgendwann zusammenkommen werden. Dies ist das erste Element, ein Fuchs mit einem wackeligen Schwanz, der wie von selbst auftaucht und verschwindet Magie:)
Jeder Liter zählt! Arduino Wasserdosierer "Shield": 7 Schritte (mit Bildern)
Jeder Liter zählt! Arduino Wasserdosierer "Shield": Hallo! Mit diesem anweisbaren können Sie eine gewünschte Menge Wasser dosieren. Das System kann in ml und L arbeiten. Wir verwenden ein Arduino UNO, einen Durchflussmesser zum Zählen der Wassermenge, ein LCD zur Anzeige des Status, Drucktasten zum Ändern der Einstellungen und ein Relais zum Wechseln
So reparieren Sie einen Wechselrichter mit LCD-Hintergrundbeleuchtung. Mit einem Fujiplus FP-988D. für 0 $.: 9 Schritte
So reparieren Sie einen Wechselrichter mit LCD-Hintergrundbeleuchtung. Mit einem Fujiplus FP-988D. für $ 0.: In diesem anweisbaren werde ich Sie durch die Reparatur eines toten LCD-Hintergrundlicht-Wechselrichters mit den Teilen führen, die Sie haben. Sie können feststellen, ob Sie ein totes Gegenlicht haben, indem Sie zuerst andere Möglichkeiten ausschließen. Monitor auf mehreren Computern überprüfen. Stellen Sie sicher, dass
So kommunizieren Sie mit einem Alien-Artefakt oder . . .: 4 Schritte (mit Bildern)
Wie man mit einem außerirdischen Artefakt kommuniziert oder…: *** Enge Begegnungen der seltsam-minzigen Art. *** Dieses Instructable zeigt Ihnen, wie Sie eine Altoids-Version des Mutterschiffs "Close Encounters" bauen und damit interagieren. Dies kann ein wichtiges Training für den Tag sein, an dem das Bright White Be