Мазмуну:
- 1 -кадам: UI дисплей интерфейсин жасаңыз
- 2 -кадам: TOOL программасында Долбоорду түзүңүз
- 3-кадам: Бир чиптүү байланыш
- 4 -кадам: Баскыч
- 5 -кадам: иштеп жаткан мамлекет
- 6 -кадам: Operation Effect
Video: Муздаткычты Tft Lcd менен башкаруу: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Технологиянын үзгүлтүксүз өркүндөтүлүшү менен биздин тиричилик техникалары барган сайын функционалдуу жана колдонууга оңой.
Электроника ышкыбозу катары мен тиричилик техникасын башкарууга кызыгам. Биздин муздаткыч адам-машина интерфейстеринин эч бири менен мүмкүн эмес, бирок эгерде адам-машина интерфейси бар муздаткыч болсо, колдонуучулар сенсордук экран аркылуу муздатуунун эффективдүүлүгүн төмөндөтүп, температураны көрсөтө алышат. муздаткычтын ичинде, учурдагы ички жана сырткы температураны жана муздаткычтын колдонулушу боюнча кээ бир пикирлерди (күндөр иштеп, чыпкалоо мөөнөтү ж. б.) көрсөтөт, андыктан колдонуучулар үчүн абдан ыңгайлуу жана практикалык. Ошентип, бүгүн мен муздаткычты башкаруу интерфейсин жасоо үчүн сенсордук экранды колдоном. Көрсөткүч STONE STVC050WT-01. STONE STVC050WT - 01 5 дюймдук сенсордук дисплей модулу, 480 * 272 токтому. Модулда дисплей жана сенсордук экран драйвери интеграцияланган, иштеп чыгуучулар UI интерфейсинин дизайнына тиешелүү расмий TOOL дизайн программасына гана муктаж жана STONE дисплей модулуна жүктөлгөн программалоо файлын, андан кийин сериялык порт аркылуу (RS232 / RS485 / TTL) ага ылайык, сиз UI дизайнынын татаал аспектилерин аткара аласыз. Көбүрөөк маалымат алуу үчүн расмий вебсайтка өтүңүз:
1 -кадам: UI дисплей интерфейсин жасаңыз
UI сүрөттөрү Photoshop тарабынан иштелип чыккан. Экран 480*272 болгондуктан, иштелип чыккан сүрөттүн чечилиши экранга дал келиши керек. Дизайн эффекти төмөнкүчө:
2 -кадам: TOOL программасында Долбоорду түзүңүз
STONE STVC050WT-01 иштеп чыгуучу TOOL программасына жаңы долбоорду киргизиңиз, андан кийин иштелип чыккан UI сүрөтүн куюп, тиешелүү баскычтарды жана дисплей текстин кошуңуз, эффект төмөнкүчө:
Бир нече башкаруу элементтери бар, санариптик тексттик дисплейдин көзөмөлү, кошумча жөнгө салуучу көзөмөл, бирок бул эки көзөмөл керектүү функцияны аткарууга жетиштүү. UI интерфейсинин жогорку бөлүгү муздаткычтын тоңдургучунун тиешелүү көзөмөлү болуп саналат, азыркы температураны, муздаткычтын жумушчу күчүн жана кубаттуулукту жөнгө салуу үчүн негизги операцияны көрсөтөт. "Fast" баскычы бийлик бир чыкылдатуу менен максималдуу орнотулганын билдирет. 2. UI интерфейсинин ортоңку бөлүгү муздаткычтын тиешелүү көзөмөлү болуп саналат, учурдагы температураны, муздаткычтын иштөө күчүн жана кубатты тууралоо үчүн негизги операцияны көрсөтөт. "Fast" баскычы бийлик бир чыкылдатуу менен максималдуу орнотулганын билдирет. 3. UI интерфейсинин астында кээ бир мамлекеттик дисплейлер бар, алар аркылуу колдонуучулар интуитивдүү түрдө муздаткыч иштеп жаткан күндөрдүн санын, чыпка элементтеринин иштөө мөөнөтүн, сырткы температураны жана ички температураны көрө алышат.
3-кадам: Бир чиптүү байланыш
Текст виджети
MCU байланышына байланышкан мазмун менен, биз дисплей экранын жана MCU байланыш механизмин жана маалымат булагын ачык кылышыбыз керек. STONE STVC050WT-01 сериялык порт аркылуу бир чип менен байланышат. Мурда, биз UI кылып жатканда, биз башкаруу дисплейлерин колдонушкан. Бул дисплей башкаруу дисплей маалыматтары STONE STVC050WT-01 жарыгынын кээ бир даректеринде сакталган.
Бул жерде биз температураны, температура сенсорунан алынган температура маалыматтарын көрсөтөбүз, температура сенсору бир чиптүү микрокомпьютерге туташкан, андыктан бир чиптеги микрокомпьютердин температурасы жөнүндө маалыматтар чогултулганда, температура маалыматтарын сериялык порт аркылуу коюу керек Бул дисплейдеги дарек, температура маалыматтары реалдуу убакытта экранда көрсөтүлүшү мүмкүн. Маалыматты жазуу боюнча көрсөтмөлөрдү STONE STVC050WT-01 спецификациясында табууга болот. Бул көрсөтмө маалымат сактоо аймагындагы 0x0020 дарегине 0x00 жана 0x04 жазууну билдирет: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Бул жерде мен төмөнкүлөргө жетүү үчүн бир чиптүү кодду колдоном:
Сериялык порттун экраны бир чиптүү микрокомпьютер менен туташкандан кийин, бир чиптүү микрокомпьютердин сериялык порту бул көрсөтмөнү жөнөтөт жана сериялык порт экрандын 0x0020 дарегинен жогору турган маалыматтарды өзгөртүүгө болот жана бул дарек температуранын дисплейи болуп саналат. биздин муздаткыч. Ошондой эле маалымат көрсөтүлүүчү башка жерлерге да тиешелүү, жөн гана маалыматтардын дарегин алмаштырыңыз.
4 -кадам: Баскыч
Биз бул долбоордо көп баскычтарды колдондук
Бизге дисплейдеги маалыматты көзөмөлдөө керек болгондо, инструкцияны окуу үчүн каттоодон өтүү керек, MCU аркылуу инструкцияны сериялык интерфейске жөнөтүү керек, сериялык интерфейстин экраны тиешелүү реестр маалыматтарын микроконтроллерге кайтарат, MCU маалыматтарды алат тийиштүү башкаруу түзүлүштөрүн жасоого даяр, биз бул жерде муздаткычтын муздатуучу кубатын көзөмөлдөө үчүн.
5 -кадам: иштеп жаткан мамлекет
Иштеп жаткан мамлекет өзүнө төмөнкүлөрдү камтыйт:
1. Иштөө күндөрү 2. Фильтрдин иштөө мөөнөтү 3. Сырткы температура 4. Ички температура Бул маалыматтарды алуу үчүн, биринчисинен тышкары, калган үчөө бул маалыматтарды чогултуу үчүн тиешелүү сенсорго муктаж. Чыпкалоочу элементтердин өмүр бою алуу сенсорлору жана температура сенсорлору тиешелүү түрдө талап кылынат. Бир чиптүү микрокомпьютер бул маалыматтарды чогултканда, сериялык порт аркылуу дисплейди башкаруу дарегинин дайындоосуна, дисплейди башкаруунун мааниси тиешелүү өзгөрүүгө өзгөрөт. Иштөө күндөрү эки жол менен ишке ашырылышы мүмкүн: 1. STONE STVC050WT-01 сериялык порт дисплейинин RTC маалыматын түз экранда көрсөтүү үчүн колдонуу 2. Дисплей үчүн сериялык порт экранына маалыматтарды берүү үчүн бир чиптүү микрокомпьютердин RTC колдон STONE STVC050WT-01 сериялык порт дисплейи RTC менен коштолот, аны иштеп чыгуу боюнча STONEден табууга болот.
6 -кадам: Operation Effect
Бул долбоор жөнүндө көбүрөөк билүү үчүн бул жерди басыңыз
Сунушталууда:
LoRa негизделген алыстан башкаруу - Чоң аралыктан башкаруу шаймандары: 8 кадам
LoRa негизделген алыстан башкаруу | Түзмөктөр чоң аралыктан: Эй, эмне болду, балдар! Akarsh бул жерде CETechтен. Бул долбоордо биз светодиоддор, моторлор сыяктуу ар кандай приборлорду көзөмөлдөө үчүн колдонула турган алыстан башкаруу пультун түзөбүз же эгерде биз күнүмдүк жашообуз жөнүндө айтсак, биз өзүбүздүн үй колдонуучубузду башкара алабыз
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
ЭЛЕКТРОНДУК ТЕЗДИКТИ БАШКАРУУ ҮЧҮН БАШКАРУУ СИГНАЛЫ ГЕНЕРАТОРУ (ЭСК): 7 кадам
ЭЛЕКТРОНДУК ТЕЗДИКТИ БАШКАРУУ ҮЧҮН БАШКАРУУ СИГНАЛЫНЫН ГЕНЕРАТОРУ (ЭСК): Бир аз убакыт мурун мен YouTube каналымда шамал турбинасын кантип жасоону көрсөткөн видеону (https://www.youtube.com/watch?v=-4sblF1GY1E) жарыяладым. щеткасыз DC моторунан. Мен видеону испан тилинде тарттым жана бул кыймылдаткыч ага берилгенин түшүндүрдү
Arduino жана TFT дисплейин колдонуу менен кантип реалдуу убакытты жасоо керек - Arduino Mega RTC 3.5 дюймдук TFT дисплейи менен: 4 кадам
Arduino жана TFT дисплейин колдонуу менен кантип реалдуу убакытты жасоо керек | 3.5 дюймдук TFT дисплейи бар Arduino Mega RTC: Менин Youtube каналыма баш багыңыз:- Бул постто мен 3,5 дюймдук TFT сенсордук ЖК, "Arduino Mega" менен "Реалдуу убакыт саатын" жасайм. 2560 жана DS3231 RTC модулу …. .Баштар алдында… менин YouTube каналымдагы видеону текшериңиз .. Эскертүү:- Эгерде сиз Arduin колдонуп жатсаңыз
Blynk тиркемеси менен USB аркылуу смартфонду колдонуу менен Arduino башкаруу: 7 кадам (сүрөттөр менен)
Blynk тиркемеси менен USB аркылуу смартфонду колдонуу аркылуу Arduino башкаруу жөнөкөй чечим алыстан башкаруучу сиздин Arduino же c