-
1. Data: 2021-01-04 06:05:15
Temat: Programowanie układów ESP32, Arduino, Raspberry Pi a interfejs USB-TTL
Od: Krystek <s...@k...art.pl>
Chcę sobie sprawić tego typu kamerkę:
<https://www.youtube.com/watch?v=MKiITEsOwRA>
Gość na tym wideo przeprogramowuje układ wgrywając zmodyfikowany kod, by
można było przyłączyć kamerę do własnej sieci WiFi, a nie korzystać z
wbudowanej w urządzenie sieci WiFi z ustawioną przez producenta układu
adresacją IP.
Autor filmu korzysta do wgrywania softu z komputera do układu z
interfejsu USB-TTL UART. Planuję zakupić odpowiednie urządzonko na USB
do tego celu, ale takie, które byłoby najbardziej funkcjonalne i w miarę
uniwersalne.
Przy okazji chciałbym mieć urządzenie, które - w razie potrzeby - będę
mógł podłączyć do pinów serial do wgrywania oprogramowania do routera.
Co prawda najczęściej da się flashować softem przez kabel Ethernet, ale
gdy się ucegli sprzęt to żeby go wskrzesić czasem trzeba użyć pinów na
pycie głównej i połączenia serial.
Czy ten dongiel będzie dobry? -
<https://www.aliexpress.com/item/4000078152203.html>
Bo generalnie czytałem, że z układem CH340 jest mniej problemów, niż z
CP2102, nie mówiąc o PL2303 i generalnie CH340 jest najmniej
problematyczny - przynajmniej tak twierdzą na różnych forach.
Ten dongiel z linku ma więcej wyprowadzeń, potrzebnych do zaawansowanych
działań, ale na tych standardowych wyjściach, takich jakie ma ten
konwerter z CP2102 - <https://www.aliexpress.com/item/32673467746.html>
również zadziała, jeśli - powiedzmy - będę chciał sflashować taki układ
z kamerką?
Oczywiście, jako backup kupiłbym i ten z CP2102, bo cena nie jest
zabójcza a przy kilku produktach od jednego sprzedawcy jest zniżka
kosztów wysyłki towaru. Chodziło mi o kwestię wyprowadzeń dodatkowych
sygnałów, których nie ma w nim. Reasumując, czy ten konwerter USB-TTL z
CH340G na pokładzie przyda się bardziej od tego CP2102, jeśli przyjdzie
mi w przyszłości bawić się w programowanie Arduino, Raspberry Pi czy
routerów? Czy, tak jak jest napisane w jego opisie - służy on do
programowania układów STC?
Dzięki za wskazówki i porady.
K.
--
http://www.krystek.art.pl/
-
2. Data: 2021-01-04 07:42:13
Temat: Re: Programowanie układów ESP32, Arduino, Raspberry Pi a interfejs USB-TTL
Od: heby <h...@p...onet.pl>
On 04/01/2021 06:05, Krystek wrote:
> Dzięki za wskazówki i porady.
Wszystkie usb->uart będą dobre, ale nie napisałeś na jakim OS to
będziesz robił. Praca na Windowsie utrudnia działanie PL2303, z uwagi na
złośliwe sterowniki. Sam układ działa tak samo jak inne.
Kup różne, w końcu masz wysyłkę (jeszcze) za free lub prawie free.
http://pl.aliexpress.com/item/32925015864.html
Mam kilka takich, to zdaje się identyczne jak te z filmu. Nic więcej,
poza "działają", nie da się powiedzieć.
-
3. Data: 2021-01-04 11:27:30
Temat: Re: Programowanie układów ESP32, Arduino, Raspberry Pi a interfejs USB-TTL
Od: Cezar <c...@t...pl.invalid>
On 04/01/2021 05:05, Krystek wrote:
> Chcę sobie sprawić tego typu kamerkę:
> <https://www.youtube.com/watch?v=MKiITEsOwRA>
Kup taki, który da się przełączyć pomiędzy 3.3V i 5V np taki:
https://www.aliexpress.com/item/32809304504.html
-
4. Data: 2021-01-04 13:45:30
Temat: Re: Programowanie uk?ad?w ESP32, Arduino, Raspberry Pi a interfejs USB-TTL
Od: a...@m...uni.wroc.pl
Krystek <s...@k...art.pl> wrote:
> Chc? sobie sprawi? tego typu kamerk?:
> <https://www.youtube.com/watch?v=MKiITEsOwRA>
>
> Go?? na tym wideo przeprogramowuje uk?ad wgrywaj?c zmodyfikowany kod, by
> mo?na by?o przy??czy? kamer? do w?asnej sieci WiFi, a nie korzysta? z
> wbudowanej w urz?dzenie sieci WiFi z ustawion? przez producenta uk?adu
> adresacj? IP.
>
> Autor filmu korzysta do wgrywania softu z komputera do uk?adu z
> interfejsu USB-TTL UART. Planuj? zakupi? odpowiednie urz?dzonko na USB
> do tego celu, ale takie, kt?re by?oby najbardziej funkcjonalne i w miar?
> uniwersalne.
>
> Przy okazji chcia?bym mie? urz?dzenie, kt?re - w razie potrzeby - b?d?
> m?g? pod??czy? do pin?w serial do wgrywania oprogramowania do routera.
> Co prawda najcz??ciej da si? flashowa? softem przez kabel Ethernet, ale
> gdy si? ucegli sprz?t to ?eby go wskrzesi? czasem trzeba u?y? pin?w na
> pycie g??wnej i po??czenia serial.
>
> Czy ten dongiel b?dzie dobry? -
> <https://www.aliexpress.com/item/4000078152203.html>
>
> Bo generalnie czyta?em, ?e z uk?adem CH340 jest mniej problem?w, ni? z
> CP2102, nie m?wi?c o PL2303 i generalnie CH340 jest najmniej
> problematyczny - przynajmniej tak twierdz? na r??nych forach.
>
> Ten dongiel z linku ma wi?cej wyprowadze?, potrzebnych do zaawansowanych
> dzia?a?, ale na tych standardowych wyj?ciach, takich jakie ma ten
> konwerter z CP2102 - <https://www.aliexpress.com/item/32673467746.html>
> r?wnie? zadzia?a, je?li - powiedzmy - b?d? chcia? sflashowa? taki uk?ad
> z kamerk??
Do wiekszosci zastosowan (np. programowanie ST) wystarcza linie
RX i TX portu szeregowego. Wtedy najprostszy konwertor z
CH340 jet OK. Do Arduino potrzebna jest linia DTR, a nie
wszystkie konwertory ja maja (np. moje CH340 nie). Pod
Linuxem uzywam CH340, CP2102, CP2104, PL2303 i FTDI (raczej
podrobka) i z zadnym nie ma problemu. Tzn. jedyny potencjaly
problem to brak dodatkowych linii w strylu CTS czy DTR.
Windows ma problemy z driwerami.
--
Waldek Hebisch
-
5. Data: 2021-01-05 19:30:30
Temat: Re: Programowanie układów ESP32, Arduino, Raspberry Pi a interfejs USB-TTL
Od: Krystek <s...@k...art.pl>
W dniu 2021-01-04 o 11:27, Cezar pisze:
> On 04/01/2021 05:05, Krystek wrote:
>> Chcę sobie sprawić tego typu kamerkę:
>> <https://www.youtube.com/watch?v=MKiITEsOwRA>
>
> Kup taki, który da się przełączyć pomiędzy 3.3V i 5V np taki:
>
> https://www.aliexpress.com/item/32809304504.html
Kupiłem co prawda inne, ale też z wyborem napięcia. W nocy sobie
poczytałem jeszcze o tych układach i konwerter z tego linku ma dwie
opcje układu CH340E oraz CH340G-2. Układ CH340E ma wbudowany oscylator
kwarcowy.
K.
--
http://www.krystek.art.pl/
-
6. Data: 2021-01-05 19:35:50
Temat: Re: Programowanie układów ESP32, Arduino, Raspberry Pi a interfejs USB-TTL
Od: Krystek <s...@k...art.pl>
W dniu 2021-01-04 o 07:42, heby pisze:
> On 04/01/2021 06:05, Krystek wrote:
>> Dzięki za wskazówki i porady.
>
> Wszystkie usb->uart będą dobre, ale nie napisałeś na jakim OS to
> będziesz robił. Praca na Windowsie utrudnia działanie PL2303, z uwagi na
> złośliwe sterowniki. Sam układ działa tak samo jak inne.
Wiem, że sterowniki Prolific pod Windows blokują fałszywe układy
(podróbki) FTDI i wtedy urządzenie jest niewykrywane w systemie /
wykryte jako "Nieznane urządzenie" i nie może prawidłowo działać.
> Kup różne, w końcu masz wysyłkę (jeszcze) za free lub prawie free.
>
> http://pl.aliexpress.com/item/32925015864.html
>
> Mam kilka takich, to zdaje się identyczne jak te z filmu. Nic więcej,
> poza "działają", nie da się powiedzieć.
W sumie kupiłem te, do których linki wrzucałem wcześniej, czyli -
<https://www.aliexpress.com/item/32673467746.html> CP2102
<https://www.aliexpress.com/item/4000078152203.html> CH340
Zaryzykowałem też i kupiłem ten z FTDI -
<https://www.aliexpress.com/item/32648254875.html> Na zdjęciu jest nazwa
FTDI nadrukowana na kości układu. Na innych aukcjach widziałem podobne,
ale bez nazwy FTDI na zdjęciu na chipie.
K.
--
http://www.krystek.art.pl/
-
7. Data: 2021-01-05 19:40:32
Temat: Re: Programowanie układów ESP32, Arduino, Raspberry Pi a interfejs USB-TTL
Od: Krystek <s...@k...art.pl>
W dniu 2021-01-04 o 07:42, heby pisze:
> On 04/01/2021 06:05, Krystek wrote:
>> Dzięki za wskazówki i porady.
>
> Wszystkie usb->uart będą dobre, ale nie napisałeś na jakim OS to
> będziesz robił. Praca na Windowsie utrudnia działanie PL2303, z uwagi na
> złośliwe sterowniki. Sam układ działa tak samo jak inne.
Wiem, że sterowniki Prolific pod Windows blokują fałszywe układy
(podróbki) FTDI i wtedy urządzenie jest niewykrywane w systemie /
wykryte jako "Nieznane urządzenie" i nie może prawidłowo działać.
> Kup różne, w końcu masz wysyłkę (jeszcze) za free lub prawie free.
>
> http://pl.aliexpress.com/item/32925015864.html
>
> Mam kilka takich, to zdaje się identyczne jak te z filmu. Nic więcej,
> poza "działają", nie da się powiedzieć.
W sumie kupiłem te, do których linki wrzucałem wcześniej, czyli -
<https://www.aliexpress.com/item/32673467746.html> CP2102
<https://www.aliexpress.com/item/4000078152203.html> CH340
Zaryzykowałem też i kupiłem ten z FTDI -
<https://www.aliexpress.com/item/32648254875.html> Na zdjęciu jest nazwa
FTDI nadrukowana na kości układu. Na innych aukcjach widziałem podobne,
ale bez nazwy FTDI na zdjęciu na chipie.
K.
--
http://www.krystek.art.pl/
-
8. Data: 2021-01-05 19:52:28
Temat: Re: Programowanie układów ESP32, Arduino, Raspberry Pi a interfejs USB-TTL
Od: heby <h...@p...onet.pl>
On 05/01/2021 19:35, Krystek wrote:
> Wiem, że sterowniki Prolific pod Windows blokują fałszywe układy
> (podróbki)
To tylko jeden problem. Drugi to skrajna niestabilność, szczególnie jak
masz kiepskie kable. Włącznie z bluescreenem, albo na stacie komputera,
albo po poruszaniu kablem w gnieździe. Od dawna nie używam (~2 lata)
wiec może coś poprawili ostatnio.
> FTDI
A FTDI zabijało trwale podrabiane chipy albo wysyłało niespodzianki na
linie wyjściowe.
https://hackaday.com/2016/02/01/ftdi-drivers-break-f
ake-chips-again/
Kiedyś byłem fanem FTDI, ale mają chyba kretynów w marketingu.
Jesli kupiłeś jakiś chip FTDI z chin, to prawie na pewno to podróbka.
-
9. Data: 2021-01-06 05:25:30
Temat: Re: Programowanie układów ESP32, Arduino, Raspberry Pi a interfejs USB-TTL
Od: Krystek <s...@k...art.pl>
W dniu 2021-01-05 o 19:52, heby pisze:
> On 05/01/2021 19:35, Krystek wrote:
>> Wiem, że sterowniki Prolific pod Windows blokują fałszywe układy
>> (podróbki)
>
> To tylko jeden problem. Drugi to skrajna niestabilność, szczególnie jak
> masz kiepskie kable. Włącznie z bluescreenem, albo na stacie komputera,
> albo po poruszaniu kablem w gnieździe. Od dawna nie używam (~2 lata)
> wiec może coś poprawili ostatnio.
No to nieciekawie. I jeszcze to gniazdo Mini USB na płytce. Muszę
przekopać przydasie, bo dawno nie używałem przewodów z takim wtykiem i
jest u mnie ich jak na lekarstwo.
>> FTDI
>
> A FTDI zabijało trwale podrabiane chipy albo wysyłało niespodzianki na
> linie wyjściowe.
>
> https://hackaday.com/2016/02/01/ftdi-drivers-break-f
ake-chips-again/
Że blokuje chipy to słyszałem, ale że wysyła też śmieci do podłączonych
przez niego urządzeń - o tym nie. Słabo. Bardzo słabo.
> Kiedyś byłem fanem FTDI, ale mają chyba kretynów w marketingu.
>
> Jesli kupiłeś jakiś chip FTDI z chin, to prawie na pewno to podróbka.
Chyba masz rację - tu jest, dla tego produktu z nadrukiem FTDI na
mikroukładzie - <https://www.aliexpress.com/item/4000539821134.html> w
jednogwiazdkowym komentarzu, że zamiast FTDI moduł zgłasza się w
systemie jako Silicon Labs CP210X, przy trzygwiazdkowym komentarzu
informacja: "Fake FTDI".
A tak a propos układów CH340: jest jakaś sposobność, by sprawdzić w
systemie (np. pod Linuksem, bo Windows to powie raczej tyle, co
sterownik), czy podłączony konwerter ma w sobie CH340E czy np. CH340G?
Bo taki CH340E ma wbudowany oscylator kwarcowy, a CH340G nie. Jak je
sprawdzić?
K.
--
http://www.krystek.art.pl/
-
10. Data: 2021-01-08 05:05:24
Temat: Re: Programowanie uk?ad?w ESP32, Arduino, Raspberry Pi a interfejs USB-TTL
Od: Krystek <s...@k...art.pl>
W dniu 2021-01-04 o 13:45, a...@m...uni.wroc.pl pisze:
> Do wiekszosci zastosowan (np. programowanie ST) wystarcza linie
> RX i TX portu szeregowego. Wtedy najprostszy konwertor z
> CH340 jet OK. Do Arduino potrzebna jest linia DTR, a nie
> wszystkie konwertory ja maja (np. moje CH340 nie). Pod
> Linuxem uzywam CH340, CP2102, CP2104, PL2303 i FTDI (raczej
> podrobka) i z zadnym nie ma problemu. Tzn. jedyny potencjaly
> problem to brak dodatkowych linii w strylu CTS czy DTR.
>
> Windows ma problemy z driwerami.
Tak sobie czytam w trakcie bezsennej nocy. Znalazłem ciekawe kompendium
na temat TTL-UART Serial Adapterów -
<http://acoptex.com/project/249/usb-to-ttl-serial-co
nverters-review-at-acoptexcom/>
Są tam porady jak wyciągnąć linię DTR na konwerterze z układem CP2102.
K.
--
http://www.krystek.art.pl/