Hei acolo! În calitate de furnizor al TFT 2,4 inch Ili9341, sunt adesea întrebat despre cum să afișez informații despre dispozitivul Bluetooth pe acest mic ecran ingenios. Așadar, m-am gândit să alcătuiesc această postare pe blog pentru a împărtăși câteva sfaturi și trucuri despre cum poți realiza asta.
Ce vei avea nevoie
În primul rând, să vorbim despre ceea ce aveți nevoie pentru a începe. Evident, veți avea nevoie de afișajul TFT Ili9341 de 2,4 inchi. Este un mic ecran grozav, cu o rezoluție înaltă și culori vibrante, ceea ce îl face perfect pentru afișarea a tot felul de informații.
Veți avea nevoie și de un microcontroler. De obicei, recomand să utilizați o placă Arduino, cum ar fi Arduino Uno sau Mega. Sunt ușor de lucrat, au o mulțime de pini pentru conectarea afișajului și a altor componente și există o comunitate imensă de dezvoltatori care vă pot ajuta dacă întâmpinați probleme.
Pe lângă afișaj și microcontroler, veți avea nevoie de un modul Bluetooth. Există o mulțime de opțiuni, dar una dintre cele mai populare este HC-05 sau HC-06. Aceste module sunt relativ ieftine, ușor de configurat și pot comunica cu o gamă largă de dispozitive Bluetooth, inclusiv smartphone-uri, tablete și laptopuri.
În cele din urmă, veți avea nevoie de câteva fire jumper pentru a conecta totul împreună. Asigurați-vă că aveți suficiente fire de lungimi și culori diferite pentru a menține lucrurile organizate.
Conectarea hardware-ului
Odată ce aveți toate componentele, este timpul să începeți să le conectați împreună. Iată un ghid pas cu pas despre cum să o faci:
-
Conectați TFT 2.4inch Ili9341 la Arduino: Display-ul Ili9341 are mai mulți pini care trebuie conectați la Arduino. Pinurile exacte pe care va trebui să le utilizați vor depinde de configurația dvs. specifică, dar iată o prezentare generală:
- Conectați pinul VCC al afișajului la pinul de 5V de pe Arduino.
- Conectați pinul GND al afișajului la pinul GND de pe Arduino.
- Conectați pinul SCK al afișajului la pinul SCK (ceas) de pe Arduino.
- Conectați pinul MISO al afișajului la pinul MISO (Master In Slave Out) de pe Arduino.
- Conectați pinul MOSI al afișajului la pinul MOSI (Master Out Slave In) de pe Arduino.
- Conectați pinul CS al afișajului la un pin digital de pe Arduino (de exemplu, pinul 10).
- Conectați pinul DC al afișajului la un pin digital de pe Arduino (de exemplu, pinul 9).
- Conectați pinul RST al afișajului la un pin digital de pe Arduino (de exemplu, pinul 8).
-
Conectați modulul Bluetooth la Arduino: Modulul Bluetooth are, de asemenea, câțiva pini care trebuie conectați la Arduino. Iată cum să o faci:
- Conectați pinul VCC al modulului Bluetooth la pinul de 5V de pe Arduino.
- Conectați pinul GND al modulului Bluetooth la pinul GND de pe Arduino.
- Conectați pinul TX (Transmit) al modulului Bluetooth la pinul RX (Receive) de pe Arduino.
- Conectați pinul RX (Receive) al modulului Bluetooth la pinul TX (Transmit) de pe Arduino.
Asigurați-vă că verificați din nou toate conexiunile pentru a vă asigura că sunt sigure și că nu există fire slăbite.
Instalarea bibliotecilor
Înainte de a putea începe programarea Arduino pentru a afișa informații despre dispozitivul Bluetooth pe TFT 2,4 inch Ili9341, va trebui să instalați câteva biblioteci. Aceste biblioteci vor facilita comunicarea cu afișajul și modulul Bluetooth.
-
Biblioteca Ili9341: Această bibliotecă vă permite să controlați afișajul TFT Ili9341 de 2,4 inchi. Îl puteți instala prin Arduino IDE accesând
Schiță > Includeți biblioteca > Gestionați bibliotecileși căutând „Ili9341”. După ce îl găsiți, faceți clic pe butonul „Instalare”.

-
Bibliotecă serială de software: Această bibliotecă vă permite să creați porturi seriale suplimentare pe Arduino, ceea ce este util pentru comunicarea cu modulul Bluetooth. De obicei, este preinstalat cu Arduino IDE, dar dacă nu este, îl puteți instala în același mod ca și biblioteca Ili9341.
-
Biblioteca Bluetooth: Există mai multe biblioteci Bluetooth disponibile pentru Arduino, dar una dintre cele mai populare este
SoftwareSerialbibliotecă. Îl puteți folosi pentru a comunica cu modulul Bluetooth și a primi date de la acesta.
Scrierea Codului
Acum că aveți tot hardware-ul conectat și bibliotecile instalate, este timpul să începeți să scrieți codul. Iată un exemplu de bază despre cum puteți afișa informații despre dispozitivul Bluetooth pe TFT Ili9341 de 2,4 inchi:
#include <SPI.h> #include <ILI9341_t3.h> #include <SoftwareSerial.h> // Definiți pinii pentru afișaj #define TFT_CS 10 #define TFT_DC 9 #define TFT_RST 8 // Creați o instanță a afișajului ILI9341_t3 tft =_tILI93_TFT1, ILI9341_t3.h> TFT_RST); // Creați o instanță a portului serial Bluetooth SoftwareSerial bluetooth(11, 12); // RX, TX void setup() { // Inițializează afișajul tft.begin(); tft.setRotation(3); tft.fillScreen(ILI9341_BLACK); tft.setTextColor(ILI9341_WHITE); tft.setTextSize(2); // Inițializați portul serial Bluetooth bluetooth.begin(9600); } void loop() { if (bluetooth.available()) { String data = bluetooth.readStringUntil('\n'); tft.fillScreen(ILI9341_BLACK); tft.setCursor(10, 10); tft.println(date); } }
Acest cod inițializează afișajul TFT Ili9341 de 2,4 inci și modulul Bluetooth, apoi verifică continuu dacă există date disponibile de la modulul Bluetooth. Dacă există, citește datele și le afișează pe ecran.
Depanare
Dacă întâmpinați probleme în timp ce încercați să afișați informații despre dispozitivul Bluetooth pe TFT 2,4 inch Ili9341, iată câteva lucruri pe care le puteți încerca:
- Verificați conexiunile: Asigurați-vă că toate conexiunile dintre afișaj, Arduino și modulul Bluetooth sunt sigure și că nu există fire slăbite.
- Verificați viteza de transmisie: Rata de transmisie a modulului Bluetooth și a Arduino trebuie să se potrivească. În exemplul de cod de mai sus, viteza de transmisie este setată la 9600, deci asigurați-vă că și modulul Bluetooth este configurat pentru a utiliza aceeași viteză de transmisie.
- Verificați bibliotecile: Asigurați-vă că ați instalat corect toate bibliotecile necesare și că sunt actualizate.
Alte opțiuni TFT LCD
Dacă sunteți în căutarea altor opțiuni TFT LCD, vă oferim și unEcran LCD TFT cu interfață RGB de 4,3 inci 480×320, aDisplay interfață Mipi, și aEcran LCD IPS TFT cu interfață RGB de 4,3 inci, 480×800. Aceste afișaje oferă diferite rezoluții, interfețe și caracteristici, astfel încât să puteți alege pe cea care se potrivește cel mai bine nevoilor dvs.
Contactați-ne pentru achiziție
Dacă sunteți interesat să achiziționați TFT 2,4 inch Ili9341 sau oricare dintre celelalte produse TFT LCD ale noastre, nu ezitați să ne contactați pentru o ofertă și pentru a discuta cerințele dumneavoastră specifice. Suntem aici pentru a vă ajuta să găsiți soluția de afișare potrivită pentru proiectul dvs.
Referințe
- Documentație Arduino
- Documentatia Biblioteca Ili9341
- Fișe de date pentru modulul Bluetooth