Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Globalna pandemia COVID-19 i wynikająca z niej blokada skłoniły mnie do myślenia w stylu robienia czegoś z bitami i elementami Arduino, które miałem ze sobą. Więc chociaż jest to bardzo prosta instrukcja, mówię, że ta i inna instrukcja, którą zamierzam opublikować, zatytułowana (zainspirowana COVID-19 sterowana głosem automatyka domowa) była naprawdę zainspirowana blokadą COVID-19.
W obliczu ogromnej utraty miejsc pracy i spowolnienia gospodarczego po tym, jak wyjdziemy z pandemii jako ocaleni, jestem pewien, że cięcie kosztów w każdy możliwy sposób będzie w interesie wszystkich. Jednym z możliwych sposobów w domu jest zmniejszenie zużycia energii. Można by pomyśleć, że małe oszczędności, ale wiele kropli tworzy potężny ocean, prawda?
Krok 1: Wymagane komponenty
Uczynienie tego prostego instruktażu wymaga: -
(a) Panel słoneczny o mocy około 30 watów przy napięciu 12 woltów
(b) Arduino Uno
(c) 4 lub 8 moduł przekaźnikowy
(d) jeden moduł wyświetlacza LCD 16x2 lub 20x4 (należy pamiętać o odpowiedniej modyfikacji kodu)
(e) 3-przewodowa osłona modułu LCD z
(f) jeden moduł zegarowy DS3231
(g) jeden moduł HC-SR04
(h) przewody i złącza według uznania
Krok 2: Informacje
Tak więc ta instrukcja dotyczy tak naprawdę stworzenia czegoś, co jest wystarczająco inteligentne, aby wyłączyć zasilanie, gdy nie jest to wymagane (a jest milion takich projektów w sieci) i w miarę możliwości zminimalizować zależność od dostaw energii z firmy użyteczności publicznej (bez użycie falownika lub baterii akumulatorów).
Uwaga: chociaż wspomniałem o panelu słonecznym na liście wymaganych komponentów, sugeruje się, że próbujesz użyć panelu słonecznego, który już masz w domu (z zespołem falownika słonecznego).
Ok, więc tutaj idzie….
Krok 3: Połączenia
Zasadniczo poprowadziłem dwa przewody od zacisku 100-watowego panelu słonecznego do łazienki na parterze. W łazience wyznaczono miejsce na panel sterowania arduino i dystrybucję, a także na jeden z trzech zespołów lamp LED.
Jako przypadek testowy początkowo użyłem 10-woltowego 5 watowego panelu słonecznego, ale stwierdziłem, że nie ma on wystarczającej pojemności, aby przejąć obciążenie dwóch zespołów LED i płyt arduino i in. Jeśli miałbym zwiększyć skalę, potrzebowałem panelu słonecznego, który byłby w stanie dać więcej. Tak więc z 500-watowym panelem słonecznym ustawionym w domu do zasilania lamp i wentylatorów w każdym pokoju, postanowiłem wykorzystać wymagane 30 do 35 watów (w przybliżeniu) z jednego z 100-watowych paneli.
Teraz wyzwaniem było przejście z 16 do 18 woltów do łatwiejszego w zarządzaniu 10 do 12 woltów. Właśnie kiedy myślałem o obwodzie obniżającym napięcie DC-DC, przyszło mi do głowy wyjąć kran z najbardziej lewego i środkowego zacisku panelu słonecznego - moja chwila Eureka, jeśli chcesz.
Pozostałe połączenia są opracowane w szkicu i odtworzone poniżej:-
ZEGAR Moduł GND do Arduino Ground Vcc do Arduino + 5 V SCL do Arduino A5 SDA do Arduino A4
Moduł LCD GND do Arduino Ground
Vcc do Arduino + 5 V
SCK do Arduino D11
CLK na Arduino D12
D do Arduino D10
PRZEKAŹNIKI 4 przekaźniki podłączone od D2 do D5
ODLEGŁOŚĆ Czujnik używa pinów D0 i D1 jak pokazano:- Echo - D8 Trig - D7
Krok 4: Praca
Ok, więc w zasadzie światło i wentylator wyciągowy w łazience były zasilane tym samym przełącznikiem. Chciałem, żeby światło było wyłączone w ciągu dnia między 10 a 17. Chciałem jednak, aby wentylator wyciągowy włączał się, gdy ktoś spędzał w łazience więcej niż 30 sekund. Chciałem też, aby wentylator wyciągowy i światła LED zgasły po około 2 minutach, jeśli nie wykryją żadnej aktywności w łazience.
Z drugiej strony sypialnie w moim 85-letnim domu przodków miały lampy LED zapalające się około 8 rano i pozostające oświetlone do około 5 po południu. Nie chciałem tutaj włączać i wyłączać, ponieważ te pokoje są dość ciemne bez żadnego światła i czułem, że światło w każdym z tych ciemnych pomieszczeń ograniczy pierwszą naturalną reakcję, by sięgnąć po włącznik ścienny i włączyć światło.
Więc na koniec cieszę się, że działa, a przede wszystkim minimalizuje potrzebę sięgania po ten przełącznik. Na ile to przełoży się na oszczędności….. Będę musiał czekać i patrzeć.
Krok 5: Szkic
To jest mój szkic smartswitch.ino.
Zapraszam do modyfikowania go zgodnie z własnymi wymaganiami.
Mam nadzieję, że spodoba ci się to … ale przede wszystkim w tych okolicznościach bądź bezpieczny !!