Arduino UNO + ESP8266 jako wifi

Masz problem, z którym nie możesz sobie poradzić? Pisz śmiało!
ODPOWIEDZ
Pseudo
Majsterkowicz
Posty: 53
Rejestracja: 28 cze 2013, 22:08

Arduino UNO + ESP8266 jako wifi

Post autor: Pseudo » 17 lip 2018, 11:35

Czesc
Mam taki modul prosto z chin (ESP8266) i chcialem podlaczyc go do Arduino UNO jako klienta obslugujacego polaczenie WIFI.
Czy zeby to dzialalo trzeba do niego najpierw wgrywac jakis firmware ? Ja tego nie zrobilem i nie wiem co jest przyczyna ze nie dziala.
Po odpaleniu raz mignie tylko niebieska dioda ESP i tyle.

Wyglada to tak:

Obrazek

Obrazek

podlaczenie jak w artukule:
Obrazek

kod apki:

Kod: Zaznacz cały

#include <SoftwareSerial.h>

SoftwareSerial monitor(10, 11);

String GET;
String wiadomosc;
String NazwaSieci = "ssid"; //Tu podaj nazwe swojej sieci.
String HasloSieci = "xxx"; //Tu hasło do sieci.


void setup() {

  monitor.begin(9600);
  monitor.println("AT+CIPMUX=1");
  delay(200);
  connect();

}

void loop() {


delay(2000);
PobierzTekstDoDruku("xxx");

}

void connect(){
  monitor.println("AT+CWMODE=1");
  delay(200);
  String cmd = "AT+CWJAP=\"" + NazwaSieci + "\", \"" + HasloSieci + "\"";
  monitor.println(cmd);
  delay(2000);
}

void PobierzTekstDoDruku(String parametry){
  GET = "GET /";
  String command = GET;
  command += "\n\r\n\r";
  monitor.println("AT+CIPSTART=4, \"TCP\",\"85.194.246.19\",443");
  delay(10000);
  monitor.println("AT+CIPSEND=4,46");
  delay(3000);
  monitor.println(command);
  delay(2000);
  monitor.println("AT+CIPCLOSE");
  wiadomosc = "DOSTALEM WIADOMOSC Z BAZY";
  return wiadomosc;
}

Co miesiąc do wygrania nagrody o wartości ponad 1600 zł!


Awatar użytkownika
ethanak
Starszy majsterkowicz
Posty: 745
Rejestracja: 21 lis 2015, 14:41
Kontakt:

Re: Arduino UNO + ESP8266 jako wifi

Post autor: ethanak » 17 lip 2018, 11:42

Przede wszystkim wyjście 3.3V z Arduino jest za słabe, aby pociągnąć ESP. Przede wszystkim podaj mu jakieś porządne zasilanie (możesz założyć że potrzebne jest 200 mA), potem sprawdź czy działa.
Pisze człowiek ambitnie, a tu przychodzi prostak i wszystko rozumie.
To jest ewidentna bezczelność!
Pseudo
Majsterkowicz
Posty: 53
Rejestracja: 28 cze 2013, 22:08

Re: Arduino UNO + ESP8266 jako wifi

Post autor: Pseudo » 17 lip 2018, 11:50

ethanak pisze:
17 lip 2018, 11:42
Przede wszystkim wyjście 3.3V z Arduino jest za słabe, aby pociągnąć ESP. Przede wszystkim podaj mu jakieś porządne zasilanie (możesz założyć że potrzebne jest 200 mA), potem sprawdź czy działa.

czyli tylko cos takiego ?
https://www.gotronik.pl/mb102-modul-zas ... -1182.html

nie ma innego rozwiazania zeby elementow bylo malo/mniej ?
ps. arduino zasilam z zasilacza 9V z sieci 220V.
Awatar użytkownika
ethanak
Starszy majsterkowicz
Posty: 745
Rejestracja: 21 lis 2015, 14:41
Kontakt:

Re: Arduino UNO + ESP8266 jako wifi

Post autor: ethanak » 17 lip 2018, 12:03

Na przykład: coś takiego plus kondensatorek 100nF. Podajesz mu np. 5V z Arduino. Wyjdzie taniej ;)
Pisze człowiek ambitnie, a tu przychodzi prostak i wszystko rozumie.
To jest ewidentna bezczelność!
Pseudo
Majsterkowicz
Posty: 53
Rejestracja: 28 cze 2013, 22:08

