Мазмұны:

Барлығы үлкен дисплеймен автоматтандыруды қалайды!: 16 қадам
Барлығы үлкен дисплеймен автоматтандыруды қалайды!: 16 қадам

Бейне: Барлығы үлкен дисплеймен автоматтандыруды қалайды!: 16 қадам

Бейне: Барлығы үлкен дисплеймен автоматтандыруды қалайды!: 16 қадам
Бейне: ТИМУР ДАНАНЫ ҰРЫП ЖІБЕРДІ😱#qoslike #қослайық #кослайк #кослайкпрямойэфир 2024, Шілде
Anonim
Image
Image

Иә, маған өте ұнайтын DISPLAYS туралы тағы бір видео! Неге екенін білесің бе?

Өйткені оның көмегімен пайдаланушы интерфейсін жақсартуға болады.

Автоматтандыруды қолданушыларға жақсы визуалды көрсеткіш қажет. Мен сізге 7 дюймдік дисплейі бар, сыйымдылығы бар және QT Creator бар Raspberry Pi үлгісін ұсынамын (графикалық кітапхана).

1 -қадам: Барлығы үлкен дисплейі бар автоматтандыруды қалайды

Қолданылған ресурстар
Қолданылған ресурстар

Бұл жазбада мен Raspberry Pi-дің PWM шығуын қолдана отырып, жаңа компоненттер мен серво-моторды қосудың үлгісін қолдана отырып, QT Creation автоматизациясын ұсынамын. Сонымен қатар біз автоматтандыруда 4 релелік модульді қолданамыз.

2 -қадам: Қолданылған ресурстар

· R+ Raspberry Pi 3 үлгісі B+

· 2x Servos Towerpro MG996R

· 4 релелік модуль

· 2x шамдар

· Ұзартқыш розетка

· Фонте 5В

· Arduino қуат адаптері

· Секіргіштер

· Протобон тақтасы

· 7 дюймдік HDMI 7 дюймдік дисплейі (сенсорлық экран)

· Желдеткіш

3 -қадам: Pinout Raspberry Pi 3 Model B

Pinout Raspberry Pi 3 моделі B
Pinout Raspberry Pi 3 моделі B

4 -қадам: монтаждау

Монтаждау
Монтаждау
Монтаждау
Монтаждау

5 -қадам: Rawberry Pi 3 моделі B PMW түйреуіштері

Raspberry Pi 3 моделі B PMW түйреуіштері
Raspberry Pi 3 моделі B PMW түйреуіштері
Raspberry Pi 3 моделі B PMW түйреуіштері
Raspberry Pi 3 моделі B PMW түйреуіштері

Raspberry Pi 3 ішіндегі PWM түйреуіштері жоғарыдағы суретте көрсетілген. Біз 0 арнаны бір серво-қозғалтқыш үшін қолданамыз, ал екіншісі үшін 1 арна. Біз Wiring Pi қолданатын GPIO -ға назар аударуымыз керек (оң жақтағы сурет), сондықтан біз BCM түйреуіштерін емес, GPIO1 және GPIO24 -ді қолданамыз (Broadcom SOC арнасы) GPIO10 e GPIO19.

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

6 -қадам: QT жобасының интерфейсі

QT жобасының интерфейсі
QT жобасының интерфейсі
QT жобасының интерфейсі
QT жобасының интерфейсі

PS. Түймені басу компоненті гифтерді қолдамайды, сондықтан біз гифті жаңарту үшін жапсырманы (lblFan) қолданамыз. Сонымен қатар, біз imgFan деп аталатын көрінбейтін батырманы қолданамыз, осылайша біз басу оқиғасымен жұмыс жасай аламыз.

Жұмысты орындаудың басқа әдісі бар, ол басылатын белгі класын құрады, бірақ біз кодты жеңілдетуді таңдадық, сондықтан біз бұл әдісті қолданбаймыз.

7 -қадам: Код: декларациялар мен айнымалылар

Код: Декларациялар мен айнымалылар
Код: Декларациялар мен айнымалылар

8 -қадам: Конструктор және бұзушы

Конструктор және деструктор
Конструктор және деструктор

9 -қадам: Код: SetPins

Код: SetPins
Код: SetPins

10 -қадам: Код: UpdateStatus

Код: UpdateStatus
Код: UpdateStatus

11 -қадам: сырғанау оқиғалары

Жүгіру оқиғалары
Жүгіру оқиғалары

12 -қадам: шамдар түймелерінің оқиғалары

Шамдар түймелерінің оқиғалары
Шамдар түймелерінің оқиғалары

13 -қадам: ChangeImageButton

ChangeImageButton
ChangeImageButton

14 -қадам: Желдеткіш түймесінің оқиғасы

Желдеткіш түймесінің оқиғасы
Желдеткіш түймесінің оқиғасы

15 -қадам: Тышқан курсорын көрсететін немесе жасыратын құсбелгі ұяшығының оқиғасы

Тышқан курсорын көрсететін немесе жасыратын оқиға құсбелгісі
Тышқан курсорын көрсететін немесе жасыратын оқиға құсбелгісі

16 -қадам: файлдарды жүктеңіз

PDF

МЕН ЖОҚ

Ұсынылған: