Inhoudsopgave:
- Stap 1: Iedereen wil automatisering met een groot scherm
- Stap 2: Gebruikte bronnen
- Stap 3: Pinout Raspberry Pi 3 Model B
- Stap 4: Montage
- Stap 5: Raspberry Pi 3 Model B PMW-pinnen
- Stap 6: QT-projectinterface
- Stap 7: Code: declaraties en variabelen
- Stap 8: Constructor en Destructor
- Stap 9: Code: SetPins
- Stap 10: Code: UpdateStatus
- Stap 11: Schuifregelaargebeurtenissen
- Stap 12: Lampen Knoppen Evenementen
- Stap 13: ChangeImageButton
- Stap 14: Evenement met ventilatorknop
- Stap 15: Checkbox-gebeurtenis die de muiscursor toont of verbergt
- Stap 16: Download de bestanden
Video: Iedereen wil automatisering met een groot scherm!: 16 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Yes, weer een video over DISPLAYS, een onderwerp dat ik erg leuk vind! Weet je waarom?
Omdat het hiermee mogelijk is om de gebruikersinterface te verbeteren.
Automatiseringsgebruikers hebben een goede visuele indicatie nodig. Dus ik breng je een voorbeeld met een 7 inch-scherm, met capacitive touch en een Raspberry Pi met QT Creator (grafische bibliotheek).
Stap 1: Iedereen wil automatisering met een groot scherm
In dit bericht zal ik een QT Creation-automatisering presenteren, met behulp van nieuwe componenten en een voorbeeld van servomotoractivering, met behulp van de PWM-uitgang van Raspberry Pi. Ook in onze automatisering gaan we een 4-relais module gebruiken.
Stap 2: Gebruikte bronnen
· Raspberry Pi 3 model B+
· 2x Servo Towerpro MG996R
· 4-relais module
· 2x lampen
· Verlengstekker
· Fonte 5V
· Arduino-lichtnetadapter
· Truien
· Protobord
· Scherm 7 inch HDMI LCD 7 '' (aanraakscherm)
· Fan
Stap 3: Pinout Raspberry Pi 3 Model B
Stap 4: Montage
Stap 5: Raspberry Pi 3 Model B PMW-pinnen
De PWM-pinnen in Raspberry Pi 3 worden getoond in de bovenstaande afbeelding. We gebruiken kanaal 0 voor de ene servomotor en kanaal 1 voor de andere. We moeten opletten in de GPIO die wordt gebruikt door de Wiring Pi (afbeelding rechts), dus we gebruiken de GPIO1 en GPIO24 en niet de BCM-pinnen (Broadcom SOC-kanaal) GPIO10 e GPIO19.
www.electronicwings.com/raspberry-pi/raspberry-pi-pwm-generation-using-python-and-c
Stap 6: QT-projectinterface
ps. De drukknopcomponent ondersteunt geen gifs, dus we zullen een label (lblFan) gebruiken om de-g.webp
Er is een andere manier om het te laten werken, door een klikbare labelklasse te maken, maar we hebben ervoor gekozen om de code te vereenvoudigen, dus we gaan deze manier niet gebruiken.
Stap 7: Code: declaraties en variabelen
Stap 8: Constructor en Destructor
Stap 9: Code: SetPins
Stap 10: Code: UpdateStatus
Stap 11: Schuifregelaargebeurtenissen
Stap 12: Lampen Knoppen Evenementen
Stap 13: ChangeImageButton
Stap 14: Evenement met ventilatorknop
Stap 15: Checkbox-gebeurtenis die de muiscursor toont of verbergt
Stap 16: Download de bestanden
INO
Aanbevolen:
De Synthfonio - een muziekinstrument voor iedereen: 12 stappen (met afbeeldingen)
De Synthfonio - een muziekinstrument voor iedereen: Ik hou van synthesizers en MIDI-controllers, maar ik ben verschrikkelijk in het bespelen van keyboards. Ik schrijf graag muziek, maar om die muziek daadwerkelijk te kunnen spelen, moet je een instrument hebben leren bespelen. Dat kost tijd. Tijd die veel mensen niet hebben, een
Nike LED-swoosh! Dit is een geweldig decor voor een kamer. Dit is het enige project dat iedereen kan herhalen: 5 stappen
Nike LED-swoosh! Dit is een geweldig decor voor een kamer. Dit is het enige project dat iedereen kan herhalen.: Gereedschap - meetlint - schroevendraaier - soldeerbout - copingzaag - elektrische boor - schuurpapier Benodigdheden - LED-strip (RGB) 5 m - LED-controller - Voeding 12V 4A-hout 50-50-1500 2x-hout 20-20-3000 2x-multiplex 500-1000mm-schroeven (45mm) 150x-schroeven (35mm) 30x-scr
I2C / IIC LCD-scherm - Gebruik een SPI LCD op het I2C LCD-scherm met behulp van SPI naar IIC-module met Arduino - Ajarnpa
I2C / IIC LCD-scherm | Gebruik een SPI LCD op het I2C LCD-scherm met behulp van SPI naar IIC-module met Arduino: Hallo, aangezien een normale SPI LCD 1602 te veel draden heeft om aan te sluiten, dus het is erg moeilijk om het met Arduino te verbinden, maar er is één module op de markt beschikbaar die kan converteer SPI-display naar IIC-display, dus dan hoeft u slechts 4 draden aan te sluiten
I2C / IIC LCD-scherm - Converteer een SPI LCD naar het I2C LCD-scherm - Ajarnpa
I2C / IIC LCD-scherm | Converteer een SPI LCD naar het I2C LCD-scherm: het gebruik van spi lcd-scherm heeft te veel verbindingen nodig, wat echt moeilijk is om te doen, dus ik heb een module gevonden die de i2c lcd kan converteren naar het spi lcd-scherm, dus laten we aan de slag gaan
Home Alert: Arduino + Cloud Messaging op een groot scherm: 14 stappen (met afbeeldingen)
Home Alert: Arduino + Cloud Messaging op een groot scherm: in het tijdperk van mobiele telefoons zou je verwachten dat mensen 24/7 op je oproep zouden reageren. Of… niet. Als mijn vrouw thuiskomt, blijft de telefoon begraven in haar handtas of is de batterij leeg. We hebben geen vaste lijn. Bellen of