Obsah:

Visuino I2C BMP280 tlak, teplota+OLED: 7 krokov
Visuino I2C BMP280 tlak, teplota+OLED: 7 krokov

Video: Visuino I2C BMP280 tlak, teplota+OLED: 7 krokov

Video: Visuino I2C BMP280 tlak, teplota+OLED: 7 krokov
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Júl
Anonim
Image
Image
Čo budete potrebovať
Čo budete potrebovať

V tomto návode použijeme I2C BMP280 tlak, teplotný senzor, OLED LCD, Arduino UNO na meranie tlaku a teploty a zobrazenie výsledkov na LCD. Pozrite si ukážkové video.

Krok 1: Čo budete potrebovať

Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
  • Arduino UNO (môže to byť akékoľvek iné Arduino)
  • Prepojovacie vodiče
  • OLED LCD
  • Senzor I2C BMP280
  • Program Visuino: Stiahnite si Visuino

Krok 2: Okruh

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

Krok 3: Spustite Visuino a vyberte typ dosky Arduino UNO

Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO

Ak chcete začať programovať Arduino, budete musieť mať nainštalované Arduino IDE tu:

Uvedomte si, že v Arduino IDE 1.6.6 existujú niektoré kritické chyby. Uistite sa, že inštalujete 1.6.7 alebo vyšší, inak tento návod nebude fungovať! Ak ste to neurobili, postupujte podľa pokynov v tomto návode na nastavenie Arduino IDE na programovanie ESP 8266! Je tiež potrebné nainštalovať Visuino: https://www.visuino.eu. Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) v programe Visuino Keď sa zobrazí dialógové okno, zvoľte „Arduino UNO“podľa obrázku 2

Krok 4: V programe Visuino pridajte komponenty

Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
  • Pridajte komponent tlaku BME 280 I2C
  • Pridajte 2x komponent MapRange
  • Pridajte DISPLAY OLED LCD I2C
  • Dvakrát kliknite na komponent OLED LCD a v editore:
  1. Vyberte „Textové pole“, presuňte ho doľava a v okne Vlastnosti nastavte: x na 60 a y na 5
  2. Vyberte „Textové pole“, presuňte ho doľava a v okne Vlastnosti nastavte: x na 50 a y na 20
  3. Vyberte „Nakresliť text“, potiahnite ho doľava a v okne Vlastnosti nastavte: x na 0 a y na 5 a nastavte text na: „Tlak:“
  4. Vyberte „Nakresliť text“, potiahnite ho doľava a v okne Vlastnosti nastavte: x na 0 a y na 20 a nastavte text na: „Teplota:“

Krok 5: Vo Visuine: Pripojenie komponentov

Vo Visuine: Pripojenie komponentov
Vo Visuine: Pripojenie komponentov
  • Pripojte pin Arduino I2C [in] k kolíku PressureTemperatureHumidity1 I2C [out]
  • Pripojte pin Arduino I2C [v] k pinu DisplayOLED1 I2C [von]
  • Pripojte sériový [0] pin [out] Arduino k pinu DisplayOLED1 [in]
  • Pripojte PressureTemperatureHumidity1 pin tlak (Pa) k MapRange1 pin [in]
  • Pripojte tlak, teplotu a vlhkosť 1 kolíková teplota k MapRange 2 kolíky [v]
  • Pripojte MapRange1 k pinu DisplayOLED1 [textové pole Elements1]
  • Pripojte 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

Vo Visuine vygenerujte kód Arduino stlačením klávesu F9 alebo kliknutím na tlačidlo zobrazené na obrázku 1 a otvorte Arduino IDE

V Arduino IDE kliknite na tlačidlo Nahrať a zostavte a nahrajte kód (obrázok 2)

Krok 7: Hrajte

Ak napájate modul Arduino Uno, LCD začne zobrazovať údaje o aktuálnom tlaku a teplote.

Gratulujem Dokončili ste svoj projekt senzora I2C BMP280 s Visuino. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable.

Môžete si ho stiahnuť a otvoriť v programe Visuino:

Odporúča: