» elektroniikka » Työläs »Kapasitiivinen nestetasoanturi

Kapasitiivinen nestetasoanturi



Samanlaisia ​​antureita on yhtä paljon kuin RC-generaattoreita. Mutta osoittautuu, että voit “opettaa” mittaamaan anturin muuttuvan kapasitanssin Työläs - ohjelmisto, ulkoista generaattoria ei tarvita tähän. Ja voit tehdä anturin itse tee se itse - sellaisesta kotitekoinen tuote kertoo Instructablesin kirjoittaja lempinimellä luismorales-navarro.

Ohjattu toiminto kehittää neljä anturitietoa ja lähettää tuloksena olevat tiedostot Tinkercad-verkkosivustoon: sisäputki, hänen kannensa, ulompi putki ja hänen kannensa. Tulostaa nämä osat 3D-tulostimelle.








Kääri putket alumiinifoliolla ja kiinnittää niihin johtimet. Tässä kuparista alumiiniin - voit hyvin vaikuttaa tarkkuuteen, siinä kaikki. Virtapiireissä se ei ole mahdollista, vaikka niitä olisi ”vain kymmeniä milliampeereja”.




Päällikkö kerää anturin, tiivistää sen kuumasulaliimalla, varmistaa, että se ei vuoda ja neste ei pääse kosketukseen kalvon kanssa missään. Loppujen lopuksi vaaditaan, että anturi on kapasitiivinen eikä resistiivinen.





Yhdistetään Arduinoon alla olevan kuvan mukaisesti. Lisäkomponenteista vaaditaan vain yksi vastus. Ohje voi tietenkin olla seuraava: "Sensaatio! Yhden vastuksen tasomittari!", Mutta on heti selvää, että tämä on "puuroa kirveestä".





Päällikkö tarkistaa anturin toimivuuden yksinkertaisimmalla ohjelmalla, joka vaatii CapacitiveSensing-kirjaston:

/ * * CapitiveSense-kirjaston esittelypiirros
* Paul Badger 2008 * käyttää arvokasta vastusta, esim. 10 miljoonaa lähetystapin ja vastaanottotapin välillä
* Vastuksen vaikutusherkkyys, kokeile arvoja, 50K - 50M. Suuremmat vastusarvot antavat suurempia anturiarvoja.
* Vastaanotin on anturitappi - kokeile erilaisia ​​määriä foliota / metallia tällä tapilla
* /
CapacitiveSensor cs_4_2 = CapacitiveSensor (4.2);
// 10M vastus nastaiden 4 ja 2 välillä, nasta 2 on anturitappi, lisää johdin ja tai folio, jos haluat, tyhjä asetus () {cs_4_2.set_CS_AutocaL_Millis (0xFFFFFFFF);
// sammuta automaattinen kalibrointi kanavalla 1 - vain esimerkki Serial.begin (9600); } tyhjä silmukka () {pitkä alku = millis (); pitkä yhteensä1 = cs_4_2.kapasitiivinen sensori (30); Sarjajälki (millis () - alku);
// tarkista suorituskyky millisekunteina Serial.print ("\ t");
// välilehden merkki vianetsinnän tuuletusväleistä Serial.print (yhteensä1);
// tulostustunnistimen lähtö 1 Serial.print ("\ t"); viive (10);
// mielivaltainen viive tietojen rajoittamiseksi sarjaporttiin}


Älä ole yllättynyt rivinsyöttöjen puutteesta - alkuperäisen se teki. Mittaustiedot lähetetään sarjaporttinäytölle. Jatkossa ehdotettu fragmentti voidaan integroida monimutkaisempiin luonnoksiin, joissa hälytys liian korkeasta tai matalasta nestetasosta, toimilaitteiden ohjaus toteutetaan.
7
5.5
2

Lisää kommentti

    • hymyillähymyileexaxakunnossadontknowyahoonea
      pomonaarmutyperyskylläkyllä-kylläaggressiivinensalaisuus
      anteeksitanssidance2dance3anteeksihelpjuomat
      pysäytysystäväthyvägoodgoodpillipyörtyäkieli
      savutaputusCrayjulistaapilkallinenDon-t_mentiondownload
      lämpöirefullaugh1MDAkokousmoskingnegatiivinen
      not_ipopcornrangaistaluettupelästyttääpelottaaetsi
      kiusatathank_youtämäto_clueumnikakuuttisuostua
      huonoBeeeblack_eyeblum3punastuaylpeilläikävystyminen
      sensuroituhassutussecret2uhatavoittoyusun_bespectacled
      SHOKrespektlolprevedtervetuloakrutoyya_za
      ya_dobryiauttajane_huliganne_othodifludkieltolähellä

Suosittelemme lukemaan:

Anna se älypuhelimelle ...