Cov txheej txheem:
- Kauj Ruam 1: Qhov Chaw
- Kauj Ruam 2: Txuas lub LCD thiab Cia Koj Tsim Kev Sib Tham nrog Lub Ntiaj Teb
- Kauj Ruam 3: Txuas LCD txuas ntxiv mus
- Kauj Ruam 4: Cov Kab Ntawv
- Kauj Ruam 5: Hwj chim MaHaHaHa
- Kauj Ruam 6: Ua Capacitive Sensor
- Kauj ruam 7: Programming
- Kauj ruam 8: Cov khoom
Video: Tsim lub Capacitive Liquid Sensor: 8 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:31
Tus neeg txhawb nqa lub peev xwm tso siab rau qhov tseeb qhov peev txheej lossis them nqi ntawm 2 daim hlau hlau yuav hloov pauv (qhov no nce ntxiv) nyob ntawm seb cov khoom siv nruab nrab ntawm lawv li cas. Qhov no tso cai rau peb los tsim lub ntsuas ntsuas qib uas muaj kev nyab xeeb rau siv nrog cov kua, qhov no yuav siv rau hauv qhov tsis zoo nrog roj av (roj av). Ib lub phaj yog txuas rau hauv av. Lwm qhov txuas rau tus pin 23. Muaj 820K ohm resistor los ntawm tus pin 22 txog 23. Lub sensor ua haujlwm los ntawm kev them lub capacitor (lub raj mis dej) thiab ntsuas ntev npaum li cas nws yuav siv los ntws los ntawm tus tiv thaiv.
Kauj Ruam 1: Qhov Chaw
1. Cov laug cam-tsawg dua lub khob cij tsis nruj me ntsis xav tau tab sis ua kom yooj yim dua, tshwj xeeb tshaj yog tias koj npaj yuav ntxiv lwm yam khoom tom qab. 2. Arduino, Kuv tab tom siv Arduino mega tab sis tus qauv yuav tsum muaj tus pin txaus. 3. Cov cim LCD. 4. Qee qhov txawv thiab xaus nrog rau qee cov xov hlau thiab 1MΩ resistor. 5. Lub computer, koj paub, yam uas koj siv los nyeem kuv cov lus qhia nrog. 6. Ua siab ntev.
Kauj Ruam 2: Txuas lub LCD thiab Cia Koj Tsim Kev Sib Tham nrog Lub Ntiaj Teb
Zoo li txhua kauj ruam hauv cov lus qhia no muaj ntau txoj hauv kev los ua qhov no. Kuv yuav qhia koj qhov kuv nyiam.
Koj lub lcd muaj 16 throe qhov qhov kab laug sab yog li thawj qhov yog txhawm rau txuas qee tus pin. Yog tias koj daim ntawv patent ces kuv pom zoo yuav lub taub hau zoo li qhov no https://www.sparkfun.com/commerce/product_info.php?products_id=117. Tab sis yog tias koj xav ua kom sai li sai tau (zoo li kuv) ces koj tuaj yeem siv xaim. Yooj yim txiav 16 daim hlau ntawm kwv yees li 1/2 (13mm (ntev dua yog qhov zoo)). Tom qab ntawd muab lawv tso rau ntawm lub rooj tsavxwm.
Kauj Ruam 3: Txuas LCD txuas ntxiv mus
Kev txhaum Kuv siv tus cim tshwj xeeb Kuv yuav txuas txhua lub xov hlau.
Pin 1 Av Pin 2 +5 Volt Pin 3 Sib piv kho Pin 4 RS Pin 5 R/W Mus Rau Hauv Av Pin 6-14 Cov Ntaub Ntawv Pin 15 Rov Qab Lub Teeb Lub Teeb Pin 16 Rov Qab Lub Teeb
Kauj Ruam 4: Cov Kab Ntawv
Tam sim no koj yuav tsum txuas Arduino rau lub lcd. Nws tsis mater dab tsi pins koj siv, tab sis kuv pom zoo ua raws li cov schematic.
Kauj Ruam 5: Hwj chim MaHaHaHa
Qhov chaw nres nkoj usb ntawm koj lub khoos phis tawj muaj lub zog txaus los khiav Arduino thiab coj lub teeb rov qab yog li tsuas yog txuas rau hauv av thiab cov kab hluav taws xob ntawm koj lub rooj mov ci rau lub zog tawm ntawm Arduino board.
Kauj Ruam 6: Ua Capacitive Sensor
Txog kev sim kuv siv cov ntawv txhuas thiab lub raj mis dej yas, Nws yuav ua haujlwm nrog ib lub thawv ntev li nws tsis yog hlau.
Koj tuaj yeem siv txhua hom xaim tab sis ib txoj kab uas tsis tiv thaiv yuav muab kev ua haujlwm tsis zoo. Koj tuaj yeem siv 2 tus pin, kuv xaiv 22 thiab 23. Txuas ib sab rau hauv av thiab lwm qhov rau tus tiv thaiv thiab 2 I/O pins.
Kauj ruam 7: Programming
Koj yuav tsum ntxiv 2 lub tsev qiv ntawv cov ntaub ntawv los ua txoj haujlwm no LiquidCrystal.h https://arduino.cc/en/Tutorial/LiquidCrystalCapSense.h https://www.arduino.cc/playground/Main/CapSenseCopy thiab dhau los rau hauv Arduino 0017 los yog tshiab dua // Capacitive Liquid Sensor // Vadim Kaum Ob Hlis 7th 2009 #include #include // Qhov no yog teeb tsa qhov loj ntawm lcd const int numRows = f = 4; const int numCols = 20; // Qhov no teeb tsa tus pin rau lcd (RS, Pab kom, cov ntaub ntawv 0-7) LiquidCrystal lcd (53, 52, 51, 50, 49, 48, 47, 46, 45, 44); #define Tempin 0x48 #define Tempout 0x49 CapSense cs_22_23 = CapSense (22, 23); uint8_t block [8] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; uint8_t tl [8] = {0x0F, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0F, 0x0F}; uint8_t tr [8] = {0x16, 0x11, 0x11, 0x11, 0x11, 0x11, 0x1, 0x1D, 0x15}; uint8_t bl [8] = {0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x1F}; uint8_t br [8] = {0x15, 0x15, 0x15, 0x15, 0x15, 0x15, 0x12, 0x18}; teeb tsa tsis muaj dab tsi () {lcd.begin (numRows, numCols); lcd.createChar (4, tl); lcd.createChar (5, tr); lcd.createChar (6, bl); lcd.createChar (7, br); lcd.setCursor (18, 0); lcd.print (4, BYTE); lcd.setCursor (19, 0); lcd.print (5, BYTE); lcd.setCursor (18, 1); lcd.print (6, BYTE); lcd.setCursor (19, 1); lcd.print (7, BYTE); lcd.setCursor (0, 2); lcd.print ("Roj"); lcd.setCursor (0, 3); lcd.print ("E"); } void loop () {ntev roj; lcd.createChar (2, thaiv); ntev pib = millis (); roj = cs_22_23.capSenseRaw (200); // Temratue ua qhov sib txawv me ntsis yog li cia nws khiav rau 5 feeb ua ntej kho. // Kho tus lej no kom cov zis nyob ze rau xoom raws li muaj peev xwm ua tau. roj = roj - 7200; // Tom qab ntawd sau lub conataner // Un-comment thiab kho qhov no kom cov zis, thaum lub ntim puv, // yog ze li 100 li sai tau. // roj = roj /93; lcd.setCursor (0, 0); lcd.print (""); lcd.setCursor (0, 0); lcd.print (roj); yog (roj> = 6) {lcd.setCursor (1, 3); lcd.print (2, BYTE); } lwm {lcd.setCursor (1, 3); lcd.print (""); } yog (roj> = 12) {lcd.setCursor (2, 3); lcd.print (2, BYTE); } lwm {lcd.setCursor (2, 3); lcd.print (""); } yog (roj> = 17) {lcd.setCursor (3, 3); lcd.print (2, BYTE); } lwm {lcd.setCursor (3, 3); lcd.print (""); } yog (roj> = 23) {lcd.setCursor (4, 3); lcd.print (2, BYTE); } lwm {lcd.setCursor (4, 3); lcd.print (""); } yog (roj> = 28) {lcd.setCursor (5, 3); lcd.print (2, BYTE); } lwm {lcd.setCursor (5, 3); lcd.print (""); } yog (roj> = 34) {lcd.setCursor (6, 3); lcd.print (2, BYTE); } lwm {lcd.setCursor (6, 3); lcd.print (""); } yog (roj> = 39) {lcd.setCursor (7, 3); lcd.print (2, BYTE); } lwm {lcd.setCursor (7, 3); lcd.print (""); } yog (roj> = 44) {lcd.setCursor (8, 3); lcd.print (2, BYTE); } lwm {lcd.setCursor (8, 3); lcd.print (""); } yog (roj> = 50) {lcd.setCursor (9, 3); lcd.print (2, BYTE); } lwm {lcd.setCursor (9, 3); lcd.print (""); } yog (roj av> = 55) {lcd.setCursor (10, 3); lcd.print (2, BYTE); } lwm {lcd.setCursor (10, 3); lcd.print (""); } yog (roj> = 60) {lcd.setCursor (11, 3); lcd.print (2, BYTE); } lwm {lcd.setCursor (11, 3); lcd.print (""); } yog (roj> = 64) {lcd.setCursor (12, 3); lcd.print (2, BYTE); } lwm {lcd.setCursor (12, 3); lcd.print (""); } yog (roj> = 69) {lcd.setCursor (13, 3); lcd.print (2, BYTE); } lwm {lcd.setCursor (13, 3); lcd.print (""); } yog (roj> = 74) {lcd.setCursor (14, 3); lcd.print (2, BYTE); } lwm {lcd.setCursor (14, 3); lcd.print (""); } yog (roj> = 78) {lcd.setCursor (15, 3); lcd.print (2, BYTE); } lwm {lcd.setCursor (15, 3); lcd.print (""); } yog (roj> = 83) {lcd.setCursor (16, 3); lcd.print (2, BYTE); } lwm {lcd.setCursor (16, 3); lcd.print (""); } yog (roj> = 87) {lcd.setCursor (17, 3); lcd.print (2, BYTE); } lwm {lcd.setCursor (17, 3); lcd.print (""); } yog (roj> = 92) {lcd.setCursor (18, 3); lcd.print (2, BYTE); } lwm {lcd.setCursor (18, 3); lcd.print (""); } yog (roj> = 96) {lcd.setCursor (19, 3); lcd.print ("F"); } lwm {lcd.setCursor (19, 3); lcd.print (""); } ncua (50); }
Kauj ruam 8: Cov khoom
Qhov no yog qhov zoo tshaj plaws rau ntsuas cov kua dej tsis haum, txawm tias ua haujlwm sab hauv lub tank propane. Muaj kev lom zem. Txhua yam thiab txhua cov ntaub ntawv yog rau lub hom phiaj kev kawm nkaus xwb thiab kuv tsis tuaj yeem tuav lub luag haujlwm yog tias koj tshuab koj tus kheej.
Pom zoo:
$ 5 Lub Koob Yees Duab Lub Koob Yees Duab rau Lub Rooj Sib Tham Video: 4 Cov Kauj Ruam (nrog Duab)
$ 5 Laptop Document Camera for Conferencing Video: Luam tawm 20200811 los ntawm John E. Nelson [email protected] tsis ntev los no tau tshaj tawm qhia qhia kev siv lub khoos phis tawj khoos phis tawj khoos phis tawj ua lub koob yees duab rau kev sib tham video. www.instructables.com/id/A-Sub-10-MetaPrax-Documen
Tsim Ib Lub Tshuab Saib Xyuas Lub Zog Siv Lub Tshuab Hluav Taws Xob: 5 Kauj Ruam (nrog Duab)
Tsim Cov Khoom Siv Hluav Taws Xob Siv Lub Tshuab Hluav Taws Xob: Hauv feem ntau cov lag luam, peb xav txog Lub zog los ua lag luam. Daim nqi pom nyob hauv peb cov ntawv lossis email thiab peb them nws ua ntej hnub tso tseg. Nrog qhov tshwm sim ntawm IoT thiab cov cuab yeej ntse, Lub zog tab tom pib ua qhov chaw tshiab hauv kev lag luam 'bala
DIY Loj & Tsim Lub Roj Teeb Lub Hwj Chim Backup Lub Tshuab Hluav Taws Xob W/ 12V Deep Cycle Roj Teeb: 5 Cov Kauj Ruam (nrog Duab)
DIY Loj & Tsim Lub Hwj Chim Lub Hwj Chim Backup Lub Tshuab Hluav Taws Xob W/ 12V Deep Cycle Batteries: *** Nco tseg: Ceev faj thaum ua haujlwm nrog roj teeb thiab hluav taws xob. Tsis txhob roj teeb luv. Siv cov cuab yeej insulated. Ua raws txhua txoj cai kev nyab xeeb thaum ua haujlwm nrog hluav taws xob. *** Npaj ua ntej lub sijhawm tom ntej lub zog tawm nrog lub roj teeb tos
Lub taub hau Nrhiav Nrog Wii Lub Koob Yees Duab Lub Koob Yees Duab (Tsov Rog Thunder): 6 Cov Kauj Ruam (nrog Duab)
Txheeb Xyuas Lub Taub Hau Nrog Wii Lub Koob Yees Duab Lub Koob Yees Duab (Tsov Rog Thunder): Nyob zoo txhua tus! Kuv xav qhia rau koj nrog kuv thawj qhov haujlwm tiav Arduino tiav. Kuv tau sim ua ib hom kev ua hauv tsev ntxiv rau kev muaj tiag. Cia kuv piav qhia nws rau koj: Nws yog qhov txheej txheem uas siv lub koob yees duab txhawm rau taug qab koj lub taub hau txav los hloov nws raws li
Hmo Hmo Pom Lub Zeem Muag Digital Lub Koob Yees Duab/lub koob yees duab: 17 Cov Kauj Ruam (nrog Duab)
Infrared Hmo Hmo Pom Lub Koob Yees Duab/Lub Koob Yees Duab: Cov lus qhia no piav qhia yuav hloov pauv li cas Kev Pom Kev Pom Kev Pom Hmo Hmo Hmo Hmo Hmo Hmo Hmo Hmo Hmo Tsis Pom Kev (uas yog tshaj tawm tsis raug los siv "" lub ntsej muag pom kev hmo ntuj tiag tiag thev naus laus zis ") mus rau qhov tseeb pom pom hmo ntuj pom lub koob yees duab. Qhov no zoo ib yam li IR webca