Taula de continguts:
- Pas 1: tothom vol automatitzar amb una gran pantalla
- Pas 2: recursos utilitzats
- Pas 3: Pinout Raspberry Pi 3 Model B
- Pas 4: muntatge
- Pas 5: Raspberry Pi 3 Model B PMW Pins
- Pas 6: interfície del projecte QT
- Pas 7: Codi: declaracions i variables
- Pas 8: constructor i destructor
- Pas 9: Codi: SetPins
- Pas 10: Codi: UpdateStatus
- Pas 11: esdeveniments lliscants
- Pas 12: Esdeveniments de botons de làmpades
- Pas 13: ChangeImageButton
- Pas 14: esdeveniment del botó del ventilador
- Pas 15: casella de verificació Esdeveniment que mostra o amaga el cursor del ratolí
- Pas 16: baixeu els fitxers
Vídeo: Tothom vol automatitzar amb una gran pantalla: 16 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Sí, un altre vídeo sobre DISPLAYS, un tema que m’agrada molt! Saps per què?
Perquè amb ell és possible millorar la interfície d’usuari.
Els usuaris d’automatització necessiten una bona indicació visual. Així que us porto un exemple amb una pantalla de 7 polzades, amb tacte capacitiu i un Raspberry Pi amb QT Creator (biblioteca de gràfics).
Pas 1: tothom vol automatitzar amb una gran pantalla
En aquest post, presentaré una automatització de la creació de QT, amb components nous i un exemple d’activació de servomotors, mitjançant la sortida PWM de Raspberry Pi. També utilitzarem un mòdul de 4 relés en la nostra automatització.
Pas 2: recursos utilitzats
· Raspberry Pi 3 model B +
· 2 servos Towerpro MG996R
· Mòdul de 4 relés
· 2x llums
· Socket d'extensió
· Fonte 5V
· Adaptador d’alimentació Arduino
· Saltadors
· Protoboard
· Pantalla LCD LCD de 7 polzades de 7 polzades (pantalla tàctil)
· Ventilador
Pas 3: Pinout Raspberry Pi 3 Model B
Pas 4: muntatge
Pas 5: Raspberry Pi 3 Model B PMW Pins
Els pins PWM de Raspberry Pi 3 es mostren a la imatge superior. Utilitzem el canal 0 per a un servomotor i el canal 1 per a un altre. Hem de prestar atenció al GPIO utilitzat pel Wiring Pi (imatge de la dreta), de manera que utilitzarem el GPIO1 i el GPIO24 i no els pins BCM (canal Broadcom SOC) GPIO10 i GPIO19.
www.electronicwings.com/raspberry-pi/raspberry-pi-pwm-generation-using-python-and-c
Pas 6: interfície del projecte QT
PD. El component del polsador no admet giffs, de manera que utilitzarem una etiqueta (lblFan) per reproduir el giff. A més, utilitzarem un polsador invisible anomenat imgFan, situat sobre l’etiqueta, d’aquesta manera podrem treballar amb l’esdeveniment de clic.
Hi ha una altra manera de fer que funcioni, creant una classe d’etiquetes on es pot fer clic, però hem optat per simplificar el codi, de manera que no farem servir aquesta manera.
Pas 7: Codi: declaracions i variables
Pas 8: constructor i destructor
Pas 9: Codi: SetPins
Pas 10: Codi: UpdateStatus
Pas 11: esdeveniments lliscants
Pas 12: Esdeveniments de botons de làmpades
Pas 13: ChangeImageButton
Pas 14: esdeveniment del botó del ventilador
Pas 15: casella de verificació Esdeveniment que mostra o amaga el cursor del ratolí
Pas 16: baixeu els fitxers
INO
Recomanat:
Automatitzar un hivernacle amb LoRa! (Part 2) -- Obridor de finestres motoritzat: 6 passos (amb imatges)
Automatitzar un hivernacle amb LoRa! (Part 2) || Obridor de finestres motoritzades: en aquest projecte us mostraré com he creat un obridor de finestres motoritzat per al meu hivernacle. Això vol dir que us mostraré quin motor he utilitzat, com he dissenyat el sistema mecànic real, com condueixo el motor i, finalment, com he utilitzat un Arduino LoRa
Formes: aprendre per a tothom amb Makey Makey: 5 passos (amb imatges)
Formes: Aprendre per a tothom amb Makey Makey: els professors ensenyen TOTS els estudiants. De vegades, el nostre aprenentatge ha de ser diferent segons l’estudiant. A continuació es mostra un exemple d’una lliçó senzilla que podeu crear per assegurar-vos que tots els vostres estudiants treballin en habilitats essencials. Aquest projecte funcionaria bé
Nike LED Swoosh! Aquesta és una gran decoració per a una habitació. Aquest és l'únic projecte que tothom pot repetir: 5 passos
Nike LED Swoosh! Aquesta és una gran decoració per a una habitació. Aquest és l'únic projecte que tothom pot repetir: Eines -cinta mètrica-tornavís -Soldador de ferro-serrat-trepant elèctric-paper de vidre Subministraments -Banda LED (RGB) 5 m-Controlador LED -Font d'alimentació 12V 4A-fusta 50-50-1500 2x fusta 20-20-3000 2x contraxapat 500-1000mm cargols (45mm) 150x cargols (35mm) 30x scr
Estació meteorològica amb una pantalla gran ST7920: 4 passos
Estació meteorològica amb una pantalla gran ST7920: Benvolguts amics, us donem la benvinguda a un altre instructiu. En aquest tutorial, farem una primera ullada a aquesta gran pantalla LCD i construirem un monitor de temperatura i humitat amb ella. Sempre he volgut esbrinar una pantalla similar a la disp
Alerta domèstica: missatgeria Arduino + Cloud en una pantalla gran: 14 passos (amb imatges)
Alerta domèstica: missatgeria Arduino + Cloud en una pantalla gran: a l’era dels telèfons mòbils, s’esperava que la gent respongués a la vostra trucada 24/7. O … no. Un cop la meva dona arriba a casa, el telèfon es queda enterrat a la bossa de mà o la bateria està esgotada. No tenim línia fixa. S'està trucant o