INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
In hierdie handleiding leer ons hoe om 'n weerstasie te maak wat 'n TEMPERATUUR, Vochtigheid en druk op die LCD -skerm TFT 7735 sal vertoon
Kyk na 'n demonstrasievideo.
Stap 1: wat u benodig
- Arduino UNO (of enige ander Arduino)
- LCD -skerm TFT 7735
- BMP280 sensor
- DHT11 sensor
- Springdrade
- Broodbord
- Visuino -program: Laai Visuino af
Stap 2: Die stroombaan
LCD TFT ST7735
Koppel:
- 1.8 TFT Display PIN [LED] tot Arduino PIN [3.3 V]
- 1.8 TFT Display PIN [SCK] na Arduino PIN [13]
- 1.8 TFT Display PIN [SDA] tot Arduino PIN [11]
- 1.8 TFT Display PIN [A0 of DC] tot Arduino PIN [9]
- 1.8 TFT -vertoon -PIN [RESET] na Arduino PIN [8]
- 1.8 TFT Display PIN [CS] tot Arduino PIN [10]
- 1.8 TFT Display PIN [GND] to Arduino PIN [GND]
- 1.8 TFT Display PIN [VCC] to Arduino PIN [5V]
OPMERKING: Sommige Arduino -borde het verskillende SPI -penne, dus maak seker dat u die borddokumentasie nagaan.
BMP280 sensor
- Koppel pen [VIN] aan Arduino [V5]
- Koppel pen [GND] aan Arduino -pen [GND]
- Koppel pen [SDA] aan Arduino -pen [SDA]
- Koppel pen [SCL] aan Arduino -pen [SCL]
DHT11 sensor
- Koppel pen [+] aan Arduino [V5]
- Koppel pen [-] aan Arduino-pen [GND]
- Koppel pen [S] aan Arduino digitale pen [7]
Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord
Om die Arduino te begin programmeer, moet u die Arduino IDE van hier af laat installeer:
Hou in gedagte dat daar 'n paar kritieke foute in Arduino IDE 1.6.6 is. Maak seker dat u 1.6.7 of hoër installeer, anders werk hierdie instruksie nie! As u dit nog nie gedoen het nie, volg die stappe in hierdie instruksie om die Arduino IDE op te stel om Arduino UNO te programmeer! Die Visuino: https://www.visuino.eu moet ook geïnstalleer word. Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2
Stap 4: Voeg komponente by in Visuino
- Voeg die komponent "Pressure Temperature BMP280 I2C" by
- Voeg die komponent "Humiditeit en termometer DHT11/21/22/AM2301" by
- Voeg die komponent "TFT Color Display ST7735" by
Stap 5: In Visuino -stelkomponente
Kies "Display1" en stel "Orientation" in op goDown (dit sal die wysiging van die vertoning verander)
Let wel: as die skerm nie werk nie, probeer dan om die tipe onder die eienskappe venster te verander
-
Dubbelklik op die "Display1" en brei in die elementvenster "Text" en "Lines" aan die regterkant uit en sleep na die linkerkant:
- 4X "Teken teks"
- 3X "trek lyn"
- 3X "Teksveld"
Kies aan die linkerkant:- "Teken teks1" en stel in die eienskappe venster "Grootte" op 1, "Kleur" na aclDodgerBlue en "X" na 17 en "Teks" na WEERSTATION
- "Teken reël 1" en stel in die venster Eienskappe "Hoogte" op 0, "Breedte" op 120, "Kleur" na aclDodgerBlue en "Y" na 0- "Teken teks2" en in die venster Eienskappe stel "Grootte" op 1, "Kleur" na aclRed en "X" tot 30 en "Y" tot 15 en "Text" na TEMPERATUUR
- "Teksveld 1" en in die venster Eienskappe stel "Grootte" op 2, "Kleur" op geel en "X" op 30 en "Y" tot 30- "Teken reël 2" en in die venster Eienskappe "Hoogte" op 0, "Breedte" tot 120, "Kleur" na aclDodgerBlue en "Y" na 50- "Teken teks3" en stel in die eienskappe venster "Grootte" op 1, "Kleur" na aclAqua en "X" op 40 en "Y" tot 55 en "Teks" na HUMIDITY- "Teksveld2" en in die venster Eienskappe stel "Grootte" op 2, "Kleur" op geel en "X" op 30 en "Y" tot 70- "Teken lyn3" en in die venster Eienskappe stel "Hoogte" op 0, "Breedte" op 120, "Kleur" op aclDodgerBlue en "Y" op 90- "Teken teks4" en in die venster Eienskappe "Grootte" op 1, "Kleur" na aclWhite en " X "tot 40 en" Y "tot 95 en" Teks "na DRUK-" Teksveld3 "en stel in die eienskappe venster" Grootte "op 2," Kleur "op aclGeel en" X "op 15 en" Y "op 110
Stap 6: In Visuino Connect Components
- Koppel "PressureTemperature1" -pen [Uit] aan op Arduino I2C [In]
- Koppel pen "PressureTemperature1" [Pressure] aan Display1> TextField3 [In]
- Koppel "PressureTemperature1" -pen [Temperatuur] aan Display1> TextField1 [In]
- Koppel "HumidityThermometer1" -pen [Humidity] aan Display1> TextField2 [In]
- Koppel "HumidityThermometer1" pen [Uit] aan Arduino digitale pen [7]
- Koppel die "Display1" -komponentpen [Uit] aan die Arduino -pen SPI [In]
- Koppel "Display1" komponentpen [Chip Select] aan Arduino Digital pin [10]
- Koppel "Display1" komponentpen [Reset] aan Arduino Digital pin [8]
- Koppel "Display1" komponentpen [Register Select] aan Arduino Digital pin [9]
Stap 7: Genereer, stel op en laai die Arduino -kode op
Druk in Visuino F9 of klik op die knoppie op prent 1 om die Arduino -kode te genereer en maak die Arduino IDE oop
Klik in die Arduino IDE op die oplaai -knoppie om die kode saam te stel en op te laai (prent 2)
Stap 8: Speel
As u die Arduino UNO -module aanskakel, sal die LCD huidige waardes begin wys (TEMPERATUUR, VOGTIGHEID, DRUK)
Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie instruksies geskep het, is ook aangeheg, u kan dit hier aflaai en in Visuino oopmaak: