Talaan ng mga Nilalaman:

Ang bawat tao'y Nais ng Awtomatiko Sa Isang Malaking Display !: 16 Hakbang
Ang bawat tao'y Nais ng Awtomatiko Sa Isang Malaking Display !: 16 Hakbang

Video: Ang bawat tao'y Nais ng Awtomatiko Sa Isang Malaking Display !: 16 Hakbang

Video: Ang bawat tao'y Nais ng Awtomatiko Sa Isang Malaking Display !: 16 Hakbang
Video: Interview With Recording Artist Parafanailia | Kickin' It With KoolKard Show 2024, Nobyembre
Anonim
Image
Image

Oo, isa pang video tungkol sa DISPLAY, isang paksa na talagang gusto ko! Alam mo ba kung bakit?

Sapagkat kasama nito, posibleng mapahusay ang interface ng gumagamit.

Ang mga gumagamit ng awtomatiko ay nangangailangan ng isang mahusay na indikasyon sa visual. Dinadala ko sa iyo, isang halimbawa na may isang 7 pulgada na display, na may capacitive touch at isang Raspberry Pi na may QT Creator (graphics library).

Hakbang 1: Ang bawat tao'y Nais ng Awtomatiko Sa Isang Malaking Display

Ginamit na Mga Mapagkukunan
Ginamit na Mga Mapagkukunan

Sa post na ito, magpapakita ako ng isang automation ng QT Creation, na gumagamit ng mga bagong bahagi at isang halimbawa ng pag-activate ng servo-motor, gamit ang PWM exit ng Raspberry Pi. Gumagamit din kami ng isang 4-relay module sa aming automation.

Hakbang 2: Ginamit na Mga Mapagkukunan

· Raspberry Pi 3 modelo B +

· 2x Servos Towerpro MG996R

· Module na 4-relay

· 2x lampara

· Extension Socket

· Fonte 5V

· Arduino Power Adapter

· Mga jumper

· Protoboard

· Ipakita ang 7inch HDMI LCD 7 '’(Touch Screen)

· Tagahanga

Hakbang 3: Pinout Raspberry Pi 3 Model B

Pinout Raspberry Pi 3 Model B
Pinout Raspberry Pi 3 Model B

Hakbang 4: Pag-mount

Tumataas
Tumataas
Tumataas
Tumataas

Hakbang 5: Raspberry Pi 3 Model B PMW Pins

Raspberry Pi 3 Model B PMW Pins
Raspberry Pi 3 Model B PMW Pins
Raspberry Pi 3 Model B PMW Pins
Raspberry Pi 3 Model B PMW Pins

Ang mga PWM na pin sa Raspberry Pi 3 ay ipinapakita sa imahe sa itaas. Ginagamit namin ang channel 0 para sa isang servo-motor at channel 1 para sa iba pa. Dapat kaming magbayad ng pansin sa GPIO na ginamit ng mga Kabuyang Pi (imahe sa kanan), kaya gagamitin namin ang GPIO1 at GPIO24 at hindi ang mga pin ng BCM (Broadcom SOC channel) GPIO10 e GPIO19.

www.electronicwings.com/raspberry-pi/raspberry-pi-pwm-generation-using-python-and-c

Hakbang 6: QT Project Interface

QT Project Interface
QT Project Interface
QT Project Interface
QT Project Interface

PS. Hindi sinusuportahan ng sangkap ng push button ang mga giff, kaya gagamit kami ng isang label (lblFan) upang kopyahin ang giff. Gayundin, gagamit kami ng isang hindi nakikitang pindutan ng push na tinatawag na imgFan, inilagay sa label, sa ganitong paraan maaari kaming gumana sa kaganapan sa pag-click.

May isa pang paraan upang ito ay gumana, lumilikha ng isang nai-click na klase ng label, ngunit pinili namin na gawing simple ang code, kaya hindi namin gagamitin sa ganitong paraan.

Hakbang 7: Code: Mga Pahayag at Variable

Code: Mga Pahayag at variable
Code: Mga Pahayag at variable

Hakbang 8: Tagabuo at Destructor

Tagabuo at Destructor
Tagabuo at Destructor

Hakbang 9: Code: SetPins

Code: Mga SetPin
Code: Mga SetPin

Hakbang 10: Code: UpdateStatus

Code: UpdateStatus
Code: UpdateStatus

Hakbang 11: Mga Kaganapan sa Slider

Mga Kaganapan sa Slider
Mga Kaganapan sa Slider

Hakbang 12: Mga Kaganapan ng Mga Butones ng Lampara

Mga Kaganapan ng Mga Butones ng Lampara
Mga Kaganapan ng Mga Butones ng Lampara

Hakbang 13: ChangeImage Button

ChangeImageButton
ChangeImageButton

Hakbang 14: Kaganapan ng Button ng Fan

Kaganapan ng Button ng Fan
Kaganapan ng Button ng Fan

Hakbang 15: Kaganapan sa Checkbox na Nagpapakita o Itinatago ang Mouse Cursor

Kaganapan sa Checkbox na Nagpapakita o Itinatago ang Mouse Cursor
Kaganapan sa Checkbox na Nagpapakita o Itinatago ang Mouse Cursor

Hakbang 16: I-download ang Mga File

PDF

INO

Inirerekumendang: