Elektronika, mikrokontrolery, programowanie, komputery, sieci ... to moja praca i moje hobby | |||||
Menu | Elektronika - projekty - SOLO II | eKamSoft.pl | |||
Start O mnie Copyright Elektronika - Poradniki - Projekty - Linki Kociaki Kontakt |
SOLO II Projekt stanowi rozwinięcie i przebudowe projektu "SOLO". Z poprzedniej wersji pozostała obudowa wraz z modułami led. Przebudowie została poddana logika, zasilanie oraz sterowanie lampy. Całość została podzielona na szereg modułów które pokrótce opisze. Włącznik umieszczony w ścianie został zrealizowany na mikrokontrolerze PIC16F1823, module radiowym RFM75 oraz miniaturowym transformatorze (0,35W). Dodatkowo został dodany czujnik temperatury (DS18B20) celem pomiaru temperatury transformatora. Moduł wykrywa dotknięcie przodu włącznika (blaszki miedziane) a następnie o tym fakcie informuje logikę lampy drogą radiową. Dodatkowo moduł posiada zaimplementowane funkcje do łączenia się z systemami nadrzędnymi z pomocą modułu HARO. Dzieki temu możemy zdalnie sprawdzić status modułu, temperature, czas pracy od włączenia zasilania w sekundach czy ilość dotknięć włącznika. Zasilacz led stanowi niezależny sterowany moduł zasilania. Sterowanie następuje poprzez trzy kanały. Pierwszy załącza przekaźnik włączenia zasilania modułu, drugi wyłącza przekaźnik samopodtrzymania a trzeci to informacja o działaniu lub nie modułu. Sterowanie modułem odbywa się z modułu sterowania oświetleniem. Sterownik wentylatorów działa podobnie jak zasilacz led za pomocą trzech kanałów. Załączeniem i wyłączeniem modułu steruje moduł czuwania. Moduł ten jest cały czas załączony i oczekuje komend od modułu włącznika lub poprzez moduł HARO od systemów nadrzędnych. Dzięki temu istnieje możliwość załączenia lub wyłączenie oraz podobnie jak w przypadku modułu włącznika pobrania parametrów pracy przez dowolne systemy. Ostatnim z modułów jest moduł sterowania oświetlenia który jest załączany/wyłączany poprzez moduł czuwania. Dodatkowo moduł zawiera czujnik PIR który służy do wyłączenia lampy w przypadku nie wykrycia ruchu. Programy obsługi mikrokontrolerów został napisany w języku C w środowisku MPLAB X IDE oraz skompilowany kompilatorami XC8. Na zakończenie zestawienie materiałów i linków niezbędnych/przydatnych do wykonania interfejsu oraz kilka zdjęć ilustrujących szczegóły jego budowy oraz funkcjonowania.
- Schemat ideowy bloku zasilania led. Rafał Szulc |
||||
Copyright (c) by eKamSoft 1974-2024 |