Cuprins:
- Pasul 1: Proiectul a continuat
- Pasul 2: Piese necesare
- Pasul 3: Software
- Pasul 4: Conexiuni
- Pasul 5: În cele din urmă
Video: Stație meteo avansată LCD TFT 1.8: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Un pic mai mic, dar mai mare.
Pasul 1: Proiectul a continuat
Ei bine, am avut un LCD TFT de 1,8 inch cu driver ST7735 pe care nu l-am mai folosit de ceva vreme. Din cauza ecranului LCD de 2,4 nu am putut folosi interfața I2C pentru a conecta mai mulți senzori la Arduino Uno. Am decis să rescriu schița pentru a se potrivi nevoilor mele. Am adăugat un senzor de presiune barometrică BMP280 și un DS3231 RTC pentru a afișa timpul și presiunea barometrică.
Pasul 2: Piese necesare
- Arduino Uno, Nano, Pro mini, Mega2560 etc.
- Senzor de presiune barometrică BMP280
- DS3231 RTC
- LCD stift de 1,8 inch ST7735
- DS18b20
- DHT11 sau DHT22
- Biblioteci și schițe
Pasul 3: Software
Am făcut 2 schițe. Una este cu RTC și a doua este fără RTC.
2019.03.04. O altă schiță de utilizare a senzorului BME280.
Pasul 4: Conexiuni
LCD:
- CS Digital 9
- RST Digital 7
- DC Digital 8
- SCLK Digital 13
- MOSI Digital 11
- VCC 3,3 volți
- sol GND
- LED 5 volți
BMP280:
VCC: Vă recomand cu tărie doar 3,3 volți
GND: sol
SCL: Analog 5
SDA: Analog 4
DS3231:
Vcc: 3,3 sau 5 volți
GND: sol
SCL: A5
SDA: A4
DS18B20: Digital 6
DHT11 / 22: Digital 10
Analog LDR: Orice pin analogic care este gratuit
Pasul 5: În cele din urmă
Ați terminat și ați asamblat o stație meteo foarte ieftină și precisă.
Practic, este același cu cel precedent, dar folosește un alt LCD. Pentru afișarea timpului, am crezut că un șir simplu va fi mai mult decât suficient.
tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG pentru afișarea de secunde; Dar este puțin cam pentru Nano, afișarea de secunde este întârziată
Puteți adăuga totuși mai mulți senzori, dacă doriți, deoarece avem câțiva pini digitali și analogici încă liberi, ca să nu mai vorbim de magistrala I2C. Singura limită este rezoluția lcd:)
Sper că veți avea o bună utilizare pentru el.
Vă mulțumesc că mi-ați citit instructivul.
Noroc!
Recomandat:
Cea mai avansată lanternă - LED COB, LED UV și laser din interior: 5 pași (cu imagini)
Cea mai avansată lanternă - LED COB, LED UV și laser din interior: Există multe lanterne ieșite pe piață care au aceeași utilizare și diferă în ceea ce privește gradul de luminozitate, dar nu am văzut niciodată o lanternă care să aibă mai mult de un tip de lumină În acest proiect, am colectat 3 tipuri de lumini într-o singură lanternă, eu
Stație meteo DIY și stație senzor WiFi: 7 pași (cu imagini)
Stație meteo DIY și stație senzor WiFi: În acest proiect vă voi arăta cum să creați o stație meteo împreună cu o stație senzor WiFi. Stația senzorului măsoară datele locale de temperatură și umiditate și le trimite, prin WiFi, către stația meteo. Stația meteo afișează apoi t
Stație meteo ESP8266 / ESP32 Cu LCD (uri) TFT: 8 pași
Stație meteo ESP8266 / ESP32 cu LCD (uri) TFT: Bună ziua! În acest scurt instructable aș dori să vă prezint al doilea proiect Esp8266 WS. De când am postat primul meu proiect ESP, am vrut să-mi fac al doilea. Așa că am avut ceva timp liber să refac un vechi cod sursă pentru a se potrivi nevoilor mele. Deci, dacă nu vă deranjează, eu
Stație meteo 2.4 TFT Arduino cu senzori multipli: 7 pași
2.4 Stație meteo TFT Arduino cu senzori multipli: o stație meteo portabilă Arduino cu un LCD TFT și câțiva senzori
Stație electrică în dormitor / stație de încărcare NiMH supusă: 3 pași
Stație electrică în dormitor / stație de încărcare NiMH supusă: am o mizerie de centrală electrică. Am vrut să condensez tot ce se încărca pe un singur banc de lucru și să am spațiu de lipit / etc pe el. Lista de lucruri electrice: telefonul mobil (rupt, dar îmi încarcă bateriile telefonului, așa că este mereu conectat și încarcă încărcătura