Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - fortran1986

Stran: 1 [2] 3 4 ... 18
16
Ďakujem Vám za snahu o pomoc. Ale ani jedno nepomohlo pes bude zakopaný inde... Idem ďale googliť.

17
ešte doplním kód

Kód: [Vybrat]
...
#include <mdns.h>

static esp_err_t start_mdns_service()
{
    auto err = mdns_init();
    if (err) {
        std::wcout
            << L"MDNS Init failed: "
            << err
            << std::endl;
        return ESP_FAIL;
    }
    mdns_hostname_set("camera");
    mdns_instance_name_set("Pluton Corp. Camera");
    return ESP_OK;
}

...
ESP_ERROR_CHECK(start_mdns_service());
...

Ale myslím že ho mám vporiadku.

18
Vývoj / Linux ani Android nevidí mDNS hostname, Windows áno
« kdy: 03. 08. 2023, 23:35:35 »
Vyvýjam zariadenie ktoré sa cez wifi pripája do lokálnej domácej siete, kam prenáša video z kamery, na zariadení beží jednoduchý http server. Na ktorý sa dá pripojiť cez IPadresu zariadenia.

Keďže IP adresy si málokto pamatá, použil som mDNS a nastavil som zariadeniu host name camera.

inými slovami do prehliadača zadám:

http://camera/

a môžem si v prehliadači pozerať video, ktoré kamera zaznamenala.

Problém je že to funguje len vo Windows-e. Nefunguje to ani na Android telefóne, ani na desktopovom Arch Linuxe. Tam to ide len cez IP. A ja to na Linuxe vyvýjam.

O technológii mDNS toho veľa neviem (chcel som zariadeniu nastaviť host tak som išiel podľa príkladov čo som našiel na stránke výrobcu SoC), ale nejde mi do hlavy prečo vo Windowse ide všetko podľa očakávania a  linuxe ani androide nie. Prosím čo mám urobiť?

19
Vývoj / Re:[ESP32 CAM] - ESP32 s kamerkou a modelová rada
« kdy: 06. 07. 2023, 02:16:04 »
https://github.com/espressif/esp32-camera funguje

Ešte pre info v example su uvedene dva prepinače (koli rôznym rozloženiam pinov) tak pre ten maličky (najrozširenejši) model (resp jeho genericke klony) treba zapnuť BOARD_ESP32CAM_AITHINKER (a BOARD_WROVER_KIT pre vačši model)

tak tiež v sdkconfig treba:

Kód: [Vybrat]
CONFIG_ESP32_SPIRAM_SUPPORT=y

to ale nefungovalo to furt mi ten prepinač vyplo, asi mam novšiu verziu idf alebo čo:

ale cez:

Kód: [Vybrat]
idf.py menuconfig

som zapol ESP PSRAM v component config-u.

potom už všetko hlási korektné správanie. Ešte som defaultnú frekvenciu 160MHz dvihol na maximum - 240MHz

Výstup z kamerky v podobe obrázku skontrolujem zajtra (musim upraviť zdroják). Každopádne neveril som že sa mi to dnes podarí rozchodiť ale vlastne to ani nebolelo. Hlavne v tých ESP mikrokontrolleroch je strašný bordel. Človek musí 10 minút googliť porovnávať piny atď aby zistil, ktorý model s akým rozložením pinov to vlastne má. Okrem toho je bordel aj v kamerkách ESP32 CAM ich podporuje cca 14 druhov

20
Vývoj / Re:[ESP32 CAM] - ESP32 s kamerkou a modelová rada
« kdy: 06. 07. 2023, 01:29:49 »
aha takže vyzerá to tak, že ESP32-S je vlastne štandartné ESP32? Lebo linker ma upozornil na to, že mám nastavený zlý target, že tam nemá byť ani esp32s2 ani esp32s3, ale má tam byť proste len esp32. Kua teraz môžem všetko cleanovať a robiť od znova menuconfig.

v tých ESP čipoch je ozaj bordel

21
Vývoj / [ESP32 CAM] - ESP32 s kamerkou a modelová rada
« kdy: 06. 07. 2023, 00:59:49 »
Kúpil som si tento mikrokontroller ESP32 CAM s kamerkou OV2640. No neviem prísť na to aká verzia čipu tam vlastne je.

Na puzdre vidím napísané ESP32-S Pozn: ESP32-S obsahuje žiaľ len jednojadrový čip (oproti štandartnému ESP obsahujúcom 2 jadrá)

Problém: lenže existujú 2 druhy S rady ESP32:

  • ESP32-S2
  • ESP32-S3

verzia ESP32-S bez čísla neexsituje. viď wiki https://en.wikipedia.org/wiki/ESP32#ESP32-xx_family je to proste len nepresne označené. a ja teraz neviem či mám nastaviť:

Kód: [Vybrat]
idf.py set-target esp32s2

alebo

Kód: [Vybrat]
idf.py set-target esp32s3

Na stránke predajcu neni uvedené nič konkrétne. Vy to náhdou neviete?, prípadne neviete poradiť nejaký tool pre linux (prípadne windows), ktorým sa to dá zistiť?

22
Vývoj / Krajší výstup kompilera clang
« kdy: 30. 06. 2023, 00:31:56 »
Poslednu dobu používam IDEčka pomerne málo aj C/C++ (cmake / ninja) projekty mám otvorené vo VSCode / neovim a kompilujem ich cez konzolu. konzola mi vďaka https://github.com/oh-my-fish/oh-my-fish a rôznym vychytávkam prirástla k srdcu.

Použivam či už GCC alebo čím ďalej tým viac clang. Pri microcontrolleroch najme gcc ktoré má žiaľ (by default) dosť neprehladný výstup výstup compilera (krajši ako msvc ale stale to neni žiadna sláva). Ak náhodou vráti dáku chybu alebo warning tak mi chvíľu trvá kým sa v tom zorientujem.

Viete mi poradiť nejaký skript ktorý by urobil s compiler outputu nejaký krajší farebnejší a prehľadnejší compiler output? Aby to bolo prekne naformatované ako v IDEčkach?

23
Software / Re:Návrh elektroniky KiCAD problém s resources
« kdy: 12. 06. 2023, 23:01:20 »
Pri predchádzajúcej inštalácii som tie resources asi nepridal.

1. riešenie odinštaloval som KiCAD.
2. zmazal som folder
Kód: [Vybrat]
~/.config/kicad
3. nainštaloval som KiCAD aj s volitelnymi zavislosťami (tie volitelne zavislosti su doležite lebo su v nich resources)
4. Teraz mi nanovo ponúklo dialóg na pridanie symbolov a footprintov, ako pri prvom spustení  :) takže som ich pridal
5. KiCAD funguje tak ako treba  :)

24
Software / Návrh elektroniky KiCAD problém s resources
« kdy: 12. 06. 2023, 21:22:06 »
Nainštaloval som si program KiCAD nainštaloval som si spolu s nim aj ďalšie resources.

Program funguje lenže štandartne resources dodávané s appkou nevidí. Keď nainštalujem ďalšie resources cez plugin manager tak tie program vidí.. To znamená že asi bude problém v ceste alebo niečom podobnom neviem. Nestretli ste sa s niečim podobným neviete kde môže byť problém?

Program: KiCAD 7.0.5
OS: EndeavourOS (Arch Linux)
Kernel: 6.3.7-arch1-1
DE: KDE Plasma 5.27.5

Divné že v nastaveniach programu KiCAD som našiel cestu k symbolom /usr/share/kicad/symbols/ lenže keď som ju zadal a nechal si vypísať súbory tak tam symboly (*.kicad_sym subory) boli, viac tento obrázok:

http://pluton.cloud/attachment/03dacc61-c542-4612-9c78-976879b60044/kicad.png

V program ich ale akoby nevidel. Prečo?

25
Vývoj / Vygenerovanie farebnej palety
« kdy: 28. 05. 2023, 16:11:30 »
Ahojte na line chart grafe zobrazujem rôzne hodnoty ako čiary / lines: napr. min, max, average, median a dalšie môžu ich byť kludne aj 20.  Tieto hodnoty, ale chcem nejako zvýrazniť aby sa neplietli.

Základ je asi vygenerovať takú farebnú paletu, aby každá line mala čo najodlišnejšiu farbu od tých ostatných. Inými slovami nechceme tam svetlozelenú a hneď ďalšiu tmavozelenú alebo žltú. Ale k zelenej napríklad červenú k červenej tmavo modrú alebo čiernu... Akým spôsobom vygenerovať farebnú paletu pozostávajúcu z farieb ktoré sú opticky od seba čo najodlišnejšie? Podklad grafu je biely takže farby by mali mať nízky jas a vysokú saturáciu.

26
Mám HD verzi. Na ní Skyshowtime aplikace z obchodu nejde nainstalovat. Hlásí, že jde o nepodporované zařízení. Našel jsem pouze informace, že se má streamovat z android telefonu.

Ďakujem za info. Tak mám ďalší dôvod nekúpiť to... Na mojom terajšom boxe išiel aspoň SkyShowtime nainštalovať z PlayStore (Disney ani Netflix nešiel, musel som stiahnuť APK).

27
Google Chromecast podporuje aj ethernet, ale potrebujes na to adapter alebo USB-C dockinu

No lenže ten adaptér je dosť drahý už tak to stojí 80€ a nič to nevie a adaptér by bol ďalších 20€ nehovoriac o tom že to nemá ani slot na MicroSD. Moj terajší set top box má toto všetko (a ešte aj RK3399 a 4GB RAM), jediné čo je na ňom spackané je software. Keby sa tam dalo nahrať GoogleTV namiesto Androidu tak si nechám túto terajšia skrinku ešte veľmi dlho. Žiaľ nie vždy je dobré pozerať len na HW parametre.

