Turinys:
- 1 žingsnis: istorija
- 2 žingsnis: reikalingos dalys
- 3 žingsnis: Aparatūros sąranka
- 4 žingsnis: programinė įranga
- 5 žingsnis: pažiūrėkime, ką padarėme
- 6 veiksmas: klaidų sudarymas
- 7 žingsnis: padaryta
Video: 2.4 TFT „Arduino“orų stotis su keliais jutikliais: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Nešiojama „Arduino“orų stotis su TFT LCD ir keliais jutikliais.
1 žingsnis: istorija
Neseniai turėjau šiek tiek laisvo laiko žaisti su arduino.
Prieš kelis mėnesius internete radote eskizą su TFT LCD su DHT jutikliu ir RTC. Taigi aš jį prijungiau, šiek tiek pakeičiau eskizą, kad jis veiktų. Po įkėlimo jis veikė siaubingai !! Taigi po 4 valandų supratau, kad beprasmiška su tuo kentėti. Maniau, kad pasidarysiu orų stotį, kurią naudosiu savo namuose.
Pradėkime!
2 žingsnis: reikalingos dalys
Reikalingos dalys:
- „Arduino uno“arba „Mega2560“(jau buvo)
- 2,4 tft LCD su „Ili932x“arba 9341 IC (jau buvo)
- DHT11 (jau buvo)
- DS18b20 (jau buvo)
- 4 kontaktų šviesos jutiklis LDR (analoginis ir skaitmeninis)
- Kai kurie trumpieji laidai (jau buvo)
- „Arduino IDE“ir teisingos bibliotekos
Taigi šiuo metu man tai nieko nekainavo.
3 žingsnis: Aparatūros sąranka
Na tai nebuvo didelis reikalas. Kinijos „Arduino“klonai ne visada yra blogi. Kai plokštėje yra antra eilutė, kurioje galite lituoti kaiščius, tai šiek tiek daugiau judės su laidais.
Taigi kaiščius lituodavau priešingai (norėdamas pažvelgti žemyn), kad būtų lengviau dirbti. Žiūrėkite nuotrauką.
Šiuo metu mes gavome 3 5 V, 3 3,3 V ir porą GND kaiščių.
Dabar prie plokštės galite prijungti kelis jutiklius.
DHT jutiklis prijungtas prie „Digital 11“.
Temperatūros jutiklis prijungtas prie „Digital 10“.
LDR prijungtas prie 5 analogo.
Skaitmeniniai 12 ir 13 yra nemokami. Taigi, jei norite, vis tiek galite pridėti 1 jutiklį. (Noriu)
Dėl LCD ekrano prie plokštės negalima prijungti I2C jutiklių. Norėdami iš naujo nustatyti, LCD ekranui reikia A4 kaiščio.
Liūdna, bet tiesa.
4 žingsnis: programinė įranga
Atsisiųskite biblioteką ir eskizą.
Įkeliu šio projekto bibliotekas.
SPFD5408 biblioteka yra labai gera vairuoti mūsų 2,4 TFT LCD, bet manau, kad ji tinka tik ILI932X; 9340; 9341 IC.
2019.01.05.!!
Mažas atnaujinimas! Dabar „Arduino“rodo rasos tašką!
Šilumos indeksas rodomas tiek Celsijaus, tiek Farenheito laipsniais.
2019.01.06!!
„Mcufriend“versija dabar praneša reikšmes serijiniam monitoriui.
5 žingsnis: pažiūrėkime, ką padarėme
Mūsų „Arduino“atkuria jutiklių reikšmes su 1000 ms atnaujinimo dažniu.
Ką mes matome:
- Žiedinio matuoklio DHT jutiklio temperatūra
- Drėgmė viršutiniame dešiniajame kampe
- Temperatūra iš DS18B20 jutiklio
- Šilumos indeksas Farenheite
- Šviesos intensyvumas procentais (vis dar šiek tiek klaidingas)
- Temperatūra pagal Farenheitą
- Rasos taškas Celsijaus laipsniais
- Absoliučios drėgmės skaičiavimas
Bet! Mes vis dar turime 2 skaitmeninius kaiščius nemokamai, todėl dar yra vietos šiek tiek patobulinti, kad maksimaliai padidintume „Arduino“plokštės galimybes.
Artimiausiu metu planuoju keletą (ir vizualių) šios orų stoties atnaujinimų, kad ji veiktų ir atrodytų geriau. Žinoma, kai turiu pakankamai laisvo laiko ……
Trečioji versija skirta su „McuFriend“suderinamiems ekranams. Turėjau 1580 ir 5408 IC tvarkyklės ekraną, kurio nenaudojau beveik 2 metus. Taigi aš padariau keletą pakeitimų, kad galėčiau dirbti su jais. Įkėliau savo modifikuotą „McuFriend“biblioteką.
6 veiksmas: klaidų sudarymas
Neseniai turiu „Arduino IDE“(ir ne tik man) kompiliavimo klaidų. Tai dažnai grįžtanti problema.
Jei su šiuo eskizu turite kompiliavimo klaidą, nukopijuokite jį į naują „Arduino“langą ir bandykite dar kartą.
Man tai tinka, tikiuosi, kad ir tau.
Dėl ESP Core aš vis dar sėdžiu „Arduino IDE 1.6.13“.
Kodėl gi ne atnaujinti? Vien todėl, kad ši versija man labai patogu.
7 žingsnis: padaryta
Su tavimi baigta.
Naudokite, kaip jums patinka.
Ačiū, kad perskaitėte mano instrukciją.
Rekomenduojamas:
WIFI orų stotis su „Magicbit“(„Arduino“): 6 žingsniai
WIFI orų stotis su „Magicbit“(„Arduino“): ši pamoka parodo, kaip sukurti „Magicbit“oro stotį naudojant „Arduino“, kuri gali gauti išsamią informaciją iš jūsų išmaniojo telefono
„NaTaLia“orų stotis: „Arduino“saulės energija varoma oro stotis padaryta teisingai: 8 žingsniai (su nuotraukomis)
„NaTaLia“orų stotis: „Arduino Solar Powered Weather Station“padaryta teisingai: Po vienerių metų sėkmingo veikimo 2 skirtingose vietose dalinuosi saulės kolektorių projektų planais ir paaiškinu, kaip ji išsivystė į sistemą, kuri tikrai gali išgyventi ilgą laiką laikotarpius nuo saulės energijos. Jei sekate
3.2 TFT orų stotis: 4 žingsniai
3.2 TFT orų stotis: Taip! Tai vėl ta pati oro stotis, tačiau ji naudoja didesnį ekraną. Pls, pažvelkite į ankstesnius nurodymus. Aš vis dar turėjau šį 320x480 lcd ekraną „arduino mega“ir man buvo įdomu, ar galėčiau perrašyti eskizą, kad galėčiau dirbti. Aš buvau sėkmingas
ESP8266/ESP32 orų stotis su TFT LCD (-iais): 8 žingsniai
ESP8266/ESP32 orų stotis su TFT skystųjų kristalų ekranu (-ais): Sveiki! Šioje trumpoje instrukcijoje norėčiau pristatyti savo antrąjį Esp8266 WS projektą. Kai paskelbiau savo pirmąjį ESP projektą, norėjau pasidaryti antrą. Taigi turėjau laisvo laiko pertvarkyti seną šaltinio kodą, kad jis atitiktų mano poreikius. Taigi, jei neprieštaraujate, aš
Termometras su santykinės temperatūros spalva 2 colių TFT ekrane ir keliais jutikliais: 5 žingsniai
Termometras su santykinės temperatūros spalva 2 colių TFT ekrane ir keliuose jutikliuose: sukūriau ekraną, rodantį kelių temperatūros jutiklių matavimus. Įdomu tai, kad verčių spalva kinta priklausomai nuo temperatūros: > 75 laipsnių Celsijaus = RED > 60 > 75 = ORANZA > 40 < 60 = GELTONA > 30 < 40