Мазмұны:
- 1 -қадам: Шолу
- 2 -қадам: BMP280 -ге қарсы BMP180
- 3 -қадам: аппараттық құралдардың тізімі
- 4 -қадам: Схеманы құру
- 5 -қадам: Эскиз
Бейне: BMP280 датчиктері Arduino Uno арқылы SPI арқылы: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл оқулықта біз SPU арқылы Arduino Uno -да үш BMP280 қосамыз, бірақ сіз Uno -да сегіз BMP280 -ге дейін сандық порттарды D3 -ден D10 -ға дейін әр сенсор үшін nSS (Slave Select) ретінде қосуға болады.
BMP280 өлшенген атмосфералық қысым үлгілерінің нәтижесі 16x2 LCD LCM1602 дисплейінде көрсетіледі.
СКД дисплейі Uno -ға I2C (немесе IIC) арқылы PCF8574 модулі арқылы қосылады.
1 -қадам: Шолу
Bosch BMP280 қысым мен температура сенсоры SPI және I2C (немесе IIC) микроконтроллермен байланысты қолдайды. Бұл жоғары дәлдіктегі сенсор (0,16Па немесе ± 1м) және төмен тұтыну (2,7мкА).
BMP280 - бұл BMP180 нұсқасының жаңартылған нұсқасы, ол көптеген жақсартуларға ие: қысым мен температураның жоғары ажыратымдылығы, қуатты тұтынудың аздығы, жаңадан қосылған SPI интерфейсі, шудың төмен өлшемі, RMS шуының төмендігі, іздің кішіреюі, өлшеудің көбірек режимі, жоғары өлшеу жиілігі және жаңадан қосылған экологиялық кедергілерден қорғайды.
Bosch BMP280 мәліметтер парағы
2 -қадам: BMP280 -ге қарсы BMP180
BMP280 датчигін BME280 сенсорымен салыстыруға арналған деректер.
3 -қадам: аппараттық құралдардың тізімі
- 1 Arduino Uno тақтасы
- 3 модуль BMP280 сыну тақтасының сенсоры
- 1 модуль PCF8574 (I2C) тақтасы
- 1 LCD LCM1602 (16x2) дисплейі
- 1 протокол
- 35 секіргіш сымдар
4 -қадам: Схеманы құру
Үш BMP280 үшін схема келесідей:
Бір түйреуіш ……………………………………………………………SCLD12 MISO (Master IN Slave OUT) ………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD10 SSn (Құлды таңдау) ………… …………………………………. CSB
Бір түйреуіш ……………………………………………………………SCLD12 MISO (Master IN Slave OUT) ………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD9 SSn (құлды таңдау) ………… ………………………………………. CSB
Бір түйреуіш ……………………………………………………………SCLD12 (MISO Master IN Slave OUT) ………………………. SDOD11 (MOSI Master OUT Slave IN) ………………………… SDAD8 SSn (құлды таңдау) …………… …………………………………. CSB
*BMP280 -ден барлық VCC және GND Arduino қуатының 3.3В немесе протободы қуат модуліне қосылған.
LCD LCM1602 дисплейі мен PCF8574 I2C модулі үшін схема келесідей:
а. СКД мен PCF8574 суретте көрсетілгендей тақтаға қойыңыз.
б. Uno аналогты түйреуіштері бар PCF8574 Jumper:
Бір түйреуіш ……………………………. PCF8574 pinA4 ………………………………………………………………………………………………………………….. SCL
PCF8574 -тен VCC және GND 5V Arduino қуатына немесе протободы қуат модуліне қосылған.
Ескерту: Егер сіз протободы қуат модулін қолдансаңыз, Arduino Gnd протоколын Gnd -мен қосуыңыз керек.
5 -қадам: Эскиз
Ескертулер:
- - Бұл эскизде орташа қиындықтар болуы мүмкін.
-
- Бұл эскиз Ардуинода келесі кітапханаларды орнатуды талап етеді:
- LiquidCrystal_I2C.h
- Adafruit_BMP280.h
- Adafruit_Sensor.h
- SPI.h
Эскизді жүктеп алыңыз …
Ұсынылған:
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards датчиктері: 7 қадам
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Датчиктер: O objetivo desse tutorial é mostrar этаптардың қажеттілігіне қарай, конфигурациялау қажет, сонымен қатар, Dragonboard 410c atrav және eacute компьютерлерінің ноутбуктары мен компьютерлерінде
DIY датчиктері бар термометр 2 сенсормен: 3 қадаммен (суреттермен)
DIY сенсорлы термометр 2 сенсормен: Бұл жоба менің бұрынғы «DIY каротаж термометрі» жобасын жетілдіру болып табылады. Ол температураны микро SD картасына тіркейді. Жабдықтың өзгеруі Мен нақты уақыттағы модульге DS18B20 температура сенсорын қостым, онда
Arduino басқаратын бірнеше P.I.R датчиктері бір шетте: 3 қадам
Arduino сол жақтағы бірнеше PIR сенсорын басқарады: Бүгін мен сізге бірнеше Arduino Bord -пен бірнеше PIR сенсорларын қалай қосу керектігін айтамын; мұнда мен қосымша функционалдылық үшін 4 арналы реле модулін қолдандым. (НЕМЕСЕ сіз өзіңіздің ардуиніңізді қаншалықты көп қолдана аласыз
Жеке іріктеу сорғыларының жұмыс датчиктері: 3 қадам
Жеке іріктеу сорғыларының жұмыс датчиктері: мен жеке сорғыларды іріктеудің жақсы жұмысын бақылау жүйесін жасадым
Advanced Makeblock датчиктері (DIY): 32 қадам (суреттермен)
Advanced Makeblock датчиктері (DIY): Makeblock платформасында роботтар жасауға арналған барлық механикалық бөлшектер мен электроника бар. Makeblock бұл роботтарды STEM білім беру платформасының бөлігі ретінде сатады. Scratch тілі арқылы балалар бағдарламалаудың қарапайым дағдыларын ала алады