Мазмуну:

Visuino I2C BMP280 басымы, температурасы+OLED: 7 кадам
Visuino I2C BMP280 басымы, температурасы+OLED: 7 кадам

Video: Visuino I2C BMP280 басымы, температурасы+OLED: 7 кадам

Video: Visuino I2C BMP280 басымы, температурасы+OLED: 7 кадам
Video: Proyecto ESP8266 con Arduino, sensor BME280 y pantalla OLED SSD1306 2024, Июль
Anonim
Image
Image
Сизге эмне керек болот
Сизге эмне керек болот

Бул окуу куралында биз I2C BMP280 басымын, температура сенсорун, OLED lcd, Arduino UNO өлчөөчү басымын жана температурасын колдонобуз жана ЖКда жыйынтыктарды көрсөтөбүз. Демонстрациялык видеону көрүңүз.

1 -кадам: Сизге эмне керек

Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
  • Arduino UNO (башка Arduino болушу мүмкүн)
  • Өткөргүч зымдар
  • OLED lcd
  • I2C BMP280 сенсор
  • Visuino программасы: Visuino жүктөп алыңыз

2 -кадам: Circuit

Circuit
Circuit
  • Ардуино пинин (SCL) BMP280 пинге (SCL) туташтыруу
  • Arduino пинди (SDA) BMP280 пинге (SDA) туташтыруу
  • Arduino пинин (SCL) OLED LCD пинге (SCL) туташтыруу
  • Arduino пинди (SDA) OLED LCD пинге (SDA) туташтыруу
  • Arduino пинин (5V) OLED LCD пинге (VCC) туташтыруу
  • Ардуино пинин (3.3V) BMP280 пинге (VCC) туташтыруу
  • Arduino пинди (GND) OLED LCD пинге (GND) туташтыруу
  • Ардуино пинин (GND) BMP280 пинге (GND) туташтыруу

3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз

Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз

Arduino программалоону баштоо үчүн, бул жерден Arduino IDE орнотулган болушу керек:

Сураныч, Arduino IDE 1.6.6 кээ бир маанилүү каталар бар экенин билиңиз. 1.6.7 же андан жогору орнотуп жатканыңызды текшериңиз, антпесе бул Нускоо иштебейт! Эгерде сиз бул көрсөтмөдөгү кадамдарды аткарбасаңыз, Arduino IDEди ESP 8266 программасына орнотуу үчүн! Visuino: https://www.visuino.eu да орнотулушу керек. Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "Arduino UNO" тандаңыз.

4 -кадам: Visuinoдо компоненттерди кошуу

Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
  • Басым Температурасы BME 280 I2C компонентин кошуу
  • 2x MapRange компонентин кошуңуз
  • DISPLAY OLED LCD I2C кошуу
  • OLED LCD компонентине жана редакторго эки жолу чыкылдатыңыз:
  1. "Текст талаасын" тандап, аны солго сүйрөңүз жана Properties терезесинде: xтен 60ка чейин жана yден 5ке чейин
  2. "Текст талаасын" тандап, аны солго сүйрөңүз жана Properties терезесинде: xтен 50гө чейин жана yден 20ге чейин
  3. "Текстти чийүү" дегенди тандап, аны солго сүйрөңүз жана Properties терезесинде: xтен 0гө чейин жана yден 5ке чейин жана текстти: "Басым:"
  4. "Текстти чийүү" дегенди тандап, аны солго сүйрөңүз жана Properties терезесинде: xтен 0гө жана yден 20га чейин жана текстти: "Temp:"

5 -кадам: Visuinoдо: Компоненттерди туташтыруу

Visuinoдо: Компоненттерди туташтыруу
Visuinoдо: Компоненттерди туташтыруу
  • Arduino I2C пинин [in] PressureTemperatureHumidity1 I2C пинине туташтырыңыз [out]
  • Arduino I2C пинин [in] DisplayOLED1 I2C пинине туташтырыңыз [чык]
  • Arduino Serial [0] төөнөгүчүн [чыгаруу] DisplayOLED1 төөнөгүчкө [in] туташтырыңыз
  • Connection PressureTemperatureHumidity1 pin pin (Pa) to MapRange1 pin [in]
  • Connection PressureTemperatureHumidity1 пин температурасы MapRange2 pinге [in]
  • MapRange1ди DisplayOLED1 пинине туташтырыңыз [Elements Text Field1]
  • MapRange2ди DisplayOLED1 пинге туташтырыңыз [Elements Text Field2]

6 -кадам: Arduino кодун түзүү, түзүү жана жүктөө

Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө

Visuinoдо F9 баскычын басыңыз же Arduino кодун чыгаруу үчүн 1 -сүрөттө көрсөтүлгөн баскычты басыңыз жана Arduino IDE ачыңыз.

Arduino IDEде, кодду түзүү жана жүктөө үчүн Жүктөө баскычын чыкылдатыңыз (Picture 2)

7 -кадам: Play

Эгерде сиз Arduino Uno модулун иштетсеңиз, Lcd учурдагы басым жана температура жөнүндө маалыматтарды көрсөтө баштайт.

Куттуктайм! Сиз Visuino менен I2C BMP280 сенсордук долбооруңузду бүтүрдүңүз. Ошондой эле Visuino долбоору тиркелди, мен бул инструкция үчүн түздүм.

Аны Visuino'дон жүктөп алып ача аласыз:

Сунушталууда: