
Wpis użytkownika myoniwy w DIY - Zrób To Sam
myoniwyFanatyk
6piorunówDzisiaj spotkała mnie pierwsza usterka mojej #pompaciepla z przerobionej klimatyzacji.
Ogniwo Peltiera które wykorzystuję do oszukiwania oryginalnego czujnika temperatury wzięło i przestało działać. Czujnik pokazywał temperaturę niższa niż zadana wiec pompa grzała z maksymalną mocą.
Całe szczęście miałem na stanie identyczne na wymianę. Ale fakt że uległo uszkodzeniu po 5 miesiącach pracy skłania mnie do kolejnych przeróbek.
No i tu jest pytanie do ludzi związanych z #elektronika i #arduino, jest jakiś układ komunikujący sie po I²C który będzie DAC albo PWM. Tak żebym mógł to spiąć z ESP 8266 i zadawać konkretne wartości? Chcę w ten sposób oszukać oryginalny czujnik temperatury. Albo jeszcze mogłoby być serwo ale z komunikacją I²C bo nie mam wolnych pinów. Wtedy serwo by poruszało fizycznie potencjometrem.
Komentarze (15)
@myoniwy
Czegoś takiego szukasz?
https://botland.com.pl/potencjometry-obrotowe-suwakowe-i-liniowe/10838-dfrobot-podwojny-potencjometr-cyfrowy-100-k-5904422316822.html
U mnie działa ładnie od kilku lat, symuluje temperaturę zewnętrzną na piecu CO
DFRobot - podwójny potencjometr cyfrowy 100 kΩDFRobot - podwójny potencjometr cyfrowy 100 kΩ - znakomity do budowy programowalnych instrumentów muzycznych! Sprawdź szczegóły oferty na botland.com.plBOTLAND@myoniwy a czemu po prostu nie uciąłeś czujnika i go nie emulowałeś? Co to za czujnik? Jakiś rezystancyjny? Pewnie wystarczy podłączyć PWM z ESP 8266 - ma 4 takie wyjścia https://www.espressif.com/sites/default/files/documentation/esp8266-technical_reference_en.pdf
Możesz połączyć ESP32 po I2C z tym, co masz i używać jego PWM. Ewentualnie poprzestawiać PINy i zastąpić 8266
@grv Przeczytałeś w całości temat? Piny które mogłyby dać PWM są zajęte, więc zostaje mi jedynie zewnętrzny układ na I²C bo tam mogę jeszcze coś podpiąć.
W esp32 masz PWM i I2C:
https://www.instructables.com/ESP32-Tutorial-Some-Built-In-Capabilities/
ESP32-Touch, Hall, I2C, PWM, ADC, & DACESP32-Touch, Hall, I2C, PWM, ADC, & DAC: The ESP32s, are a series of inexpensive microcontrollers introduced in the last quarter of 2016. They are powerful systems on a chip (SoC), they replace the ESP8266, and perhaps one might even say the Arduino UNO. Athough at the moment, they are som…Instructables@cec Niestety Wszystkie piny są zajęte. Zostaje tylko I2C.
@myoniwy A co tam było oryginalnie czujnikiem temperatury?
Bo mi się zdaje że termistor.
IMO termistor jest w szeregu z drugim rezystorem i spadek napięcia na tym drugim albo na obu jest sygnałem temperatury czyli odcinając zasilanie od takiego mostka i podpinając się sygnałem napięciowym którym możesz sterować de facto decydujesz jaką temperaturę widzi sterownik klimy.
Coś jak to:
https://serwis.avt.pl/manuals/AVT1484.pdf
Tak mi się zdaje.
Gx
@Man_of_Gx Zawsze, jeśli współrozmówca nie wnosi nic konstruktywnego do rozmowy.
@myoniwy Zawsze się przypierdalasz o drobiazgi jak ktoś pomaga czy tylko do mnie?
Gx
@Man_of_Gx No shit Sherlock, a myślisz że po co pisałem o DAC na I²C?
@myoniwy układ ATV był dla zilustrowania sposobu działania i tego że gdzieś tam na płytce klimy możesz się dopiąć sygnałem napięciowym i symulować wartość temperatury. Jak esp tego nie może to musisz dołożyć przetwornik cyfrowo-analogowy.
Gx
@Man_of_Gx Tak, termistor. Mam nawet jego konkretne dane.
Ale co mi da ten układ z AVT?
Ja potrzebuję układu który da mi PWM lub sygnał napięciowy ale będzie sterowany po I2C, a LM3914 tego nie ma.