
Sadržaj:
- Korak 1: Svi žele automatizaciju s velikim zaslonom
- Korak 2: Korišteni resursi
- Korak 3: Pinout Raspberry Pi 3 Model B
- Korak 4: Montaža
- Korak 5: PMW pinovi Raspberry Pi 3 modela B
- Korak 6: Sučelje projekta QT
- Korak 7: Kôd: Deklaracije i varijable
- Korak 8: Konstruktor i destruktor
- Korak 9: Kôd: SetPins
- Korak 10: Kôd: UpdateStatus
- Korak 11: Događaji na klizaču
- Korak 12: Događaji s gumbima za lampice
- Korak 13: ChangeImageButton
- Korak 14: Događaj s gumbom 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 promjena: 2025-01-23 14:47


Da, još jedan video o ZASLONIMA, tema koja mi se jako sviđa! Znaš li zašto?
Jer s njim je moguće poboljšati korisničko sučelje.
Korisnici automatizacije trebaju dobru vizualnu indikaciju. Donosim vam primjer s ekranom od 7 inča, s kapacitivnim dodirom i Raspberry Pi s QT Creator (biblioteka grafike).
Korak 1: Svi žele automatizaciju s velikim zaslonom

U ovom postu predstavit ću automatizaciju stvaranja QT-a, koristeći nove komponente i primjer aktiviranja servo-motora, koristeći PWM izlaz iz 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 '' (zaslon osjetljiv na dodir)
· Ventilator
Korak 3: Pinout Raspberry Pi 3 Model B

Korak 4: Montaža


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 pozornost na GPIO koji koristi Wiring Pi (slika s desne strane), pa ćemo koristiti GPIO1 i GPIO24, a ne BCM pinove (Broadcom SOC kanal) GPIO10 e GPIO19.
www.electronicwings.com/raspberry-pi/raspberry-pi-pwm-generation-using-python-and-c
Korak 6: Sučelje projekta QT


P. S. Komponenta gumba ne podržava gifove, pa ćemo za reprodukciju gifa upotrijebiti oznaku (lblFan). Također, upotrijebit ćemo nevidljivi gumb pod nazivom imgFan, postavljen iznad naljepnice, 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 se može kliknuti, ali odlučili smo pojednostaviti kôd, pa nećemo koristiti ovaj način.
Korak 7: Kôd: Deklaracije i varijable

Korak 8: Konstruktor i destruktor

Korak 9: Kôd: SetPins

Korak 10: Kôd: UpdateStatus

Korak 11: Događaji na klizaču

Korak 12: Događaji s gumbima za lampice

Korak 13: ChangeImageButton

Korak 14: Događaj s gumbom ventilatora

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

Korak 16: Preuzmite datoteke
INO
Preporučeni:
Svi prilagodljivi upravljači: 7 koraka

All Adaptive Controller: Desarrollo e Implementación Este apartado se realizira un análisis de los elementos necesarios para la creación del prototipo propuesto en este trabajo, tanto de software como de hardware, además se dará un breve resumen del desarrollo y la impleme
Elektronička sva godišnja doba, svi praznici, LED naušnice: 8 koraka (sa slikama)

Elektronička sva godišnja doba, svi praznici, LED naušnice: U redu, pa ćemo napraviti neke prilično napredne naušnice. Ovo NIJE projekt za početnike, a ja bih preporučio onima koji to žele prihvatiti, počnite s manjim projektima i usavršite svoje vještine do ovoga.Pa prvo .. Stvari koje će nam trebati. (DIJELOVI) (1) L
Mehanizam upravljanja s velikim zakretnim momentom za stvarno velike igračke na daljinsko upravljanje: 5 koraka

Mehanizam upravljanja s velikim zakretnim momentom za stvarno velike igračke na daljinsko upravljanje: Ova se značajka u velikoj mjeri oslanja na upute date u mojoj prethodnoj tablici o izgradnji vidljivog sustava. Kao takav, to je malo manje korak po korak, a više fotografski vodič o uključenim konceptima. Krug povratnih informacija senzora položaja koji se koristi u
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 svoj automobil mogli približiti tlu kako biste mogli skretati na većim brzinama bez zamahivanja. druge upute o tome kako održavati vaše automobile šokovi pa
Svi drugi izrađuju postolje za prijenosno računalo, pa zašto ne mogu?: 8 koraka (sa slikama)

Svi drugi izrađuju postolje za prijenosno računalo, pa zašto ne mogu ?: Ili kako sam pretinac pretvorio 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