Cov txheej txheem:
- Kauj Ruam 1: Qhia tawm
- Kauj Ruam 2: Cov Khoom Siv
- Kauj Ruam 3: Vim Li Cas Ntsuas Siab?
- Kauj Ruam 4: MPX Tsev Neeg ntawm Cov Ntshav Siab
- Kauj Ruam 5: MPX5700DP
- Kauj Ruam 6: Rau Kev Ua Yeeb Yam
- Kauj Ruam 7: Calibrating ESP ADC
- Kauj Ruam 8: Xam Qhov Siab
- Kauj Ruam 9: Sib dhos
- Kauj ruam 10: Source Code
- Kauj ruam 11: Cov ntaub ntawv
Video: Kawm Ntawm No Txog Qhov Tseem Ceeb Tseem Ceeb!: 11 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Koj tuaj yeem paub txog qib dej hauv lub tank dej li cas? Txhawm rau saib xyuas yam khoom no, koj tuaj yeem siv lub ntsuas siab. Qhov no yog cov cuab yeej muaj txiaj ntsig zoo rau kev lag luam automation, feem ntau. Hnub no, peb tab tom tham txog tsev neeg muaj tseeb ntawm MPX lub siab ntsuas, tshwj xeeb rau ntsuas ntsuas. Kuv yuav qhia koj rau MPX5700 lub siab ntsuas thiab ua tus qauv sib dhos siv ESP WiFi LoRa 32.
Kuv yuav tsis siv LoRa kev sib txuas lus hauv Circuit niaj hnub no, tsis yog WiFi lossis Bluetooth. Txawm li cas los xij, Kuv tau xaiv rau ESP32 no vim kuv twb tau qhia hauv lwm cov vis dis aus yuav siv tag nrho cov yam ntxwv uas kuv tham txog niaj hnub no.
Kauj Ruam 1: Qhia tawm
Kauj Ruam 2: Cov Khoom Siv
• MPX5700DP Differential Pressure Sensor
• 10k potentiometer (lossis trimpot)
• Protoboard
• Cov xov hlau txuas
• USB cable
• ESP WiFi LoRa 32
• Cua compressor (yeem)
Kauj Ruam 3: Vim Li Cas Ntsuas Siab?
• Muaj ntau daim ntawv thov uas qhov siab yog qhov tseem ceeb tswj hwm sib txawv.
• Peb tuaj yeem koom nrog cov tshuab pneumatic lossis hydraulic.
• Cov cuab yeej siv kho mob.
• Neeg hlau.
• Tswj cov txheej txheem kev lag luam lossis ib puag ncig.
• Kev ntsuas qib hauv cov kua dej lossis cov nkev.
Kauj Ruam 4: MPX Tsev Neeg ntawm Cov Ntshav Siab
• Lawv yog cov hloov pauv siab hauv qhov hluav taws xob.
• Lawv ua raws lub piezo resistive sensor, qhov twg qhov kev hloov pauv tau hloov pauv mus rau qhov hloov pauv ntawm qhov hluav taws xob tsis kam.
• Muaj cov ntawv muaj peev xwm ntsuas qhov sib txawv me me (ntawm 0 txog 0.04atm), lossis kev hloov pauv loj (ntawm 0 txog 10atm).
• Lawv tshwm hauv ntau pob.
• Lawv tuaj yeem ntsuas qhov siab (txheeb ze rau lub tshuab nqus tsev), qhov sib txawv ntawm qhov sib txawv (qhov sib txawv ntawm ob qhov kev sib zog, p1 thiab p2), lossis ntsuas (txheeb ze rau huab cua siab).
Kauj Ruam 5: MPX5700DP
• 5700 series muaj qhov tshwj xeeb, sib txawv, thiab ntsuas qhov ntsuas.
• MPX5700DP tuaj yeem ntsuas qhov sib txawv ntawm 0 txog 700kPa (kwv yees li 7atm).
• Cov zis hluav taws xob txawv ntawm 0.2V txog 4.7V.
• Nws lub zog yog los ntawm 4.75V txog 5.25V
Kauj Ruam 6: Rau Kev Ua Yeeb Yam
• Lub sijhawm no, peb yuav tsis ua daim ntawv thov siv lub ntsuas cua no; peb tsuas yog rub nws thiab ua qee qhov ntsuas raws li kev ua qauv qhia.
• Rau qhov no, peb yuav siv lub tshuab cua ncaj qha mus siv lub siab ntawm qhov nkag siab (p1) thiab tau txais qhov sib txawv ntawm kev sib raug zoo nrog huab cua hauv cheeb tsam (p2).
• MPX5700DP yog lub ntsuas ntsuas ib leeg, uas txhais tau tias nws ntsuas qhov sib txawv qhov zoo uas p1 ib txwm yuav tsum ntau dua lossis sib npaug rau p2.
• p1> p2 thiab qhov sib txawv yuav yog p1 - p2
• Muaj ob txoj hauv kev ntsuas qhov sib txawv uas tuaj yeem ntsuas qhov sib txawv tsis zoo thiab qhov zoo.
• Txawm hais tias nws tsuas yog ua qauv qhia xwb, peb tuaj yeem siv cov hauv paus ntsiab lus yooj yim no los tswj, piv txwv li, lub siab nyob hauv lub tshuab tso cua, siv lub tshuab cua no.
Kauj Ruam 7: Calibrating ESP ADC
• Txij li thaum peb paub tias ESP qhov hloov pauv sib piv-digital tsis yog kab ncaj thiab tuaj yeem sib txawv ntawm ib SoC mus rau lwm qhov, cia pib los ntawm kev txiav txim siab yooj yim ntawm nws tus cwj pwm.
• Siv lub hwj chim ntsuas hluav taws xob thiab lub ntsuas hluav taws xob, peb yuav ntsuas qhov ntsuas hluav taws xob siv rau AD thiab cuam tshuam nws rau tus nqi qhia.
• Nrog txoj haujlwm yooj yim rau kev nyeem AD thiab khaws cov ntaub ntawv hauv lub rooj, peb tuaj yeem txiav txim siab qhov nkhaus ntawm nws tus cwj pwm.
Kauj Ruam 8: Xam Qhov Siab
• Txawm hais tias cov chaw tsim khoom muab rau peb ua haujlwm nrog tus cwj pwm ntawm cov khoom siv, nws ib txwm pom zoo kom ua qhov ntsuas ntsuas thaum peb tham txog kev ntsuas.
• Txawm li cas los xij, txij li nws tsuas yog ua qauv qhia, peb yuav ncaj qha siv cov haujlwm muaj nyob hauv cov ntawv teev npe. Txog qhov no, peb yuav tswj hwm nws hauv txoj hauv kev uas ua rau peb muaj lub siab ua haujlwm ntawm ADC tus nqi.
* Nco ntsoov tias qhov feem ntawm qhov hluav taws xob siv rau ADC los ntawm qhov ntsuas hluav taws xob yuav tsum muaj tus nqi ib yam li ADC nyeem los ntawm tag nrho ADC. (Tsis quav ntsej txog kev kho)
Kauj Ruam 9: Sib dhos
• Txhawm rau txuas lub sensor, nrhiav qhov thais hauv ib qho ntawm nws lub davhlau ya nyob twg, uas qhia tus pin 1.
• Suav los ntawm qhov ntawd:
Pin 1 muab cov teeb liab tso tawm (los ntawm 0V txog 4.7V)
Pin 2 yog qhov siv. (GND)
Pin 3 rau lub zog. (Vs)
• Raws li lub teeb liab tso tawm yog 4.7V, peb yuav siv qhov faib hluav taws xob kom tus nqi siab tshaj yog 3V3. Rau qhov no, peb tau hloov kho nrog lub zog ntsuas.
Kauj ruam 10: Source Code
Source Code: #Includes thiab #defines
// Bibliotecas para utilização do display oLED #include // Necessário apenas para o Arduino 1.6.5 e posterior #include "SSD1306.h" // o mesmo que #include "SSD1306Wire.h" // Os pinos do OLED estão conectados ao ESP32 pelos seguintes GPIO's: // OLED_SDA - GPIO4 // OLED_SCL - GPIO15 // OLED_RST - GPIO16 #define SDA 4 #define SCL 15 #define RST 16 // RST deve ser ajustado por software
Tau qhov twg los: Kev hloov pauv thoob ntiaj teb thiab qhov ruaj khov
SSD1306 zaub (0x3c, SDA, SCL, RST); // Instanciando e ajustando os pinos do objeto "display" const int amostras = 10000; // número de amostras coletadas para a média const int pin = 13; // pino de leitura const ntab fator_atm = 0.0098692327; // fator de conversão para atmosferas const ntab fator_bar = 0.01; // fator de conversão para bar const ntab fator_kgf_cm2 = 0.0101971621; // fator de conversão kgf/cm2
Source Code: Teeb ()
teeb tsa tsis muaj dab tsi () {pinMode (tus pin, INPUT); // pino de leitura analógica Serial.begin (115200); // iniciando a serial // Inicia o display display.init (); display.flipScreenVertically (); // Ua raws li txoj cai}
Tau qhov twg los code: Loop ()
void loop () {float medidas = 0.0; // variável para manipular as medidas ntab pressao = 0.0; // variável para armazenar o valor da pressão // inicia a coleta de amostras do ADC rau (int i = 0; i
Source code: Muaj nuj nqi uas laij lub siab hauv kPa
float calculaPressao (float medida) {// Calcula a pressão com o // valor do AD corrigido pela função corrigeMedida () // Esta função foi escrita de acordo com dados do fabricante // e NÃO LEVA EM CONSIDERAÇÃO OS POSSÍVEIS DESVIOS DO COMPONENTS erro) xa rov qab ((correspondMedida (medida) / 3.3) - 0.04) / 0.0012858; }
- NTUJ
Source code: Muaj nuj nqi uas kho tus nqi AD
float corrigeMedida (float x) { / * Esta função foi obtida através da relação entre a tenã ten aplicada no AD e valor lido * / return 4.821224180510e-02 + 1.180826610901e-03 * x + -6.64018346323236e-07 * x * x + x 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; }
Kauj ruam 11: Cov ntaub ntawv
Rub tawm cov ntawv:
INO
Pom zoo:
LED Snapper: Tej zaum Qhov Tseem Ceeb Tshaj Plaws Ntawm Cov Khoom Siv Koj Yuav Ua Tau: 3 Kauj Ruam
LED Snapper: Tej zaum Qhov Tseem Ceeb Tshaj Plaws Ntawm Cov Khoom Siv Koj Yuav Ua Tau: Tso cai rau kuv qhia rau koj txog LED Snapper. Ib qho yooj yim, tab sis muaj txiaj ntsig zoo ntawm cov cuab yeej ntsuas uas koj tuaj yeem tsim los pab koj daws koj cov phiaj xwm hluav taws xob. LED Snapper yog qhov qhib qhov luam tawm Circuit board uas tso cai rau koj kom yooj yim ntxiv de
Yuav Ua Li Cas Nyeem Ntau Qhov Analog Qhov Tseem Ceeb Siv Ib Tus Pin Pin: 6 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Nyeem Ntau Qhov Analog Tus Nqi Siv Ib Tus Pin Pin: Hauv qhov kev qhia no, kuv yuav qhia koj yuav ua li cas nyeem ntau yam sib piv qhov txiaj ntsig siv tsuas yog ib tus lej nkag nkag
TAWG THAUM TSEEM CEEB: QHOV TSEEB NTAWM FROG: 6 Kauj Ruam (nrog Duab)
TAWG TSEV KAWM NTAWV: GAME OF FROG: Nyob zoo! Hnub no peb tab tom yuav ua si spanish game: Kev ua si ntawm qav yog lub hom phiaj kev ua si uas koj yuav tsum pov npib npib rau hauv ib lub npov thiab ua rau lawv hla hla ib qho ntawm nws lub hau. Txhua tus yeej yeej yuav muab cov ntsiab lus rau koj. Special hlo
SCARA Robot: Kawm Txog Foward thiab Rov Qab Kinematics !!! (Plot Twist Kawm Yuav Ua Li Cas Ua Lub Sij Hawm Tiag Hauv ARDUINO Siv Kev Ua Haujlwm !!!!): 5 Cov Kauj Ruam (nrog Duab)
SCARA Robot: Kawm Txog Foward thiab Rov Qab Kinematics !!! (Plot Twist Kawm Yuav Ua Li Cas Ua Lub Sij Hawm Tiag Hauv ARDUINO Siv Kev Ua Haujlwm !!!!): SCARA neeg hlau yog lub tshuab nrov heev hauv ntiaj teb kev lag luam. Lub npe sawv cev rau ob qho Kev Xaiv Ua Raws Li Lub Rooj Sib Tham Robot Arm lossis Xaiv Ua Raws Li Cov Neeg Siv Khoom Ua Haujlwm. Nws yog qhov tseem ceeb ntawm peb qib ntawm kev ywj pheej neeg hlau, yog thawj ob lub tebchaws
Txiav txim siab qhov tseem ceeb ntawm Kev Siv Z-xeem: 10 Kauj Ruam
Txiav txim siab qhov tseem ceeb ntawm Kev Siv Z-xeem: Txheej txheem cej luam: Lub hom phiaj: Hauv qhov kev qhia no, koj yuav kawm paub txiav txim siab yog tias muaj qhov tseem ceeb txheeb cais ntawm ob qhov kev hloov pauv ntsig txog teeb meem kev ua haujlwm hauv zej zog. Koj yuav siv Z-xeem txhawm rau txiav txim siab qhov tseem ceeb no Lub sijhawm: 10-15 feeb