Stránka 2 z 2

Re: Signalizace do AD vstupu

Napsal: 01 kvě 2020, 17:50
od Dex
Je, proto jsem psal, že mne to napadlo ;) Nějaká část mého podvědomí se ale asi bránila použít víc pinů, než je nezbytně nutné a tak jsem to hned na začátku nezmínil. Popravdě kdybych měl na tom ESP8266 jeden normální pin, tak použiju něco jako servopulz, ale nedá se nic dělat, mám jen A0.

Re: Signalizace do AD vstupu

Napsal: 01 kvě 2020, 19:17
od fulda
Tak to zase moje podvědomí mi říká, že použít ten žebříčkovej převodník bude mnohem jednodušší. Přecejen se s odporama počítá snáze než s kondíkama, nebudeš muset řešit zvlnění a tak. Vlastně vymýšlíš analogovou klávesnici.
Na přenášení 4 stavů ti stačí dva výstupy a to bude opravdu dost primitivní matematika.

Re: Signalizace do AD vstupu

Napsal: 01 kvě 2020, 19:36
od Dex
Jj už se k tomuto řešení plíživě přesouvám :)

Nějaký tip jak to zapojit co nejjednodušeji? Schéma toho ESP je tady https://escapequotes.net/esp8266-wemos- ... d-diagram/

Arduino by se mi hodilo provozovat v 5V úrovních, to ESP reálně měří v rozsahu 0 až 1V.

Odporů v docela široké škále hodnot mám na toto dostatek, čili v tomto směru není nutné se nijak zvlášť krotit ;)

Re: Signalizace do AD vstupu

Napsal: 01 kvě 2020, 21:28
od fulda
Kdybych to dělal já, tak bych se s tím zrovna moc nemazal. Otevřu WiKi a střílím od boku:
Obrázek
dva výstupy, 5V napájení:
Vo0 = 5V × 0/4 = 0V
Vo1 = 5V × 1/4 = 1,25V
Vo2 = 5V × 2/4 = 2,5V
Vo3 = 5V × 3/4 = 3,75V

Tvoje ESP má dělič 1V / 100k = 0,01mA

Takže potřebujeme celkový odpor: 3,75V / 0,01mA = 375k už teď je na ESP desce 100k + 220k = 320k, tak najdi v šuplíku první větší odpor než 55k a ten dej do série mezi výstup žebříčku a vstup A0.

Kód: Vybrat vše

Arduino                   ESP
      __          __
D3 --|__|--+-----|__|---> A0 
      20k  |       55k+
          | | 10k
          |_|
      __   |
D4 --|__|--+
      20k  |
          | | 20k
          |_|
           |
          _|_ GND
Mno, po pravdě se mi moc nelíbí hodnota 20k, takže bych tam dal 10k a místo toho jednoho kterej je teď 10k, tak bych dal dva 10k paralelně.

Re: Signalizace do AD vstupu

Napsal: 01 kvě 2020, 21:55
od Dex
Já velice děkuji, tohle bych mohl zvládnout ;)

Re: Signalizace do AD vstupu

Napsal: 02 kvě 2020, 08:40
od DavidO
Hele jestli máš na tom Arduinu volný piny, tak co se inspirovat článkem (a následnou diskusí) o maticové klávesnici, co tady tuhle byla? http://robodoupe.cz/2019/hardwararske-p ... -projektu/

Re: Signalizace do AD vstupu

Napsal: 02 kvě 2020, 20:14
od Dex
Tu docela výživnou diskuzi si pamatuju a hned jak budu stavět nějaké větší varhany, tak se k ní rozhodně vrátím :D