Google Translate

26.07.2022

Rezistif ve Kapasitif Dokunmatik Paneller (Resistive vs Capacitive Touch Panels)

 

Rezistif Paneller;

Rezistif Dokunmatik Paneller birkaç çok ince katmandan oluşur. Kullanıcı dokunmatik panele bastığında, üst katman bükülerek alt katmanla temas kuruyor, böylece devre tamamlanıyor ve akım döngüsüne neden oluyor.



Avantajları:

  • Düşük Maliyet,
  • Tozlu ve nemli ortamlarda daha iyi çalışır,
  • Eldiven ile kullanılabilir.

Dezavantajları:

  • Düşük dokunma hassasiyeti,
  • Çoklu dokunma desteklemez,
  • Güneş ışığında görüntü kalitesini etikler,
  • Sert bir darbe aldığında imleç sürekli o noktada takılı kalır ve çalışmaz hale gelir.


Kapasitif Dokunmatik  Paneller;

Kapasitif Dokunmatik Paneller genellikle bir yüzey yalıtkanı ve altındaki şeffaf iletken katmandan oluşur.

İnsan vücudunun iletken olduğundan dokunmatik panele parmakla (veya iletken bir kalemle) dokunulduğunda panelin elektrostatik alanı bozulur. Dokunmatik ekranın İşlemcisi, bu bozulmanın dokunmatik ekranın neresinde olduğunu tespit eder ve koordinatı algılamış olur.

Not: Günümüzde kullandığımız cep telefonlar kapasitif dokunmatik teknolojiyi kullanılır, 



Avantajları:

  • Daha yüksek dokunma hassasiyeti,
  • Çoklu dokunmayı destekler,
  • Güneş ışığı altında görüntü kalitesini muhafaza eder,
  • Dokunmatik panel kırıldığında bile çalışmaya devam eder.

Dezavantajları:

  • Nemli ve ıslak ortamlarda çalışamaz,
  • Sadece özel eldivenlerle kullanılabilir,
  • Daha yüksek maliyet,
  • Sivri nesneleri algılamaz.


Kaynaklar:
1. Kişisel Tecrübelerim :-)
2. https://forum.digikey.com/t/resistive-touch-vs-capacitive-touch-whats-the-difference/1063
3.https://www.topwaydisplay.com/en/blog/resistive-touch-screen-benefits
4.https://www.cardinalpeak.com/blog/the-art-and-science-of-capacitive-technologies

1.11.2021

DWIN TFT LCD VS Nextion TFT LCD

DWIN intelligent TFT Display ile tanışalı 1 yıl oldu, birçok endüstriyel projede kullanma fırsatım oldu. Bu blog yazısında sizlere bu iki ekran arasındaki farkları anlatmaya çalışacağım.

DWIN ekranlarının en cazip yönü fiyat/Performans oranı üst seviyede olması ve rakiplerine nazaren çok avantajlı olması. Ayrıca kaliteli TFT ekranın dokunmatik paneli rezistif panel yerine cam kapasitif panel olması, yani tıpkı kullandığımız cep telefonlarımızdaki ekranlar gibi, son derece hassas dokunuşlara tepki verir ve statik elektriğe, titreşime ve çevre şartlarına karşı dayanıklı olması,

şöyle ki kapasitif ekran kırıldığında bile çalışmaya devam eder, ama rezistif ekranlar baskıya dayanıklı olduğundan dolayı en ufak darbeden dolayı imleç sürekli darbe noktasında takılıp durur.

Aşağıda aynı Teknik Özellikler sahip iki ekran arasında fiyat karşılaştırması var;

DWIN   5", 800 x 480, Kapasitif Dokunmatik:  22.10 ABD Doları. (Bkz. Kaynak 1)
Nextion 5", 800 x 480, Rezistif Dokunmatik:  60.00 ABD Doları. (Bkz. Kaynak 2)


2022 Ürün Kataloğu:
Ürün Katalog▼

2022 Fiyat Listeleri:
Endüstriyel Sınıf LCD Fiyat Listesi▼
Medikal Sınıf LCD Fiyat Listesi ▼
Ticari Sınıf LCD Fiyat Listesi 12/09/2022 ▼
COF Sınıf LCD Fiyat Listesi▼
DWIN TFT LCD + TP CATALOG▼

Yukarda gördüğünüz gibi fiyat konusunda müthiş fark, Peki ya performans ve kalite konusunda nasıl bir fark var?
Aşağıdaki tabloya bakarsanız aslında daha az parayla çok daha iyi ekran alabileceğinizi anlarsınız.




















Bu ekrana güvenerek industrial projelerimi yapabilir miyim?

Tabi ki, bende ilk aldığımda tereddüt ettim, ama şimdi yurt dışında çalışan 50'dan fazla makinemiz var.

Peki neden bu ekran ucuz?
DWIN firması Çin pazarının %80 hakim ve Pandemi'den sonra yurtdışına açılmaya başladı, üstelik bu ekranı denemek isteyen kişilere Ücretsiz Numune ekran göndermektedir. (Sadece bir şirkette çalışan Ar-Ge Mühendislerine mahsus).
Ücretsiz numune Ekran için DWIN'in yurtdışı satış temsilcisi Vanessa Hanım ile görüşebilirsiniz, benim selamlarımı iletmeye unutmayın ;-)

İletişim:
WhatsApp    : +86 186 8481 2668
E.Mail           : VanessaYe@dwin.com.cn
CC                : walat.yacoub@gmail.com

Nextion LCD yerine DWIN LCD'yi cihazlarıma bağlayabilir miyim?
Tabi ki, yapmanız gereken tek şey Şekil-1 ve Şekil-2 'de gösterildiği gibi +5V, GND, Tx ve Rx kablolarının lehimlerini söküp DWIN ekranına bağlamak. işte bu kadar basit !

DWIN LCD Ürün Kodu Anlamı:


Peki ya Haberleşme Kısımı nasıl olacak?
Haberleşme kısmı için ekrandan data almak için 9 Byte'lık bir veriyi yakaladıktan sonra Adres ve veri kısmını compare ederek işlem yapmak kafi olacaktır, keza 9 Byte'lık veriyi Printf komutu ile gönderebilirsiniz. Bu konuda teknik destek almak için Blog sayfamı ve YouTube kanalımı takip edin.
Yakında Arduino, MICROCHIP PIC ve ARM STM32 ile yapılmış Açık kaynak kodlu projeler paylaşacağım...

Görüşmek üzere, ALLAH'a Emanet Olun..

Valat ÖDEMİŞ
Elk. Elt. Mühendisi
walat.yacoub@gmail.com
https://www.linkedin.com/in/vodemis/


Şekil - 1

Şekil -2

18.10.2021

 DWIN Marka TFT LCD

Merhaba bu yazımda sizlerle DWIN Marka TFT LCD'ler hakkındaki görüşlerimi aktaracağım.
Ekranlar yüksek çözünürlüğe sahip hem kapasitif hem de rezistif olmak üzere iki farklı dokunmatik seçenekleri var, benim şahsi tercihim kapasitif ekrandan yana çünkü aynen cep telefonlarında olduğu gibi ekran kırılsa bile çalışmaya devam eder. fakat rezistif ekranlarda durumu maalesef öyle değil ekran kırıldığında imleç kırılan noktada takılıp durur ve ekranın dokunmatik özelliği kullanılamaz hale gelir.

Benim kullandığım model:

DMT48270C050-07WT
5" inç, 480xRGBx272, 65K Renk,
Kapasitif dokunmatik özelliğine sahip
T5UID yüksek performansa sahip işlemci
2 Kanal UART Haberleşme (RS232 & ModBus)
Besleme Voltajı: 5 V DC
Dış çerçeve: 110.9mm (W) × 62.8mm (H)
Aktif Alan: 111.0mm (W) × 65.9mm (H)


