Sisällysluettelo:
- Vaihe 1: Tarina
- Vaihe 2: Tarvittavat osat
- Vaihe 3: Laitteiston asennus
- Vaihe 4: Ohjelmisto
- Vaihe 5: Katsotaan mitä olemme tehneet
- Vaihe 6: Virheiden kääntäminen
- Vaihe 7: Valmis
Video: 2.4 TFT Arduino -sääasema, jossa on useita antureita: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Kannettava Arduino -sääasema, jossa on TFT -nestekidenäyttö ja muutama anturi.
Vaihe 1: Tarina
Viime aikoina minulla oli vähän vapaa -aikaa pelata arduinon kanssa.
Löysin luonnoksen Internetistä muutama kuukausi sitten TFT -nestekidenäytöllä, jossa on DHT -anturi ja RTC. Joten kytkin sen, tein joitain muutoksia luonnokseen toimimaan. Lataamisen jälkeen se toimi kauheasti !! Joten neljän tunnin kuluttua tajusin, että on turhaa kärsiä sen kanssa. Ajattelin tehdä sääaseman itselleni, jota käytän kotona.
Aloitetaan!
Vaihe 2: Tarvittavat osat
Tarvittavat osat:
- Arduino uno tai Mega2560 (oli jo)
- 2,4 tft lcd, jossa Ili932x tai 9341 IC (oli jo)
- DHT11 (oli jo)
- DS18b20 (oli jo)
- 4 -nastainen valoanturi LDR (analoginen ja digitaalinen)
- Joitakin hyppyjohtoja (oli jo)
- Arduino IDE ja oikeat kirjastot
Joten tällä hetkellä se ei maksanut minulle.
Vaihe 3: Laitteiston asennus
No se ei ollut iso juttu. Kiinalaiset Arduino -kloonit eivät ole aina pahoja. Kun levyllä on toinen rivi, jossa voit juottaa nastat, se tekee hiukan enemmän liikkumista tilaa johdotuksessa.
Joten juotin nastat päinvastaiseen suuntaan (katsoakseni alas) helpottaaksesi työtä. Katso valokuva.
Tällä hetkellä meillä on 3 5 V, 3 3,3 V ja pari GND -nastaa.
Voit nyt liittää korttiin useita antureita tällä tavalla.
DHT -anturi on kytketty Digital 11: een.
Lämpötila -anturi on kytketty Digital 10: een.
LDR on kytketty analogiseen 5.
Digital 12 ja 13 ovat ilmaisia. Joten voit silti lisätä 1 anturin, jos haluat. (Haluan)
Nestekidenäytön vuoksi I2C -antureita ei voi liittää korttiin. LCD tarvitsee A4 -nastan RESET -asetusta varten.
Surullista mutta totta.
Vaihe 4: Ohjelmisto
Lataa kirjastot ja luonnos.
Lähetän tämän projektin kirjastoja.
SPFD5408 -kirjasto on erittäin hyvä ajaa 2,4 TFT -lcd -levyämme, mutta mielestäni se on hyvä vain ILI932X: lle; 9340; 9341 IC.
2019.01.05.!!
Pieni päivitys! Nyt Arduino näyttää kastepistettä!
Lämpöindeksi näkyy sekä Celsius että Fahrenheit.
2019.01.06!!
Mcufriend -versio raportoi nyt arvot sarjamonitorille.
Vaihe 5: Katsotaan mitä olemme tehneet
Arduino -laitteemme toistaa antureiden arvot 1000 ms: n päivitysnopeudella.
Mitä näemme:
- Rengasmittarin DHT -anturin lämpötila
- Kosteus oikeassa yläkulmassa
- Lämpötila DS18B20 -anturista
- Lämpöindeksi Fahrenheit
- Valon voimakkuus prosentteina (vielä hieman buginen)
- Lämpötila Fahrenheit
- Kastepiste celsiusasteessa
- Absoluuttisen kosteuden laskenta
Mutta! Meillä on vielä kaksi digitaalista nastaa vapaana, joten Arduino -korttimme ominaisuuksien maksimoimiseksi on vielä tilaa.
Suunnittelen lähiaikoina muutamia (ja visuaalisia) päivityksiä tähän sääasemaan, jotta se toimisi ja näyttäisi paremmalta. Heti kun minulla on riittävästi vapaa -aikaa tietysti ……
Kolmas versio on tarkoitettu McuFriend -yhteensopiville näytöille. Minulla oli 1580 ja 5408 IC -ohjaimen näyttö, jota en käyttänyt lähes kahteen vuoteen. Joten tein joitain muutoksia työskennelläkseni heidän kanssaan. Latasin muokatun McuFriend -kirjastoni.
Vaihe 6: Virheiden kääntäminen
Viime aikoina minulla on käännösvirheitä Arduino IDE: n kanssa (eikä vain minulla). Tämä on usein palaava ongelma.
Jos sinulla on kääntövirhe tämän luonnoksen kanssa, kopioi se uuteen Arduino -ikkunaan ja yritä uudelleen.
Tämä toimii minulla, toivottavasti toimii myös sinulle.
ESP -ytimen vuoksi istun edelleen Arduino IDE 1.6.13: ssa.
Miksi ei päivitetä? Vain siksi, että tämä versio on minulle erittäin kätevä.
Vaihe 7: Valmis
Olet valmis.
Käytä sitä haluamallasi tavalla.
Kiitos, että luit ohjeeni.
Suositeltava:
Esp8266 -pohjainen tehostusmuunnin, jossa on hämmästyttävä Blynk -käyttöliittymä, jossa on palautesäädin: 6 vaihetta
Esp8266 -pohjainen tehostusmuunnin hämmästyttävällä Blynk -käyttöliittymällä, jossa on palautesäädin: Tässä projektissa näytän sinulle tehokkaan ja yleisen tavan DC -jännitteiden lisäämiseen. Näytän sinulle, kuinka helppoa voi olla tehostusmuuntimen rakentaminen Nodemcun avulla. Rakennetaan se. Se sisältää myös näytön volttimittarin ja palautteen
Langaton Arduino -hälytysjärjestelmä, joka käyttää olemassa olevia antureita: 9 vaihetta (kuvilla)
Langaton Arduino -hälytysjärjestelmä, joka käyttää olemassa olevia antureita: Tämä projekti voidaan rakentaa noin puolessa tunnissa ja maksaa noin 20,00 dollaria, jos sinulla on olemassa olevat 433Mhz tai 315Mhz langattomat hälytysanturit. Se voi olla myös täysin uusi projekti, jossa on langattomat hälytysanturit, kuten infrapuna -liiketunnistimet ja ruoko
Useita BMP280 -antureita Arduino Unossa SPI: n kautta: 6 vaihetta
Useita BMP280 -antureita Arduino Unossa SPI: n kautta: Tässä opetusohjelmassa yhdistämme kolme BMP280 -laitetta Arduino Unossa SPI: n kautta, mutta voit liittää jopa kahdeksan BMP280 -laitetta Unoon käyttämällä digitaalisia portteja D3 - D10 nSS (Slave Select) -asetuksena kullekin anturille. ilmanpaineenäytteistä mitattuna B
Useita infrapunalämpötila -antureita - MLX90614: 4 vaihetta
Useita infrapunalämpötila -antureita - MLX90614: Tämä on pikaopas useiden kosketuksettomien MLX90614B -lämpötila -anturien asettamisesta I2C -väylän kautta Arduino uno -laitteella ja lukemien näyttämisestä Arduino IDE -sarjan näytössä. Käytän valmiita levyjä, mutta jos ostat anturin b
Lämpömittari suhteellisen lämpötilan värillä 2 tuuman TFT -näytöllä ja useita antureita: 5 vaihetta
Lämpömittari, jossa on suhteellinen lämpötilan väri 2 tuuman TFT -näytössä ja useita antureita: Olen tehnyt näytön, joka näyttää useiden lämpötila -anturien mittaukset. Viileä asia on, että arvojen väri muuttuu lämpötilan mukaan: > 75 astetta = PUNAINEN > 60 > 75 = ORANSSI > 40 < 60 = KELTAINEN > 30 < 40