Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
LegrandLegrand
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[Solved] Modyfikacja i przeróbka Arduino, aby dało się włączyć PC pilotem IR.

04 Jun 2021 20:57 492 15
  • Level 27  
    Witam wszystkich. Otóż dzięki pomocy forumowiczów mam zbudowane na Arduino automatyczne włączenie PC po podaniu zasilania na Arduino. Sterowanie włączenia PC odbywa się poprzez BC547. Zasilanie z USB PC. Ale chciałbym mieć jeszcze możliwość włączenia PC pilotem IR. Tylko samo włączanie. Jest możliwość drobnej przeróbki kodu Arduino i dołożenie odbiornika IR?
    Do you have a problem with Arduino? Ask question. Visit our forum Arduino.
  • LegrandLegrand
  • Level 38  
    Davvvi wrote:
    Jest możliwość drobnej przeróbki kodu Arduino i dołożenie odbiornika IR?

    Oczywiście, lecz nikt za ciebie tego nie zrobi ;)
    Najpierw kup odbiornik i nawiąż "komunikacje" z pilotem. Potem będzie to jedynie kwestia dołożenia przekaźnika, który zewrze przycisk power.
  • Level 27  
    szymon122 wrote:
    Davvvi wrote:
    Jest możliwość drobnej przeróbki kodu Arduino i dołożenie odbiornika IR?

    Oczywiście, lecz nikt za ciebie tego nie zrobi ;)
    Najpierw kup odbiornik i nawiąż "komunikacje" z pilotem. Potem będzie to jedynie kwestia dołożenia przekaźnika, który zewrze przycisk power.


    Kolego gdy bym wiedział jak nawiązać komunikacje z pilotem to bym się nie wydurniał na forum tylko już bym to ogarniał. Niestety nie znam angielskiego i przez to arduino jest dla mnie czarną magią.
  • Level 38  
    Davvvi wrote:
    Witam wszystkich. Otóż dzięki pomocy forumowiczów mam zbudowane na Arduino automatyczne włączenie PC po podaniu zasilania na Arduino. Sterowanie włączenia PC odbywa się poprzez BC547. Zasilanie z USB PC. Ale chciałbym mieć jeszcze możliwość włączenia PC pilotem IR. Tylko samo włączanie. Jest możliwość drobnej przeróbki kodu Arduino i dołożenie odbiornika IR?


    Coś tutaj fatalnie pokręciłeś…
    Jeżeli chcesz włączyć wyłączony komputer to nie masz napięcia (+5V) w portach USB do zasilania czegokolwiek z tych portów. Jak więc zasilasz z USB PC tą swoją płytkę arduino?
    Po zakończeniu procedury:
    Start > Power > Shut down : system operacyjny wyłącza się natychmiast (po ukończeniu rozpoczętych zadań) i po około 10 sec. wszystko (niemal wszystko) zostaje wyłączone razem z ‘Power Supply’, w wyniku czego w żadnym porcie USB nie ma napięcia i nic z nich nie zasilisz.

    Niemniej jednak istnieje szansa nas takowe rozwiązanie załączania komputera (emulacja przycisku ‘Power ON’ z zastosowaniem IR , lecz to nie ma wiele sensu. IR pracuje pod warunkiem że nadajnik (pilot) i odbiornik wzajemnie się ‘widzą’, czyli są w tym samym pomieszczeniu i nie ma fizycznej przesłony/bariery na drodze ich komunikacji.
    Jeżeli już jesteś z pilotem w tym samym pomieszczeniu, to jaki jest problem wyciągnąć rękę i pchnąć palcem przycisk na skrzynce komputera?!

    Qwszem, mogą wystąpić szczególne sytuacje że ten dostęp jest ograniczony, to bezspornie lepszym rozwiązaniem byłoby wykorzystać połączenie WiFi i zamiast tu wymaganego IR pilota oraz arduino z odbiornikiem IR, wystarczy malutki moduł ESP-01 sterowany z telefonu.
    Ne będzie tu wymagane posiadanie zainstalowanej sieci internetowej czy też routera.
    Każdy telefon komórkowy ‘smart-phone’ z opcją Wi-Fi potrafi to bezpośrednio obsłużyć.
    A wtedy i płytka arduino jest zbędna…
    Ten tranzystor BC możesz pozostawić, chociaż sensowniej byłoby wstawić w jego miejsce jakiś miniaturowy mosfet typu N-LL.

    e marcus
  • LegrandLegrand
  • Level 27  
    @emarcus mylisz się. Dopóki nie włącze w Bios ErP Ready to zasilanie na USB mam cały czas. Tym bardziej że mam gniazdo USB umożliwiające ładowanie fona przy wyłączonym kompie. Co do przycisku to nie mam jak go wciskać, PC stoi za komodą i ogólnie sterowany jest za pomocą gniazdka bluetooth. Tyle że teraz się domyśliłem że nie musze mieć arduino do startu PC. Wystarczy AC power on i mam ten sam efekt. Problem jest taki że przy zasilaczu 650Watt kondensatory rozładowywują się z 10min i dopiero po rozładowaniu kondensatorów funkcja AC power włącza PC.

    W sumie to mi wystarczy abym mógł włączyć PC za pomocą pilota i tyle. Mam pilota Mele F10Deluxe z przyuczaniem przycisków i fajnie by było móc włączać jeszcze PC.
  • Level 13  
    Davvvi wrote:
    Witam wszystkich. Otóż dzięki pomocy forumowiczów mam zbudowane na Arduino automatyczne włączenie PC po podaniu zasilania na Arduino. Sterowanie włączenia PC odbywa się poprzez BC547. Zasilanie z USB PC. Ale chciałbym mieć jeszcze możliwość włączenia PC pilotem IR. Tylko samo włączanie. Jest możliwość drobnej przeróbki kodu Arduino i dołożenie odbiornika IR?


    Tutaj jest opis po polsku: https://forbot.pl/blog/kurs-budowy-robotow-zdalne-sterowanie-ir-rc5-id19364
  • Moderator of HydePark/Cars
    emarcus wrote:
    Jak więc zasilasz z USB PC tą swoją płytkę arduino?

    Są płyty główne/czy też laptopy z funkcją "Sleep And Charge" gdzie zasilanie na porty USB są cały czas (moja Toshiba tak robi za ładowarkę).
  • Level 26  
    Przecież jest 5V Stand BY i ono jest obecne zawsze . Po co kombinować .
  • Moderator of HydePark/Cars
    paszczakq wrote:
    Przecież jest 5V Stand BY i ono jest obecne zawsze

    We wnętrzu komputera i o małej obciążalności.
  • Moderator of HydePark/Cars
    paszczakq wrote:
    2A to mało ?

    Odlicz układy StandBy płyty głównej, ale to zależy też w głównej mierze od zasilacza.
  • Level 27  
    Panowie a może zamiast Arduino coś takiego?
    Proszè moderatora o nie usówanie linka. Wiem że nie wolno wstawiać ale dzięki temu są fotki i opis.

    [url=]https://a.aliexpress.com/_uhzj8j[/url]
  • Level 27  
    Wracam do tematu. A więc mam już działający układ na arduino z bc547. Mam sczytany kod z pilota i nawet sam skleciłem program. Na sucho wszystko działa. Naciśnięcie przycisku na pilocie powoduje 1.5 sec połączenie z masą. Ale mam pomysł aby podłączyć też reset przy np dwukliku. Tylko że tego już nie ogarnę bo program zlepiłem z gotowców. Co by nie było pierwsze założenie działa.
  • Level 38  
    Davvvi wrote:
    Wracam do tematu. A więc mam już działający układ na arduino z bc547. Mam z czytany kod z pilota.....


    Czy ten twój pilot ma tylko jeden (!) przycisk jak ten z obrazka pod załączonym linkiem?
    Mogłeś kupić identyczny, z dwoma przyciskami za dokładnie te same grosze..
    Albo alternatywnie zastosować dowolny pilot (gdzieś ze złomu; jest tego wszędzie pełno, wystarczy popytać ludzi).
    Możesz nawet wykorzystać 'wolne' przyciski aktualnie funkcjonującego pilot od jakiegoś urządzenia, które akurat nie wykorzystuje tych przycisków. Są takie okoliczności; Niektóre piloty od telewizorów miały pewną uniwersalność dodatkowej obsługi innych towarzyszących urządzeń, jak decoder kablowy, VCR, etc.
    W takim projekcie niemal każdy funkcjonujący pilot sprosta takie zadanie
    Choćby nawet ostatecznie ten z jednym przyciskiem z nakładem; pewnie ze czterech-sześciu dodatkowtch linii kodu da sobie radę; -możliwych opcji zastosowania masz co najmniej tyle ile jest dni w roku!!!
    Wystarczy troche pomyśleć, zamiast kontrować proponowaną w dobrej myśli poradę (poprzedni mój post).
    Być może i tu też będę "się mylił", więc porzucę tą dyskusję....
    Nie jest mi to do niczego potrzebne!

    e marcus
  • Level 27  
    @emarcus kolego chyba nie doczytałeś. Otóż nie kupiłem tego urządzenia z linku z ali tylko ogarnąłem na arduino. Mam pilota Mele f10Deluxe który ma możliwość kopiowania przycisków IR i niestety w trybie PC mogę zaprogramować tylko jeden przycisk ,dlatego piszę o konfiguracji kilku kliknięć. I nie ,nie mogę zaprogramować w innym trybie pilota bo F10deluxe ma zaprogramowany TV ,dekoder,i zestaw głośnikowy. Jeden pilot ,4 urządzenia i nie chcę tego zmieniać. Ale dzięki takim jak Ty ,ta podgrupa elektrody jest mało wartościowa. Powinna się nazywać "Arduino- wujek google , albo Arduino = naucz się programować a nie zadajesz głupie pytania".

    I tak śmiało mogę powiedzieć że zlepiłem program nie umiejąc programować i nie znając angielskiego) z dwóch innych abym mógł włączać PC pilotem i działa. A co do reszty funkcji, na innym forum są osoby które potrafią pomóc i mają z tego satysfakcje , nawet jest ktoś kto mi przerobi program ay arduino rozpoznało dwuklik itp,. I prosze nie pisz mi o kursach programowania bo już próbowałem. Cytałem kilka na Forbocie,ale bez znajomości angielskiego to można sobie tylko po czytać. Co by nie było , na tym forum temat można zamknąć bo i tak nic więcej się nie dowiem.
  • Level 27  
    @emarcus kolego chyba nie doczytałeś. Otóż nie kupiłem tego urządzenia z linku z ali tylko ogarnąłem na arduino. Mam pilota Mele f10Deluxe który ma możliwość kopiowania przycisków IR i niestety w trybie PC mogę zaprogramować tylko jeden przycisk ,dlatego piszę o konfiguracji kilku kliknięć. I nie ,nie mogę zaprogramować w innym trybie pilota bo F10deluxe ma zaprogramowany TV ,dekoder,i zestaw głośnikowy. Jeden pilot ,4 urządzenia i nie chcę tego zmieniać. Ale dzięki takim jak Ty ,ta podgrupa elektrody jest mało wartościowa. Powinna się nazywać "Arduino- wujek google , albo Arduino = naucz się programować a nie zadajesz głupie pytania".

    I tak śmiało mogę powiedzieć że zlepiłem program nie umiejąc programować i nie znając angielskiego) z dwóch innych abym mógł włączać PC pilotem i działa. A co do reszty funkcji, na innym forum są osoby które potrafią pomóc i mają z tego satysfakcje , nawet jest ktoś kto mi przerobi program ay arduino rozpoznało dwuklik itp,. I prosze nie pisz mi o kursach programowania bo już próbowałem. Cytałem kilka na Forbocie,ale bez znajomości angielskiego to można sobie tylko po czytać. Co by nie było , na tym forum temat można zamknąć bo i tak nic więcej się nie dowiem.

    Dodano po 52 [sekundy]:

    Ogarnołem wszystko sam korzystając z kilku poradników z internetu.