Cov txheej txheem:
- Kauj Ruam 1: Dab tsi yog Flex Sensor thiab Nws Ua Haujlwm Li Cas
- Kauj ruam 2: Txuas mus rau Arduino
- Kauj Ruam 3: Txoj Cai
- Kauj Ruam 4: Xeem
Video: Tutorial Yooj Yim: Flex Sensors Nrog Arduino: 4 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Flex sensors tau txias!
Kuv siv lawv txhua lub sijhawm hauv kuv cov phiaj xwm Robotics, thiab kuv xav tias ua qhov kev qhia yooj yim me me kom tau koj cov neeg paub nrog cov kab no me ntsis nkhaus. Cia peb tham txog qhov hloov pauv lub ntsej muag yog dab tsi thiab nws ua haujlwm li cas, txuas ib qho rau Arduino, yuav sau tus lej li cas rau nws, thiab thaum kawg, yuav ntsuas thiab ua tiav nws li cas hauv koj txoj haujlwm. Tam sim no, Kuv paub qee tus ntawm koj tsis nyiam nyeem ntawv, thiab qee tus xav pom nws hauv kev nqis tes ua, hauv qhov xwm txheej ntawd, saib cov vis dis aus ntawm tag nrho kev qhia rau lub zog hloov pauv hauv kev ua haujlwm hauv Ironman Repulsor uas kuv tau ua.
Kauj Ruam 1: Dab tsi yog Flex Sensor thiab Nws Ua Haujlwm Li Cas
Flex sensors saib nyuab nyuab, tab sis nws yog qhov tseeb tsuas yog ua cov hlua roj hmab ntawm 2 hlau plated. Yog lawm, yog li ntawd!
Txoj hauv kev nws ua haujlwm yog, thaum lub ntsuas cua tsis khoov (nruab nrab), cov roj hmab pluaj tau khov thiab tuab, yog li nws yog cov khoom siv me me tam sim no ntawm ob daim hlau, raws li qhia hauv daim duab, tab sis thaum koj khoov nws, kab txaij kis tawm thiab tso cai rau ntau dua tam sim no los ntawm, thiab qhov tam sim no tau kuaj pom thiab yog li qhov nyiaj tau hloov pauv tau rov qab rau hauv qhov system.
Yooj yim, eh? Wb txuas nws.
Kauj ruam 2: Txuas mus rau Arduino
Muaj 2 tus pin ntawm lub ntsuas hluav taws xob, ib ntawm lawv txuas rau 3.3V lossis 5V ntawm arduino, rau lub zog, thiab lwm qhov txuas nrog hauv av. Tab sis muaj ntau ntxiv - kev sib txuas hauv av tau sib cais thiab ib txoj xov hlau mus rau koj tus lej pin arduino, hauv kuv Arduino uno ntawm no, nws yog A1. Qhov tseem ceeb yog, muaj tus tiv thaiv nyob nruab nrab ntawm A1 tus pin thiab hauv av. Tus nqi tiv thaiv yuav txiav txim siab qhov rhiab heev ntawm koj lub sensor hloov pauv li cas. 1K tus tiv thaiv yog qhov pib zoo, tab sis koj tuaj yeem ua si nrog qhov muaj txiaj ntsig kom ua tiav qhov kev xav tau uas koj xav tau.
Ua tiav Cia peb pom cov duab kos, thiab sim peb qhov kev hloov pauv hauv Ironman Repulsor.
Kauj Ruam 3: Txoj Cai
Cov cai hauv qab no yog los ntawm Sparkfun, tab sis tuaj yeem hloov kho:
/********************************************************** ***************************** Flex_Sensor_Example.ino Piv txwv kos duab rau SparkFun's flex sensors (https://www.sparkfun.com/products /10264) Jim Lindblom @ SparkFun Electronics Plaub Hlis 28, 2016
Tsim qhov hluav taws xob faib hluav taws xob sib txuas ua ke lub ntsuas hluav taws xob nrog 47k resistor. - Tus tiv thaiv yuav tsum txuas los ntawm A1 rau GND. - Lub ntsuas hluav taws xob hloov pauv yuav tsum txuas los ntawm A1 txog 3.3V Raws li qhov tsis kam ntawm lub ntsuas hluav taws xob nce ntxiv (lub ntsiab lus nws tau khoov), qhov hluav taws xob ntawm A1 yuav tsum txo qis.
Kev txhim kho ib puag ncig tshwj xeeb: Arduino 1.6.7 ********************************************** ********************************************
/ const int FLEX_PIN = A1;
// Tus pin txuas rau qhov faib hluav taws xob faib tawm
// Ntsuas qhov ntsuas hluav taws xob ntawm 5V thiab qhov ua haujlwm tiag tiag ntawm koj
// 47k resistor, thiab nkag mus rau lawv hauv qab no: const ntab VCC = 4.98;
// Ntsuas qhov hluav taws xob ntawm Ardunio 5V kab const ntab R_DIV = 47500.0;
// Ntsuas ntsuas ntawm 3.3k resistor
// Tshaj tawm cov cai, tom qab ntawd sim kho cov txiaj ntsig no ntau dua
// ntsuas qhov khoov kom raug. const ntab STRAIGHT_RESISTANCE = 37300.0;
// tsis kam thaum ncaj const float BEND_RESISTANCE = 90000.0;
// tiv taus ntawm 90 deg
void teeb tsa ()
{Serial.begin (9600);
pinMode (FLEX_PIN, INPUT); }
void lub voj ()
{// Nyeem ADC, thiab suav qhov hluav taws xob thiab kev tiv thaiv los ntawm nws
int flexADC = analogRead (FLEX_PIN);
ntab flexV = flexADC * VCC / 1023.0;
float flexR = R_DIV * (VCC / flexV - 1.0);
Serial.println ("Kuj:" + Txoj hlua (flexR) + "ohms");
// Siv qhov ntsuas tsis kam los kwv yees lub sensor
// khoov kaum:
ntab kaum = daim duab qhia chaw (flexR, STRAIGHT_RESISTANCE, BEND_RESISTANCE, 0, 90.0); Serial.println ("Khoov:" + Txoj hlua (lub kaum sab xis) + "degrees");
Serial.println ();
ncua (500); }
Kauj Ruam 4: Xeem
Thaum ntsuas, lub ntsuas hluav taws xob tau tsim cov txiaj ntsig txaus. Koj tuaj yeem pom nws ntawm no
Vam tias koj txaus siab rau qhov kev qhia no. Nkag mus rau Fungineers. Muaj ntau ntawm Arduino thiab lwm txoj haujlwm koj yuav txaus siab:)
Pom zoo:
D.I.Y YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM LOS NTAWM SCRAPS: 4 Cov Kauj Ruam (nrog Duab)
D.I.Y YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM LOS NTAWM SCRAPS: Hnub no kuv xav qhia yuav ua li cas kom pom lub teeb pom kev zoo los ntawm lub zog xa hluav taws xob tsis siv hluav taws xob los ntawm tus txhuam txhuam hniav thiab lub tshuab solenoid valve coils uas tau khaws los ntawm scrapyard.Ua ntej pib, thov saib cov vis dis aus hauv qab no:
Txoj Kev Yooj Yim thiab Yooj Yim Los Hloov Koj Lub Xauv Screen hauv 6 Cov Kauj Ruam Yooj Yim (Windows 8-10): 7 Kauj Ruam
Txoj Kev Yooj Yim thiab Yooj Yim Los Hloov Koj Lub Xauv Screen hauv 6 Cov Kauj Ruam Yooj Yim (Windows 8-10): Xav hloov pauv yam ntawm koj lub laptop lossis PC? Xav tau kev hloov pauv hauv koj qhov chaw? Ua raws cov kauj ruam no yooj yim thiab yooj yim kom ua tiav koj tus kheej lub computer ntsuas phoo
YUAV UA LI CAS YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM TSHAJ PLAWS YOOJ YIM: 4 Cov Kauj Ruam
YUAV UA LI CAS YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM TSHAJ PLAWS: Nyob zoo txhua tus hauv cov lus qhia no kuv yuav qhia koj yuav ua li cas kom yooj yim " SOIL DRYNESS SENSOR ". Qhuav ntawm cov av tau txheeb xyuas siv qhov taw qhia coj. Lub teeb ci wi
Ib qho yooj yim heev/yooj yim/Tsis yooj yim txoj hauv kev kom tib neeg/tib neeg/tsiaj/neeg hlau zoo li lawv muaj txias tiag tiag/Lub zeem muag tshav kub kub (Xim ntawm Koj Xaiv) Siv GIMP: 4 Cov Kauj Ruam
Ib qho yooj yim heev/yooj yim/Tsis yooj yim txoj hauv kev kom tib neeg/tib neeg/tsiaj/neeg hlau zoo li lawv muaj txias tiag tiag/Lub zeem muag tshav kub kub (Xim ntawm Koj Xaiv) Siv GIMP: Nyeem … lub npe
YOOJ YIM YOOJ YIM TSHAJ PLAWS COMPACT LIGHT !! 3 KAUJ RUAM YOOJ YIM !!: 3 Kauj Ruam
YOOJ YIM YOOJ YIM TSHAJ PLAWS COMPACT LIGHT !! 3 KAUJ RUAM YOOJ YIM !!: Koj Yuav Tsum Tau Li Cas - Tin ntawv ci 1 AA roj teeb (qee lub roj teeb AAA yuav ua haujlwm) 1 Mini Lub Teeb Pom Kev (lub teeb siv rau feem ntau lub teeb nyem; xa mus rau daim duab) Tus Tswj (yog xav tau)