Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
Iets kleiner, maar groter.
Stap 1: Het project wordt voortgezet
Nou, ik had een 1,8 inch tft lcd met ST7735 driver die ik al een tijdje niet meer heb gebruikt. Vanwege de 2.4 lcd kon ik de I2C-interface niet gebruiken om meer sensoren op de Arduino Uno aan te sluiten. Ik besloot de schets te herschrijven om aan mijn behoeften te voldoen. Ik heb een BMP280 luchtdruksensor en een DS3231 RTC toegevoegd om tijd en luchtdruk weer te geven.
Stap 2: benodigde onderdelen
- Arduino Uno, Nano, Pro mini, Mega2560 enz.
- BMP280 luchtdruksensor
- DS3231 RTC
- 1,8 inch tft-lcd ST7735
- DS18b20
- DHT11 of DHT22
- Bibliotheken en schets
Stap 3: Software
Ik heb 2 schetsen gemaakt. De ene is met RTC en de tweede is zonder de RTC.
2019.03.04. Nog een schets om de BME280-sensor te gebruiken.
Stap 4: Aansluitingen
LCD:
- CS Digitale 9
- RST Digitale 7
- DC Digitale 8
- SCLK Digitaal 13
- MOSI Digitaal 11
- VCC 3,3 volt
- GND aarde
- LED 5 volt
BMP280:
VCC: ik adviseer ten zeerste slechts 3,3 volt
GND: aarde
SCL: Analoog 5
SDA: Analoog 4
DS3231:
Vcc: 3,3 of 5 volt
GND: aarde
SCL: A5
VIB: A4
DS18B20: Digitale 6
DHT11/22: Digitaal 10
Analoge LDR: elke analoge pin die vrij is
Stap 5: Eindelijk
U bent klaar en heeft een zeer goedkoop en nauwkeurig weerstation in elkaar gezet.
In principe is het hetzelfde als het vorige, maar het gebruikt een ander lcd-scherm. Voor het weergeven van de tijd dacht ik dat een simpele string meer dan genoeg zou zijn.
tft.print(rtc.getTimeStr(FORMAT_SHORT)); // FORMAT_LONG voor het weergeven van seconden; Maar het is een beetje veel voor de Nano, het weergeven van seconden is vertraagd
Je kunt nog steeds meer sensoren toevoegen als je wilt, want we hebben nog een paar digitale en analoge pinnen vrij om nog maar te zwijgen van de I2C-bus. De enige limiet is de lcd-resolutie:)
Ik hoop dat u er een goed gebruik van zult maken.
Bedankt voor het lezen van mijn instructable.
Proost!
Aanbevolen:
Satellietondersteund weerstation: 5 stappen
Satellite Assisted Weather Station: Dit project is bedoeld voor mensen die hun eigen weergegevens willen verzamelen. Het kan windsnelheid en -richting, temperatuur en luchtvochtigheid meten. Het is ook in staat om elke 100 minuten naar weersatellieten te luisteren die om de aarde draaien. ik wil
3.2 TFT-weerstation: 4 stappen
3.2 TFT-weerstation: Ja! Het is weer hetzelfde weerstation, maar dan met een groter scherm. Kijk eens naar eerdere instructables. Ik had nog steeds dit 320X480 lcd-scherm voor de Arduino Mega en ik vroeg me af of ik mijn schets kon herschrijven om eraan te werken. Ik had geluk
Geavanceerd beveiligingssysteem: 7 stappen
Geavanceerd beveiligingssysteem: Heb je ooit je huis volledig willen beveiligen en het voor indringers onmogelijk maken om je huis binnen te komen? Dan is dit de oplossing voor jou! Ik heb Advanced Security System gemaakt, dit is een systeem dat je huis van binnen en van buiten beveiligt
D4E1: Reading-tool 2.0 (geavanceerd productieproces): 9 stappen
D4E1: Leestool 2.0 (geavanceerd productieproces): Info:- Twee studenten Industrieel productontwerp in Kortrijk (België) bedachten deze leestool. We zijn begonnen op basis van een bestaand ontwerp en hebben dit doorontwikkeld tot een ander ontwerp. De leestool is oorspronkelijk ontwikkeld voor een klant
GEAVANCEERD IoT IRRIGATIESYSTEEM: 17 stappen
GEAVANCEERD IoT IRRIGATIESYSTEEM: --door Maninder Bir Singh Gulshan, Bhawna Singh, Prerna Gupta