Demo Video için aşağıdaki Linke Tıklayın:
https://www.youtube.com/watch?v=vmNkfX3-oVw

İletişim & Teknik Destek için:
walat.yacoub@gmail.com




10.02.2014

CCS C PIC C 56 examples with code.c isis.dsn




The .RAR contain 56 Application and Detailed Description in C Programming Language CCS-C Compiler And 16F877A uC with "PROTEUS-ISIS", "Hexadecimal" and "C" code

The project explanation in Turkish language 
but our google uncle will translat it to any language you want 

Applications:
Port Input / Output, Buttons and Loop Operations.
Port Multiplexing (74 164, 74 138, with 8255).
Interrupts, Timer / Counter Units, CCP, ADC, PSP modules.
Analog Comparator and Voltage Reference Modules.
Internal and External EEPROM Operations.
Matrix LED Display And 7 Segment Display.
Keypad.
Parallel and Serial Character LCD, and a graphical LCD.
RS232, I2C and SPI communications.
1-Wire (Single Line) Contact.
IR communication (IR).
DC Motor, Stepping Motor, R / C Servo Motor.
An external EEPROM 24C02 external EEPROM 25 640.
LM35 Temperature Sensor.
DS1621 Temperature Sensor.
DS1302 RTC.
I-Button DS1990A.
DS1868 Digital Potentiometer.
Audio (Music) Operations.

Important Notice:
if (simulation not working in your PC)
{
   Change Folder Name, .C, .HEX and .DSN from Turkish to English language.
   for example change
   74138 İle Port Çoğullama Uygulaması.C           to  74138 example.C
   74138 İle Port Çoğullama Uygulaması.DSN      to  74138 example.DSN
   74138 İle Port Çoğullama Uygulaması.HEX      to  74138 example.HEX
   74138 İle Port Çoğullama Uygulaması               to  74138 example  (the folder)
}

Special thank's for book author Serdar ÇİÇEK 

Download Link: 
LA ILAHA ILLA ALLAH



E&E E. Walat YACOUB

27.04.2012

Advanced PIC Microcontroller Projects in C


Contents


Chapter 1: Microcomputer Systems


1.1 Introduction
1.2 Microcontroller Systems 
1.2.1 RAM
1.2.2 ROM
1.2.3 PROM
1.2.4 EPROM6
1.2.5 EEPROM 
1.2.6 Flash EEPROM
1.3 Microcontroller Features
1.3.1 Supply Voltage 
1.3.2 The Clock
1.3.3 Timers 
1.3.4 Watchdog
1.3.5 Reset Input 
1.3.6 Interrupts 
1.3.7 Brown-out Detector 
1.3.8 Analog-to-Digital Converter 
1.3.9 Serial Input-Output 
1.3.10 EEPROM Data Memory 
1.3.11 LCD Drivers
1.3.12 Analog Comparator
1.3.13 Real-time Clock
1.3.14 Sleep Mode 
1.3.15 Power-on Reset
1.3.16 Low-Power Operation 
1.3.17 Current Sink/Source Capability 
1.3.18 USB Interface 
1.3.19 Motor Control Interface 
1.3.20 CAN Interface 
1.3.21 Ethernet Interface
1.3.22 ZigBee Interface 
1.4 Microcontroller Architectures.
1.4.1 RISC and CISC 
1.5 Number Systems
1.5.1 Decimal Number System 
1.5.2 Binary Number System1.5.3 Octal Number System
1.5.4 Hexadecimal Number System 
1.6 Converting Binary Numbers into Decimal
1.7 Converting Decimal Numbers into Binary
1.8 Converting Binary Numbers into Hexadecimal
1.9 Converting Hexadecimal Numbers into Binary
1.10 Converting Hexadecimal Numbers into Decimal 
1.11 Converting Decimal Numbers into Hexadecimal 
1.12 Converting Octal Numbers into Decimal 
1.13 Converting Decimal Numbers into Octal 
1.14 Converting Octal Numbers into Binary 
1.15 Converting Binary Numbers into Octal 
1.16 Negative Numbers 
1.17 Adding Binary Numbers 
1.18 Subtracting Binary Numbers 
1.19 Multiplication of Binary Numbers
1.20 Division of Binary Numbers 
1.21 Floating Point Numbers 
1.22 Converting a Floating Point Number into Decimal 
1.22.1 Normalizing Floating Point Numbers 
1.22.2 Converting a Decimal Number into Floating Point 
1.22.3 Multiplication and Division of Floating Point Numbers 
1.22.4 Addition and Subtraction of Floating Point Numbers 
1.23 BCD Numbers 
1.24 Summary
1.25 Exercises 


Chapter 2: PIC18F Microcontroller Series 


2.1 PIC18FXX2 Architecture
2.1.1 Program Memory Organization 

2.1.2 Data Memory Organization
2.1.3 The Configuration Registers
2.1.4 The Power Supply 
2.1.5 The Reset 
2.1.6 The Clock Sources
2.1.7 Watchdog Timer 
2.1.8 Parallel I/O Ports 
2.1.9 Timers 
2.1.10 Capture/Compare/PWM Modules (CCP) 
2.1.11 Analog-to-Digital Converter (A/D) Module 
2.1.12 Interrupts 
2.2 Summary
2.3 Exercises 



Chapter 3: C Programming Language


3.1 Structure of a mikroC Program
3.1.1 Comments 
3.1.2 Beginning and Ending of a Program 
3.1.3 Terminating Program Statements
3.1.4 White Spaces 
3.1.5 Case Sensitivity 
3.1.6 Variable Names 
3.1.7 Variable Types 
3.1.8 Constants 
3.1.9 Escape Sequences 
3.1.10 Static Variables
3.1.11 External Variables 
3.1.12 Volatile Variables 
3.1.13 Enumerated Variables 
3.1.14 Arrays 
3.1.15 Pointers 
3.1.16 Structures 
3.1.17 Unions
3.1.18 Operators in C
3.1.19 Modifying the Flow of Control 
3.1.20 Mixing mikroC with Assembly Language Statements 
3.2 PIC Microcontroller Input-Output Port Programming 
3.3 Programming Examples 
3.4 Summary
3.5 Exercises 



Chapter 4: Functions and Libraries in mikroC


4.1 mikroC Functions 
4.1.1 Function Prototypes 
4.1.2 Passing Arrays to Functions
4.1.3 Passing Variables by Reference to Functions
4.1.4 Variable Number of Arguments
4.1.5 Function Reentrancy
4.1.6 Static Function Variables
4.2 mikroC Built-in Functions
4.3 mikroC Library Functions
4.3.1 EEPROM Library
4.3.2 LCD Library
4.3.3 Software UART Library
4.3.4 Hardware USART Library
4.3.5 Sound Library
4.3.6 ANSI C Library
4.3.7 Miscellaneous Library
4.4 Summary
4.5 Exercises



Chapter 5: PIC18 Development Tools


5.1 Software Development Tools
5.1.1 Text Editors
5.1.2 Assemblers and Compilers
5.1.3 Simulators
5.1.4 High-Level Language Simulators
5.1.5 Integrated Development Environments (IDEs)
5.2 Hardware Development Tools
5.2.1 Development Boards
5.2.2 Device Programmers
5.2.3 In-Circuit Debuggers 
5.2.4 In-Circuit Emulators
5.2.5 Breadboards
5.3 mikroC Integrated Development Environment (IDE) 
5.3.1 mikroC IDE Screen 
5.3.2 Creating and Compiling a New File
5.3.3 Using the Simulator 
5.3.4 Using the mikroICD In-Circuit Debugger
5.3.5 Using a Development Board 
5.4 Summary
5.5 Exercises



Chapter 6: Simple PIC18 Projects


