Obsah:

Visuino I2C BMP280 tlak, teplota+OLED: 7 kroků
Visuino I2C BMP280 tlak, teplota+OLED: 7 kroků

Video: Visuino I2C BMP280 tlak, teplota+OLED: 7 kroků

Video: Visuino I2C BMP280 tlak, teplota+OLED: 7 kroků
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Listopad
Anonim
Image
Image
Co budete potřebovat
Co budete potřebovat

V tomto tutoriálu použijeme I2C BMP280 tlak, teplotní senzor, OLED lcd, Arduino UNO měření tlaku a teploty a zobrazení výsledků na LCD. Podívejte se na ukázkové video.

Krok 1: Co budete potřebovat

Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
  • Arduino UNO (může být jakékoli jiné Arduino)
  • Propojovací vodiče
  • OLED LCD
  • Senzor I2C BMP280
  • Program Visuino: Stáhněte si Visuino

Krok 2: Okruh

Okruh
Okruh
  • Připojte pin Arduino (SCL) k pinu BMP280 (SCL)
  • Připojte pin Arduino (SDA) k pinu BMP280 (SDA)
  • Připojte pin Arduino (SCL) k kolíku OLED LCD (SCL)
  • Připojte pin Arduino (SDA) k OLED LCD pinu (SDA)
  • Připojte pin Arduino (5V) k kolíku OLED LCD (VCC)
  • Připojte pin Arduino (3,3 V) k pinu BMP280 (VCC)
  • Připojte pin Arduino (GND) k kolíku OLED LCD (GND)
  • Připojte pin Arduino (GND) k pinu BMP280 (GND)

Krok 3: Spusťte Visuino a vyberte typ desky Arduino UNO

Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO

Abyste mohli začít programovat Arduino, budete muset mít nainstalované Arduino IDE zde:

Uvědomte si prosím, že v Arduino IDE 1.6.6 jsou některé kritické chyby. Ujistěte se, že instalujete 1.6.7 nebo vyšší, jinak tento Instructable nebude fungovat! Pokud jste tak neučinili, postupujte podle pokynů v tomto Instructable pro nastavení Arduino IDE pro programování ESP 8266! Je také třeba nainstalovat Visuino: https://www.visuino.eu. Spusťte Visuino, jak je znázorněno na prvním obrázku Klikněte na tlačítko „Nástroje“na komponentě Arduino (obrázek 1) ve Visuinu Když se zobrazí dialogové okno, vyberte „Arduino UNO“, jak je znázorněno na obrázku 2

Krok 4: Ve Visuinu přidejte komponenty

Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
  • Přidejte komponentu Teplota tlaku BME 280 I2C
  • Přidejte 2x komponentu MapRange
  • Přidejte DISPLAY OLED LCD I2C
  • Dvakrát klikněte na komponentu OLED LCD a v editoru:
  1. Vyberte „Textové pole“, přetáhněte jej doleva a v okně Vlastnosti nastavte: x na 60 a y na 5
  2. Vyberte „Textové pole“, přetáhněte jej doleva a v okně Vlastnosti nastavte: x na 50 a y na 20
  3. Vyberte „Nakreslit text“, přetáhněte jej doleva a v okně Vlastnosti nastavte: x na 0 a y na 5 a nastavte text na: „Tlak:“
  4. Vyberte „Nakreslit text“, přetáhněte jej doleva a v okně Vlastnosti nastavte: x na 0 a y na 20 a nastavte text na: „Teplota:“

Krok 5: Ve Visuinu: Připojení komponent

Ve Visuinu: Připojení komponent
Ve Visuinu: Připojení komponent
  • Připojte pin Arduino I2C [in] k kolíku PressureTemperatureHumidity1 I2C [out]
  • Připojte pin Arduino I2C [in] ke kolíku DisplayOLED1 I2C [out]
  • Připojte pin Arduino Serial [0] [ven] k DisplayOLED1 pin [in]
  • Připojte PressureTemperatureHumidity1 pin tlak (Pa) k MapRange1 pin [in]
  • Připojte tlak, teplota, vlhkost, 1 kolíková teplota k MapRange 2 pin [v]
  • Připojte pin MapRange1 k kolíku DisplayOLED1 [textové pole Elements1]
  • Připojte pin MapRange2 k kolíku DisplayOLED1 [textové pole Elements2]

Krok 6: Generujte, kompilujte a nahrajte kód Arduino

Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino

Ve Visuinu vygenerujte kód Arduino stisknutím klávesy F9 nebo kliknutím na tlačítko zobrazené na obrázku 1 a otevřete Arduino IDE

V Arduino IDE klikněte na tlačítko Nahrát pro kompilaci a nahrání kódu (obrázek 2)

Krok 7: Hrajte

Pokud napájíte modul Arduino Uno, LCD začne zobrazovat údaje o aktuálním tlaku a teplotě.

Gratulujeme! Dokončili jste projekt snímače I2C BMP280 s Visuino. Také je připojen projekt Visuino, který jsem vytvořil pro tento Instructable.

Můžete si jej stáhnout a otevřít ve Visuinu:

Doporučuje: