Spisu treści:

Stacja pogodowa Arduino przy użyciu BMP280-DHT11 - temperatura, wilgotność i ciśnienie: 8 kroków
Stacja pogodowa Arduino przy użyciu BMP280-DHT11 - temperatura, wilgotność i ciśnienie: 8 kroków

Wideo: Stacja pogodowa Arduino przy użyciu BMP280-DHT11 - temperatura, wilgotność i ciśnienie: 8 kroków

Wideo: Stacja pogodowa Arduino przy użyciu BMP280-DHT11 - temperatura, wilgotność i ciśnienie: 8 kroków
Wideo: Kurs Arduino #4: DHT11/DHT22 - Czujnik temperatury i wilgotności + Stacja pogodowa 2024, Listopad
Anonim
Image
Image

W tym samouczku dowiemy się, jak zrobić stację pogodową, która będzie wyświetlać TEMPERATURĘ, WILGOTNOŚĆ I CIŚNIENIE na wyświetlaczu LCD TFT 7735

Obejrzyj film demonstracyjny.

Krok 1: Czego będziesz potrzebować

Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
  • Arduino UNO (lub dowolne inne Arduino)
  • Wyświetlacz LCD TFT 7735
  • Czujnik BMP280
  • Czujnik DHT11
  • Przewody połączeniowe
  • Deska do krojenia chleba
  • Program Visuino: Pobierz Visuino

Krok 2: Obwód

Obwód
Obwód

LCD TFT ST7735

Łączyć:

  • 1.8 TFT PIN wyświetlacza [LED] do Arduino PIN [3,3 V]
  • 1.8 TFT PIN wyświetlacza [SCK] do Arduino PIN [13]
  • 1.8 PIN wyświetlacza TFT [SDA] do PIN Arduino [11]
  • 1.8 PIN wyświetlacza TFT [A0 lub DC] do PIN Arduino [9]
  • 1.8 PIN wyświetlacza TFT [RESET] do PIN Arduino [8]
  • 1.8 PIN wyświetlacza TFT [CS] do PIN Arduino [10]
  • 1.8 PIN wyświetlacza TFT [GND] do PIN Arduino [GND]
  • 1.8 PIN wyświetlacza TFT [VCC] do PIN Arduino [5V]

UWAGA: Niektóre płyty Arduino mają różne piny SPI, więc upewnij się, że sprawdziłeś dokumentację płyty.

Czujnik BMP280

  • Podłącz pin [VIN] do Arduino [V5]
  • Połącz pin [GND] z pinem Arduino [GND]
  • Połącz pin [SDA] z pinem Arduino [SDA]
  • Połącz pin [SCL] z pinem Arduino [SCL]

Czujnik DHT11

  • Podłącz pin [+] do Arduino [V5]
  • Połącz pin [-] z pinem Arduino [GND]
  • Połącz pin [S] z cyfrowym pinem Arduino [7]

Krok 3: Uruchom Visuino i wybierz typ płyty Arduino UNO

Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO

Aby rozpocząć programowanie Arduino, musisz mieć zainstalowane Arduino IDE stąd:

Należy pamiętać, że w Arduino IDE 1.6.6 występuje kilka krytycznych błędów. Upewnij się, że zainstalowałeś 1.6.7 lub nowszy, w przeciwnym razie ta instrukcja nie będzie działać! Jeśli jeszcze tego nie zrobiłeś, wykonaj czynności opisane w tej instrukcji, aby skonfigurować Arduino IDE do programowania Arduino UNO! Visuino: https://www.visuino.eu również musi być zainstalowane. Uruchom Visuino, jak pokazano na pierwszym obrazku Kliknij przycisk "Narzędzia" na komponencie Arduino (Zdjęcie 1) w Visuino Gdy pojawi się okno dialogowe, wybierz "Arduino UNO", jak pokazano na Zdjęciu 2

Krok 4: Dodaj komponenty w Visuino

W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
  • Dodaj komponent "temperatura ciśnienia BMP280 I2C"
  • Dodaj składnik „Wilgotność i termometr DHT11/21/22/AM2301”
  • Dodaj komponent "Kolorowy wyświetlacz TFT ST7735"

