8x przekaźnik + 2x DS18B20 + przyciski (switche) - jak odczytać napięcie na analog in?

matrix0606
Posts: 496
Joined: Tue Nov 08, 2022 9:05 pm

Post

Witam szanowne grono zacnego forum.
Dopiero zaczynam zabawę z oprogramowaniem Supla oraz na razie Wemosami D1.
Wymyśliłem sobie taką rzecz.
W dobie drożejącego prądu należało by zacząć oszczędzać.
Na komodzie w pokoju stoi sprzęt audio w skład którego wchodzi deck, cd, tuner oraz wzmacniacz. Do tego jest xbox dzieciaków, tv oraz dekoder tv. Wymyśliłem sobie, że ogarnę takiego Wemosa D1 do którego podłączę moduł 8szt przekaźnika, dwa termometry DS18B20 plus 8 przycisków podłączonych do wejścia Analog. Przyciski to będzie drabinka rezystorowa/dzielnik napięcia, dzięki czemu naciśnięcie któregoś z przycisków poda inne napięcie na wejście analogowe Wemosa.
I tu pytanie:
Jak się obsługuje przyciski a w zasadzie odczyt napięcia na wejściu analogowym i odpowiednią reakcję na konkretne napięcie?
Próbowałem uruchomić konfigurację do pomiaru na pinie analogowym, ale jak tylko wgram soft i próbuję ustawić pin do pomiaru to cały wemos się wiesza i po ptakach.
Vivo V21 5G 8G RAM + 4G SWAP - Funtouch OS 12 Global
MOBO - MSI B350 Tomahawk || GPU - XFX Radeon RX 6600 Speedster
CPU - Ryzen5 1400 3,2G || PSU - SPC Vero | L2 500W 80 Plus Bronze
RAM - HyperX 2x8GB 3200MHz CL16 Predator RGB
Albert
Posts: 650
Joined: Fri Jan 04, 2019 8:32 pm
Location: Chełm

Post

Chcesz tymi przyciskami sterować przekaźnikami? Z tego co się orientuję nie da się wykorzystać pinu A0 żeby konkretnymi napięciami sterować przekaźnikami. Poza tym wemos ma za mało gpio i nie obsłuży tylu peryferiów. Najprościej byłoby dac expander np MCP20317 i tam masz 16 wyjsc/wejsc i robisz 8 przekaźników i 8 przycisków do nich. I pójdzie Ci na to 2 gpio z wemosa ( i2c). Termometry polecą po 1wire i zostanie Jeszcze kilka zapasowych gpio
matrix0606
Posts: 496
Joined: Tue Nov 08, 2022 9:05 pm

Post

U mnie dodatkowy kłopot to problemy z widocznością urządzenia po kolejnych wgraniach generetica.
Vivo V21 5G 8G RAM + 4G SWAP - Funtouch OS 12 Global
MOBO - MSI B350 Tomahawk || GPU - XFX Radeon RX 6600 Speedster
CPU - Ryzen5 1400 3,2G || PSU - SPC Vero | L2 500W 80 Plus Bronze
RAM - HyperX 2x8GB 3200MHz CL16 Predator RGB
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Zerknij w ten temat: https://en-forum.supla.org/viewtopic.php?t=4173.
Z tym że 8 wyjść na przekaźniki i jeszcze 2 x DS to na Wemosie się nie uda. Zapoznaj się jeszcze z tym dokumentem: https://randomnerdtutorials.com/esp8266 ... nce-gpios/
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
Albert
Posts: 650
Joined: Fri Jan 04, 2019 8:32 pm
Location: Chełm

Post

matrix0606 wrote: Sun Nov 13, 2022 7:08 pm U mnie dodatkowy kłopot to problemy z widocznością urządzenia po kolejnych wgraniach generetica.
A usuwasz z clouda moduł po kazdej zmianie parametrów w gg?
matrix0606
Posts: 496
Joined: Tue Nov 08, 2022 9:05 pm

Post

Albert wrote: Mon Nov 14, 2022 5:55 am
matrix0606 wrote: Sun Nov 13, 2022 7:08 pm U mnie dodatkowy kłopot to problemy z widocznością urządzenia po kolejnych wgraniach generetica.
A usuwasz z clouda moduł po kazdej zmianie parametrów w gg?
Tak, zawsze to robię.
Największy problem jest z urządzeniami innymi niż przekaźnik czy termometr.
Cokolwiek innego wgram do wemosa to później mam problem z powrotem do przekaźników.
Vivo V21 5G 8G RAM + 4G SWAP - Funtouch OS 12 Global
MOBO - MSI B350 Tomahawk || GPU - XFX Radeon RX 6600 Speedster
CPU - Ryzen5 1400 3,2G || PSU - SPC Vero | L2 500W 80 Plus Bronze
RAM - HyperX 2x8GB 3200MHz CL16 Predator RGB

Return to “Ogólna dyskusja”