logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Propozycje sprzętu do Linux Embedded: UART, dotykowy wyświetlacz, zasilanie z akumulatora

karol75 11 Mar 2023 20:17 681 15
  • #1 20481547
    karol75
    Poziom 16  
    Posty: 484
    Pomógł: 1
    Trochę wypadłem z obiegu i potrzebuję Rady.
    Tworzę system Linux Embedded i potrzebuję kilku propozycji na sprzęt.
    Wymagania:
    UART (sterowanie przepływem) ~220k (około, nie mam jeszcze dokładnych wymagań)
    System wbudowany najlepiej Android( marketing ;-D), ale może być dowolny Linux lub Windows.
    Dotykowy wyświetlacz graficzny.
    Zasilanie Pewnie będzie z akumulatora.

    Cena? Nie jest priorytetem.



    Do czego system:
    Odbiór danych poprzez UART i prezentacja wykresu na ekranie.
    Wykres zmienia się (na oko) raz - dwa na sekundę - najlepiej aby był płynny.

    Czy mógłbym prosić kolegów o jakieś propozycje.
    Niby na rynku pełno ale ...
  • #2 20481794
    Konto nie istnieje
    Poziom 1  
  • #3 20482108
    karol75
    Poziom 16  
    Posty: 484
    Pomógł: 1
    Tak ale to jest projekt, który nie dopuszcza takich rozwiązań. Ma być nowe i nie zrobione półśrodkami. Dodatkowo w na wstępie ma nie mieć obudowy.
    Docelowo przewiduję możliwość montowania paskami na przedramieniu, co narzuca mniejsze gabaryty.
    Ale dzięki za propozycje.

    Czy ekrany elastyczne są dostępne do takich rozwiązań?
  • #4 20482490
    TvWidget
    Poziom 39  
    Posty: 4430
    Pomógł: 472
    Ocena: 700
    karol75 napisał:
    Tak ale to jest projekt, który nie dopuszcza takich rozwiązań.

    Tzn. jakich ? Czy smartfon spełnia założenia projektu ?
  • #5 20482907
    karol75
    Poziom 16  
    Posty: 484
    Pomógł: 1
    Raczej myślę o takich rozwiązaniach

    https://www.st.com/en/evaluation-tools/stm32mp157f-dk2.html#overview

    https://www.tme.eu/pl/details/a33-olinuxino-n8g/komputery-jednoplytkowe/olimex/
    https://www.tme.eu/pl/details/a64-1g/komputery-jednoplytkowe/olimex/a64-olinuxino-1g/
    https://www.tme.eu/pl/details/a20-olx-micro-4...jednoplytkowe/olimex/a20-olinuxino-micro-4gb/

    + dedykowane wyświetlacze dotykowe np:
    https://www.tme.eu/pl/details/ph800480t013-ihc08/wyswietlacze-inteligentne/powertip/
    https://www.tme.eu/pl/details/ph128800t004-zfc/wyswietlacze-inteligentne/powertip/

    To nie ma być kombinowanie, rozbieranie innych urządzeń itp.

    Ma być to "system" gotowy do użytku, jako platforma do różnych projektów.


    W chwili obecnej ma być do prostej aplikacji:
    Odbiór danych przez Uart i kreślenie wykresu.

    Ale możliwe że da się go wykorzystać do innego projektu, który będzie musiał pobrać 256 bajtów (już nie UART) i pokazać obraz skanowany. Więcej niestety nie mogę napisać.
    Szukam rozwiązania bardziej uniwersalnego
  • #6 20482946
    TvWidget
    Poziom 39  
    Posty: 4430
    Pomógł: 472
    Ocena: 700
    Nie odpowiedziałeś z jakiego powodu popularny smartfon się nie nadaje. Ma przecież wszystko co potrzebujesz.
    Jak sobie wyobrażasz mocowanie dużej płytki z interfejsem Ethernet, akumulatora i wyświetlacza 10' na przedramieniu ?
    Smartfon o wadze rzędu 100g można jeszcze zamontować na ramieniu. Na przedramię to raczej nadaje się smartband albo smartwatch. Te urządzenia mają akumulator i wyświetlacz. Do zbierania danych z zewnętrznych urządzeń wykorzystywany jest interfejs Bluetooth.
    Jeśli chcesz coś trochę większego to zobacz WT32-SC01 Plus.
  • Pomocny post
    #7 20483060
    miszcz310
    Poziom 25  
    Posty: 718
    Pomógł: 46
    Ocena: 178
    A nie lepiej dać po prostu raspberry 4 i się nie przejmować? Soft możesz pisać w pythonie (przy takich prędkościach odczytu to nie jest żaden problem). Do tego masz całą gamę ekranów dotykowych i nie tylko (zobacz co jest w ofercie np. na kamami).

    Jak ma być mniejsze to możę raspberry pi pico, albo jakieś zero. Tego jest bardzo dużo i w dość rosądnych cenach.
  • #8 20483890
    karol75
    Poziom 16  
    Posty: 484
    Pomógł: 1
    TvWidget napisał:
    Nie odpowiedziałeś z jakiego powodu popularny smartfon się nie nadaje.


    Sprzętowo tak, ale nie wyobrażam sobie rozklekotanego USB (Smartfona) w warunkach polowych.

    TvWidget napisał:

    Jeśli chcesz coś trochę większego to zobacz WT32-SC01 Plus.

    Ciekawa propozycja

    miszcz310 napisał:
    A nie lepiej dać po prostu raspberry 4 i się nie przejmować?


    Warte rozpatrzenia. To chyba faworyt.
    Jak na tym pracuje Linux - płynnie, będzie można zrobić wykres?
  • #9 20483981
    TvWidget
    Poziom 39  
    Posty: 4430
    Pomógł: 472
    Ocena: 700
    karol75 napisał:
    Sprzętowo tak, ale nie wyobrażam sobie rozklekotanego USB (Smartfona) w warunkach polowych.

    Produkowanych jest wiele modeli smartfonów tzw. "pancernych" czyli odpornych na upadki, zachlapanie itd. Tak jak już wspomniałem wcześniej dane z zewnętrznych urządzeń mogą być pobierane przez BLE (energetycznie oszczędne) lub WiFi.
    Możesz też stworzyć własną odporną konstrukcję ze złączem USB-C pasująca do wybranego modelu telefonu. Bedzie to chyba znacznie prostsze niż budowanie wszystkiego od podstaw.
  • #10 20484301
    miszcz310
    Poziom 25  
    Posty: 718
    Pomógł: 46
    Ocena: 178
    karol75 napisał:
    na tym pracuje Linux - płynnie, będzie można zrobić wykres?

    Zobacz w necie, ale ogólnie to super pracuje. Ma własną dystrybucję, ale zawsze możesz zmienić. Jak chcesz coś takiego zrobić po najmniejszej linii oporu to zobacz bibliotekę do rs232/uart, do tego np. Tkinter plus pyqtplot, (jak co sekundę chcesz odświeżać to nawet matplotlib da radę). Takie projekty w sieci już widziałem i wygląda że nie ma problemu.
    Zaletą jest też ogromną baza softu i wsparcia dla tych płytek.
  • #11 20484430
    elektryku5
    Poziom 39  
    Posty: 6303
    Pomógł: 460
    Ocena: 1055
    karol75 napisał:
    Odbiór danych poprzez UART i prezentacja wykresu na ekranie.


    Jeżeli to ma być jedyne zadanie, to pomyśl o gotowym HMI, ewentualnie trochę taniej są wyświetlacze Nextion, ale tego rozwiązania osobiście nie testowałem (grafiki w necie wyglądają obiecująco).
  • #12 20484672
    karol75
    Poziom 16  
    Posty: 484
    Pomógł: 1
    TvWidget napisał:

    Produkowanych jest wiele modeli smartfonów tzw. "pancernych" czyli odpornych na upadki, zachlapanie itd.

    Tak ale to nadal tylko USB lub Wifi bez wyprowadzonego GPIO.
  • #13 20484731
    TvWidget
    Poziom 39  
    Posty: 4430
    Pomógł: 472
    Ocena: 700
    Nie pisałeś wcześniej nic o GPIO.
    Sprecyzuj może jeszcze raz co dokładnie potrzebujesz. Moim zdaniem wymagania jakie podajesz trochę kłócą się z warunkiem umieszczenia urządzenia na przedramieniu i warunkami polowymi. W jaki sposób zamierzasz prowadzić przewody i co chcesz do nich podłączać ?
  • #14 20485196
    karol75
    Poziom 16  
    Posty: 484
    Pomógł: 1
    TvWidget napisał:
    i co chcesz do nich podłączać ?


    Najlepsza zabawa, że nie mogę napisać.
    Wybieram sprzęt do serii różnych urządzeń.

    - Pierwsze to odbieranie po UART i prezentacja(kanapka płytek o rozmiarze 7*7 cm)
    - Drugie to podłączenie 128 przetworników A/C 16bit, i prezentacja coś w rodzaju zdjęcia (duże urządzenie na własnych kółkach).
    - Inne urządzenia.
    Szukam bazy do kilku różnych urządzeń rozwojowych.
  • #15 20485452
    miszcz310
    Poziom 25  
    Posty: 718
    Pomógł: 46
    Ocena: 178
    karol75 napisał:
    Drugie to podłączenie 128 przetworników A/C 16bit, i prezentacja coś w rodzaju zdjęcia (duże urządzenie na własnych kółkach).

    Jaka szybkość samplowania masz na myśli? Takie ilości przetworników w czasie rzeczywistym pachnie jakimś pokaźnym fpga.
  • #16 20485516
    karol75
    Poziom 16  
    Posty: 484
    Pomógł: 1
    miszcz310 napisał:
    Takie ilości przetworników w czasie rzeczywistym pachnie jakimś pokaźnym fpga.

    Myślałem o pamięci dwuportowej w FPGA.
    Na razie działa pojedynczy detektor, a ma być docelowo 128.
    Przypuszczam 2-4 razy na sekundę, zobaczę czy wydoli, jeszcze tego nie liczyłem.
    Jeżeli później USB nie wydoli to myślę o PCI lub ostatecznie EISA i jakiś komputer przemysłowy.

    Każdy detektor musi mieć oddzielne zasilanie (do kalibracji cyfrowo)1- 1,6 V w zasadzie z akumulatora aby eliminować szumy .
    Problem bardziej w tym, że detektory na wyjściu będą miały bardzo niskie napięcie w miliwoltach i dodatkowo szumy w pojedynczych nV/sqrt(Mhz) ale to będę projektował później.

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownik poszukuje sprzętu do systemu Linux Embedded, który będzie obsługiwał UART, miał dotykowy wyświetlacz oraz zasilanie z akumulatora. W odpowiedziach zasugerowano różne rozwiązania, w tym przeróbki laptopów z ekranem dotykowym, użycie Chromebooków z Androidem, a także jednopłytkowe komputery, takie jak Raspberry Pi 4 oraz modele od Olimex. Wskazano na możliwość wykorzystania smartfonów, w tym modeli pancernych, jako alternatywy, ze względu na ich funkcjonalność i wbudowane interfejsy. Użytkownik rozważa także zastosowanie FPGA do obsługi wielu przetworników A/C. Wskazano na potrzebę płynnej prezentacji danych na wykresie oraz na wyzwania związane z warunkami polowymi i montażem urządzenia.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA