Satura rādītājs:
- 1. darbība: stāsts
- 2. darbība. Nepieciešamās detaļas
- 3. darbība. Aparatūras iestatīšana
- 4. solis: programmatūra
- 5. solis. Apskatīsim, ko esam paveikuši
- 6. darbība: kļūdu apkopošana
- 7. solis: Gatavs
Video: 2.4 TFT Arduino laika stacija ar vairākiem sensoriem: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Pārnēsājama Arduino laika stacija ar TFT LCD un dažiem sensoriem.
1. darbība: stāsts
Nesen man bija nedaudz brīva laika, lai spēlētu ar arduino.
Pirms dažiem mēnešiem internetā atrada skici ar TFT LCD ar DHT sensoru un RTC. Tāpēc es to vadu, veicu dažas izmaiņas skicē, lai tā darbotos. Pēc augšupielādes tas strādāja briesmīgi !! Tāpēc pēc 4 stundām es sapratu, ka ir bezjēdzīgi ar to ciest. Es domāju, ka izveidošu laika apstākļu staciju, ko izmantošu savās mājās.
Sāksim!
2. darbība. Nepieciešamās detaļas
Nepieciešamās detaļas:
- Arduino uno vai Mega2560 (jau bija)
- 2,4 tft lcd ar Ili932x vai 9341 IC (jau bija)
- DHT11 (jau bija)
- DS18b20 (jau bija)
- 4 kontaktu gaismas sensors LDR (analogs un digitāls)
- daži džemperu vadi (jau bija)
- Arduino IDE un pareizās bibliotēkas
Tāpēc šajā laikā man tas nebija jāmaksā.
3. darbība. Aparatūras iestatīšana
Nu tas nebija liels darījums. Ķīniešu Arduino kloni ne vienmēr ir slikti. Ja plāksnei ir otrā līnija, kur var lodēt tapas, tas padara mazliet vairāk kustīgas vietas ar vadiem.
Tāpēc es lodēju tapas pretējā virzienā (lai paskatītos uz leju), lai atvieglotu darbu. Skatiet fotoattēlu.
Šobrīd mēs saņēmām 3 5V, 3 3,3 V un pāris GND tapas.
Tagad jūs varat šādā veidā pieslēgt pie paneļa vairākus sensorus.
DHT sensors ir pievienots Digital 11.
Temperatūras sensors ir pievienots Digital 10.
LDR ir savienots ar 5. analogu.
Digital 12 un 13 ir bezmaksas. Tātad, ja vēlaties, jūs joprojām varat pievienot 1 sensoru. (Es gribu)
LCD dēļ nevienu I2C sensoru nevar pieslēgt pie plates. Atiestatīšanai LCD ir nepieciešama A4 tapa.
Skumji bet patiesi.
4. solis: programmatūra
Lejupielādējiet bibliotēkas un skici.
Es augšupielādēju šī projekta bibliotēkas.
SPFD5408 bibliotēka ir ļoti laba, lai vadītu mūsu 2,4 TFT LCD, bet es domāju, ka tā ir laba tikai ILI932X; 9340; 9341 IC.
2019.01.05.!!
Neliels atjauninājums! Tagad Arduino parāda rasas punktu!
Siltuma indekss tiek parādīts gan pēc Celsija, gan pēc Fārenheita.
2019.01.06!!
Mcufriend versija tagad ziņo vērtības seriālajam monitoram.
5. solis. Apskatīsim, ko esam paveikuši
Mūsu Arduino atskaņo sensoru vērtības ar 1000 ms atjaunināšanas ātrumu.
Ko mēs redzam:
- Gredzena mērītāja DHT sensora temperatūra
- Mitrums augšējā labajā stūrī
- Temperatūra no DS18B20 sensora
- Siltuma indekss pēc Fārenheita
- Gaismas intensitāte procentos (joprojām ir nedaudz kļūdaina)
- Temperatūra pēc Fārenheita
- Rasas punkts pēc Celsija
- Absolūtā mitruma aprēķins
Bet! Mums joprojām ir 2 digitālās tapas bez maksas, tāpēc vēl ir iespēja nedaudz uzlabot, lai maksimāli palielinātu mūsu Arduino plates iespējas.
Tuvākajā laikā es plānoju dažus (un vizuālus) šīs meteoroloģiskās stacijas uzlabojumus, lai tā darbotos un izskatītos labāk. Protams, tiklīdz man ir pietiekami daudz brīvā laika ……
Trešā versija ir paredzēta ar McuFriend saderīgiem displejiem. Man bija 1580 un 5408 IC draivera displejs, kuru es neizmantoju gandrīz 2 gadus. Tāpēc es veicu dažas izmaiņas, lai strādātu ar viņiem. Es augšupielādēju savu modificēto McuFriend bibliotēku.
6. darbība: kļūdu apkopošana
Nesen man ir apkopošanas kļūdas, izmantojot Arduino IDE (un ne tikai mani). Šī ir bieži atgriešanās problēma.
Ja ar šo skici rodas apkopošanas kļūda, lūdzu, kopējiet to jaunā Arduino logā un mēģiniet vēlreiz.
Man tas noder, ceru, ka arī jums.
ESP Core dēļ es joprojām sēžu uz Arduino IDE 1.6.13.
Kāpēc ne jaunināt? Tikai tāpēc, ka šī versija man ir ļoti ērta.
7. solis: Gatavs
Tu esi pabeidzis.
Izmantojiet to, kā vēlaties.
Paldies, ka izlasījāt manu pamācību.
Ieteicams:
DIY laika stacija un WiFi sensora stacija: 7 soļi (ar attēliem)
DIY laika stacija un WiFi sensora stacija: Šajā projektā es jums parādīšu, kā izveidot laika staciju kopā ar WiFi sensoru staciju. Sensora stacija mēra vietējās temperatūras un mitruma datus un nosūta tos, izmantojot WiFi, uz meteoroloģisko staciju. Pēc tam meteoroloģiskā stacija parāda t
3.2 TFT laika stacija: 4 soļi
3.2 TFT meteoroloģiskā stacija: Jā! Tā atkal ir tā pati laika stacija, taču tā izmanto lielāku displeju. Pls, apskatiet iepriekšējos norādījumus. Man joprojām bija šis 320 x 480 lcd displejs arduino mega, un man bija jautājums, vai es varētu pārrakstīt savu skici, lai strādātu pie tā. Man paveicās
1.8 TFT LCD uzlabotā laika stacija: 5 soļi
1.8 TFT LCD uzlabotā meteoroloģiskā stacija: nedaudz mazāka, bet lielāka
Laika stacija ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: 3 soļi (ar attēliem)
Laika stacijas ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: Sveiki! Šeit ir norādījumi par laika apstākļiem, kas jau ir ieviesti. Tie parāda pašreizējo gaisa spiedienu, temperatūru un mitrumu. Līdz šim viņiem trūka kursa prezentācijas pēdējo 1-2 dienu laikā. Šim procesam būtu
Termometrs ar relatīvo temperatūras krāsu 2 collu TFT displejā un vairākiem sensoriem: 5 soļi
Termometrs ar relatīvo temperatūras krāsu 2 collu TFT displejā un vairākiem sensoriem: esmu izveidojis displeju, kurā parādīti vairāku temperatūras sensoru mērījumi. Forši ir tas, ka vērtību krāsa mainās līdz ar temperatūru: > 75 grādi pēc Celsija = RED > 60 > 75 = Oranžs > 40 < 60 = DZELTENS > 30 < 40