Elektronika, mikrokontrolery, programowanie, komputery, sieci ... to moja praca i moje hobby | |||||
Menu | Elektronika - projekty - LOKI | eKamSoft.pl | |||
Start O mnie Copyright Elektronika - Poradniki - Projekty - Linki Kociaki Kontakt |
LOKI Od jakiegoś czasu nosiłem się z zamiarem zautomatyzowania oświetlenia w domu. Chodzi oczywiście o to aby nie biegać do przełącznika. Ale każda lampa jest inna i potrzebuje innego "impulsu" do tego aby się włączyć. Dwie z nich idealnie nadawały się do załączania dźwiękiem (klaśnięcie, głośniej wypowiedziane słowa itd). I tak powstał projekt LOKI. Zasadniczo został podzielony na dwie płytki co widać na załączonych zdjęciach. Pierwsza zawiera blok zasilania wraz z przekaźnikiem sterującym (włączającym) lampe. Druga to logika wraz z blokiem wzmacniacza i układu kształtowania impulsów. Blok zasilania (5V) został zrealizowany na elementach tłumienia zakłóceń, transformatorze 9V i 1,5VA oraz stabilizatorze 7805 pracującym w katalogowej konfiguracji. Na drugą z płytek składa się wzmacniacz mikrofonowy zrealizowany na LM358, układ kształtowania impulsu (100ms) zrealizowany na NE555 oraz układ logiki na PIC12F629. Aktualna wersja programu zlicza 5 impulsów w ciągu sekundy i dokonule zmiany stanu przekaźnika na przeciwny. Złącze ICSP JP1 służy do programowania mikrokontrolera w układzie. Jego układ pinów jest zgodny pod względem kolejności z programatorem PICKIT 2 (Vpp,Vdd,Vss,DAT,CLK). Podczas programowania należy pamiętać o rozłączeniu zwory JP2 aby zasilić tylko programowany układ. Na zakończenie mała uwaga. Na zdjęciach widać mikrofon umieszczony wewnątrz skrzyni lampy. W testach okazało się iż po zamknięciu pokrywy układ przestał reagować na dźwieki. Dlatego w ostatecznej wersji mikrofon został umieszczony w wywierconym z boku otworze. Program obsługi mikrokontrolera został napisany w języku C w środowisku MPLAB X IDE oraz skompilowany do formatu HEX kompilatorem XC8. Kod programu został podzielony na kilka bloków rozdzielonych nagłówkami z komentarzy które wyjaśniają pełnione zadanie każdego z nich. 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 bloków zasilania i przekaźnika. Rafał Szulc |
||||
Copyright (c) by eKamSoft 1974-2024 |