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
Video: Svi žele automatizaciju sa velikim ekranom!: 16 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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