Poniżej opisano stworzony przez FABLAB VERITAS amatorski pojemnościowy sensor poziomu cieczy. Do skonstruowania takiego sensora we własnym zakresie potrzebne będą:
* Arduino UNO
* Opornik 1 MΩ
* Kable do podłączania elementów do Arduino
* Pliki SVG z projektami elementów
* Drukarka 3D
* Folia aluminiowa
Krok 1: Wodoodporne koncentryczne rurki
Sensor działa mierząc pojemność pomiędzy dwoma koncentrycznie ułożonymi elektrodami, wykonanymi z folii aluminiowej, zamocowanej na plastikowych rurkach. Rurki i pozostałe elementy montażowe wykonano w technologii druku 3D. Poniżej można znaleźć linki do plików opisujących poszczególne elementy:
Wewnętrzna rurka Pobierz tutaj)
Pokrywka wewnętrznej rurki (Pobierz tutaj)
Zewnętrzna rurka (Pobierz tutaj)
Pokrywka zewnętrznej rurki (Pobierz tutaj)
Krok 2: Pokrywanie rurek elektrodami z folii aluminiowej
Krok 3: Montaż wszystkich elementów
Wewnętrzną rurkę, po pokryciu folią aluminiową, mocujemy w jej pokrywce. Następnie w pokrywce zewnętrznej rurki mocujemy rurkę zewnętrzną sensora, także pokrytą folią aluminiową. Wewnętrzny element umieszczamy w zewnętrznym i mocujemy całość z pomocą np. kleju na gorąco. Podczas montażu sensora upewnić się musimy, że ciecz, której poziom mierzymy nie dotyka foli aluminiowej na żadnym z elementów.
Następnie, aby zakończyć montaż sensora, do obu elektrod z folii aluminiowej mocujemy przewody, które podłączymy do Arduino.
Krok 4: Podłączenie sensora do Arduino UNO
Sensor podłączamy do modułu Arduino tak, jak pokazano na powyższych diagramach. Program, obsługujący sensor, korzysta z biblioteki Capacitive Sensor Library . Poniżej znaleźć można prosty przykład, który mierzy poziom z pomocą sensora i wysyła informacje o nim poprzez port szeregowy.
Kod: C / C++
Źródło: http://www.instructables.com/id/Liquid-Level-Capacitive-Sensor/?ALLSTEPS
Fajne? Ranking DIY
