Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Circuit
- 3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз
- 4 -кадам: Visuinoдо компоненттерди кошуу
- 5 -кадам: Visuinoдо: Компоненттерди туташтыруу
- 6 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
- 7 -кадам: Play
Video: Visuino I2C BMP280 басымы, температурасы+OLED: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул окуу куралында биз I2C BMP280 басымын, температура сенсорун, OLED lcd, Arduino UNO өлчөөчү басымын жана температурасын колдонобуз жана ЖКда жыйынтыктарды көрсөтөбүз. Демонстрациялык видеону көрүңүз.
1 -кадам: Сизге эмне керек
- Arduino UNO (башка Arduino болушу мүмкүн)
- Өткөргүч зымдар
- OLED lcd
- I2C BMP280 сенсор
- Visuino программасы: Visuino жүктөп алыңыз
2 -кадам: 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 тандаңыз
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до компоненттерди кошуу
- Басым Температурасы BME 280 I2C компонентин кошуу
- 2x MapRange компонентин кошуңуз
- DISPLAY OLED LCD I2C кошуу
- OLED LCD компонентине жана редакторго эки жолу чыкылдатыңыз:
- "Текст талаасын" тандап, аны солго сүйрөңүз жана Properties терезесинде: xтен 60ка чейин жана yден 5ке чейин
- "Текст талаасын" тандап, аны солго сүйрөңүз жана Properties терезесинде: xтен 50гө чейин жана yден 20ге чейин
- "Текстти чийүү" дегенди тандап, аны солго сүйрөңүз жана Properties терезесинде: xтен 0гө чейин жана yден 5ке чейин жана текстти: "Басым:"
- "Текстти чийүү" дегенди тандап, аны солго сүйрөңүз жана Properties терезесинде: xтен 0гө жана yден 20га чейин жана текстти: "Temp:"
5 -кадам: 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 кодун түзүү, түзүү жана жүктөө
Visuinoдо F9 баскычын басыңыз же Arduino кодун чыгаруу үчүн 1 -сүрөттө көрсөтүлгөн баскычты басыңыз жана Arduino IDE ачыңыз.
Arduino IDEде, кодду түзүү жана жүктөө үчүн Жүктөө баскычын чыкылдатыңыз (Picture 2)
7 -кадам: Play
Эгерде сиз Arduino Uno модулун иштетсеңиз, Lcd учурдагы басым жана температура жөнүндө маалыматтарды көрсөтө баштайт.
Куттуктайм! Сиз Visuino менен I2C BMP280 сенсордук долбооруңузду бүтүрдүңүз. Ошондой эле Visuino долбоору тиркелди, мен бул инструкция үчүн түздүм.
Аны Visuino'дон жүктөп алып ача аласыз:
Сунушталууда:
Visuino менен SSD1331 OLED дисплейиндеги (SPI) Bitmap Animation: 8 кадам
Visuino менен SSD1331 OLED Дисплейиндеги (SPI) Bitmap Animation: Бул үйрөткүчтө биз Visuino менен SSD1331 OLED Дисплейинде (SPI) анимациянын жөнөкөй түрүндө битмап сүрөтүн көрсөтөбүз жана айланабыз
OLED экраны бар IoT температурасы жана нымдуулугу: 5 кадам (сүрөттөр менен)
OLED экраны менен IoT температурасы жана нымдуулугун өлчөгүч: каалаган убакта OLED экранында температураны жана нымдуулукту текшерип, ошол эле учурда IoT платформасында бул маалыматты чогултуп алыңыз. Бул жакшы долбоор, анткени сиз
Arduino UNO OLED Ultrasonic Range Finder жана Visuino менен: 7 кадам
Arduino UNO OLED Ultrasonic Range Finder жана Visuino менен: Бул үйрөткүчтө биз Arduino UNO, OLED Lcd, Ultrasonic диапазон табуучу модулун жана Visuino колдонобуз, ультраүн диапазонун дисплейде көрсөтүү жана кызыл LED менен чектик аралыкты коюу. Демонстрациялык видеону көрүңүз
NEO -6M GPS NodeMCU менен туташкан - OLED Display Position - Visuino: 7 кадам
NEO -6M GPS NodeMCU - OLED Дисплей Позициясы - Visuino менен туташкан: Бул окуу куралында биз NodeMCU Mini, OLED Lcd, NEO -6M GPS жана Visuino менен ЖКда түз GPS позициясын көрсөтөбүз. Демонстрациялык видеону көрүңүз
VISUINO Rolling Dice 0.96 дюймдук 4 пин OLED модулун колдонуп: 7 кадам
VISUINO Rolling Dice 0.96 дюймдук 4 пин OLED модулун колдонуп: Бул окуу куралында биз OLED Lcd жана Visuino менен нан табакчабыздын баскычын басканда Rolling Dice жасоо үчүн колдонобуз