RTV forum PL | NewsGroups PL

Sterownik LED kontra smartfon

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Sterownik LED kontra smartfon

Goto page Previous  1, 2

Guest

Sun Apr 02, 2023 9:07 pm   





Dawid Rutkowski
Guest

Sun Apr 02, 2023 9:20 pm   



niedziela, 2 kwietnia 2023 o 21:03:17 UTC+2 Marvin napisał(a):
Quote:
W ATtiny13 i tak nie masz UART (a jak zrobiłeś sterowanie 4 wyjść PWM - zakładam, że niezależne, pewnie błędnie).
Ale i tak byś w jego EEPROM zbyt wiele "komend programu" nie zapisał.
Bo w sumie robi się tu już może nie BASIC, ale coś w rodzaju LOGO.
2 porty mają UART sprzętowy, ale programowy też styka. Poza tym w płytkę
mogę wlutować też coś większego, miejsce było więc zostawiłem sobie
otwarte drzwi. Attiny13 jest wersją minimum.

To masz chyba inne ATtiny13. Może ATtiny2313?
Ale co dokładnie "większego wlutować w płytkę"?
Jak wlutować, a nie zawieszać na kablach, to musi być coś konkretnego.

Dawid Rutkowski
Guest

Sun Apr 02, 2023 9:27 pm   



niedziela, 2 kwietnia 2023 o 21:00:46 UTC+2 Marvin napisał(a):
Quote:
W dniu 02.04.2023 o 18:45, Dawid Rutkowski pisze:
Ogólnie ciekawym podejściem jest użycie serwera do migania diodą, ARM już nie styka ;P
Komputer w każdej klamce rozumiem, bo jest praktyczny, ale serwer do reklamy (zapewne outdoor) to zdecydowanie więcej kłopotu niż zysku.
Oczywiście, pełna zgoda. Niemniej liczy się co klient chce..

Gdyby chodziło o możliwość przeprogramowania parametrów bez rozbierania
obudowy i demontażu, podłączania programatora, to ten interpreter komend
tekstowych przez bluetooth na UART spełnił by zadanie od strony
technicznej w 100%. I mam to gotowe.
Ale teraz oczekiwania są niestety inne.

W samej reklamie wystarczłby interpreter komend tekstowych przez UART+BT.
Skomplikowanie pojawia się w apce na telefon, która w wygodny dla użyszkodnika sposób ma umożliwić ułożenie programu - a potem przetłumaczy to na komendy UART.

A przecież przez UART+BT można zrobić i przeprogramowanie, mając ładny bootloader - ja widziałem i takie przez zigbee i przez chirpstack.

Żeby nie rzeźbić apki to trzeba rozbudować komputer w reklamie - choćby właśnie do rpi zero w, żeby mógł mieć serwer www.
Wtedy apkę "ramową" w telefonie masz gotową - nazywa się przeglądarka - ale nadal musisz wyrzeźbić content - a że w html a nie w javie to może być plus dodatni lub plus ujemny.

Marvin
Guest

Sun Apr 02, 2023 9:28 pm   



Quote:

Ale to oznacza druciarstwo. Mam to kupić i rozbebeszyć, aby w potem
wkomponować w projekt? Złącza nie takie, zaraz 5 innych rzeczy będzie złych.
Koncept jest taki, że klientowi daje się produkt pasujący do jego
potrzeb w sensie także mechanicznym (obudowa, złącza), środowiskowym.
Taki żeby się nie popsuł po 5 minutach lub jak coś podłączy nie tak,
zewrze lub upuści.

Stąd jest porządna płytka, obudowa, zalewa.

Marvin
Guest

Sun Apr 02, 2023 9:31 pm   



Quote:
To masz chyba inne ATtiny13. Może ATtiny2313?
Ale co dokładnie "większego wlutować w płytkę"?
Jak wlutować, a nie zawieszać na kablach, to musi być coś konkretnego.

Na attiny 13A jestem w stanie sterować 6 kanałami robiąc programowy PWM.
I działa.

Jest miejsce pod 2313 te jak zauważyłeś, ale dam radę zrobić projekt PCB
pod jeszcze coś innego jak wyjdzie, że trzeba więcej linii/pamięci.
To nie jest problem.

Guest

Sun Apr 02, 2023 9:33 pm   





Marvin
Guest

Sun Apr 02, 2023 9:35 pm   



Quote:

W samej reklamie wystarczłby interpreter komend tekstowych przez UART+BT.
Skomplikowanie pojawia się w apce na telefon, która w wygodny dla użyszkodnika sposób ma umożliwić ułożenie programu - a potem przetłumaczy to na komendy UART.

A przecież przez UART+BT można zrobić i przeprogramowanie, mając ładny bootloader - ja widziałem i takie przez zigbee i przez chirpstack.

Z punktu widzenia instalatora/serwisu oczywiście tak. Ale nie użyszkodnika.

Quote:
Żeby nie rzeźbić apki to trzeba rozbudować komputer w reklamie - choćby właśnie do rpi zero w, żeby mógł mieć serwer www.
Wtedy apkę "ramową" w telefonie masz gotową - nazywa się przeglądarka - ale nadal musisz wyrzeźbić content - a że w html a nie w javie to może być plus dodatni lub plus ujemny.

No taka koncepcja padła wcześniej z klawiatury Heby - aby był tam ESP32
z Tasmotą robiącą prosty Webserwer.

To mi pasuje.

Marvin
Guest

Sun Apr 02, 2023 9:45 pm   



