Close

jemiki8453

Vytvořené odpovědi

Aktuálně je na stránce zobrazeno 30 příspěvků - 1,441. až 1,470. (celkem z 2,779)
  • Autor
    Příspěvky
  • odpověď na: PH meter #8862
    darira
    Účastník

    Jsem si říkal na co jiného než na akvárium se PH měření dá ještě použít.
    Kamarád mě posílal tento odkaz, je tam něco o PH modulu i trimrech.
    https://forum.arduino.cc/index.php?topic=336012.msg2643184#msg2643184
    „Blue potentiometer close to BNC: pH offset.
    Blue potentiometer close to pins: limit adjustment.“
    Ať ti to měří :), také mám tento modul pro měření PH v akváriu.

    odpověď na: Klon? ano ne #8861
    Kice
    Účastník

    Moje boli z TME. Vedľa seba na hliníkovom chladiči. Podľa mňa to nie je säčiastka na nákup z číny.

    odpověď na: Klon? ano ne #8860
    Aleš
    Účastník

    Já jsem jich testoval 6ks z ebay, zapojené najednou do Arduina. V mikrotenovém sáčku ponořené do vody. Čidla ukazovala od 20 do 22°C. Mám ještě z dřívější doby jedno čidlo od Dallasu, kupované u Farnella, a to používám jako referenční. I když také nevím, jestli ukazuje správnou teplotu 😉

    odpověď na: PH meter #8859
    Strojek
    Účastník

    ph metr budu pouzivat v akvariu a podle toho spinat el. magneticky ventil pro Co2

    odpověď na: PH meter #8858
    darira
    Účastník

    Můžu se zeptat, na jakou aplikaci budeš PH sondu používat.

    odpověď na: PH meter #8857
    Vojtěch Vosáhlo
    Účastník

    Předpokládal bych že si s trimry můžete s trimry „pohrát“ a zjistit to. Pokud jste dostal nějaký roztok na kalibraci, můžete to udělat podle něj. Lepší možnst by asi byla zjistit označení IC a hodit ho sem. Nejspíš se vše bude dát najít v datasheetu.

    odpověď na: PH meter #8856
    Strojek
    Účastník

    dekuji, tohle pomohlo … a jeste jestli nekdo nevi ty trimry , kterym se co kalibruje ..

    odpověď na: analogReference – pomoc #8855
    peter57
    Účastník

    Moc děkuji za odpověď,
    jen nechápu úplně k čemu mi tam bude… ta dioda se otevře a bude na ní cca 0,7V a je jedno kdy to budu měřit ale vždy na ní bude toto napětí a ten odpor 400k na sobě bude mít zbytek.

    Muj problém je software… z nějakého důvodu vadí AD převodu když furt měním reference. Tak vlastně měla znít moje otázka… jak často popřípadě s jakýma podmínkami mohu měnit reference analogového napětí z napájecí a interní(1,1V) a z5.
    jde mi číst stav bateri tak jak to mám… funguje to super. ale musím pouřít vnitří referenci na 1.1V
    analogReference(INTERNAL);
    a když v kodu uplně v jiné metodě, která se pustí třeba 100ms po převodu mám kvuli měření joy
    analogReference(DEFAULT);

    tak přestane fungovat převod té baterie 🙁

    další HW řešení mě napadlo takové že bych nastavil referenci jen jednou a to na AREF kam bych přes stabilizátor přivedl 3.3V, který bych musel přivést i na joy. tím by joy fungoval a nasavil bych dělič třeba 1/2 takže napětí baterie by bylo 1,75-2,1 což se do 3.3 vejde ALE to znamená předělat DPS… furt si myslím že by to šlo nějak udělat kodem…

    odpověď na: PH meter #8854
    ArduXPP
    Účastník
    odpověď na: analogReference – pomoc #8851
    posjirka
    Účastník

    jak jsem psal, místo odporu 100k použij nějáký pevný stabilizátor. …. pro začátek třeba tu mojí zatracovanou diodu … obyč. dioda 1b4001 katodou na zem, anodou na analogový pin.

    odpověď na: Klon? ano ne #8850
    Kice
    Účastník

    Luke_CZ dík za reakciu.
    Kritizovaný čas konverzie nie je pre plánované použitie podstatný. Tiež zbernica nebude dlhšia ako cca 20m. Snáď sa s ňou vysporiadam a nebude treba riešiť symetrickú RS485. Takže stále uvažujem použiť DS18b20.

    Ku kritikom presnosti by som chcel poznamenať, že treba rozlišovať absolútnu presnosť a rozlišovaciu schopnosť čidla. S klonmi nemám skúsenosť, ale aj originál má presnosť +/-0,5 °C a rozlišovačka je 0,1°C. Testoval som 3 kusy DS18B20 tepelne zviazané a nameraná hodnota pri izbovej teplote sa nelíšila o viac ako 0,1°C.

    odpověď na: analogReference – pomoc #8848
    peter57
    Účastník

    takhle to je zapojene… omlouvám se je to v malování

    Attachments:
    odpověď na: analogReference – pomoc #8845
    peter57
    Účastník

    Procesor je napájen přímo z baterie. Na ADC vstupu mám dělič který mi v závislosti na stavu baterie srazí napětí na cca 0,7-1,05 V proto používám tu referenci 1,1V.
    jak píšeš, REF napětí se mi mění v závisloti na stavu baterie což je pro mě dobře kvuli tomu posuvníku…jedná se o joy. funkci měření mi neovlivňuje. jen mi jde o program. Nějak přestává fungovat, když furt měním reference. když čtu napští na joy (což je dělič) potřebuju referenci v závisloti na napájení… aby byla 0 furt v 0 a aby byl celý rozsah použit. pro měření Baterie potřebuju referenci 1,1 V abych určil stav té baterie.
    joy

    Attachments:
    odpověď na: analogReference – pomoc #8844
    posjirka
    Účastník

    neuvádíš jak je to zapojený …. máš tam stabilizator pro napájení mikroprocesoru, nebo přímo z baterie ?
    Pokud ze satbilizátoru tak bych baterii dal přes odporový dělič a měřil výsledke. Doporučuju vyopočítat pro napětí tak 2/3 reference. Tady se počítá s tím, že s emění napětí baterie a refernční napětí zůstává stejné.
    Druhá varinata je , že napájíš mikroprocesor přímo z baterie a tím pádem se ti mění i refernční napětí. v tom případě na baterii použij nějáký stabilizátor pro přesné refernční napětí (jen ne diodu ta je dost teplotně závislá), v nouzovém případě i klasický stabilizátor 7803 pro 3V. Pak budeš mít obrácenou logiku : snížení hodnoty analogvého pinu indikuje snížení napětí bateri / referenční napětí …

    Posuvník jako termín nechápu, předpokládám, že je to nějáký potenciometr připojený mezi zem a refenreční napětí, pak ti neovlivńuje funkci měření …

    odpověď na: Klon? ano ne #8842
    posjirka
    Účastník

    proto říkám, víc než 9 bitu je zbytečný luxus …

    odpověď na: Rada pro začátečníka -stmívač a žaluzie #8838
    Ladis_Kv
    Účastník

    Super dík za aktivitu a nápady.Aspoň je vidět že to tu někdo čte.
    Jinak tipek si s tím dost vyhrál.Ale jsou to staré typy rolet a dost velké „heblo k tomu“.
    I když ze začátku mě to taky napadlo.:-D
    Ale chci to na novější žaluzie a ještě aby nebylo nic vidět-jen kabely…bohužel.Ale půjdou vidět jen kousek.
    Na fotce je vidět motorek s převodovkou a druhá fotka je žaluzie zepředu (v černém rámečku bude motorek).
    Ale vše bude ještě chvíli trvat.
    Jinak už jsem to zkoušel a motorek to utáhne.Dále budu pokračovat(pokud mi to půjde)
    na ovládání-buď dálkovým ovladačem a nebo bluetooth.
    Tak pokud chcete,tak raďte.Budu to potřebovat.

    odpověď na: Klon? ano ne #8835
    Aleš
    Účastník

    je hezké když ty čínské klony ukazují teplotu na 0,1°C, když mají toleranci větší než +-1°C 🙂

    odpověď na: Klon? ano ne #8834
    posjirka
    Účastník

    ono je dobré říct i to „b“.
    750ms prodlevy je pouze u 2 drátového/parazitního zapojení.
    U 3 drátového již není. Používání 12-bitového rozlišení je opět dle mého názoru zbytečnost. v základu je 9 bitů (tedy po 0,5stC) a vše ostatní se řeší tak, že se udělá víc měření a průměruje se. To je taky jeden z důvodu té prodlevy.
    Délka 200m je usměvná, nicméně okolo 50m ve stíněném kabelu (např.stíněné FTP) už není výrazný problém a jde jen o to držet si pravidlo 1 zemnícího bodu.

    odpověď na: Rotační enkodér a OLED displej #8831
    Zbyšek Voda
    Účastník

    Není zač. Pokud se vám teď nechce prokousávat teorií, můžete použít kód z té sekce Interrupt Example (the Encoder interrupts the processor). Uses both Interrupt pins. Proměnná encoder0Pos udává polohu enkodéru – ve vašem případě plní funkci vaší proměnné counter.

    odpověď na: Rotační enkodér a OLED displej #8829
    vlada@liskovic.cz
    Účastník

    Díky moc.
    Zkusím se tím prokousat 🙂 Je pravda, že ta knihovna asi bude i dost veliká, protože kompilace překvapivě trvá skoro minutu, takže procesor tam fak má co dělat 🙂 Pokud se mi to nepovede, strčím tam jednoduchý displej, se kterým nikdy problém nebyl a ne ten líbivý OLED 🙂

    Leo
    Účastník
    odpověď na: Rotační enkodér a OLED displej #8826
    Zbyšek Voda
    Účastník

    Dobře, díky. Původně jsem myslel, že jde o konflikt pinů, ale tím to asi není.
    Kód pro ten enkodér mi přijde podivný, ale jestli vám to takto funguje samotné, tak OK.

    Problém bude v tom, že funkce knihovny pro obsluhu displeje (u8g.firstPage(), draw()…) vždy nějakou dobu trvají. Ony si vlastně seberou procesor pro sebe a ten pak nezjišťuje, jestli melete enkodérem – to zjišťuje až ve chvíli, kdy přijde řad na funkce digitalRead() apod..

    Vy tedy musíte nějak zajistit, aby procesor změny na pinech z enkodéru neignoroval. Pro tento účel se používá tzv. přerušení (anglicky interrupt) – na pinech, na kterých máte enkodér připojený si nastavíte přerušení a při změně těchto pinů dojde k donucené obsluze tohoto přerušení – takže pohyby enkodérem procesor nebude přehlížet.

    O přerušeních se můžete dočíst více zde. Musíte si dát pozor na to, abyste použil piny, které přerušení podporují – u UNO jsou to piny 2 a 3. Také pozor na to, že se přerušení nastavují pomocí jejich čísla a ne čísla pinu. Ke správnému zjištění čísla přerušení z čísla pinu slouží funkce digitalPinToInterrupt(interruptPin).

    Potom samotné použití přerušení s enkodérem je popsáno zde – hledejte sekci Interrupt Example (the Encoder interrupts the processor). Uses both Interrupt pins.

    odpověď na: Rotační enkodér a OLED displej #8821
    vlada@liskovic.cz
    Účastník

    A jo, pardon, vůbec mi to nedošlo, Uno 🙂

    odpověď na: Rotační enkodér a OLED displej #8820
    Zbyšek Voda
    Účastník

    Ale klon jaké desky? 🙂 UNO, Leonardo…?

    odpověď na: Rotační enkodér a OLED displej #8818
    vlada@liskovic.cz
    Účastník

    nějaký CH340 klon, konkrétně jsem zkusil dva různé. Zatím s nimi v ničem nebyly problémy (krom toho, že shazovaly mac osx 🙂 Můžu to zkusit i s originálem, ale musím ho vyndat – je zabudovaný jinde 🙁

    odpověď na: Rotační enkodér a OLED displej #8817
    Zbyšek Voda
    Účastník

    Dobrý den, jakou Arduino desku máte?

    odpověď na: Klon? ano ne #8813
    Luke_CZ
    Účastník

    To:Kice
    Abych jen nehanil 1-wire, tak je přesné,jednoduché na zapojení a má dobrou podporu.
    Pokud jde o negativa 1-wire (MicroLAN):
    1, nutnost konverze přijímaných dat, samozřejmě čím nižší přesnost, tím vyšší rychlost konverze, příklad:
    12bit – 750ms
    9bit – 94ms
    Ta je nutná pro každé jednotlivé čidlo.
    Řešeno zde.
    2, maximální délka sběrnice dle výrobce cca 200m, ale to samozřejmě platí v ideálním prostředí.
    Řešeno zde.

    Tedy, pokud budeš měřit teplotu v jedné místnosti, či nedaleko, tak je 1-wire OK, pokud však potáhneš dráty na delší vzdálenost, či v zarušeném prostředí (stačí nabíječka na mobil, či dráty souběžně s AC), tak se ohlédni raději po odolnější sběrnici např. RS485 (převodník stojí pár korun).

    L.

    odpověď na: Rada pro začátečníka -stmívač a žaluzie #8805
    posjirka
    Účastník

    jen že jsem na to narazil, tak dávám sdílet.
    Chápu že to není nic extra, ale kdo ví …

    Arduino-powered roller blinds

    odpověď na: Klon? ano ne #8803
    Kice
    Účastník

    To: Luke_CZ
    Čo si myslel tým: „nebo nedejbože DS18B20“ ?
    Uvažujem ho použiť na meranie teploty miestnosti a okrem velkosti puzdra (tepelná zotrvačnosť), ma nenapadá iná nevýhoda. Tak by som rád poznal nevýhody, nech nejdem nesprávnou cestou.
    Dík.

    Aleš
    Účastník

    Jestli odpovídá obrázek z ebay, tak při pokusech musíš dodržet v programu toto:
    #define LCD_RST A4
    #define LCD_CS A3
    #define LCD_RS A2
    #define LCD_WR A1
    #define LCD_RD A0

    #define LCD_D0 8
    #define LCD_D1 9
    #define LCD_D2 2
    #define LCD_D3 3
    #define LCD_D4 4
    #define LCD_D5 5
    #define LCD_D6 6
    #define LCD_D7 7

    Každý displej shield je zapojený trochu jinak, některé používají A1 až A5, nebo různě přeházené. Potom se to chová tak, jako vám. Nic to neukazuje.
    Takže v testovacích programech používat toto nastavení, a potom hledat různé knihovny, až se to s některou chytne.

Aktuálně je na stránce zobrazeno 30 příspěvků - 1,441. až 1,470. (celkem z 2,779)