6.1 Program Description Language (PDL) 
6.1.1 START-END 
6.1.2 Sequencing
6.1.3 IF-THEN-ELSE-ENDIF
6.1.4 DO-ENDDO
6.1.5 REPEAT-UNTIL
Project 6.1—Chasing LEDs
Project 6.2—LED Dice 
Project 6.3—Two-Dice Project
Project 6.4—Two-Dice Project Using Fewer I/O Pins
Project 6.5—7-Segment LED Counter
Project 6.6—Two-Digit Multiplexed 7-Segment LED
Project 6.7—Two-Digit Multiplexed 7-Segment LED Counter
with Timer Interrupt
Project 6.8—Voltmeter with LCD Display
Project 6.9—Calculator with Keypad and LCD 
Project 6.10—Serial Communication–Based Calculator


Chapter 7: Advanced PIC18 Projects—SD Card Projects


7.1 The SD Card 
7.1.1 The SPI Bus
7.1.2 Operation of the SD Card in SPI Mode
7.2 mikroC Language SD Card Library Functions 
Project 7.1—Read CID Register and Display on a PC Screen
Project 7.2—Read/Write to SD Card Sectors
Project 7.3—Using the Card Filing System
Project 7.4—Temperature Logger



Chapter 8: Advanced PIC18 Projects—USB Bus Projects


8.1 Speed Identification on the Bus 
8.2 USB States 
8.3 USB Bus Communication
8.3.1 Packets
8.3.2 Data Flow Types
8.3.3 Enumeration
8.4 Descriptors
8.4.1 Device Descriptors 
8.4.2 Configuration Descriptors
8.4.3 Interface Descriptors
8.4.4 HID Descriptors 
8.4.5 Endpoint Descriptors


8.5 PIC18 Microcontroller USB Bus Interface
8.6 mikroC Language USB Bus Library Functions 
Project 8.1—USB-Based Microcontroller Output Port
Project 8.2—USB-Based Microcontroller Input/Output
Project 8.3—USB-Based Ambient Pressure Display on the PC



Chapter 9: Advanced PIC18 Projects—CAN Bus Projects 


9.1 Data Frame
9.1.1 Start of Frame (SOF)
9.1.2 Arbitration Field
9.1.3 Control Field
9.1.4 Data Field
9.1.5 CRC Field
9.1.6 ACK Field
9.2 Remote Frame 
9.3 Error Frame
9.4 Overload Frame
9.5 Bit Stuffing
9.6 Types of Errors 
9.7 Nominal Bit Timing 
9.8 PIC Microcontroller CAN Interface 
9.9 PIC18F258 Microcontroller
9.9.1 Configuration Mode
9.9.2 Disable Mode
9.9.3 Normal Operation Mode
9.9.4 Listen-only Mode
9.9.5 Loop-Back Mode
9.9.6 Error Recognition Mode
9.9.7 CAN Message Transmission
9.9.8 CAN Message Reception
9.9.9 Calculating the Timing Parameters
9.10 mikroC CAN Functions 
9.10.1 CANSetOperationMode 
9.10.2 CANGetOperationMode 
9.10.3 CANInitialize 
9.10.4 CANSetBaudRate
9.10.5 CANSetMask 
9.10.6 CANSetFilter 
9.10.7 CANRead
9.10.8 CANWrite

9.11 CAN Bus Programming
Project 9.1—Temperature Sensor CAN Bus Project 



Chapter 10: Multi-Tasking and Real-Time Operating Systems


10.1 State Machines
10.2 The Real-Time Operating System (RTOS)
10.2.1 The Scheduler 
10.3 RTOS Services 
10.4 Synchronization and Messaging Tools
10.5 CCS PIC C Compiler RTOS
10.5.1 Preparing for RTOS 
10.5.2 Declaring a Task 
Project 10.1—LEDs 
Project 10.2—Random Number Generator
Project 10.3—Voltmeter with RS232 Serial Output




Download Link: 
LA ILAHA ILLA ALLAH



DWIN Data Frame

DWIN TFT LCD Data Frame: Click for Zoom DWIN TFT LCD Veri Çerçevesi: Zoom için Tıklayınız Ücretsiz numune TFT LCD taleb etmek için tıklayınız.