
Innholdsfortegnelse:
- Trinn 1: Alle ønsker automatisering med en stor skjerm
- Trinn 2: Ressurser brukt
- Trinn 3: Pinout Raspberry Pi 3 Model B
- Trinn 4: Montering
- Trinn 5: Raspberry Pi 3 Model B PMW Pins
- Trinn 6: QT -prosjektgrensesnitt
- Trinn 7: Kode: erklæringer og variabler
- Trinn 8: Konstruktør og Destructor
- Trinn 9: Kode: SetPins
- Trinn 10: Kode: UpdateStatus
- Trinn 11: Glidebryterhendelser
- Trinn 12: Lamper Knapper Hendelser
- Trinn 13: ChangeImageButton
- Trinn 14: Fan Button Event
- Trinn 15: Avmerkingsbokshendelse som viser eller skjuler musemarkøren
- Trinn 16: Last ned filene
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02


Ja, nok en video om DISPLAYS, et emne jeg virkelig liker! Vet du hvorfor?
Fordi med det er det mulig å forbedre brukergrensesnittet.
Automatiseringsbrukere trenger en god visuell indikasjon. Så jeg gir deg et eksempel med en 7 -tommers skjerm, med kapasitiv berøring og en Raspberry Pi med QT Creator (grafikkbibliotek).
Trinn 1: Alle ønsker automatisering med en stor skjerm

I dette innlegget vil jeg presentere en QT Creation-automatisering, ved hjelp av nye komponenter og et eksempel på servomotoraktivering, ved hjelp av PWM-utgangen til Raspberry Pi. Vi vil også bruke en 4-relé-modul i vår automatisering.
Trinn 2: Ressurser brukt
· Raspberry Pi 3 modell B+
· 2x Servos Towerpro MG996R
· 4-stafettmodul
· 2x lamper
· Utvidelsesstikkontakt
· Fonte 5V
· Arduino strømadapter
· Hoppere
· Protoboard
· Vis 7 -tommers HDMI LCD 7 '' (berøringsskjerm)
· Fan
Trinn 3: Pinout Raspberry Pi 3 Model B

Trinn 4: Montering


Trinn 5: Raspberry Pi 3 Model B PMW Pins


PWM -pinnene i Raspberry Pi 3 er vist på bildet ovenfor. Vi bruker kanalen 0 for en servomotor og kanal 1 for en annen. Vi må ta hensyn til GPIO som brukes av Wiring Pi (bildet til høyre), så vi bruker GPIO1 og GPIO24 og ikke BCM -pinnene (Broadcom SOC -kanalen) GPIO10 og GPIO19.
www.electronicwings.com/raspberry-pi/raspberry-pi-pwm-generation-using-python-and-c
Trinn 6: QT -prosjektgrensesnitt


PS. Trykknappkomponenten støtter ikke giffs, så vi bruker en etikett (lblFan) for å gjengi giffen. Vi bruker også en usynlig trykknapp som heter imgFan, plassert over etiketten, slik at vi kan jobbe med klikkhendelsen.
Det er en annen måte å få det til å fungere, ved å lage en klikkbar etikettklasse, men vi valgte å forenkle koden, så vi kommer ikke til å bruke denne måten.
Trinn 7: Kode: erklæringer og variabler

Trinn 8: Konstruktør og Destructor

Trinn 9: Kode: SetPins

Trinn 10: Kode: UpdateStatus

Trinn 11: Glidebryterhendelser

Trinn 12: Lamper Knapper Hendelser

Trinn 13: ChangeImageButton

Trinn 14: Fan Button Event

Trinn 15: Avmerkingsbokshendelse som viser eller skjuler musemarkøren

Trinn 16: Last ned filene
INO
Anbefalt:
DIY stor 7-segmenters Internett-skjerm: 5 trinn

DIY stor 7-segmenters Internett-skjerm: I dette prosjektet vil jeg vise deg hvordan jeg kombinerte 4-tommers 7-segmenters skjermer og en ESP8266 Wifi-modul for å lage en 8-sifret skjerm som kan presentere de viktigste dataene dine fra internett. La oss komme i gang
Hat Not Hat - en hatt for folk som ikke virkelig bruker hatter, men ønsker en hattopplevelse: 8 trinn

Hat Not Hat - en hatt for folk som ikke virkelig har hatt, men vil gjerne hatt hattopplevelse: Jeg har alltid ønsket at jeg kunne være en hattperson, men har aldri funnet en hatt som fungerer for meg. Denne " Hat Not Hat, " eller fascinator som det kalles er en øvre skorpe løsning på hatproblemet mitt, der jeg kan delta på Kentucky Derby, i vakuum
Værstasjon med en stor ST7920 -skjerm: 4 trinn

Værstasjon ved bruk av en stor ST7920 -skjerm: Kjære venner, velkommen til en annen Instructable! I denne opplæringen skal vi ta en første titt på denne store LCD -skjermen, og vi skal bygge en temperatur- og fuktighetsmonitor med den. Jeg har alltid ønsket å finne ut en skjerm som ligner på
Stor teller (2,75 "skjerm): 9 trinn

Big Counter (2,75 "Display): 2,75" 7-Segment LED Display Counter 0-9 er et prosjekt basert på cmos-teknologi for å fungere korrekt en 7-Segment LED Display på 6,8 V. IC 4026-telleren som er valgt er en praktisk teller som fungerer uten dekoder, og ved hjelp av en IC 555 -timer:
Hjemmevarsel: Arduino + Cloud Messaging på en stor skjerm: 14 trinn (med bilder)

Hjemmevarsel: Arduino + Cloud -meldinger på en stor skjerm: I en mobiltelefons alder ville du forvente at folk ville være lydhøre for samtalen din døgnet rundt. Eller … ikke. Når kona mi kommer hjem, forblir telefonen begravet i håndvesken, eller batteriet er tomt. Vi har ikke en fasttelefon. Ringer eller