Sommario:
- Passaggio 1: tutti vogliono l'automazione con un grande display
- Passaggio 2: risorse utilizzate
- Passaggio 3: pinout Raspberry Pi 3 Modello B
- Passaggio 4: montaggio
- Passaggio 5: pin PMW modello B Raspberry Pi 3
- Passaggio 6: interfaccia del progetto QT
- Passaggio 7: Codice: dichiarazioni e variabili
- Passaggio 8: costruttore e distruttore
- Passaggio 9: Codice: SetPins
- Passaggio 10: Codice: UpdateStatus
- Passaggio 11: eventi di scorrimento
- Passaggio 12: Eventi Pulsanti Lampade
- Passaggio 13: ChangeImageButton
- Passaggio 14: evento pulsante ventola
- Passaggio 15: Evento casella di controllo che mostra o nasconde il cursore del mouse
- Passaggio 16: scaricare i file
Video: Tutti vogliono l'automazione con un grande display!: 16 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Sì, un altro video sui DISPLAY, un argomento che mi piace molto! Sai perché?
Perché con esso è possibile migliorare l'interfaccia utente.
Gli utenti dell'automazione hanno bisogno di una buona indicazione visiva. Quindi vi porto un esempio con un display da 7 pollici, con touch capacitivo e un Raspberry Pi con QT Creator (libreria grafica).
Passaggio 1: tutti vogliono l'automazione con un grande display
In questo post, presenterò un'automazione della creazione QT, utilizzando nuovi componenti e un esempio di attivazione del servomotore, utilizzando l'uscita PWM di Raspberry Pi. Utilizzeremo anche un modulo a 4 relè nella nostra automazione.
Passaggio 2: risorse utilizzate
· Raspberry Pi 3 modello B+
· 2x Servi Towerpro MG996R
· Modulo a 4 relè
· 2x lampade
· Presa di prolunga
· Fonte 5V
· Adattatore di alimentazione Arduino
· Maglioni
· Protoboard
· Display 7 pollici HDMI LCD 7'' (touch screen)
· Fan
Passaggio 3: pinout Raspberry Pi 3 Modello B
Passaggio 4: montaggio
Passaggio 5: pin PMW modello B Raspberry Pi 3
I pin PWM in Raspberry Pi 3 sono mostrati nell'immagine sopra. Usiamo il canale 0 per un servomotore e il canale 1 per l'altro. Dobbiamo prestare attenzione al GPIO utilizzato dal Wiring Pi (immagine a destra), quindi utilizzeremo GPIO1 e GPIO24 e non i pin BCM (canale Broadcom SOC) GPIO10 e GPIO19.
www.electronicwings.com/raspberry-pi/raspberry-pi-pwm-generation-using-python-and-c
Passaggio 6: interfaccia del progetto QT
PS. Il componente pulsante non supporta i gif, quindi utilizzeremo un'etichetta (lblFan) per riprodurre il gif. Inoltre, utilizzeremo un pulsante invisibile chiamato imgFan, posizionato sopra l'etichetta, in questo modo possiamo lavorare con l'evento click.
C'è un altro modo per farlo funzionare, creando una classe etichetta cliccabile, ma abbiamo scelto di semplificare il codice, quindi non useremo questo modo.
Passaggio 7: Codice: dichiarazioni e variabili
Passaggio 8: costruttore e distruttore
Passaggio 9: Codice: SetPins
Passaggio 10: Codice: UpdateStatus
Passaggio 11: eventi di scorrimento
Passaggio 12: Eventi Pulsanti Lampade
Passaggio 13: ChangeImageButton
Passaggio 14: evento pulsante ventola
Passaggio 15: Evento casella di controllo che mostra o nasconde il cursore del mouse
Passaggio 16: scaricare i file
IO NO
Consigliato:
Obiettivo macro fai da te con AF (diverso da tutti gli altri obiettivi macro fai da te): 4 passaggi (con immagini)
Obiettivo macro fai da te con AF (diverso da tutti gli altri obiettivi macro fai da te): ho visto molte persone realizzare obiettivi macro con un obiettivo kit standard (di solito un 18-55 mm). La maggior parte di questi sono obiettivi che si attaccano alla fotocamera all'indietro o si rimuove l'elemento anteriore. Ci sono aspetti negativi per entrambe queste opzioni. Per montare la lente
Automazione loquace -- Audio da Arduino -- Automazione a controllo vocale -- Modulo Bluetooth HC - 05: 9 passaggi (con immagini)
Automazione loquace || Audio da Arduino || Automazione a controllo vocale || HC - 05 Modulo Bluetooth:……………………………. ISCRIVITI al mio canale YouTube per altri video…. …. In questo video abbiamo costruito un'automazione loquace.. Quando invierai un comando vocale tramite cellulare, si accenderà i dispositivi di casa e invierà feedback i
Forme: Imparare per Tutti con Makey Makey: 5 Passaggi (con Immagini)
Forme: apprendimento per tutti con Makey Makey: gli insegnanti insegnano a TUTTI gli studenti. A volte il nostro apprendimento deve apparire diverso a seconda dello studente. Di seguito è riportato un esempio di una lezione facile che puoi creare per assicurarti che tutti i tuoi studenti stiano lavorando su abilità essenziali. Questo progetto funzionerebbe bene
Utilizzo di un display Grande a 4 Cifre 8886 Display con Wemos ESP8266 Arduino NodeMCU: 6 passaggi
Usa Un Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: Questo progetto è un semplice esempio che mostra come collegare un display del tipo 8886-Display e, per comodità nostra, un Wemos D1 - ma potrebbe essere un Arduino o un NodeMCU o qualsiasi altro microcontrollore che state usando per un progetto.Esi
Un display POV per domarli tutti!: 10 passaggi (con immagini)
Un display POV per domarli tutti!: Motivazione Mi piacciono molto i display POV (persistenza della visione)! Non sono solo interessanti da guardare, ma anche una grande sfida per svilupparli. È un compito davvero interdisciplinare. Servono molte competenze: meccaniche, elettroniche, di programmazione e