Quote:

W samej reklamie wystarczłby interpreter komend tekstowych przez UART+BT.
Skomplikowanie pojawia się w apce na telefon, która w wygodny dla użyszkodnika sposób ma umożliwić ułożenie programu - a potem przetłumaczy to na komendy UART.

To oczywiście prawda. Tyle, że ja nie umiem takiej apki napisać.
Do tego wspomnianego interpretera używam po prostu terminala. Mam tam
nawet makra zdefiniowane i mi to starcza. Ale ja nie jestem
reprezentatywny dla rynku ani współczesny.

Mirek
Guest

Sun Apr 02, 2023 10:03 pm   



On 2.04.2023 21:35, Marvin wrote:
Quote:


No taka koncepcja padła wcześniej z klawiatury Heby - aby był tam ESP32
z Tasmotą robiącą prosty Webserwer.

To mi pasuje.


To wywal to attiny i wsadź ESP32 albo nawet ESP8266 (jeśli wystarczy) i
wgraj ESPEasy. Zaprogramujesz miganie i ściemnianie o inne interakcje z
wejść itp. za pomocą "rules" - wszystko już z przeglądarki.

--
Mirek.

Dawid Rutkowski
Guest

Sun Apr 02, 2023 10:14 pm   



niedziela, 2 kwietnia 2023 o 21:49:30 UTC+2 Marvin napisał(a):
Quote:

W samej reklamie wystarczłby interpreter komend tekstowych przez UART+BT.
Skomplikowanie pojawia się w apce na telefon, która w wygodny dla użyszkodnika sposób ma umożliwić ułożenie programu - a potem przetłumaczy to na komendy UART.
To oczywiście prawda. Tyle, że ja nie umiem takiej apki napisać.
Do tego wspomnianego interpretera używam po prostu terminala. Mam tam
nawet makra zdefiniowane i mi to starcza. Ale ja nie jestem
reprezentatywny dla rynku ani współczesny.

A jaką apkę terminala pod android polecasz do takich zabaw?

Ogólnie do napisaniajest dość nietrywialna apka, czy w javie czy html.
I jeszcze z jednej strony elastyczna, z drugiej dostępna dla poziomu użyszkodnika.

Ew. w reklamie zamiast BT można dać modem GSM, co pozwoli na wsadzenie w środek komunikacji "normalnego" serwera, który bęczie tłumaczył GUI na te BASICowo/LOGOwe komendy.
Albo nawet wręcz "pisał" i kompilował program do FUOTA.

heby
Guest

Sun Apr 02, 2023 10:34 pm   



On 02/04/2023 21:35, Marvin wrote:
Quote:
No taka koncepcja padła wcześniej z klawiatury Heby - aby był tam ESP32

Koncepcja jest taka, abyś wywalił tego AVR i zamiast niego wsadził jakiś
ESP8622. Może by Wemos D1 mini czy inny gotowiec, od razu z mozliwoscią
programowania przez usb. ESP32 niekoniecznie, jest mniej na to gotowców.

Czy na tym bedzie Tasmota - też niekoniecznie. Ale to jest łatwo
zainstalować, więc od tego warto zacząć. Prawie na pewno będziesz chciał
więcej. Tasmota jest przeznaczona jako końcówka IoT a nie samodzielny
byt, choć samodzielnie sobie radzi bez problemów.

W zasadzie nie ma znaczenia co tam wsadzisz, na ESP jest od groma
możliwości zautomatyzowania tego sterowania, od samoróbek w Arduino po
gotowe systemy smart home jak Supla. Jak już zrobisz hardware, to sobie
wybierzesz co Ci pasuje do zastosowania. Ale hardware tutaj kluczowe.
ATTiny nadaje się do migania diodami, ale raczej nie do komunikacji z
telefonem.

io
Guest

Sun Apr 02, 2023 11:01 pm   



W dniu 02.04.2023 o 22:34, heby pisze:
Quote:
On 02/04/2023 21:35, Marvin wrote:
No taka koncepcja padła wcześniej z klawiatury Heby - aby był tam ESP32

Koncepcja jest taka, abyś wywalił tego AVR i zamiast niego wsadził jakiś
ESP8622. Może by Wemos D1 mini czy inny gotowiec, od razu z mozliwoscią
programowania przez usb. ESP32 niekoniecznie, jest mniej na to gotowców.

Ale .. po co używać czipu do WiFi by programować przez USB a nie właśnie
przez WiFi?

heby
Guest

Mon Apr 03, 2023 7:05 am   



On 02/04/2023 23:01, io wrote:
Quote:
Koncepcja jest taka, abyś wywalił tego AVR i zamiast niego wsadził
jakiś ESP8622. Może by Wemos D1 mini czy inny gotowiec, od razu z
mozliwoscią programowania przez usb. ESP32 niekoniecznie, jest mniej
na to gotowców.
Ale .. po co używać czipu do WiFi by programować przez USB a nie właśnie
przez WiFi?

Bo pierwszy raz programowania dokonasz przez USB.

A *potem* kolejne przez wifi.

Podobnie, jeśli zrobisz jakiś fuckup, dostęp do programatora przez USB
jest dość ważny.

Lepiej mieć coś z USB do prototypowania, niż bawić się z lutowaniem
dodatkowego UARTa. Wym bardziej, że WeMos D1 mini to jakieś 10zł u
chińczyka.

Goto page Previous  1, 2

elektroda NewsGroups Forum Index - Elektronika Polska - Sterownik LED kontra smartfon

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map