Arduino Mega 2560 Rev3 - A000067
WiFi ESP-01 ESP8266 Black - 3 GPIO, 1MB, PCB antena
W IDE mam wybrane "Arduino mega or Arduino mega 2560"
Start z arduino i ESP8266
Nie mam ten modul dokupiony osobno: https://botland.com.pl/pl/moduly-wifi/4 ... results=39
Jak zmieilem w menadzerze plytek na generic esp to sie kompiluje program, ale po wgraniu rzuca:
Szkic używa 289184 bajtów (30%) pamięci programu. Maksimum to 958448 bajtów.
Zmienne globalne używają 33048 bajtów (40%) pamięci dynamicznej, pozostawiając 48872 bajtów dla zmiennych lokalnych. Maksimum to 81920 bajtów.
esptool.py v2.8
Serial port COM4
Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last):
File "C:\Users\Admin\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.6.3/tools/upload.py", line 65, in <module>
esptool.main(cmdline)
File "C:/Users/Admin/Documents/ArduinoData/packages/esp8266/hardware/esp8266/2.6.3/tools/esptool\esptool.py", line 2890, in main
esp.connect(args.before)
File "C:/Users/Admin/Documents/ArduinoData/packages/esp8266/hardware/esp8266/2.6.3/tools/esptool\esptool.py", line 483, in connect
raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
nie wiem czy uzywanie tego generic esp8266 to w ogole poprawne podejscie.
Jak zmieilem w menadzerze plytek na generic esp to sie kompiluje program, ale po wgraniu rzuca:
Szkic używa 289184 bajtów (30%) pamięci programu. Maksimum to 958448 bajtów.
Zmienne globalne używają 33048 bajtów (40%) pamięci dynamicznej, pozostawiając 48872 bajtów dla zmiennych lokalnych. Maksimum to 81920 bajtów.
esptool.py v2.8
Serial port COM4
Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last):
File "C:\Users\Admin\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.6.3/tools/upload.py", line 65, in <module>
esptool.main(cmdline)
File "C:/Users/Admin/Documents/ArduinoData/packages/esp8266/hardware/esp8266/2.6.3/tools/esptool\esptool.py", line 2890, in main
esp.connect(args.before)
File "C:/Users/Admin/Documents/ArduinoData/packages/esp8266/hardware/esp8266/2.6.3/tools/esptool\esptool.py", line 483, in connect
raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
nie wiem czy uzywanie tego generic esp8266 to w ogole poprawne podejscie.
Ok, to jest zupełnie inny temat
Nie ma obsługi Arduino Mega z podłączonym do niego ESP z WiFi.
Obecnie jest wspierane Arduino Mega z Ethernet Shieldem (np. na układzie W5100).
Są też wspierane płytki oparte o ESP8266 (ESP32 też działa), ale to na nie trzeba wgrać Suplę.
Natomiast takie Arduino Mega + ESP z WiFi wymaga napisania dwóch prorgamów - jeden na Arduino, który będzie gadał po serialu, a drugi na ESP, który będzie gadał z Arduino po serialu i z drugiej storny gadał z Suplą przez WiFi.
Aktualna biblioteka tego nie wspiera. Nie kojarzę też, aby ktokolwiek taki zestaw uruchomił u siebie.
Nie ma obsługi Arduino Mega z podłączonym do niego ESP z WiFi.
Obecnie jest wspierane Arduino Mega z Ethernet Shieldem (np. na układzie W5100).
Są też wspierane płytki oparte o ESP8266 (ESP32 też działa), ale to na nie trzeba wgrać Suplę.
Natomiast takie Arduino Mega + ESP z WiFi wymaga napisania dwóch prorgamów - jeden na Arduino, który będzie gadał po serialu, a drugi na ESP, który będzie gadał z Arduino po serialu i z drugiej storny gadał z Suplą przez WiFi.
Aktualna biblioteka tego nie wspiera. Nie kojarzę też, aby ktokolwiek taki zestaw uruchomił u siebie.
Widzimy się na Supla Offline Party vol. 2
- Robert Błaszczak
- Posty: 3970
- Rejestracja: sob gru 22, 2018 8:55 pm
- Lokalizacja: Zielona Góra
- Kontakt:
Nikt nie uruchamiał, bo trochę mija się to z sensem. Jeśli mamy potrzebę wykorzystania Arduino Mega 2560 (bo np. chcemy wykorzystać więcej GPIO), to raczej zamontujemy go gdzieś w szafie. A tam już łatwo o LAN.
Pozdrawiam
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
Do ESP zawsze można podłączyć expander portów.
Jest jeden "use case", który mnie trochę kusi do takiego rozwiązania. Na ESP można wgrać Suplę z szyfrowaniem połączenia.Robert Błaszczak pisze: ↑sob lut 08, 2020 9:56 pm Nikt nie uruchamiał, bo trochę mija się to z sensem. Jeśli mamy potrzebę wykorzystania Arduino Mega 2560 (bo np. chcemy wykorzystać więcej GPIO), to raczej zamontujemy go gdzieś w szafie. A tam już łatwo o LAN.
Samo Arduino Mega niestety nie jest w stanie ogarnąć szyfrowania, więc dane lecą gołe po sieci.
Druga sprawa jest taka, że Arduino LANa też nie ma zintegrowanego. I tak trzeba dokupić Ethernet Shielda, albo WiFi Shielda, aby to miało połączenie ze światem. Tylko od strony implementacyjnej, te WiFi Shieldy to tak naprawdę drugi komputer, który trzeba osobno oprogramować.
Widzimy się na Supla Offline Party vol. 2
Nigdy takich expanderów nie używałem. Nadają się one np do czytania imulsów do licznika? Nie przegapią niczego? Czy może to raczej rozwiązanie pod które podpinamy przekaźniki, bo tutaj krótkie czasy nie mają takiego znaczenia?
Widzimy się na Supla Offline Party vol. 2
for example the Mcp23017 also has interrupts that you can use to measure for example impulses, I prefer to use simply for relays and pushbuttons
in this way I still have many free Gpio on Esp8266