![Бул жерде өтө маанилүү сенсор жөнүндө билиңиз!: 11 кадам Бул жерде өтө маанилүү сенсор жөнүндө билиңиз!: 11 кадам](https://i.howwhatproduce.com/images/006/image-17059-9-j.webp)
Мазмуну:
- 1 -кадам: Демонстрация
- 2 -кадам: Колдонулган ресурстар
- 3 -кадам: Эмне үчүн басымын өлчөө керек?
- 4 -кадам: MPX басым сенсорлорунун үй -бүлөсү
- 5 -кадам: MPX5700DP
- 6 -кадам: Демонстрация үчүн
- 7 -кадам: ESP ADCди калибрлөө
- 8 -кадам: басымын эсептөө
- 9 -кадам: Ассамблея
- 10 -кадам: Булак коду
- 11 -кадам: Файлдар
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
![Бул жерде өтө маанилүү сенсор жөнүндө билиңиз! Бул жерде өтө маанилүү сенсор жөнүндө билиңиз!](https://i.howwhatproduce.com/images/006/image-17059-10-j.webp)
Суу сактагычтагы суунун деңгээли жөнүндө кантип билсе болот? Мындай нерсеге байкоо жүргүзүү үчүн, сиз басым сенсорун колдоно аласыз. Бул жалпысынан өндүрүштү автоматташтыруу үчүн абдан пайдалуу жабдуу. Бүгүн, биз MPX басым сенсорлорунун так үй -бүлөсү жөнүндө, өзгөчө басымды өлчөө үчүн сүйлөшөбүз. Мен сизди MPX5700 басым сенсору менен тааныштырам жана ESP WiFi LoRa 32ди колдонуп үлгү жыйнагын аткарам.
Мен LoRa байланышын бүгүн схемада колдонбойм, WiFi да, Bluetooth да. Бирок, мен бул ESP32ди тандагам, анткени мен буга чейин башка видеолордо бүгүн талкуулап жаткан бардык мүмкүнчүлүктөрдү кантип колдонууну үйрөттүм.
1 -кадам: Демонстрация
![Демонстрация Демонстрация](https://i.howwhatproduce.com/images/006/image-17059-11-j.webp)
![Демонстрация Демонстрация](https://i.howwhatproduce.com/images/006/image-17059-12-j.webp)
2 -кадам: Колдонулган ресурстар
![Колдонулган ресурстар Колдонулган ресурстар](https://i.howwhatproduce.com/images/006/image-17059-13-j.webp)
• MPX5700DP дифференциалдык басым сенсору
• 10k потенциометр (же тримпот)
• Protoboard
• Байланыш зымдары
• USB кабели
• ESP WiFi LoRa 32
• Аба компрессору (милдеттүү эмес)
3 -кадам: Эмне үчүн басымын өлчөө керек?
![Эмне үчүн басымын өлчөө керек? Эмне үчүн басымын өлчөө керек?](https://i.howwhatproduce.com/images/006/image-17059-14-j.webp)
• Басым маанилүү контролдук өзгөрмө болгон көптөгөн тиркемелер бар.
• Биз пневматикалык же гидравликалык башкаруу системасын колдоно алабыз.
• Медициналык приборлор.
• Робототехника.
• Өнөр жай же экологиялык процесстерди көзөмөлдөө.
• Суюк же газ кампаларында деңгээлди өлчөө.
4 -кадам: MPX басым сенсорлорунун үй -бүлөсү
![MPX басым сенсорлорунун үй -бүлөсү MPX басым сенсорлорунун үй -бүлөсү](https://i.howwhatproduce.com/images/006/image-17059-15-j.webp)
• Алар электр чыңалуусунда басым которгучтар.
• Алар пьезо резистивдүү сенсорго негизделген, мында кысуу электр каршылыгынын вариациясына айланат.
• Кичине басымдын айырмасын (0дон 0.04атмга чейин), же чоң вариацияларды (0дон 10атмге чейин) өлчөөгө жөндөмдүү версиялар бар.
• Алар бир нече пакетте пайда болот.
• Алар абсолюттук басымды (вакуумга салыштырмалуу), дифференциалдык басымды (эки басымдын ортосундагы айырма, p1 жана p2) же өлчөгүчтү (атмосфералык басымга карата) өлчөй алышат.
5 -кадам: MPX5700DP
![MPX5700DP MPX5700DP](https://i.howwhatproduce.com/images/006/image-17059-16-j.webp)
![MPX5700DP MPX5700DP](https://i.howwhatproduce.com/images/006/image-17059-17-j.webp)
• 5700 сериясында абсолюттук, дифференциалдуу жана өлчөөчү сенсорлор бар.
• MPX5700DP дифференциалдык басымды 0дөн 700кПа (болжол менен 7атм) ченей алат.
• Чыгуу чыңалуусу 0,2Втен 4,7Вга чейин өзгөрөт.
• Анын күчү 4,75Втен 5,25Вка чейин
6 -кадам: Демонстрация үчүн
![Демонстрация үчүн Демонстрация үчүн](https://i.howwhatproduce.com/images/006/image-17059-18-j.webp)
• Бул жолу биз бул сенсорду колдонуп практикалык колдонмо кылбайбыз; биз аны монтаждап, демонстрация катары кээ бир өлчөөлөрдү жасайбыз.
• Бул үчүн биз жогорку басымдын киришине (p1) басым жасоо үчүн түз аба компрессорун колдонобуз жана жергиликтүү атмосфералык басымга (p2) карата айырмачылыкты алабыз.
• MPX5700DP - бул бир багыттуу сенсор, бул p1 дайыма p2ден чоң же барабар болушу керек болгон оң айырмачылыктарды өлчөйт.
• p1> p2 жана айырма p1 - p2 болот
• Терс жана оң айырмачылыктарды баалай турган эки тараптуу дифференциалдык сенсорлор бар.
• Бул жөн гана демонстрация болсо да, биз бул жердеги принциптерди оңой эле колдоно алмакпыз, мисалы, бул компрессор менен иштеген аба резервуарындагы басым.
7 -кадам: ESP ADCди калибрлөө
![ESP ADC калибрлөө ESP ADC калибрлөө](https://i.howwhatproduce.com/images/006/image-17059-19-j.webp)
![ESP ADC калибрлөө ESP ADC калибрлөө](https://i.howwhatproduce.com/images/006/image-17059-20-j.webp)
![ESP ADC калибрлөө ESP ADC калибрлөө](https://i.howwhatproduce.com/images/006/image-17059-21-j.webp)
• Биз ESPтин аналогдук-санариптик конверсиясы толугу менен сызыктуу эмес экенин жана бир SoCтен башкасына өзгөрүшү мүмкүн экенин билгендиктен, анын жүрүм-турумун жөнөкөй аныктоодон баштайлы.
• Потенциометр менен мультиметрди колдонуу менен биз АДга берилген чыңалууну өлчөп, аны көрсөтүлгөн мааниге байланыштырабыз.
• АДны окуу жана маалыматты таблицага чогултуу үчүн жөнөкөй программа менен биз анын жүрүм -турумунун ийри сызыгын аныктай алдык.
8 -кадам: басымын эсептөө
![Басымды эсептөө Басымды эсептөө](https://i.howwhatproduce.com/images/006/image-17059-22-j.webp)
![Басымды эсептөө Басымды эсептөө](https://i.howwhatproduce.com/images/006/image-17059-23-j.webp)
• Өндүрүүчү бизге компоненттин жүрүм -туруму менен функцияны камсыз кылса да, биз өлчөө жөнүндө сөз болгондо, дайыма калибрлөө жүргүзүү сунушталат.
• Бирок, бул жөн гана көрсөтмө болгондуктан, биз маалымат барагынан табылган функцияны түз колдонобуз. Бул үчүн, биз аны ADC баллынын функциясы катары кысымга алгыдай кылып башкарабыз.
* Эстен чыгарбаңыз, ADCге чыңалуу чыңалуусунун үлүшү жалпы ADC тарабынан окулган ADC менен бирдей мааниге ээ болушу керек. (Түзөтүүнү эске албаганда)
9 -кадам: Ассамблея
![Ассамблея Ассамблея](https://i.howwhatproduce.com/images/006/image-17059-24-j.webp)
![Ассамблея Ассамблея](https://i.howwhatproduce.com/images/006/image-17059-25-j.webp)
• Сенсорду туташтыруу үчүн анын терминалдарынын бириндеги оюкту издеңиз, ал пин 1ди билдирет.
• Ошол жерден саноо:
Pin 1 сигнал чыгарууну камсыз кылат (0Vден 4.7Vга чейин)
Pin 2 - бул шилтеме. (GND)
Күч үчүн 3 -пин. (Vs)
• Сигналдын чыгышы 4.7V болгондуктан, биз чыңалуу бөлүштүргүчтү колдонобуз, ошондуктан максималдуу мааниси 3V3кө барабар. Бул үчүн биз потенциометр менен жөнгө салдык.
10 -кадам: Булак коду
![Булак коду Булак коду](https://i.howwhatproduce.com/images/006/image-17059-26-j.webp)
![Булак коду Булак коду](https://i.howwhatproduce.com/images/006/image-17059-27-j.webp)
Булак коду: #камтыйт жана #аныктоо
// Bibliotecas para utilização to display oLED #include // Ардуино 1.6.5 e posterior #posterior #include "SSD1306.h" // o mesmo que #include "SSD1306Wire.h" // Эсеп OLED менен байланышкан. ESP32 GPO'лорду бөлүштүрөт: // OLED_SDA - GPIO4 // OLED_SCL - GPIO15 // OLED_RST - GPIO16 #define SDA 4 #define SCL 15 #deftine RST 16 // RST программасын иштеп чыгуу
Булак: Глобалдык өзгөрмөлөр жана константалар
SSD1306 дисплейи (0x3c, SDA, SCL, RST); // Instantiando e justando osos pinos to do "display" const int amostras = 10000; // nosmer de amostras coletadas média const int pin = 13; // pino de leitura const float fator_atm = 0.0098692327; // атмосфера үчүн шарттар өзгөрбөйт fator_bar = 0.01; // fator de chatão para bar const float fator_kgf_cm2 = 0.0101971621; // fator de talkão kgf/cm2
Булак коду: Орнотуу ()
void setup () {pinMode (pin, INPUT); // pino de leitura analógica Serial.begin (115200); // сериялуу инициандо // Inicia o display display.init (); display.flipScreenVertically (); // Vera a tela verticalmente}
Булак коду: Loop ()
void loop () {float medidas = 0.0; // variável para manipular as medidas float pressao = 0.0; // ар кандай өзгөрүүлөр үчүн баалуу кагаздарды басып чыгаруу // ADC үчүн кол коюлган амостралар (int i = 0; i
Булак коду: кПадагы басымды эсептөөчү функция
сүзүү калкуляциясы Pressao (float medida) {// Эсептөөлөр баскычын басып өтүү // эрдик кылуу AD корригидо пела função corrigeMedida () // Эсте фунцейшн фейсбук фабрикасы // e NÃO LEVA EM CONSIDERAÇÃO OS POSSÍVEIS DESVIVESVIE erro) кайтуу ((corrigeMedida (medida) / 3.3) - 0.04) / 0.0012858; }
- СҮРӨТТӨР
Булак коду: AD маанисин оңдогон функция
float corrigeMedida (float x) { / * Эч кандай функция жок AD e valor lido * / кайтаруу 4.821224180510e-02 + 1.180826610901e-03 * x + -6.640183463236e-07 * x * -6.640183463236e 5.235532597676e-10 * x * x * x + -2.020362975028e-13 * x * x * x * x + 3.809807883001e-17 * x * x * x * x * x + -2.896158699016e-21 * x * x * x * x * x * x; }
11 -кадам: Файлдар
Файлдарды жүктөп алыңыз:
МЕН ЖОК
Сунушталууда:
Жаңы неопиксел алдыңызбы? Бул жерде тез баштоочу колдонмо !: 5 кадам
![Жаңы неопиксел алдыңызбы? Бул жерде тез баштоочу колдонмо !: 5 кадам Жаңы неопиксел алдыңызбы? Бул жерде тез баштоочу колдонмо !: 5 кадам](https://i.howwhatproduce.com/images/002/image-3994-23-j.webp)
Жаңы неопиксел алдыңызбы? Бул жерде тез баштоо көрсөтмөсү !: Мен акыркы көрсөтмөмдө үзгүлтүксүз болом деп айтканымды билем, бирок андай эмес. Ооба, мен аракет кылдым, бирок менде жакшы ойлор болгон жок: Мом капталган матч: KABOOM!*Карандаш шам: Fissssssss … KABOOOM! ** Fancy математикалык искусство: Туура эмес бурчтарды түшүндүм! Баары бир мен кайтып келдим
Nike LED Swoosh! Бул бөлмө үчүн сонун декор. Бул ар бир адам кайталай турган бир долбоор.: 5 кадам
![Nike LED Swoosh! Бул бөлмө үчүн сонун декор. Бул ар бир адам кайталай турган бир долбоор.: 5 кадам Nike LED Swoosh! Бул бөлмө үчүн сонун декор. Бул ар бир адам кайталай турган бир долбоор.: 5 кадам](https://i.howwhatproduce.com/images/010/image-28228-j.webp)
Nike LED Swoosh! Бул бөлмө үчүн сонун декор. Бул ар бир адам кайталай ала турган бир долбоор. .: Куралдар-тасма өлчөгүч-отвертка 2х жыгач 20-20-3000 2х фанера 500-1000мм-винт (45мм) 150х-бурама (35мм) 30х-скр
Arduino жана Apple HomeKit интеграциясы - Үйүңүздү Siriден башкарыңыз! IoT бул жерде: 6 кадам
![Arduino жана Apple HomeKit интеграциясы - Үйүңүздү Siriден башкарыңыз! IoT бул жерде: 6 кадам Arduino жана Apple HomeKit интеграциясы - Үйүңүздү Siriден башкарыңыз! IoT бул жерде: 6 кадам](https://i.howwhatproduce.com/images/003/image-8294-11-j.webp)
Arduino жана Apple HomeKit интеграциясы - Үйүңүздү Siriден башкарыңыз! IoT Бул жерде: Бул Instructable сизге iOS түзмөгүндө Apple HomeKitке arduino тактасын кошуунун тез жана оңой жолун берет. Ал бардык мүмкүнчүлүктөрдү ачат, анын ичинде серверде иштеген скрипттер, Apple HomeKit " Көрүнүштөр " менен бирге
Arduino Singleplayer понгу- Эгерде бул, анда бул: 5 кадам
![Arduino Singleplayer понгу- Эгерде бул, анда бул: 5 кадам Arduino Singleplayer понгу- Эгерде бул, анда бул: 5 кадам](https://i.howwhatproduce.com/images/002/image-3547-91-j.webp)
Arduino Singleplayer понгу-Эгерде бул, анда: Dit arduino долбоору 2 спеллер понгунун проектиси болуп саналат (https: //www.instructables.com/id/Portable-Arduino-a …) жалгыз оюнчу AI.Onderdelen менен жолугушту: Arduino Uno Nokia 5100 scherm. https: // ww
Canon N3 туташтыргычы, бул жөнүндө дайыма билгиңиз келгендердин баары: 5 кадам
![Canon N3 туташтыргычы, бул жөнүндө дайыма билгиңиз келгендердин баары: 5 кадам Canon N3 туташтыргычы, бул жөнүндө дайыма билгиңиз келгендердин баары: 5 кадам](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126010-canon-n3-connector-all-you-always-wanted-to-know-about-it-5-steps-j.webp)
Canon N3 туташтыргычы, сиз дайыма бул жөнүндө билгиңиз келет: жогорку санариптик камераларда Canon башка камераларында колдонулган кеңири жеткиликтүү 2,5 мм микро-джек туташтыргычынын ордуна алыстан башкаруу үчүн атайын туташтыргычты колдонууну чечти. Pentax.Бул чечимге ыраазы болбостон, алар