• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Sterowanie ledami - pilot + czujniki
#1
Witam serdecznie.

Za projekt założyłem sobie oświetlenie paskami led belki koło kuchni + stopni schodów w mieszkaniu. Aktualnie są sterowane pilotem bezprzewodowym RF 2.4 Ghz ( Firmy nie pamiętam ) + oczywiście kontroler. Chciałbym dorobić pewną funkcjonalność. 

Moim założeniem jest dołożenie dwóch czujników ruchu które zapalały by ledy ( w nocy ) w momencie gdy ktoś wstanie z łóżka by oświetlić drogę do łazienki z antresoli. Czujniki byłyby tak rozmieszczone, że pierwszy umieszczony na górze antresoli zapalał by oświetlenie. W momencie wejścia do łazienki chwytała by druga czujka i zgaszała ledy. W momencie wyjścia z łazienki czujnik odpalał by timer na np 30 sekund po czym zgaszał by ledy. Sam program który by to robił to nie jest problem, chodzi o połączenie tego wszystkiego w jedno czyli gdy np odpalę sobie ledy pilotem, to czujniki nie reagują; Zgaszę ledy pilotem to czujniki reagują. Chciałbym również, by ledy odpalone za pomocą czujnika, świeciły najniższym światłem, a nie na maxa. Nie jestem w tym dobry i jedyne co przychodzi mi na myśl to dokupienie drugiego sterownika led i ustawienie na nim najniższej jasności i zapalać ledy przez przekaźnik, jednak chciałbym to wszystko zrobić na jednym sterowniku. Czy ktoś wie jak coś takiego wykonać i jest w stanie mi pomóc? 

Serownik + pilot ( pilot otrzymałem trochę inny, zdjęcie poniżej ) Sterownik i pilot to LINK      LINK  - Mój pilot zamiast kolorowej tarczy ma czarno białą, dla MONO.

Chcę też użyć Arduino UNO + 2 czujniki ruchu LINK

Pozdrawiam.
 
Odpowiedź
#2
Czyli kod już masz:

Kod:
gdy np odpalę sobie ledy pilotem, to:
czujniki nie reagują;
Zgaszę ledy pilotem to:
 czujniki reagują;
Gdy ledy odpalone za pomocą czujnika:
 świecą najniższym światłem, a nie na maxa;

Musisz to tylko przetłumaczyć na język programowania.
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
Odpowiedź
#3
(17-02-2020, 21:37)Robson Kerman napisał(a): Czyli kod już masz:

Kod:
gdy np odpalę sobie ledy pilotem, to:
czujniki nie reagują;
Zgaszę ledy pilotem to:
 czujniki reagują;
Gdy ledy odpalone za pomocą czujnika:
 świecą najniższym światłem, a nie na maxa;

Musisz to tylko przetłumaczyć na język programowania.

Heh, domyślam się, tylko jak? Jak mam wpiąć się z arduino pod sterownik gotowy?
 
Odpowiedź
#4
Czy ktoś zna rozwiązanie?
 
Odpowiedź
#5
Znam, zrobiłem coś podobnego https://www.youtube.com/watch?v=KcDixUOS6Qw
Trzeba zacząć od nauki języka programowania (najlepiej C/C++) pisania algorytmów. Poznać różne mikrokontrolery, ich możliwości, wybrać odpowiedni i napisać program.

Proponuję zacząć od napisania algorytmu.
Kod z delay to nie kod, to DEMO!
Możliwości sprzętowe uC trzeba wykorzystywać a nie /machać/. GPIO!
Jestem a usilnie chcę być amatorem to dwie różne rzeczy.

http://er-mik.prv.pl/projekty edw.php 
http://er-mik.prv.pl/projekty_avt.php
 
Odpowiedź
#6
(22-02-2020, 15:08)MERASerwis napisał(a): Znam, zrobiłem coś podobnego https://www.youtube.com/watch?v=KcDixUOS6Qw
Trzeba zacząć od nauki języka programowania (najlepiej C/C++) pisania algorytmów. Poznać różne mikrokontrolery, ich możliwości, wybrać odpowiedni i napisać program.

Proponuję zacząć od napisania algorytmu.

Umiem napis program do kontrolowania ledów. Umiem to połączyć z czujnikami ruchu czy przekaźnikami. Umiem napisać algorytm dla ledów jako osobny program niewspółgrający z gotowym wyżej wspomnianym kontrolerem, nie umiem natomiast połączyć mojego projektu z gotowym sterownikiem tak by działał on niezależnie np. Ustawiam przez pilot 100% jasności i wyłączam ledy. Po odpaleniu leadów będzie wtedy 100% jasności, jednak ja chcę by ta jasność ustawiła się np na 10% gdy odpali się przez czujnik ruchu. Nie wiem jak zmusić ten kontroler by arduino ustawiło na nim 10% jasności. Nie wiem jak połączyć arduno z tym sterownikiem. Przepraszam, może po prostu źle się wyraziłem w pierwszym poście.
 
Odpowiedź
#7
Masz dokumentację kontrolera?
Kod z delay to nie kod, to DEMO!
Możliwości sprzętowe uC trzeba wykorzystywać a nie /machać/. GPIO!
Jestem a usilnie chcę być amatorem to dwie różne rzeczy.

http://er-mik.prv.pl/projekty edw.php 
http://er-mik.prv.pl/projekty_avt.php
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości