RasberryPi i2c --> ESP8266 i2c

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Oltronix
Inlägg: 450
Blev medlem: 10 december 2011, 21:24:38
Ort: Nynäs

RasberryPi i2c --> ESP8266 i2c

Inlägg av Oltronix »

Tänkte överföra en boolsk varibel från RPI till ESP8266. Funderade på flera lösningar:
-HTML server via Wi-Fi
-Socket via Wi-Fi
-GPIO-pin till GPIO-pin. Kanske den mest naturliga lösningen
-I2C valde jag. Kanske inte den mest naturliga lösningen men kan vara användbar om man skall skicka annan data än boolsk. Båda RPI o ESP8266 antar jag är master. Enligt beskrivning av I2C kan master ändras. SDA, SCL är open-collector. Hur gör man? Kopplar ihop GND, SCL,SDA med ev pullupmotstånd och kör. Eller?

PS
Det verkar som det måste finns en slave med rätt adress. Använder micropythom på ESP8266 sidan.
RoAd
Inlägg: 98
Blev medlem: 5 september 2024, 22:51:49

Re: RasberryPi i2c --> ESP8266 i2c

Inlägg av RoAd »

Är det ett eller noll som ska kommuniceras så är det en gpio som är det enkla svaret. Allt annat kommer bli onödigt krångligt.

Du måste som sagt ha en master och en slav om du ska använda i2c, och om det ska vara robust så måste du lägga på en checksumma för att inte riskera felläsningar.
Användarvisningsbild
Oltronix
Inlägg: 450
Blev medlem: 10 december 2011, 21:24:38
Ort: Nynäs

Re: RasberryPi i2c --> ESP8266 i2c

Inlägg av Oltronix »

Ja jag insåg att GPIO var det naturliga for boolskavariabler när jag skrev inlägget, men tänkte att jag skulle lära mig lite mer om I2C. Hitills har jag bara använt färdiga slavar mot RPI o ESP masters. Och det har alltid funkat mer eller mindre direkt. Hittade denna, verkar spännande att testa.
https://www.electrokit.com/i/o-expander ... gLl4vD_BwE
Och denna
https://www.electrokit.com/upload/quick ... manual.pdf
Användarvisningsbild
JimmyAndersson
Inlägg: 26422
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Re: RasberryPi i2c --> ESP8266 i2c

Inlägg av JimmyAndersson »

Jag anar att korten sitter hyfsat nära varandra?
Isåfall är ju GPIO eller I2C de enklaste av valmöjligheterna i listan. Det var väl I2C som gjordes för det här? (Eller var det SPI?)

Annars hade jag valt socket via Wi-Fi.
(POST är ju supersmidigt vid sånt här.)
Användarvisningsbild
Oltronix
Inlägg: 450
Blev medlem: 10 december 2011, 21:24:38
Ort: Nynäs

Re: RasberryPi i2c --> ESP8266 i2c

Inlägg av Oltronix »

Det blev socket, så slapp jag alla sladdarna. Och i alla fall lite kul...
Skriv svar