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
Video: Alle ønsker automatisering med en stor skjerm !: 16 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
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
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:
Pi-hulls skjerm ESP8266 med OLED-skjerm: 4 trinn
Pi-hole Monitor ESP8266 Med OLED-skjerm: Pi-hole Monitor er en Wemos D1 Mini (ESP8266) med en SSD1306 OLED-skjerm som administreres via et webgrensesnitt og sitter på ditt lokale nettverk og vil vise statistikk fra Pi-hole-serveren. Funksjoner: Vis Pi-Hole StatisticsTotal BlockedTot
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