Re: Arduino UNO + ESP8266 jako wifi

Post autor: Pseudo » 17 lip 2018, 12:17

ethanak pisze:
17 lip 2018, 12:03
Na przykład: coś takiego plus kondensatorek 100nF. Podajesz mu np. 5V z Arduino. Wyjdzie taniej ;)
kondensator na wyjsciu 3,3 ?
Pseudo
Majsterkowicz
Posty: 53
Rejestracja: 28 cze 2013, 22:08

Re: Arduino UNO + ESP8266 jako wifi

Post autor: Pseudo » 17 lip 2018, 12:26

ok wzialem cos drozszego :)
https://allegro.pl/mini-modul-zasilania ... 26554.html

jak przyjdzie podlacze i dam znac o postepach :)
dzieki za rade
Awatar użytkownika
ethanak
Starszy majsterkowicz
Posty: 745
Rejestracja: 21 lis 2015, 14:41
Kontakt:

Re: Arduino UNO + ESP8266 jako wifi

Post autor: ethanak » 17 lip 2018, 13:30

Może być :)
A kondensator lutujesz najlepiej bezpośrednio do ESP między Vcc i GND,
Pisze człowiek ambitnie, a tu przychodzi prostak i wszystko rozumie.
To jest ewidentna bezczelność!
wchpikus
Młodszy majsterkowicz
Posty: 12
Rejestracja: 7 lut 2015, 20:59

Re: Arduino UNO + ESP8266 jako wifi

Post autor: wchpikus » 17 lip 2018, 22:58

Zasilanie panie...oj
Poczytaj troche..
Potrzebujesz zasilanie na vcc i en, gpio0 pullup, gpio2 pullup..inaczej nie wstanie.

https://internetofhomethings.com/hometh ... ticNEW.jpg

Gpio0 okresla skad staruje..

Standardowo tam siedzi expresif, trzeba albo na nim cos robic przez komenty at, lub wyczyscic flash i zaladowac z arduino.

To nie taki prosty modul ale i nie taki straszny..

Sent from my SM-A510F using Tapatalk

Awatar użytkownika
ethanak
Starszy majsterkowicz
Posty: 745
Rejestracja: 21 lis 2015, 14:41
Kontakt:

Re: Arduino UNO + ESP8266 jako wifi

Post autor: ethanak » 18 lip 2018, 10:16

I gpio15 pulldown.
(Przepraszam, z reguły używam przejściówki na 2.5mm a tam już siedzą odpowiednie rezystory).
Pisze człowiek ambitnie, a tu przychodzi prostak i wszystko rozumie.
To jest ewidentna bezczelność!
Pseudo
Majsterkowicz
Posty: 53
Rejestracja: 28 cze 2013, 22:08

Re: Arduino UNO + ESP8266 jako wifi

Post autor: Pseudo » 18 lip 2018, 15:21

wchpikus pisze:
17 lip 2018, 22:58
Zasilanie panie...oj
Poczytaj troche..
Potrzebujesz zasilanie na vcc i en, gpio0 pullup, gpio2 pullup..inaczej nie wstanie.

https://internetofhomethings.com/hometh ... ticNEW.jpg

Gpio0 okresla skad staruje..

Standardowo tam siedzi expresif, trzeba albo na nim cos robic przez komenty at, lub wyczyscic flash i zaladowac z arduino.

To nie taki prosty modul ale i nie taki straszny..

Sent from my SM-A510F using Tapatalk

no ale to podajesz do flashowania.
a czy ja to musze robic jak chce tego uzytc tylko jako podlaczenie do sieci wifi ?
wchpikus
Młodszy majsterkowicz
Posty: 12
Rejestracja: 7 lut 2015, 20:59

Re: Arduino UNO + ESP8266 jako wifi

Post autor: wchpikus » 19 lip 2018, 00:24

Musi byc pullup jesli normalnie ma startowac.
https://zoetrope.io/tech-blog/esp8266-b ... e-startup/

Sent from my SM-A510F using Tapatalk

ODPOWIEDZ

Strony partnerskie: