Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi
- Hakbang 2: Pagkonekta sa LCD at Pagpapaalam sa Iyong Paglikha Makipag-usap sa Mundo
- Hakbang 3: Pagkonekta sa LCD na Nagpapatuloy
- Hakbang 4: Mga Linya ng Data
- Hakbang 5: Power MaHaHaHa
- Hakbang 6: Gumawa ng Capacitive Sensor
- Hakbang 7: Programming
- Hakbang 8: Bagay-bagay
Video: Pagbuo ng isang Capacitive Liquid Sensor: 8 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:16
Ang isang capacitive liquid sponsor ay umaasa sa ang katunayan ang capacitance o singil sa pagitan ng 2 metal plate ay magbabago (sa kasong ito ay tumaas) depende sa kung anong materyal ang nasa pagitan nila. Pinapayagan kaming lumikha ng isang antas ng sensor na ligtas para magamit sa anumang likido, ang isang ito ay gagamitin sa isang buggy na may gasolina (gasolina). Ang isang plato ay nakakabit sa lupa. Ang iba pang mga kumokonekta sa pin 23. Mayroong isang 820K ohm risistor mula sa pin 22 hanggang 23. Gumagana ang sensor sa pamamagitan ng pag-charge ng capacitor (ang bote ng tubig) at pagsukat kung gaano katagal aalisin sa pamamagitan ng risistor.
Hakbang 1: Mga Bahagi
1. Ang isang board na walang solder na tinapay ay mahigpit na hindi kinakailangan ngunit gawin itong mas madali, lalo na kung balak mong magdagdag ng iba pang mga bagay sa paglaon. 2. Arduino, gumagamit ako ng isang Arduino mega ngunit ang isang pamantayan ay dapat magkaroon ng sapat na mga pin. 3. LCD character display. 4. Ang ilang mga logro at nagtatapos kabilang ang ilang mga wire at isang 1Mฮฉ risistor. 5. Isang computer, alam mo, ang bagay na iyong ginagamit upang mabasa ang aking itinuturo. 6. Pagpasensya.
Hakbang 2: Pagkonekta sa LCD at Pagpapaalam sa Iyong Paglikha Makipag-usap sa Mundo
Tulad ng bawat hakbang sa itinuturo na ito maraming mga paraan upang magawa ito. Ipapakita ko sa iyo ang aking paborito.
Ang iyong lcd ay may 16 na mga hole solder pad kaya ang unang bagay ay upang maglakip ng ilang mga pin. Kung ang iyong patent ay inirerekumenda ko ang pagbili ng isang header tulad nito https://www.sparkfun.com/commerce/product_info.php?products_id=117. Ngunit kung nais mong makatapos ng mas mabilis hangga't maaari (tulad ng sa akin) maaari kang gumamit ng kawad. Simpleng pinutol ang 16 na piraso ng kawad sa halos 1/2 (13mm (mas mahaba ay okay)). Pagkatapos ay ihihinang ito sa pisara.
Hakbang 3: Pagkonekta sa LCD na Nagpapatuloy
Mga kasalanan Gumagamit ako ng mga espesyal na character ay ikonekta ko ang lahat ng mga wire.
Pin 1 Ground Pin 2 +5 Volt Pin 3 Contrast adjust Pin 4 RS Pin 5 R / W Pupunta sa Ground Pin 6-14 Data Pin 15 Back-light Power Pin 16 Back-light Ground
Hakbang 4: Mga Linya ng Data
Ngayon kailangan mong ikonekta ang Arduino sa lcd. Hindi nito itinuturo kung anong mga pin ang ginagamit mo, ngunit inirerekumenda kong sundin ang iskematiko.
Hakbang 5: Power MaHaHaHa
Ang usb port sa iyong computer ay may sapat na lakas upang patakbuhin ang Arduino at humantong sa back-light kaya't ikonekta lamang ang lupa at mga riles ng kuryente sa iyong board ng tinapay sa kuryente sa Arduino board.
Hakbang 6: Gumawa ng Capacitive Sensor
Para sa pagsubok ginamit ko ang aluminyo palara at isang plastik na bote ng tubig, gagana ito sa anumang lalagyan hangga't hindi ito metal.
Maaari kang gumamit ng anumang uri ng kawad ngunit ang anumang mga hindi kalasag na linya ay magbibigay ng hindi magandang pagganap. Maaari mong gamitin ang anumang 2 mga pin, pinili ko ang 22 at 23. Ikonekta ang isang gilid sa lupa at ang isa pa sa isang resister at 2 I / O pin.
Hakbang 7: Programming
Kailangan mong magdagdag ng 2 mga file sa silid-aklatan upang magawa ang gawaing ito LiquidCrystal.h https://arduino.cc/en/Tutorial/LiquidCrystalCapSense.h https://www.arduino.cc/playground/Main/CapSenseCopy at ipasa ito sa Arduino 0017 o mas bago. // Capacitive Liquid Sensor // Vadim December 7th 2009 #include #include // Ito ay upang maitakda ang laki ng lcd const int numRows = f = 4; const int numCols = 20; // Itinatakda nito ang mga pin para sa lcd (RS, Paganahin, data 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, 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}; void setup () {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 ("Fuel"); lcd.setCursor (0, 3); lcd.print ("E"); } void loop () {mahabang gasolina; lcd.createChar (2, block); mahabang pagsisimula = millis (); fuel = cs_22_23.capSenseRaw (200); // Temratue ay gumagawa ng kaunting difrence kaya't patakbo itong 5 minuto bago mag-tune. // Ayusin ang numerong ito upang ang output ay malapit sa zero bilang posible. gasolina = gasolina - 7200; // Pagkatapos ay punan ang conataner // Un-puna at ayusin ito upang ang output, kapag puno ang lalagyan, // ay malapit sa 100 hangga't maaari. // fuel = fuel / 93; lcd.setCursor (0, 0); lcd.print (""); lcd.setCursor (0, 0); lcd.print (fuel); kung (fuel> = 6) {lcd.setCursor (1, 3); lcd.print (2, BYTE); } iba pa {lcd.setCursor (1, 3); lcd.print (""); } kung (fuel> = 12) {lcd.setCursor (2, 3); lcd.print (2, BYTE); } iba pa {lcd.setCursor (2, 3); lcd.print (""); } kung (fuel> = 17) {lcd.setCursor (3, 3); lcd.print (2, BYTE); } iba pa {lcd.setCursor (3, 3); lcd.print (""); } kung (fuel> = 23) {lcd.setCursor (4, 3); lcd.print (2, BYTE); } iba pa {lcd.setCursor (4, 3); lcd.print (""); } kung (fuel> = 28) {lcd.setCursor (5, 3); lcd.print (2, BYTE); } iba pa {lcd.setCursor (5, 3); lcd.print (""); } kung (fuel> = 34) {lcd.setCursor (6, 3); lcd.print (2, BYTE); } iba pa {lcd.setCursor (6, 3); lcd.print (""); } kung (fuel> = 39) {lcd.setCursor (7, 3); lcd.print (2, BYTE); } iba pa {lcd.setCursor (7, 3); lcd.print (""); } kung (fuel> = 44) {lcd.setCursor (8, 3); lcd.print (2, BYTE); } iba pa {lcd.setCursor (8, 3); lcd.print (""); } kung (fuel> = 50) {lcd.setCursor (9, 3); lcd.print (2, BYTE); } iba pa {lcd.setCursor (9, 3); lcd.print (""); } kung (fuel> = 55) {lcd.setCursor (10, 3); lcd.print (2, BYTE); } iba pa {lcd.setCursor (10, 3); lcd.print (""); } kung (fuel> = 60) {lcd.setCursor (11, 3); lcd.print (2, BYTE); } iba pa {lcd.setCursor (11, 3); lcd.print (""); } kung (fuel> = 64) {lcd.setCursor (12, 3); lcd.print (2, BYTE); } iba pa {lcd.setCursor (12, 3); lcd.print (""); } kung (fuel> = 69) {lcd.setCursor (13, 3); lcd.print (2, BYTE); } iba pa {lcd.setCursor (13, 3); lcd.print (""); } kung (fuel> = 74) {lcd.setCursor (14, 3); lcd.print (2, BYTE); } iba pa {lcd.setCursor (14, 3); lcd.print (""); } kung (fuel> = 78) {lcd.setCursor (15, 3); lcd.print (2, BYTE); } iba pa {lcd.setCursor (15, 3); lcd.print (""); } kung (fuel> = 83) {lcd.setCursor (16, 3); lcd.print (2, BYTE); } iba pa {lcd.setCursor (16, 3); lcd.print (""); } kung (fuel> = 87) {lcd.setCursor (17, 3); lcd.print (2, BYTE); } iba pa {lcd.setCursor (17, 3); lcd.print (""); } kung (fuel> = 92) {lcd.setCursor (18, 3); lcd.print (2, BYTE); } iba pa {lcd.setCursor (18, 3); lcd.print (""); } kung (fuel> = 96) {lcd.setCursor (19, 3); lcd.print ("F"); } iba pa {lcd.setCursor (19, 3); lcd.print (""); } pagkaantala (50); }
Hakbang 8: Bagay-bagay
Ito ay perpekto para sa pagsukat ng mga pabagu-bagoong likido, kahit na gumagana sa loob ng isang propane tank. Magsaya ka Anumang at lahat ng impormasyon ay para sa mga hangaring pang-edukasyon lamang at hindi ako mananagot kung magpapasabog ka sa iyong sarili.
Inirerekumendang:
Pagbuo ng isang Arduino MIDI Controller: 9 Mga Hakbang (na may Mga Larawan)
Pagbuo ng isang Arduino MIDI Controller: Ang itinuturo na ito ay orihinal na na-publish sa aking blog noong Hunyo 28, 2020. Nasisiyahan ako sa pagbuo ng mga bagay na kasama ang electronics, at palagi kong nais na bumuo ng isang bagay gamit ang Arduino. Ang isa sa pinakakaraniwang pagbuo para sa mga nagsisimula na nahanap ko ay isang Controller ng MIDI.
Pagbuo ng isang Awtomatikong Solar Tracker Sa Arduino Nano V2: 17 Mga Hakbang (na may Mga Larawan)
Pagbuo ng isang Awtomatikong Solar Tracker Sa Arduino Nano V2: Kumusta! Ang Instructable na ito ay sinadya upang maging isang bahagi ng dalawa sa aking proyekto sa Solar Tracker. Para sa isang paliwanag kung paano gumagana ang mga solar tracker at kung paano ko dinisenyo ang aking unang tracker, gamitin ang link sa ibaba. Mag-aalok ito ng konteksto para sa proyektong ito.https: //www.instructables.co
Pagbuo ng isang Spot Welding Machine Mula sa isang Microwave Oven Transformer: 7 Hakbang (na may Mga Larawan)
Pagbuo ng isang Spot Welding Machine Mula sa isang Microwave Oven Transformer: Sa proyektong ito gumagawa ako ng isang DIY spot welding machine na magagamit para sa pagbuo ng mga pack ng baterya na may 18650 lithium ion cells. Mayroon din akong isang propesyonal na welder ng lugar, modelo ng Sunkko 737G na kung saan ay humigit-kumulang na $ 100 ngunit masayang masasabi ko na ang aking lugar ng welder ng DIY
Pagbuo ng isang DIY Arduino sa isang PCB at Ilang Mga Tip para sa Mga Nagsisimula: 17 Mga Hakbang (na may Mga Larawan)
Pagbuo ng isang DIY Arduino sa isang PCB at Ilang Mga Tip para sa Mga Nagsisimula: Ito ay sinadya bilang isang gabay sa sinumang paghihinang ng kanilang sariling Arduino mula sa isang kit, na maaaring mabili mula sa A2D Electronics. Naglalaman ito ng maraming mga tip at trick upang matagumpay itong mabuo. Malalaman mo rin ang tungkol sa kung ano ang lahat ng iba't ibang mga sangkap
Pagbuo ng isang Home Studio sa isang Mega Budget: 8 Hakbang (na may Mga Larawan)
Pagbuo ng isang Home Studio sa isang Budget sa Mega: Sa patuloy na pagpapakita sa amin ng digital na edad kung paano pinaliit ng teknolohiya ang pangangailangan para sa mga propesyonal na serbisyo, nagiging mas madali ang pagkuha ng magagandang resulta sa mga porma ng sining tulad ng audio recording. Layunin kong ipakita ang pinakamabisang paraan ng