Výhody riešenia od googlu sú podpora zo strany streamovacích služiab. A streamovanie z mobilu. Nevýhoda je že to nemá periférie. A tiež sa bojím či to má dostatočne výkonný procesor.

Potom vidím na Alze ešte nejaký Thomson THA100 ale stále to má slabší procesor ako moj terajší set top box a len 2GB ram. A fakt nechcem prechádzať z lepšieho na horšie. Už ozaj rozmýšlam či neoželiem tých 200€ a nezainvestujem do ultimatneho riešenia od NVIDIA. Predsa len NVIDIA je expert na grafiku. lenže ani tá nemá úplne všetko čítačku microSD ale tak kúpiť sa dá aj externá. A 3GB ram je síce menej ale zase výkonnejšie CPU to má.

// Edit: oprava nie CPU ale SoC

28
Hardware / Alternatívy pre Chromecast s Google TV s Ethernetom
« kdy: 19. 05. 2023, 11:57:49 »
Ahojte mal som set top box z ciny. Bol dost drahy ale ajtak mal nahovno software. Namiesto Google TV je tam normalny Android a Appku pre Disney+ a Netflix som musel instalovat rucne cez APK. Co ale nebol dobry napad lebo to nepodporuje dialkove ovladanie a musim to ovladat bezdrotovou mysou a klavesnicou co je otrava.

Tak som sa rozhodol ze taketo veci uz nebudem kupovat na Aliexpresse od nejakych no name cinskych vyrobcov, ale si kupim zariadenie od nejakej normalnej overenej renomovanej znacky (Google, Xiaomi, Thomson, Sony atd). Do oka mi padla Nvidia Shield TV - zial ta je moc draha. 200 EURO za set top box je mrhanie peniazmi.

tak som si vybral Google Chromecast 4 Google TV ten vie streamovat aj z mobilu co je bonus navyse:

https://www.alza.sk/google-chromecast-google-tv-bez-adaptera-d6683607.htm?evt=ac#popis

No miestnost kam to potrebujem je dost vzdialena od routeru. Mam sice po byte opakovace ale tie tiez nie su idealne obcas ich treba restartovat atd. Takze proste chcem Ethernet. Ten je rychlejsi ako Wifi a nie su s nim nikdy ziadne problemy pripojenie je 100% stabilne a rychle.

Lenze Chromecast 4 Google TV zase nepodporuje Ethernetove pripojenie ale iba WiFi. Viete poradiť nejakú alternatívu ku
Chromecast 4 Google TV ktorá dokáže to isté čo Chromecast 4 Google TV ale má navyše aj ethernetové pripojenie?

Potrebujem aby to malo systém GoogleTV a nie Mobilný Android. A aby to podporovalo Youtube Premium, Disney+, SkyShowtime a Netflix a aj to streamovanie z mobilu.

30
Dobrý večer prajem,

v MainWindow.xaml mám takýto element:

Kód: [Vybrat]
<MediaPlayerElement x:Name="mediaPlayer" AreTransportControlsEnabled="True" />

A v MainWindow.cpp mám takýto kód:

Kód: [Vybrat]
IAsyncAction winrt::MaximHorizon::implementation::MainWindow::play()
{
    auto mediaFile = co_await StorageFile::GetFileFromPathAsync(
        L"e:\\Movies\\TestClip.mkv"
    );
    auto mediaSource = MediaSource::CreateFromStorageFile(mediaFile);
    mediaPlayer().Source(mediaSource);
}

void winrt::MaximHorizon::implementation::MainWindow::openButton_Click(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::RoutedEventArgs const& e)
{
    play();
}

Zatiaľ je tam hardcodnutá cesta k testovaciemu videosúboru, neskôr vymením. Po kliknutí na openButton sa načíta súbor aj sa správne vypíše dĺžka trvania klipu v komponente MediaPlayerElement.

Lenže po kliknutí na button play (trojuholník na MediaPlayerElement) mi systém vyhodí exception:

Adjusted video area is smaller than supported by format

Ako to mám fixnúť prosím Vás? Vopred díky.

podrobnosti chyby:

Kód: [Vybrat]
'MaximHorizon.exe' (Win32): Loaded 'C:\Windows\System32\mfaudiocnv.dll'. 
Exception thrown at 0x00007FFF8197CD29 (KernelBase.dll) in MaximHorizon.exe: WinRT originate error - 0xC00D5212 : 'Decoder error'.
Exception thrown at 0x00007FFF8197CD29 (KernelBase.dll) in MaximHorizon.exe: WinRT originate error - 0x80070057 : 'Adjusted video area is smaller than supported by format'.
onecoreuap\windows\frameworkudk\ntadapter\mediaextensionsntadapter.cpp(37)\Microsoft.Internal.FrameworkUdk.dll!00007FFEF2594036: (caller: 00007FFEF25F47EA) FailFast(1) tid(677c) 80004002 No such interface supported
Unhandled exception at 0x00007FFF81A5FE32 (KernelBase.dll) in MaximHorizon.exe: Fatal program exit requested.

Stran: 1 [2] 3 4 ... 18