Żarówka z modułem Wi-Fi oraz aplikacją na Androida umożliwiającą sterownia światłem

0

Witam. Są ponoć żarówki RGB do których z internetu możena pobrać Pythonową bibliotekę do sterownia i można napisać aplikację zapalającą żarówkę o danych godzinach, uzależnić to od różnych zdarzeń z neta by świeciła w różnych kolorach, lub też jakiejkolwiek innej akcji. Chodzi mi o to by po prostu ćwiczyć Pythona na takich gadżetach. Ktoś się może orientuje jaką żarówkę najlepiej kupić i jaką bibliotekę pobrać? :)

0

@LuFCc:

Sądzę, ze hipotetyczna żarówka sama w sobie nie ma nic wspólnego z Pythonem. Świat integracji jest światem międzyjęzykowym (polyglot)

Dlaczego sądzisz, że akurat na żarówce nauczysz się więcej ?

Przejrzyj https://botland.com.pl/

0
ZrobieDobrze napisał(a):

@LuFCc:

Sądzę, ze hipotetyczna żarówka sama w sobie nie ma nic wspólnego z Pythonem. Świat integracji jest światem międzyjęzykowym (polyglot)

Dlaczego sądzisz, że akurat na żarówce nauczysz się więcej ?

Przejrzyj https://botland.com.pl/

Chodzi mi o żarówkę RGB i np. napisać aplikacje, gdy euro spadnie poniżej ustalonej wartości zaświeci się na zielono, to tylko przykład, możliwości są ogromne. Zawsze to jakaś aspiracja i motywacja do dalszej nauki i jakaś praktyka :)

1
LuFCc napisał(a):

... i można napisać aplikację zapalającą żarówkę o danych godzinach,

LuFCc napisał(a):

Chodzi mi o żarówkę RGB i np. napisać aplikacje, gdy euro spadnie poniżej ustalonej wartości zaświeci się na zielono,

Właśnie tego się spodziewałem.
Zapalić żarówkę o godzinie to umie rozumek 512B flasha 64B RAM (na baterii od zegarka)
Śledzić Euro już nie

możliwości są ogromne.

Są bardzo ograniczone (na prawdziwym uK)

W pewnym momencie ze zdziwieniem zauwazyłem, że "my" programiści wysokopoziomowi mamy bardzo mizerne pojęcie o mikrokontrolerach.
Sądzę, że na czymś niksopoziomowym nauczysz się wiecej (jako uzupełnienie do wiedzy wsykopoziomowej).
Silny mikrokontroler, "taki sam pecet tylko mniejszy" nie nauczy wiele.

(świadomie użyłem cudzysłowu, akurat mam pojecie o obu światach)

0
ZrobieDobrze napisał(a):
LuFCc napisał(a):

... i można napisać aplikację zapalającą żarówkę o danych godzinach,

LuFCc napisał(a):

Chodzi mi o żarówkę RGB i np. napisać aplikacje, gdy euro spadnie poniżej ustalonej wartości zaświeci się na zielono,

Właśnie tego się spodziewałem.
Zapalić żarówkę o godzinie to umie rozumek 512B flasha 64B RAM (na baterii od zegarka)
Śledzić Euro już nie

możliwości są ogromne.

Są bardzo ograniczone (na prawdziwym uK)

W pewnym momencie ze zdziwieniem zauwazyłem, że "my" programiści wysokopoziomowi mamy bardzo mizerne pojęcie o mikrokontrolerach.
Sądzę, że na czymś niksopoziomowym nauczysz się wiecej (jako uzupełnienie do wiedzy wsykopoziomowej).
Silny mikrokontroler, "taki sam pecet tylko mniejszy" nie nauczy wiele.

(świadomie użyłem cudzysłowu, akurat mam pojecie o obu światach)

Znalazłem coś takiego od 45 sek.
od 45sek

1

To co chcesz osiągnąć można zrobić przy pomocy mikrokontrolera. Esp czy arduino pozwala korzystać z pythona. W tym przypadku to jest praktycznie tylko sterowanie napięciem, więc cały kod zamknie się w 10-15 linijkach. Jest tego pełno w internecie.

2

Nie testowałem tego z Pythonem ale żarówki o jakich mowa to np. takie które wspierają aplikację Tuya.
Szukaj Tuya Wifi bo urządzenia typu Smart Home mogą łączyć się jeszcze przez Bluetooth.
Są projekty wykorzystujące Pythona i API aplikacji Tuya. Można chyba zabawę zacząć od tego a dodatkowo korzystać z tego normalnie przez aplikację.

3

Zakładam, że aplikacja na androidzie podłączona będzie pod wifi lub VPN ewentualnie będzie miała otwarty port na routerze.

Drugie jakieś esp8266 będzie sterowało sobie digital pinem przekaźnik, a ten przekaźnik będzie uruchamiał 230V napięcia dla żarówki.

Można C++ przepisać na micropython wyjdzie pewnie 60% mniej kodu do napisania.

https://4programmers.net/Forum/Off-Topic/362283-zintegrowany_system_sterowania_oswietleniem_i_mierzenia_temperaturywilgotnosci?page=2#:~:text=dam%20%C5%82apk%C4%99.%20%3AP-,Proste%20Rest%20API,-W%20moim%20przypadku

1 użytkowników online, w tym zalogowanych: 0, gości: 1