Skocz do zawartości

Cardcomputer wielkości identyfikatora z fartucha


rajesh

Pomocna odpowiedź

Zwany również Cardputerem to zminiaturyzowana płytka z ESP32-S3, może do kombinezonu. W podstawie obudowy jest magnes do przytwierdzenia z metalową np. klamrą na udzie w kieszeni. W środku procesorek dwurdzeniowy (240MHz, 32b.), obsługuje funkcję Wi-Fi, bluetooth i integruje rozmaite peryferia. Wbudowana klawiatura jakby nawiązuje do stylizowanego gadżetu, ale z wyświetlaczykiem 240px135 ułatwia wprowadzanie i przeglądanie zawartości. Można odnotować emiter podczerwieni, co przydaje się do sprawdzenia pilotów kina domowego, czy zwykłego projektora w ogródku. Złącze grove pozwala rozbudować o przenośne czujniki ciśnienia powietrza lub innych pomiarów otoczenia. Gniazdo kart micro SD rozszerza przestrzeń dyskową (8MB-FLASH). Zasilanie jest rozwiązane dwoma akumulatorkami. Do tego wszystko wyjmowalne - w zestawie klucz Hex Key.

17.webp
    Widok ze środka

 

Standardowo po uruchomieniu aktywuje się oficjalne User Demo z menu przewijane strzałkami (wybór - Enter😞

  1.  SCAN                     - radaruje dookoła urządzenia bezprzewodowe  
  2.  RECORD                - nagrywa z mikrofonu i odtwarza
  3.  CHAT (ESP NOW) - do niezależnej komunikacji tekstowej
  4.  REMOTE (IR)         - wysyła sygnały infrared do kontrolowania odbiornikami
  5.  REPL (>_)              - symuluje PikaPython do pisania skryptu
  6.  SetWiFi                 - można połączyć się z internetem
  7.  KEYBOARD          - po sparowaniu bluetooth działa jako zewnętrzna klawiatura dla tabletu bądź telefonu.

Wyjścia z elementów przez Esc.

lcd.jpg.0db4a3dfdfb7d9cd48d3a8b838ca37e7.jpg

Obraz CP.U.Demo

Tutaj kilka zdań uzupełnienia, żeby nie powtarzać manuali i uprościć znajdywanie w czeluściach instrukcji.

Wgranie swojego kodu przez Arduino iDE.

  1. instalacja ( z ustawieniem: https://static-cdn.m5stack.com/resource/arduino/package_m5stack_index.json ) -
    arduino_board.pdf

  2. podłączenie - okablowanie 7,11pln:

    •  USB-C Cardputera
    •  USB(A) do urządzenia ładującego\dane

  3. Kompilacja i przesyłanie programu na Cardputer

 

 Oprogramowanie M5Burner.
 
To lista firmware binarnych do 'wklikania' na urządzenia M5Stack. Z tego raz zaaplikowany "system" M5Launcher w cardPuterze umożliwia ładowanie plików .bin bezpośrednio z karty mikro SD albo od repozytorium sieciowego, jakiegoś komputera/smartfona za pośrednictwem WebUi. Z kolei MicroHydra to programik uruchamiający kompilację MicroPython. Można wspomnieć o dedykowanym UiFLOW do programowania on-line (v2.2.4).

22677_5b.jpg
    Mapa pinów

PinMap

PORT A
    ESP32S3 Chip     |  G1 '  G2 '  5V ' GND
    Cardputer(PORT A)| SCL ' SDA ' VCC ' GND
SPM1423 MIK    
    ESP32S3 Chip| G46 ' G43 ' 3.3V ' GND
    SPM1423     | DAT ' CLK '  VCC ' GND
Gniazdo Micro SD
    ESP32S3 Chip| G12 '  G14 ' G40 ' G39
    Gn. Micro SD|  CS ' MOSI ' CLK ' MISO
ST7789V2
    ESP32S3 Chip| G38 ' G33 ' G34 ' G35 ' G36 ' G37
    ST7789V2    |  BL ' RST '  RS ' DAT ' SCK ' CS
Klawiatura&Detekcja Baterii    
    ESP32S3 Chip   | G10 ' G7/G6/G5/G4/G3/G15/G13 ' G11/G9/G8
    Battery D.(ADC)| ADC
    74HC138        |     ' Y7-Y0                  ' A2/A1/A0
Speaker&IR
    ESP32S3 Chip   |  G41 '   G42 '  G43 ' G44
    NS4168(Głośnik)| BCLK ' SDATA ' LRCLK
    IR             |      '       '      ' IR


Tutorial deweloperski z forbot: Platform.IO, ESP-IDF.

 

CP.thumb.jpg.10a66801a97a27e2f067a687fae3cc8b.jpg

9nRLNUT3AGBwmEdQCtpEKi.jpg


    CP w trakcie koncepcji minimalistycznego Komandera plików (μSD) - obok podobny z palmtopu

 

Pokrótce w użytecznych zastosowaniach cardputera (512kB RAM) w weryfikacji funkcjonalności narzędzi biurowych i monitorowania sensorów, to jedno kompilowanie trochę przeciąga się, co może nieco ująć. Aczkolwiek sprzętowo Arduino, nacechowane jest wystarczająco by zastąpić Cardputer w pewnych niuansach. Dla Cardputera może w międzyczasie pojawią się tu jakieś do mechanizmów interpretery - Perl.pL, SAKO2.0, EOL-5 (kiedyś były komputery i z polskimi makroasemblerami).

  • Lubię! 1
Link do komentarza
Share on other sites

Korekta : w Demo wyjście z podprogramu przyciskiem G0Esc działa wyjściowo w menu firmware np. "M5Launcher Cardputer" (v2.4.7)

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.