
Znajomy posiada w domu piec na ekogroszek z zasobnikiem na węgiel i czasem zapomina dosypywać węgla i gaśnie mu w piecu.
Wykonałem więc nadajnik z ultradźwiękowym czujnikiem odległości HC-SR04, który przekazuje dane do odbiornika bezprzewodowo za pomocą modułu NRF24L01.
Całkowity koszt razem z obudowami i zasilaczami 5V, to około 100 zł.
Gotowy odbiornik i nadajnik wygląda tak, jak na zdjęciu powyżej.
Wykorzystałem:
- 2 x Arduino Mini Pro 5V
- 2 x NRF24L01
- HC-SR04
- buzer 5V
- diody led czerwona, zółta i 3 szt. zielona
- rezytsory 100 ohm, 110 ohm i 190 ohm
- 2 x stabilizator 3,3V
- 2 x kondensator 10uF
- 2 x zasilacz 5V
- obudowy plastikowe
Zmontowałem, to na płytce z OSH Park -> Link ,przy zamówieniu 12 szt. płytek koszt za jedną płytkę wyniósł 7,50 zł.
Diody led i buzer zamontowałem na płytce uniwersalnej.
Schemat nadajnika.

Schemat odbiornika.

Niżej do pobrania są programy do wgrania do Arduino, do nadajnika i odbiornika.
Kod programu odbiornika, jest napisany tak, że gdy poziom węgla spadnie do 57 cm od góry, włącza się buzer na 5 sekund i świeci czerwona dioda i jeżeli nie dosypiemy węgla, buzer włączy się znowu za pół godziny na 5 sekund, po dosypaniu węgla trzeba nacisnąć przycisk reset, który wyprowadziłem za pomocą przycisku na obudowie lub odczekać pół godziny.

Zasobnik na węgiel wygląda tak.

Ponieważ zastosowałem 5 diod, które informują o stanie węgla, to 57 cm podzieliłem na 4, co daje około 14cm i gdy poziom węgla spadnie o 14 cm gasną kolejne diody, aż do 57 cm i wtedy świeci się czerwona dioda i włącza buzer na 5 sekund.
Działanie czujnika widać na poniższym filmie.
Cool? Ranking DIY