INHOUDSOPGAWE:
- Stap 1: wat u benodig
- Stap 2: Die stroombaan
- Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord
- Stap 4: Voeg komponente by in Visuino
- Stap 5: In Visuino -stelkomponente
- Stap 6: In Visuino Connect Components
- Stap 7: Genereer, stel op en laai die Arduino -kode op
- Stap 8: Speel
Video: Arduino weerstasie met BMP280 -DHT11 - temperatuur, humiditeit en druk: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
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:
Aanbeveel:
NaTaLia Weerstasie: Arduino -sonkrag -weerstasie op die regte manier: 8 stappe (met foto's)
NaTaLia Weerstasie: Arduino -sonkrag -weerstasie op die regte manier: Na 1 jaar suksesvolle werking op 2 verskillende plekke deel ek my projekplanne met sonkrag -aangedrewe weerstasies en verduidelik hoe dit ontwikkel het tot 'n stelsel wat werklik oor 'n lang tyd kan voortbestaan tydperke van sonkrag. As jy volg
Weerstasie met Arduino, BME280 en skerm om die neiging binne die afgelope 1-2 dae te sien: 3 stappe (met foto's)
Weerstasie Met Arduino, BME280 & Display om die neiging binne die afgelope 1-2 dae te sien: Hallo! Hier is instruksies weerstasies reeds bekendgestel. Dit wys die huidige lugdruk, temperatuur en humiditeit. Wat hulle tot dusver ontbreek, was 'n aanbieding van die kursus binne die afgelope 1-2 dae. Hierdie proses sal 'n
Drie druk AAN - Druk vergrendelingskringe UIT: 3 stappe
Three Push ON-Push OFF grendelbane: 'n flip-flop of grendel is 'n stroombaan wat twee stabiele toestande het en kan gebruik word om staatsinligting op te slaan. Die kring kan die toestand verander deur 'n sein toe te pas (in hierdie geval deur op 'n knoppie te druk). Hier sal ek u drie verskillende maniere wys om
ESP8266, BMP280, MQTT Weerstasie: 4 stappe
ESP8266, BMP280, MQTT Weerstasie: dit sal u lei om 'n eenvoudige weerstasie met goeie akkuraatheid te maak. Hier gebruik ons 'n ESP8266 WIFI -ontwikkelbord om die sensor aan die internet te koppel om die data te stoor. Daar bestaan baie geure en sal werk, en ek sal die een gebruik wat ek het
Geleide snaps met 3D -druk met grafeen PLA: 9 stappe (met foto's)
Geleide snaps met 3D -afdrukke met Graphene PLA: Hierdie instruksies dokumenteer my eerste poging om geleidende kiekies op die stof in 3D te druk. Ek wou 'n wyfie -snap met 'n 3D -prentjie druk wat kon aansluit by 'n gewone metaal -snap. Die lêer is gemodelleer in Fusion360 en gedruk op 'n Makerbot Rep2 en 'n Drem