Elektroda.pl
Elektroda.pl
X
CControls
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Poszukuję rozwiązania na rejestrator parametrów pracy - Arduino?Atmega?

Skitt01 28 Kwi 2018 15:56 1302 64
  • #61 28 Kwi 2018 15:56
    tronics
    Poziom 36  

    Cytat:
    Kto gdy mowa o poborze prądu porównuje cenę?

    Ile pobiera Raspberry Pi Zero W to wiadomo, przy lekkich obciążeniach ~150mA @5V (czyli ~0.75W), mcu z np. enc28j60 ~150mA@3.3V. ESP8266 ~170mA@3.3V, po prostu przepaść ... a nie, jednak nie do końca. Typowy PC desktop ~50W na "almost idle" ... hmm. Beautiful!
    Cytat:
    Procek + karta sieciowa to koszt ok 50zł

    Mikrokontroler (nie procek) i moduł sieciowy (nie karta sieciowa). Dobrze kolega wie, że szczególnie "procek" jest niepoprawne w ramach regulaminu tego forum. Gęsty raster LQFP bodajże. Powodzenia dla amatora. Arduino (avr) i ethernet to chroniczny brak RAM. Tu też powodzenia. ESP8266 - większe obciążenie obliczeniowe i wyłoży się wifi (po to jest dedykowany rdzeń w ESP32 które z kolei bym proponował ze względu właśnie na 1 dedykowany rdzeń do programu, 1 do obsługi sieci, dobry wielokanałowy ADC i mocno konfigurowalne GPIO).

  • CControls
  • #62 28 Kwi 2018 17:59
    3149400
    Użytkownik usunął konto  
  • CControls
  • #63 28 Kwi 2018 18:02
    tronics
    Poziom 36  

    Cytat:
    a nie STM32F107 + zewnętrzny PHY np DP83848CVV?
    Bo mowa była o arduino które nie wspiera wewn. MAC z STM32 o czym kolega powinien wiedzieć, a moduł (gotowiec) z tym PHY kosztuje połowę raspberry pi zero w. A jeśli chodzi o PC to mowa była o wizualizacji na stronie WWW,, AVR pewnie podoła, ale logowanie + www to już będzie ostra jazda po bandzie dla tanich płytek arduino (mega328 z 2kB ram). I to też kolega powinien wiedzieć. Ale co ja tam wiem, zostawiam temat i autora w rękach lepszych specjalistów.

  • #64 29 Kwi 2018 19:08
    NoweMillennium
    Poziom 17  

    Jak "prosto" instaluje się system na OrangePi ZERO. Chciałem zainstalować Androida. Robię wedłóg opisu z http://sewerynjagusiak.pl/pi/instalacja-androida-na-orange-pi Karta 4MB jest widziana jalo 512MB! System zajmuje 570MB!
    Te, jak ta tam gdzies było, 2 dni, zrobi się tydzień, bo 2 dni bede walczył aby karta była widziana pod Linuxem tak jak powinna.
    Takich "potknięć" z Linuxem miałem wiele (nie tylko ja) to znieczęca.

    Dodano po 3 [godziny] 51 [minuty]:

    Po godzinnej walce udała się za jednym z komputerów (na WinXP) stworzyc karę z systemem. Niestety, dalej kłody pod nogi, system nie startuje:

    Code:

    [  334.102878] CPU1: shutdown
    [  334.105915] [hotplug]: cpu(2) try to kill cpu(1)
    [  334.111132] [hotplug]: cpu1 is killed! .
    [  334.600699] CPU1: Booted secondary processor
    [  334.666672] lowmemorykiller: Killing 'm.android.music' (1999), adj 294,
    [  334.666679]    to free 14688kB on behalf of 'kswapd0' (37) because
    [  334.666684]    cache 24556kB is below limit 24576kB for oom_score_adj 294
    [  334.666689]    Free memory is 24344kB above reserved
    [  334.667927] lowmemorykiller: Killing 'm.android.music' (1999), adj 294,
    [  334.667934]    to free 14648kB on behalf of 'zygote' (2018) because
    [  334.667939]    cache 24328kB is below limit 24576kB for oom_score_adj 294
    [  334.667944]    Free memory is 24324kB above reserved
    [  334.672905] binder: release 1999:1999 transaction 20467 out, still active
    [  334.753407] binder: 440:722 transaction failed 29189, size 4-0
    [  334.759947] binder: send failed reply for transaction 20467, target dead
    [  339.610699] CPU1: shutdown
    [  339.613917] [hotplug]: cpu(0) try to kill cpu(1)
    [  339.619186] [hotplug]: cpu1 is killed! .
    [  342.100843] CPU1: Booted secondary processor
    [  342.601294] CPU2: shutdown
    [  342.604302] [hotplug]: cpu(0) try to kill cpu(2)
    [  342.609471] [hotplug]: cpu2 is killed! .
    [  347.612203] CPU2: Booted secondary processor
    [  349.105551] CPU1: shutdown
    [  349.108620] [hotplug]: cpu(2) try to kill cpu(1)
    [  349.113834] [hotplug]: cpu1 is killed! .
    [  351.165002] lowmemorykiller: Killing 'android.musicfx' (2018), adj 294,
    [  351.165009]    to free 11588kB on behalf of 'kswapd0' (37) because
    [  351.165014]    cache 22324kB is below limit 24576kB for oom_score_adj 294
    [  351.165019]    Free memory is 24468kB above reserved
    [  351.566173] lowmemorykiller: Killing 'id.defcontainer' (846), adj 529,
    [  351.566180]    to free 12008kB on behalf of 'kswapd0' (37) because
    [  351.566185]    cache 25236kB is below limit 40960kB for oom_score_adj 411
    [  351.566191]    Free memory is 23136kB above reserved
    [  351.600780] CPU1: Booted secondary processor
    [  355.602279] CPU2: shutdown
    [  355.605355] [hotplug]: cpu(0) try to kill cpu(2)
    [  355.610839] [hotplug]: cpu2 is killed! .
    [  356.102569] CPU2: Booted secondary processor

    Zapętla się i to wszystko. Ekspert pewnie kilkomam agicznymi komedami rozwiąże problem, początujacy, jak ja, niestety nie.

    Z Armbinem tez miałem problemy i nie wszystko mi działa. Według mojej opinni, jeśli nie jest sie ekspertem od Linuxa albo nie ma szczęścia, zrobienie prostego projektu, to nie godziny, to tygodnie lub miesiace pracy.


    Z Arduino też nie zawsze jest prosto. ale dużo łatwiej rozwiązać problem, bo nie trzeba walczyć z systemem.

  • #65 01 Maj 2018 14:55
    Skitt01
    Poziom 4  

    Dziękuję Wam za odpowiedzi, dyskusja jest moim zdaniem bardzo wartościowa więc na razie nie zamykam tematu.
    Uważam, iż koledzy zawarli tutaj kawał konkretnych przemyśleń.

    Zrobiłem wstępny projekt rejestratora, wykorzystam Arduino Nano CH340 z czujnikiem prądu ACS712 i układem ADC832CCN z rezystorem bocznikującym. Potem zobaczę, ile mi właściwie zostanie pamięci na bajery (np. sterownik PWM).

    Projekt troszki się przeciąga, bo chcę go dopracować, aktualnie utknąłem nad rozważaniem przy tranzystorze kluczującym.
    Mały offtop: Mosfet szeregowo w wyjściu i sterowany stabilizatorem lub Arduino czy driver do włączania/wyłączania stabilizatora (78S05) - z takim samym sterowaniem? Zakładać nowy temat czy mogę pytać tutaj?

    Sam rejestrator stał się zasilaczem do diody laserowej - planuję spakować zasilacz, sterownik i rejestrator w zgrabną paczkę.
    Zastanawiam się, czy rozsądnym jest wzbogacenie go o sterowanie PWM (np. na NE555 czy już umieszczonym Arduino).


    Pomysł wynikł stąd, że nie ufam płytce CNC (klon Arduino) pod względem stabilności zasilania. W moim zasilaczu wyjście płytki powinno tylko sterować zasilaniem zapewnianym przez moją konstrukcję. Chociaż nie wykluczam jedynie wystabilizowania i zabezpieczenia tegoż wyjścia (12v, zakładałem już kiedyś o tym wątek).
    Nie jestem pewien, czy posiada PWM - w programie mogę regulować jasność lasera, więc zapewne tak.


    Edit: A może przekaźnik?