
Sadržaj:
- Korak 1: Svi žele automatizaciju s velikim ekranom
- Korak 2: Korišteni resursi
- Korak 3: Ispišite Raspberry Pi 3 model B
- Korak 4: Montiranje
- Korak 5: PMW pinovi Raspberry Pi 3 modela B
- Korak 6: Interfejs QT projekta
- Korak 7: Kod: Deklaracije i varijable
- Korak 8: Konstruktor i destruktor
- Korak 9: Kôd: SetPins
- Korak 10: Kod: UpdateStatus
- Korak 11: Događaji na klizaču
- Korak 12: Događaji dugmadi sa lampicama
- Korak 13: ChangeImageButton
- Korak 14: Događaj dugmeta ventilatora
- Korak 15: Događaj s potvrdnim okvirom koji prikazuje ili skriva kursor miša
- Korak 16: Preuzmite datoteke
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37


Da, još jedan video o DISPLAY -ima, tema koja mi se jako sviđa! Da li znaš zašto?
Jer s njim je moguće poboljšati korisničko sučelje.
Korisnicima automatizacije potrebna je dobra vizuelna indikacija. Donosim vam primjer sa ekranom od 7 inča, s kapacitivnim dodirom i Raspberry Pi s QT Creator (biblioteka grafike).
Korak 1: Svi žele automatizaciju s velikim ekranom

U ovom postu predstavit ću automatizaciju stvaranja QT-a, koristeći nove komponente i primjer aktiviranja servo-motora, koristeći PWM izlaz Raspberry Pi. U automatizaciji ćemo koristiti i 4-relejni modul.
Korak 2: Korišteni resursi
· Raspberry Pi 3 model B+
· 2x Servos Towerpro MG996R
· 4-relejni modul
· 2x lampe
· Utičnica za proširenje
· Fonte 5V
· Arduino adapter za napajanje
· Džemperi
· Protoboard
· Zaslon 7 -inčni HDMI LCD 7 '' (ekran osjetljiv na dodir)
· Ventilator
Korak 3: Ispišite Raspberry Pi 3 model B

Korak 4: Montiranje


Korak 5: PMW pinovi Raspberry Pi 3 modela B


PWM pinovi u Raspberry Pi 3 prikazani su na gornjoj slici. Za jedan servo motor koristimo kanal 0, a za drugi kanal 1. Moramo obratiti pažnju na GPIO koji koristi Wiring Pi (slika s desne strane), pa ćemo koristiti GPIO1 i GPIO24, a ne BCM pinove (Broadcom SOC kanal) GPIO10 i GPIO19.
www.electronicwings.com/raspberry-pi/raspberry-pi-pwm-generation-using-python-and-c
Korak 6: Interfejs QT projekta


PS. Komponenta gumba ne podržava gifove, pa ćemo za reprodukciju gifa upotrijebiti oznaku (lblFan). Također, upotrijebit ćemo nevidljivo dugme pritisnuto imgFan, postavljeno preko oznake, na ovaj način možemo raditi s događajem klika.
Postoji još jedan način da to funkcionira, stvarajući klasu oznaka na koju je moguće kliknuti, ali smo se odlučili za pojednostavljenje koda, pa nećemo koristiti ovaj način.
Korak 7: Kod: Deklaracije i varijable

Korak 8: Konstruktor i destruktor

Korak 9: Kôd: SetPins

Korak 10: Kod: UpdateStatus

Korak 11: Događaji na klizaču

Korak 12: Događaji dugmadi sa lampicama

Korak 13: ChangeImageButton

Korak 14: Događaj dugmeta ventilatora

Korak 15: Događaj s potvrdnim okvirom koji prikazuje ili skriva kursor miša

Korak 16: Preuzmite datoteke
JA NE
Preporučuje se:
Svi prilagodljivi kontroleri: 7 koraka

All Adaptive Controller: Desarrollo e Implementación En appartado se realizira i analizira de los elementos necesarios za stvaranje protokola koji je propušten u trabajo, softver za hardver zajedno sa hardverom, además se dará un breve resumen del desarrollo y la implementira
Nike LED Swoosh! Ovo je odličan dekor za sobu. Ovo je jedini projekt koji svi mogu ponoviti .: 5 koraka

Nike LED Swoosh! Ovo je odličan dekor za sobu. Ovo je jedan projekt koji svatko može ponoviti .: Alati-mjerač vrpce-lemilica-lemilica-električna bušilica-brusni papir-Oprema-LED traka (RGB) 5m-LED kontroler-Napajanje 12V 4A-drvo 50-50-1500 2x drvo 20-20-3000 2x šperploča 500-1000mm-vijci (45mm) 150x-vijci (35mm) 30x-scr
Svi površinski LED izbacivači: 3 koraka

Sve površinske LED bacačice: LED bacač koji može ići na mnoge površine i nije magnetski
Učinite svoje šokove za RC automobile kraćim za bolje upravljanje pri velikim brzinama: 5 koraka

Učinite svoje šokove za RC automobile kraćim za bolje upravljanje pri velikim brzinama: U ovom uputstvu pokazat ću vam kako skratiti udarce kako biste mogli približiti svoj automobil tlu kako biste mogli skretati na većim brzinama bez zamahivanja. Koristit ću svoje druge upute o tome kako održavati vaše automobile šokovi pa
Svi drugi prave postolje za laptop, pa zašto ne mogu?: 8 koraka (sa slikama)

Svi drugi prave postolje za prijenosno računalo, pa zašto ne mogu ?: Ili kako sam pretvorio pretinac u stalak za prijenosno računalo. Nemamo televiziju, ali volimo ležati na deki i gledati DVD -ove na laptopu. Ovo postolje za prijenosno računalo osigurat će dobru stabilnost i protok zraka