Obsah:
- Krok 1: Príbeh
- Krok 2: Potrebné diely
- Krok 3: Nastavenie hardvéru
- Krok 4: Softvér
- Krok 5: Pozrime sa, čo sme vyrobili
- Krok 6: Kompilácia chýb
- Krok 7: Hotovo
Video: 2.4 TFT Meteostanica Arduino s viacerými senzormi: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Prenosná meteostanica Arduino s TFT LCD a niekoľkými senzormi.
Krok 1: Príbeh
Nedávno som mal trochu voľného času na hranie s arduino.
Na internete som pred pár mesiacmi našiel skicu s TFT LCD so snímačom DHT a RTC. Tak som to zapojil a urobil niekoľko úprav skice, aby fungovali. Po nahraní to fungovalo hrozne !! Takže po 4 hodinách som zistil, že nemá zmysel s tým trpieť. Myslel som si, že si vyrobím meteorologickú stanicu, ktorú budem používať doma.
Začnime!
Krok 2: Potrebné diely
Potrebné diely:
- Arduino uno alebo Mega2560 (už bolo)
- 2,4 tft lcd s Ili932x alebo 9341 IC (už mal)
- DHT11 (už mal)
- DS18b20 (už mal)
- 4 -pinový svetelný senzor LDR (analógový a digitálny)
- Niektoré prepojovacie vodiče (už boli k dispozícii)
- Arduino IDE a správne knižnice
V tejto dobe to pre mňa nebolo žiadne náklady.
Krok 3: Nastavenie hardvéru
No nebolo to nič vážne. Čínske klony Arduino nie sú vždy zlé. Keď má doska druhý riadok, kde môžete spájkovať kolíky, vytvára to s káblami trochu pohyblivejší priestor.
Takže som spájkoval kolíky opačným spôsobom (aby som sa pozrel nadol), aby som si uľahčil prácu. Viď foto.
V tejto chvíli sme dostali 3 5V, 3 3,3 V a pár pinov GND.
Teraz môžete k doske týmto spôsobom pripojiť viac senzorov.
Senzor DHT je pripojený k Digital 11.
Snímač teploty je pripojený k Digital 10.
LDR je pripojený k analógu 5.
Digital 12 a 13 je zadarmo. Ak chcete, stále môžete pridať 1 senzor. (Chcem)
Kvôli LCD nie je možné k doske pripojiť žiadne senzory I2C. LCD potrebuje na resetovanie kolík A4.
Smutné ale pravdivé.
Krok 4: Softvér
Stiahnite si knižnice a skicu.
Odovzdávam knižnice tohto projektu.
Knižnica SPFD5408 je veľmi dobrá na pohon nášho 2,4 TFT LCD, ale myslím si, že je dobrá iba pre ILI932X; 9340; 9341 IC.
2019.01.05.!!
Malá aktualizácia! Teraz Arduino zobrazuje rosný bod!
Tepelný index sa zobrazuje v stupňoch Celzia a Fahrenheita.
2019.01.06!!
Verzia Mcufriend teraz hlási hodnoty na sériový monitor.
Krok 5: Pozrime sa, čo sme vyrobili
Naše Arduino zobrazuje hodnoty zo senzorov s rýchlosťou aktualizácie 1000 ms.
Čo vidíme:
- Teplota zo snímača DHT v kruhovom merači
- Vlhkosť v pravom hornom rohu
- Teplota zo senzora DS18B20
- Tepelný index vo Fahrenheite
- Intenzita svetla v percentách (stále trochu chybná)
- Teplota vo Fahrenheite
- Rosný bod v stupňoch Celzia
- Výpočet absolútnej vlhkosti
Ale! Stále máme 2 digitálne piny zadarmo, takže stále existuje priestor na malé vylepšenie, aby sa maximalizovali možnosti našej dosky Arduino.
V blízkej budúcnosti plánujem niekoľko (a vizuálnych) aktualizácií tejto meteorologickej stanice, aby fungovala a vyzerala lepšie. Samozrejme, hneď ako budem mať dostatok voľného času …
Tretia verzia je pre displeje kompatibilné s McuFriend. Mal som displej 1580 a 5408 IC ovládača, ktorý som nepoužíval takmer 2 roky. Preto som urobil niekoľko úprav, aby som s nimi mohol pracovať. Nahral som svoju upravenú knižnicu McuFriend.
Krok 6: Kompilácia chýb
Nedávno mám chyby pri kompilácii s Arduino IDE (a nielen so mnou). Toto je často sa vracajúci problém.
Ak máte chybu pri kompilácii tohto náčrtu, skopírujte ho do nového okna Arduino a skúste to znova.
Mne to funguje, dúfam, že aj vám.
Vďaka ESP Core stále sedím na Arduino IDE 1.6.13.
Prečo neaktualizovať? Už len preto, že táto verzia je pre mňa veľmi výhodná.
Krok 7: Hotovo
Skončil si.
Použite to, ako sa vám páči.
Ďakujem, že ste si prečítali moje pokyny.
Odporúča:
Meteostanica NaTaLia: Meteostanica Arduino poháňaná solárnou energiou urobila správnu cestu: 8 krokov (s obrázkami)
Meteostanica NaTaLia: Meteostanica poháňaná solárnou energiou Arduino urobila správnu cestu: Po 1 roku úspešnej prevádzky na 2 rôznych miestach zdieľam svoje plány projektov solárnej elektrárne a vysvetľujem, ako sa vyvinul do systému, ktorý môže skutočne prežiť dlhý čas. obdobia zo slnečnej energie. Ak budete postupovať
Meteostanica ESP8266/ESP32 s TFT LCD: 8 krokov
Meteostanica ESP8266/ESP32 s TFT LCD: Dobrý deň! V tomto krátkom návode by som rád predstavil svoj druhý projekt Esp8266 WS. Odkedy som zverejnil svoj prvý projekt ESP, chcel som zo seba urobiť druhý. Mal som teda nejaký voľný čas na prepracovanie starého zdrojového kódu, aby vyhovoval mojim potrebám. Ak vám to teda nevadí,
Vzorkovač zvuku založený na DFPlayeri s kapacitnými senzormi: 9 krokov
Zvukový vzorkovač založený na DFPlayeri s kapacitnými senzormi: Úvod Po experimentovaní s konštrukciou rôznych syntetizátorov som sa pustil do zostrojenia zvukového vzorkovača, ktorý by bol ľahko replikovateľný a lacný. Aby ste mali dobrú kvalitu zvuku (44,1 kHz) a dostatočnú kapacitu úložiska, režim DFPlayer
Teplomer s teplotou príbuznou farbou na 2 "TFT displeji a viacerými senzormi: 5 krokov
Teplomer s teplotne relatívnou teplotou na 2 "TFT displeji a viacerými senzormi: Vyhotovil som displej zobrazujúci merania niekoľkých teplotných senzorov. Super na tom je, že farba hodnôt sa mení s teplotou:> 75 stupňov Celzia = ČERVENÁ>; 60> 75 = ORANŽOVÁ> 40 <60 = ŽLTÁ> 30 <40
Ručná konzola s bezdrôtovými ovládačmi a senzormi (Arduino MEGA & UNO): 10 krokov (s obrázkami)
Ručná konzola s bezdrôtovými ovládačmi a senzormi (Arduino MEGA & UNO): Čo som použil:- Arduino MEGA- 2x Arduino UNO- Adafruit 3,5 " Dotykový displej TFT 320x480 HXD8357D- Bzučiak- 4Ohm 3W reproduktor- 5 mm LED svetlá- Tlačiareň Ultimaker 2+ s čiernym vláknom PLA- Laserový rezač s drevom MDF- Čierna farba v spreji (na drevo)- 3x nRF24