• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
RobotDyn UNO R3 + WiFi ESP 8266
#1
Cześć

Zamówiłem taki sprzęcik i wgrałem mu prosty scetch by z płytką można było się połączyć przez Android + wejscie na stronę 192.168.4.2 i zobaczenie napisu. 

Ale Gdy włączę wyszukiwanie sieci WiFi w telefonie to raz pokazuje się płytka jako dostępna, potem znika, potem ma słaby zasięg i tak prawie cały czas.
Jak kliknę aby się podłączyć do tej sieci ( do płytki ) to raz sie uda odrazu raz nie. Jak się już połączy to trzyma połączenie aż nie zgaśnie i zablokuje się telefon. Wtedy zrywa połączenie i na nowo trzeba ręcznie łączyć. 

 Na IP płytki 192.168.4.2 nic nie ma, przez chwilę jest pusta strona potem przeładowuje ją szybko i " Brak strony, kontakt zerwany"

o co to chodzi z tym - dziadostwo? Tongue

W sumie kupiłem to żeby mieć możliwość połączenia się przez Android i zmianę sposou reagowania na teperaturę przez Arduino ( Android -> ESP8266 -> Arduino zmiana działania poprzez komendę z telefonu )

Ale jak to zrobić jeszcze nie wiem Smile

======ADD

Wykorzystując inny kod z internetu udało mi się zrobić dwa przyciski na IP płytki. 

Tylko jak komunikować się od ESP8622 do Arduino UNO hmm

Kod:
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>

//SSID and Password to your ESP Access Point
const char* ssid = "ESP WIFI";
const char* password = "12";

ESP8266WebServer server(80); //Server on port 80

//==============================================================
//     This rutine is exicuted when you open its IP in browser
//==============================================================
void handleRoot() {
 server.send(200, "text/plain", "hello from esp8266!");
}

//===============================================================
//                  SETUP
//===============================================================
void setup(void){
 Serial.begin(115200);
 Serial.println("");
 WiFi.mode(WIFI_AP);           //Only Access point
 WiFi.softAP(ssid);  //Start HOTspot removing password will disable security

 IPAddress myIP = WiFi.softAPIP(); //Get IP address
 Serial.print("HotSpt IP:");
 Serial.println(myIP);

 server.on("/", handleRoot);      //Which routine to handle at root location

 server.begin();                  //Start server
 Serial.println("HTTP server started");
}
//===============================================================
//                     LOOP
//===============================================================
void loop(void){
 server.handleClient();          //Handle client requests
}


Załączone pliki Miniatury
   
 
Odpowiedź
#2
Ta płytka nie ma wydrukowanej anteny.
Musisz podłączyć antenę Wi-Fi do gniazda. Jest obok ESP.
Nie trzeba dawać punktów za pomoc, ale jeśli problem został rozwiązany, proszę o tym poinformować w ostatnim poście.

[Obrazek: SsIndaG.jpg]
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości