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
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
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:
Spraakmakende automatisering -- Audio van Arduino -- Spraakgestuurde automatisering -- HC - 05 Bluetooth-module - Ajarnpa
Spraakmakende automatisering || Audio van Arduino || Spraakgestuurde automatisering || HC - 05 Bluetooth-module:…………………………….. ABONNEER aub op mijn YouTube-kanaal voor meer video's…. …. In deze video hebben we een spraakzame automatisering gebouwd.. Wanneer u een spraakopdracht via mobiel verzendt, worden apparaten thuis ingeschakeld en wordt feedback i
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
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