Tartalomjegyzék:

Visuino I2C BMP280 Nyomás, hőmérséklet+OLED: 7 lépés
Visuino I2C BMP280 Nyomás, hőmérséklet+OLED: 7 lépés

Videó: Visuino I2C BMP280 Nyomás, hőmérséklet+OLED: 7 lépés

Videó: Visuino I2C BMP280 Nyomás, hőmérséklet+OLED: 7 lépés
Videó: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, November
Anonim
Image
Image
Amire szüksége lesz
Amire szüksége lesz

Ebben az oktatóanyagban az I2C BMP280 nyomást, hőmérséklet -érzékelőt, OLED lcd -t, Arduino UNO -t használjuk a nyomás és a hőmérséklet mérésére és az eredmények megjelenítésére az LCD -n. Nézzen meg egy bemutató videót.

1. lépés: Amire szüksége lesz

Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
  • Arduino UNO (lehet bármely más Arduino)
  • Jumper vezetékek
  • OLED LCD
  • I2C BMP280 érzékelő
  • Visuino program: Töltse le a Visuino programot

2. lépés: Az áramkör

Az áramkör
Az áramkör
  • Csatlakoztassa az Arduino tűt (SCL) a BMP280 tűhöz (SCL)
  • Csatlakoztassa az Arduino tűt (SDA) a BMP280 tűhöz (SDA)
  • Csatlakoztassa az Arduino tűt (SCL) az OLED LCD tűhöz (SCL)
  • Csatlakoztassa az Arduino tűt (SDA) az OLED LCD tűhöz (SDA)
  • Csatlakoztassa az Arduino tűt (5V) az OLED LCD tűhöz (VCC)
  • Csatlakoztassa az Arduino tűt (3.3V) a BMP280 tűhöz (VCC)
  • Csatlakoztassa az Arduino tűt (GND) az OLED LCD tűhöz (GND)
  • Csatlakoztassa az Arduino tűt (GND) a BMP280 tűhöz (GND)

3. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

Az Arduino programozásának megkezdéséhez telepítenie kell az Arduino IDE -t innen:

Kérjük, vegye figyelembe, hogy az Arduino IDE 1.6.6 -ban vannak kritikus hibák. Győződjön meg arról, hogy az 1.6.7 vagy újabb verzióját telepítette, különben ez az utasítás nem fog működni! Ha még nem tette meg, kövesse az utasításban leírt lépéseket az Arduino IDE beállításához az ESP 8266 programra! A Visuino: https://www.visuino.eu telepítése is szükséges. A Visuino elindítása az első képen látható módon Kattintson a Visuino Arduino komponensén található „Eszközök” gombra (1. kép).

4. lépés: A Visuino -ban összetevők hozzáadása

A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
  • Nyomáshőmérséklet BME 280 I2C komponens hozzáadása
  • Adjon hozzá 2x MapRange összetevőt
  • Adjon hozzá DISPLAY OLED LCD I2C -t
  • Kattintson duplán az OLED LCD komponensre és a szerkesztőben:
  1. Válassza a "Szövegmező" lehetőséget, húzza balra, és a Tulajdonságok ablakban állítsa be: x -től 60 -ig és y -tól 5 -ig
  2. Válassza a "Szövegmező" lehetőséget, húzza balra, és a Tulajdonságok ablakban állítsa be: x 50 -ig és y 20 -ig
  3. Válassza a "Szöveg rajzolása" lehetőséget, húzza balra, és a Tulajdonságok ablakban állítsa be az x értéket 0 -ra és y -t 5 -re, és állítsa a szöveget a következőre: "Nyomás:"
  4. Válassza a "Szöveg rajzolása" lehetőséget, húzza balra, és a Tulajdonságok ablakban állítsa be az x értéket 0 -ra és y -t 20 -ra, és állítsa a szöveget a következőre: "Temp:"

5. lépés: Visuino -ban: Alkatrészek csatlakoztatása

Visuino: Összekötő alkatrészek
Visuino: Összekötő alkatrészek
  • Csatlakoztassa az Arduino I2C tűt [in] a PressureTemperatureHumidity1 I2C csaphoz [kimenet]
  • Csatlakoztassa az Arduino I2C tűt [be] a DisplayOLED1 I2C tűhöz [kimenet]
  • Csatlakoztassa az Arduino soros [0] tűt [kimenet] a DisplayOLED 1 tűs [bemenethez]
  • Csatlakoztassa a PressureTemperatureHumidity1 tűs nyomást (Pa) a MapRange1 érintkezőhöz [in]
  • Csatlakoztassa a PressureTemperatureHumidity1 pin hőmérsékletet a MapRange2 pin [in]
  • Csatlakoztassa a MapRange1 -et a DisplayOLED1 tűhöz [Elemek szövegmező1]
  • Csatlakoztassa a MapRange2 -t a DisplayOLED1 tűhöz [Elemek szövegmező2]

6. lépés: Az Arduino kód létrehozása, fordítása és feltöltése

Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése

Visuino esetén nyomja meg az F9 billentyűt, vagy kattintson az 1. képen látható gombra az Arduino kód létrehozásához, és nyissa meg az Arduino IDE -t

Az Arduino IDE -ben kattintson a Feltöltés gombra a kód összeállításához és feltöltéséhez (2. kép)

7. lépés: Játssz

Ha bekapcsolja az Arduino Uno modult, az LCD elkezdi megjeleníteni az aktuális nyomás és hőmérséklet adatait.

Gratulálunk! Befejezte az I2C BMP280 érzékelő projektjét a Visuino -val. Mellékelve van a Visuino projekt is, amelyet ehhez az Instructable -hez hoztam létre.

A Visuino -ból letöltheti és megnyithatja:

Ajánlott: