Feather Huzzah as Wifi Shield stand-in
Hi forum,
I have a Feather Huzzah here which I wanted to use as a WifiShield stand-in with the goal to use it as kind of preprocessor of the SPI data coming out of the CytonDaisy SPI bus. The code compiles fine in Arduino 1.8.12 (besides a block of "unknown escape sequence" warnings in the DefaultWifiShield.ino as well as a block of typedef warnings in the OpenBCI_Wifi.h. The board resets and I can get to the WifiManager through the local AP. However, the board, after giving it the WIFI credentials doesn't connect properly, it also does show up in the GUI with its correct ID but I get a No WifiShield found if I try to open it up.
Is there a hardware-side change I'd have to make to my Huzzah, maybe someone has tried this?
I have tried to double-check settings like 4M (1M SPIFFS) as well as version restrictions (I'm on 2.0.4 on the OpenBCI_Wifi lib and 2.5.0 of the Arduino ESP lib).
Many thanks for your time!
Max
Comments
Max, hi.
You may want to direct message @nejemia , who has succeeded using an ESP8266 breakout. Feather is ESP32. Click on his name, then the Message button.
https://openbci.com/forum/discussion/2507/wifi-connection-with-different-esp8266-resolved#latest
Regards, William
Hi Max.
I've found no better answers than experimentation. I did make the NodeMCU work as a WiFi shield for the CYTON board, and the final results shows: 1) it works as expected. 2) the stability in terms of data transfer between the CYTON and NodeMCU via SPI is OK. 3) The WiFi side ... very unstable. NodeMCU in AP configuration is the only way I made it work, but using my home WiFi router, it is a pain in the neck. Different ESP8266 modules shows different performances. In summary: I would not recommend this approach for serious applications, but it is good for experimentation. Keep us updated.