Krok 5: W komponentach zestawu Visuino

W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino

Wybierz „Display1” i ustaw „Orientation” na goDown (to zmieni kierunek wyświetlania)

Uwaga: Jeśli wyświetlacz nie będzie działał, spróbuj zmienić Typ w oknie właściwości

  • Kliknij dwukrotnie na "Wyświetl1" iw oknie elementów rozwiń "Tekst" i "Linie" po prawej stronie i przeciągnij na lewą stronę:

    • 4X „Narysuj tekst”
    • 3X „Narysuj linię”
    • 3X „Pole tekstowe”

    Po lewej stronie wybierz:- "Draw Text1" iw oknie właściwości ustaw "Size" na 1, "Color" na aclDodgerBlue i "X" na 17 i "Text" na STACJĘ POGODOWĄ

    - "Draw Line1" i w oknie właściwości ustaw "Height" na 0, "Width" na 120, "Color" na aclDodgerBlue i "Y" na 0- "Draw Text2" i w oknie właściwości ustaw "Size" na 1, "Color" na aclRed i "X" na 30 i "Y" na 15 i "Text" na TEMPERATURE

    - "Pole tekstowe1" iw oknie właściwości ustaw "Rozmiar" na 2, "Kolor" na aclYellow i "X" na 30 i "Y" na 30- "Draw Line2" i w oknie właściwości ustaw "Wysokość" na 0, "Width" na 120, "Color" na aclDodgerBlue i "Y" na 50- "Draw Text3" i w oknie właściwości ustaw "Size" na 1, "Color" na aclAqua i "X" na 40 i "Y" na 55 i „Tekst” na WILGOTNOŚĆ- „Pole tekstowe 2” i w oknie właściwości ustaw „Rozmiar” na 2, „Kolor” na aclYellow i „X” na 30 i „Y” na 70- „Draw Line3” oraz w okno właściwości ustaw "Height" na 0, "Width" na 120, "Color" na aclDodgerBlue i "Y" na 90- "Draw Text4" i w oknie właściwości ustaw "Size" na 1, "Color" na aclWhite i " X” do 40 i „Y” do 95 i „Text” do PRESSURE- „Pole tekstowe3” i w oknie właściwości ustaw „Size” na 2, „Color” na aclYellow i „X” na 15 i „Y” na 110

Krok 6: W komponentach Visuino Connect

W komponentach Visuino Connect
W komponentach Visuino Connect
  • Podłącz pin "PressureTemperature1" [Out] do Arduino I2C [In]
  • Podłącz pin "PressureTemperature1" [Ciśnienie] do Display1>TextField3 [In]
  • Podłącz pin "PressureTemperature1" [Temperatura] do Display1>TextField1 [In]
  • Podłącz styk „HumidityThermometer1” [Humidity] do Display1>TextField2 [In]
  • Podłącz pin „HumidityThermometer1” [Out] do pinu cyfrowego Arduino [7]
  • Podłącz pin komponentu "Display1" [Out] do pinu Arduino SPI [In]
  • Podłącz pin komponentu „Display1” [Chip Select] do pinu Arduino Digital [10]
  • Podłącz pin komponentu "Display1" [Reset] do pinu Arduino Digital[8]
  • Podłącz pin komponentu „Display1” [Register Select] do pinu Arduino Digital[9]

Krok 7: Wygeneruj, skompiluj i prześlij kod Arduino

Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino

W Visuino naciśnij F9 lub kliknij przycisk pokazany na Zdjęciu 1, aby wygenerować kod Arduino i otworzyć Arduino IDE

W Arduino IDE kliknij przycisk Prześlij, aby skompilować i przesłać kod (Zdjęcie 2)

Krok 8: Graj

Po włączeniu zasilania modułu Arduino UNO wyświetlacz LCD zacznie pokazywać aktualne wartości (TEMPERATURY, WILGOTNOŚCI, CIŚNIENIA)

Gratulacje! Zrealizowałeś swój projekt z Visuino. Dołączony jest również projekt Visuino, który stworzyłem dla tego Instructable, możesz go pobrać tutaj i otworzyć w Visuino:

Zalecana: