Menu English Ukrainian Rosyjski Strona główna

Bezpłatna biblioteka techniczna dla hobbystów i profesjonalistów Bezpłatna biblioteka techniczna


ENCYKLOPEDIA RADIOELEKTRONIKI I INŻYNIERII ELEKTRYCZNEJ
Darmowa biblioteka / Schematy urządzeń radioelektronicznych i elektrycznych

Ulepszona wersja oprogramowania systemu sterowania. Encyklopedia elektroniki radiowej i elektrotechniki

Bezpłatna biblioteka techniczna

Encyklopedia radioelektroniki i elektrotechniki / Projektant radioamatorów

Komentarze do artykułu Komentarze do artykułu

Opisano zmiany i uzupełnienia, jakie autor artykułu wprowadził do opisanego przez siebie w [L] oprogramowania „amatorskiego” systemu sterowania inteligentnym domem.

Przede wszystkim naprawiono błędy wpływające na stabilność modułu ihsc.exe. W celu zwiększenia stabilności całego systemu stworzony został proces sterujący (moduł ihsc_guard.exe), który uruchamia się automatycznie w momencie uruchomienia ihsc.exe. Jeśli główny moduł ulegnie awarii, automatycznie uruchomi się ponownie.

W nowej wersji oprogramowania serwer www nauczył się akceptować informacje z przeglądarki. Atrybut „action” formularza internetowego musi zawierać skrypt, który zostanie przekazany do serwera i wykonany po kliknięciu przycisku ekranowego na stronie HTML. Dostęp do systemu przez Internet odbywa się za pomocą smartfona z systemem Android z przeglądarką Mozilla Firefox.

Zaktualizowany został również program mikrokontrolera dla urządzeń uniwersalnych UD. Zmiany dotyczyły elementu systemu „Linia sterująca z jednym wyjściem”. Teraz ten element może mieć czujnik, który kontroluje rzeczywiste dostarczanie napięcia do obciążenia, który można zmontować na przykład zgodnie z obwodem pokazanym na rysunku. Dzięki niemu możesz kontrolować stan części zasilającej urządzenia lub bezpiecznika. Podczas tworzenia konfiguracji urządzenia wartość pola „Czujnik napięcia: Anti-bounce 0,1 s * na…” dla tego czujnika musi być ustawiona na 30 (3 s), aby uniknąć fałszywych alarmów.

Zaawansowana wersja oprogramowania systemu sterowania
Rys 1. Obwód czujnika

Do języka skryptowego dodano instrukcję wyjścia, która zatrzymuje wykonywanie bieżącego skryptu.

Podam przykład jak można rozszerzyć możliwości urządzenia nr 12 opisanego w [L] poprzez zmianę zestawu skryptów. Można go załadować do działającego urządzenia, otwierając pozycję menu „Narzędzia → Edytor skryptów ...” na terminalu graficznym.

Nauczmy urządzenie nr 12, aby włączało lampę, jeśli czujnik ruchu zadziała w ciągu minuty po jego automatycznym wyłączeniu. Umożliwi to ponowne włączenie oświetlenia, np. machnięciem ręki, jeśli wcześniej nie został zauważony przez czujnik ruchu przez ponad 15 minut, który wyłączył oświetlenie, biorąc pod uwagę, że nikogo nie było w pokoju. Zestaw skryptów rozwiązujących ten problem podano w tabeli. 1.

Tabela 1

Zaawansowana wersja oprogramowania systemu sterowania

Zaznaczam, że nie jest konieczne sprawdzanie aktualnego stanu czujnika ruchu. Zwykle impuls tego czujnika trwa zaledwie kilka sekund - każda różnica w jego poziomie jest traktowana jako obecność ruchu.

Rozważ dwa kolejne przykłady użycia czujnika ruchu. Załóżmy, że przy wejściu do domu zainstalowano dwoje drzwi - zewnętrzne i wewnętrzne. Znajdują się one w niewielkiej odległości od siebie, więc przy wchodzeniu lub wychodzeniu z domu występuje okres czasu, w którym oboje drzwi są otwarte w tym samym czasie. Nad drzwiami zewnętrznymi zainstalowana jest latarnia uliczna. Lampy sufitowe są zainstalowane w korytarzu, sterowane przez jakieś urządzenie nr 4.

Konieczne jest upewnienie się, że w ciemności, wychodząc z domu, latarnia uliczna jest włączona na kilka minut, a przy wejściu do domu włączone jest oświetlenie na korytarzu. Zadanie to rozwiązuje zestaw skryptów podanych w tabeli. 2.

Tabela 2

Zaawansowana wersja oprogramowania systemu sterowania

Urządzenie nr 10, czyli domowa stacja pogodowa wyposażona w czujnik światła, posiada informacje o aktualnym natężeniu oświetlenia. Progi oświetlenia, przy których należy włączyć lub wyłączyć lampy, będą różne dla ulicy i przedpokoju, ponieważ naturalne oświetlenie w pomieszczeniu jest zawsze niższe niż na zewnątrz.

Zwykłe oprawy z wbudowanymi czujnikami ruchu nie nadają się w tym przypadku, ponieważ konfiguracja pomieszczenia i możliwe lokalizacje opraw nie pozwalają na pracę ich czujników przy otwieraniu drzwi. Z tego powodu pojawia się dyskomfort: pierwszy krok trzeba zrobić w ciemności, dopiero potem czujnik ruchu włączy światło. I musisz upewnić się, że włącza się nawet po otwarciu drzwi.

Stworzonemu urządzeniu przypiszemy numer 3. Podłączymy do niego dwa kontaktrony - są to czujniki otwarcia drzwi (zewnętrzny i wewnętrzny), ukryte wewnątrz ościeżnicy. Dodajmy przycisk połączenia. Urządzenie będzie sterowane zewnętrzną lampą i dzwonkiem.

Zmienna kroku jest ustawiana na 1, gdy urządzenie zakłada, że ​​osoba wychodzi z domu, lub na 2, gdy osoba wchodzi do domu.

Zmienna nadal ma za zadanie blokować automatyczne załączanie oświetlenia. Na przykład, jeśli chcesz wyglądać przez okno o zmierzchu lub nie otwierać drzwi niepożądanym gościom.

Zmienna ciemna zawiera poziom oświetlenia otoczenia wyrażony w konwencjonalnych jednostkach. Im jest on wyższy, tym mniejsza jest wartość tej zmiennej. Ponieważ niezbędny próg oświetlenia jest wybierany eksperymentalnie, nie ma potrzeby wyrażania go w standardowych jednostkach. Sam czujnik to fotorezystor podłączony do ADC.

Po 2 minutach od uruchomienia urządzenia zmiennej dark przypisywana jest wartość aktualnego poziomu oświetlenia otrzymanego z urządzenia nr 10 (stacji pogodowej). W przyszłości wartość tej zmiennej będzie aktualizowana co 15 minut. Lokalne przechowywanie wolno zmieniającego się parametru pozwala przyspieszyć wykonanie skryptu, ponieważ nie musisz tracić czasu za każdym razem odpytując sąsiednie urządzenie. A potrzebne jest dwuminutowe opóźnienie, aby stacja pogodowa miała czas na pomiar oświetlenia, jeśli zasilanie jest dostarczane do wszystkich urządzeń systemu w tym samym czasie.

Skrypt 1 jest wykonywany przez urządzenie w przypadku zmiany stanu kontaktronów drzwi zewnętrznych i wewnętrznych. Kierunek ruchu jest określany na podstawie tego, które drzwi zostaną otwarte jako pierwsze. Wadą tej metody jest to, że jeśli drzwi zostaną zapomniane do zamknięcia, wówczas decyzja będzie błędna i oświetlenie nie włączy się automatycznie.

Skrypt 2 jest wykonywany przez urządzenie po naciśnięciu przycisku wywołania.

Podsumowując, rozważ zadanie zautomatyzowania oświetlenia w łazience, toalecie lub innym pomieszczeniu gospodarczym. Zestaw skryptów do jego rozwiązania podano w tabeli. 3. Z powodów opisanych powyżej nie można było zrezygnować z samych czujników ruchu. Konieczne było również zainstalowanie czujników otwartych drzwi.

Tabela 3

Zaawansowana wersja oprogramowania systemu sterowania

Zmienna t przyjmuje wartość 0, jeśli drzwi do pokoju są zamknięte i nikogo tam nie ma; wartość 1 - jeśli drzwi są otwarte i do pokoju wchodzi osoba; wartość 2 - jeśli wszedł do pokoju i zamknął za sobą drzwi; wartość 3 - jeśli drzwi się otworzą i osoba wyjdzie z pokoju.

Algorytm działa prawidłowo, jeśli cały cykl zostanie wykonany bez błędów, czyli nie zapomniano o otwarciu i zamknięciu drzwi. Jeśli osoba opuści pokój, a światła zgasną po 6 minutach, zmienna t pozostanie równa 3 w oczekiwaniu na zamknięcie drzwi. Jeśli po pewnym czasie osoba wejdzie przez otwarte drzwi, zadziała czujnik ruchu, a zmiennej t zostanie przypisana wymagana wartość 1.

Możesz ulepszyć ten algorytm, resetując zmienną t, jeśli w pomieszczeniu nie wykryto żadnego ruchu przez kilka minut po zamknięciu drzwi. Spowoduje to przywrócenie normalnej pracy urządzenia po tym, jak osoba wchodząc do pokoju pozostawi otwarte drzwi, a po chwili wyjdzie i zamknie za sobą drzwi.

Dzięki czujnikowi otwartych drzwi oświetlenie włącza się natychmiast po otwarciu drzwi. Ale ponieważ czujnik ruchu reaguje tylko na obecność osoby w pomieszczeniu, oświetlenie nie włącza się przy przejściu obok drzwi, jeśli z jakiegoś powodu pozostaną otwarte.

Przy zastosowaniu standardowych opraw z wbudowanymi czujnikami ruchu nie udało się osiągnąć takiego efektu. Zwłaszcza w łazience i toalecie. Faktem jest, że bardzo trudno jest ustawić optymalny czas działania lampy. Jeśli jest za małe, człowiek musi się ciągle przemieszczać, aby przedłużyć swoją pracę, a jeśli jest za duże, to po opuszczeniu pomieszczenia oświetlenie długo pozostaje bezużyteczne.

Aby sprawdzić skrypty pod kątem błędów składniowych podczas ładowania do sterownika, można skorzystać z wbudowanego edytora skryptów w terminalu graficznym („Narzędzia→Edytor skryptów…”). Należy pamiętać, że zmienne są tworzone przy pierwszym używany w instrukcji przypisania.Dlatego przed sprawdzeniem działania instrukcji warunkowej, która zawiera zmienne, należy je utworzyć.A podczas korzystania z wartości parametrów elementów systemu sąsiednich urządzeń program poprosi o wprowadź wartość ręcznie, symulując wysłanie żądania i otrzymanie wartości żądanego parametru.

Program posiada również funkcje, które nie zostały jeszcze wykorzystane w praktyce, ale są dostępne do testowania:

- możliwość uruchomienia aplikacji innej firmy do syntezy dźwięku. Aby to zrobić, w polu, w którym wcześniej podałeś nazwę pliku wav do odtworzenia, musisz wprowadzić wiersz poleceń, który uruchamia aplikację innej firmy;
- Serwer TCP zapewnia dostęp do komunikatów wymienianych między urządzeniami przez magistralę systemową. Port można wybrać w punkcie menu „Serwis→Ustawienia”. Podczas łączenia z serwerem TCP wymagane będzie hasło administratora (domyślnie 1234).

Zmodyfikowane oprogramowanie można pobrać z ftp://ftp.radio.ru/pub/2017/02/ihsc.zip.

literatura

  1. Antonow M. „Amatorski” system sterowania „inteligentnym domem”. - Radio, 2016, nr 6, s. 31-35; nr 7, s. 33-37.

Autor: M. Antonov

Zobacz inne artykuły Sekcja Projektant radioamatorów.

Czytaj i pisz przydatne komentarze do tego artykułu.

<< Wstecz

Najnowsze wiadomości o nauce i technologii, nowa elektronika:

Hałas drogowy opóźnia rozwój piskląt 06.05.2024

Dźwięki, które otaczają nas we współczesnych miastach, stają się coraz bardziej przeszywające. Jednak niewiele osób myśli o tym, jak ten hałas wpływa na świat zwierząt, zwłaszcza na tak delikatne stworzenia, jak pisklęta, które nie wykluły się jeszcze z jaj. Najnowsze badania rzucają światło na tę kwestię, wskazując na poważne konsekwencje dla ich rozwoju i przetrwania. Naukowcy odkryli, że narażenie piskląt zebry rombowatej na hałas uliczny może spowodować poważne zakłócenia w ich rozwoju. Eksperymenty wykazały, że zanieczyszczenie hałasem może znacznie opóźnić wykluwanie się piskląt, a pisklęta, które się wykluwają, borykają się z szeregiem problemów zdrowotnych. Naukowcy odkryli również, że negatywne skutki zanieczyszczenia hałasem rozciągają się na dorosłe ptaki. Zmniejszone szanse na rozrodczość i zmniejszona płodność wskazują na długoterminowe skutki, jakie hałas drogowy wywiera na dziką przyrodę. Wyniki badania podkreślają taką potrzebę ... >>

Bezprzewodowy głośnik Samsung Music Frame HW-LS60D 06.05.2024

W świecie nowoczesnych technologii audio producenci dążą nie tylko do nienagannej jakości dźwięku, ale także do łączenia funkcjonalności z estetyką. Jednym z najnowszych innowacyjnych kroków w tym kierunku jest nowy bezprzewodowy system głośników Samsung Music Frame HW-LS60D, zaprezentowany podczas wydarzenia World of Samsung 2024. Samsung HW-LS60D to coś więcej niż tylko system głośników, to sztuka dźwięku w stylu ramki. Połączenie 6-głośnikowego systemu z obsługą Dolby Atmos i stylowej konstrukcji ramki na zdjęcia sprawia, że ​​produkt ten będzie idealnym dodatkiem do każdego wnętrza. Nowa ramka Samsung Music Frame jest wyposażona w zaawansowane technologie, w tym Adaptive Audio zapewniający wyraźne dialogi na każdym poziomie głośności oraz automatyczną optymalizację pomieszczenia w celu uzyskania bogatej reprodukcji dźwięku. Dzięki obsłudze połączeń Spotify, Tidal Hi-Fi i Bluetooth 5.2, a także integracji inteligentnego asystenta, ten głośnik jest gotowy, aby zaspokoić Twoje ... >>

Nowy sposób kontrolowania i manipulowania sygnałami optycznymi 05.05.2024

Współczesny świat nauki i technologii rozwija się dynamicznie i każdego dnia pojawiają się nowe metody i technologie, które otwierają przed nami nowe perspektywy w różnych dziedzinach. Jedną z takich innowacji jest opracowanie przez niemieckich naukowców nowego sposobu sterowania sygnałami optycznymi, co może doprowadzić do znacznego postępu w dziedzinie fotoniki. Niedawne badania pozwoliły niemieckim naukowcom stworzyć przestrajalną płytkę falową wewnątrz falowodu ze stopionej krzemionki. Metoda ta, bazująca na zastosowaniu warstwy ciekłokrystalicznej, pozwala na efektywną zmianę polaryzacji światła przechodzącego przez falowód. Ten przełom technologiczny otwiera nowe perspektywy rozwoju kompaktowych i wydajnych urządzeń fotonicznych zdolnych do przetwarzania dużych ilości danych. Elektrooptyczna kontrola polaryzacji zapewniona dzięki nowej metodzie może stanowić podstawę dla nowej klasy zintegrowanych urządzeń fotonicznych. Otwiera to ogromne możliwości dla ... >>

Przypadkowe wiadomości z Archiwum

Kiedy muzyka zabija 05.12.2012

Według amerykańskich statystyk, w ciągu ostatnich sześciu lat, wraz z upowszechnieniem się odtwarzaczy MP3, potroiła się częstotliwość przypadków wpadania pieszych ze słuchawkami pod koła. W 2004 roku z zamiłowania do muzyki zginęło 16 osób, aw 2011 – 47. Dwie trzecie zabitych lub rannych to młodzi mężczyźni, którzy najbardziej skłonni są słuchać muzyki w trasie. Nie słyszeli żadnych dźwięków ani odgłosów zbliżającego się samochodu lub pociągu. Ponadto głośna muzyka osłabia uwagę na to, co dana osoba widzi wokół siebie.

Nie powinieneś także rozmawiać w podróży przez telefon komórkowy. Spośród 6000 ankietowanych Finów 14% przyznało, że porwani rozmową mogą potknąć się na schodach, „wjechać” na latarnię lub prawie zostać potrąconym przez samochód.

Inne ciekawe wiadomości:

▪ Inteligentne urządzenie MIJIA do sterowania kurtynami

▪ Nowy sposób rozchodzenia się światła w szkle

▪ Rekordowa lina

▪ Ochrona sieci energetycznych przed cyberatakami

▪ Kamizelka kuloodporna z systemem chłodzenia

Wiadomości o nauce i technologii, nowa elektronika

 

Ciekawe materiały z bezpłatnej biblioteki technicznej:

▪ sekcja strony Historia technologii, technologii, obiektów wokół nas. Wybór artykułów

▪ artykuł Hercena Aleksandra Iwanowicza. Słynne aforyzmy

▪ artykuł Dlaczego kaktusy mają igły? Szczegółowa odpowiedź

▪ artykuł Endywia. Legendy, uprawa, metody aplikacji

▪ artykuł Automaty oświetlenia schodowego. Encyklopedia elektroniki radiowej i elektrotechniki

▪ artykuł Przewracanie banknotu. Sekret ostrości

Zostaw swój komentarz do tego artykułu:

Imię i nazwisko:


Email opcjonalny):


komentarz:





Wszystkie języki tej strony

Strona główna | biblioteka | Artykuły | Mapa stony | Recenzje witryn

www.diagram.com.ua

www.diagram.com.ua
2000-2024