» Електроника » Ардуино »Капацитивни сензор нивоа течности

Капацитивни сензор нивоа течности



Слични сензори постоје колико и РЦ генератори. Али испада да можете да подучите како да мерите променљиву капацитет сензора Ардуино - софтвер, екстерни генератор није потребан за то. А сензор можете направити и сами уради сам - о таквим домаће говори аутор Инструцтаблес под надимком луисморалес-наварро.

Чаробњак развија четири детаља о сензору и учитава резултирајуће датотеке на веб локацију Тинкерцад: унутрашња цев, њен поклопац, спољна цев и њен поклопац. Штампа ове делове на 3Д штампачу.








Омотава цеви са алуминијумском фолијом, на њих причвршћује проводнике. Овде, бакар до алуминијум - можете да утичете на тачност, то је све. У струјним круговима то није могуће, чак и ако постоје „само десетине милиампера“.




Мајстор сакупља сензор, заптива га љепилом за топљење, осигурава да не пропушта и да течност нигде не дође у контакт са фолијом. На крају крајева, потребно је да сензор буде капацитиван, а не отпоран.





Повезује се са Ардуином као што је приказано испод. Од додатних компоненти потребан је само један отпорник. Наравно, упутство би могло бити насловљено: „Осећај! Мерач нивоа од једног отпорника!“, Али одмах је јасно да је то „каша од секире“.





Водитељ проверава рад сензора помоћу најједноставнијег програма који захтева библиотеку ЦапацитивеСенсинг:

/ * * Демо скица библиотеке ЦапитивеСенсе
* Паул Бадгер 2008 * Користи отпорник велике вредности, нпр. 10М између ПИН-а за слање и ПИН-а за примање
* Осетљивост на отпорничке ефекте, експериментирајте са вредностима, 50К - 50М. Веће вриједности отпорника дају веће вриједности сензора.
* Пријемни пин је сензорски пин - испробајте различите количине фолије / метала на овом иглу
* /
ЦапацитивеСенсор цс_4_2 = ЦапацитивеСенсор (4.2);
// 10М отпорник између иглица 4 и 2, пин 2 је сензорски пин, додајте жицу и / или фолију ако желите подешавање празнине () {цс_4_2.сет_ЦС_АутоцаЛ_Миллис (0кФФФФФФФФ);
// искључити аутоматску калибрацију на каналу 1 - као пример Сериал.бегин (9600); } воид петља () {лонг старт = миллис (); лонг тотал1 = цс_4_2.цапацитивеСенсор (30); Серијски.принт (миллис () - старт);
// провјери перформансе у милисекунди Сериал.принт ("\ т");
// знак таблице за уклањање грешака у прореду између серијског.принта (тотал1);
// излаз сензора за штампање 1 Сериал.принт ("\ т"); кашњење (10);
// произвољно одлагање ради ограничавања података на серијски порт}


Немојте се изненадити недостатком линијских феедова - ово је оно што је оригинал урадио. Подаци мерења шаљу се на монитор серијског порта. Убудуће се предложени фрагмент може интегрисати у сложеније скице, у којима се проводи аларм о превисоком или ниском нивоу течности, контроли покретача.
7
5.5
2

Додајте коментар

    • осмехнасмеши секакаокдонткновиахоонеа
      шефеогреботинабудаладада-даагресивантајна
      извиниплесданце2данце3пардонпомоћпића
      станипријатељидоброгоодгоодзвиждукзалутатијезик
      димпљескатицраиизјавитиисмијавајућидон-т_ментионпреузимање
      топлотаирефуллаугх1мдасастанакмоскингнегативан
      нот_икокицеказнитичитатиуплашитиплашипретрага
      подругљивтханк_иоуовото_цлуеумникакутнаслажем се
      лошепчелаблацк_еиеблум3поцрвењетихвалити седосаде
      цензурисанпријатносецрет2претипобедаиусун_беспецтацлед
      шокреспектлолпреведендобродошликрутоииа_за
      иа_добриипомагачне_хулиганне_отходифлудзабраназатвори

Саветујемо вам да прочитате:

Предајте га смартфону ...