» Electrònica » Arduino »Sensor de nivell líquid capacitiu

Sensor de nivell líquid capacitiu



Existeixen sensors similars tant com els generadors de RC. Però resulta que es pot “ensenyar” a mesurar la capacitat canviant d’un sensor Arduino - programari, no és necessari generar extern. I podeu fer el sensor en si fes-ho tu mateix - sobre tal casolans li explica l’autor d’Instructables sota el sobrenom de luismorales-navarro.

L’assistent desenvolupa quatre detalls del sensor i penja els fitxers resultants al lloc web de Tinkercad: tub interior, la seva portada, tub exterior i la seva portada. Imprimeix aquestes parts en una impressora 3D.








Envolta tubs amb paper d’alumini, els enganxa conductors. Aquí, de coure a alumini, pot afectar la precisió, tot això. Als circuits d’alimentació no és possible, fins i tot si hi ha “només desenes de mil·límetres”.




El mestre recull el sensor, el segella amb un adhesiu de fusió calenta, s’assegura que no es filtri i el líquid no entra en contacte amb la làmina enlloc. Al cap i a la fi, es requereix que el sensor sigui capacitiu i no resistiu.





Es connecta a Arduino com es mostra a continuació. Dels components addicionals, només cal una resistència. Per descomptat, la instrucció podria dir-se: "Sensació! Calibre de nivell d'un resistor!", Però de seguida queda clar que es tracta de "farinetes d'una destral".





El mestre comprova l'operativitat del sensor amb el programa més senzill que requereix la biblioteca CapacitiveSensing:

/ * * Esquema de demostració de la biblioteca CapitiveSense
* Paul Badger 2008 * Utilitza un resistor d’alt valor, p. 10M entre el pin d’enviament i el pin de recepció
* Resistència als efectes de sensibilitat, experimentació amb valors, 50K - 50M. Valors de resistència més grans produeixen valors de sensor més grans.
* El passador de recepció és el passador del sensor: proveu diferents quantitats de paper / metall en aquest passador
* /
CapacitiveSensor cs_4_2 = CapacitiveSensor (4.2);
// La resistència de 10 M entre els pins 4 i 2, el pin 2 és el pin sensor, afegiu un fil i o una làmina si voleu la configuració del buit () {cs_4_2.set_CS_AutocaL_Millis (0xFFFFFFFF);
// desactiva l’autocalibració al canal 1, com a exemple Serial.begin (9600); } void loop () {long start = millis (); llarg total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - start);
// revisar el rendiment en milisegons Serial.print ("\ t");
// tabulador de caràcters per a l'espacatge de depuració de serials.print (total1);
// sortida del sensor d'impressió 1 Serial.print ("\ t"); retard (10);
// retard arbitrari per limitar les dades al port sèrie}


No us sorprengui la falta de fluxos de línies, això és el que va fer l'original. Les dades de mesurament s’envien al monitor de port sèrie. En el futur, el fragment proposat es pot integrar en esbossos més complexos, en què s’implementa l’alarma sobre un nivell de líquid massa alt o baix, control dels actuadors.
7
5.5
2

Afegeix un comentari

    • somriuresomriuxaxad'acordno ho séyahoonea
      capratllarximplesísí-síagressiusecret
      ho sentoballarballar2ballar3perdóajudarbegudes
      pararamicsbébondatxiuletswoonllengua
      fumaraplaudintcranideclararderisiudon-t_mentiondescarregar
      calorirritariure1mdareuniómosquitnegatiu
      no_icrispetescastigarllegirporespantosbuscar
      burlargràcies_youaixòto_clueumnikagutd'acord
      dolentbeeeblack_eyeblum3ruborpresumirl'avorriment
      censuradaplaersecret2amenaçarvictòriatusun_bespectacled
      xocrespectlolpreveurebenvingudaKrutoyja_za
      ja_dobryiajudantne_huliganne_othodifludprohibicióa prop

Us aconsellem que llegiu:

Doneu-lo al telèfon intel·ligent ...