Smartmobile : Différence entre versions

De Les Fabriques du Ponant
Aller à : navigation, rechercher
(Téléchargement)
(Code)
Ligne 42 : Ligne 42 :
 
== '''Code''' ==
 
== '''Code''' ==
 
Code pour recupèré l'IP du robot :
 
Code pour recupèré l'IP du robot :
*<code>#include <ESP8266WiFi.h>
+
 
 +
<code>#include <ESP8266WiFi.h>
 
WiFiClient client;
 
WiFiClient client;
 
WiFiServer server(80);
 
WiFiServer server(80);

Version du 18 janvier 2019 à 13:54

Résumé

Le projet consistant en la création d'un véhicule commandé via un smartphone android.

La smartmobile utilise un Wemos pour communiquer avec le smartphone par Wifi.


Matériel

Réalisation

  • Decouper la planche de cette façon :



Plansmartmobile.png

  • Percer 2 ou 4 trous devant (au centre) pour fixer la roue.
  • Coller les blocs de piles sur les cotés et les cartes au millieu (exemple si dessous)

Vuedessus.jpg

  • Coller les moteurs dessous (exemple si dessous)

Vuedessous.jpg

  • Percer un trou devant chaque moteur pour laisser passez les câbles
  • Souder les fils sur les moteurs

Smartsoudure.jpg

  • Pour le cablâge voir vidéo (et faire correspondre les broches avec celle de la wemos):

https://www.youtube.com/watch?v=2AL7HfiRlp4&t=242s


Code

Code pour recupèré l'IP du robot :

#include <ESP8266WiFi.h> WiFiClient client; WiFiServer server(80); const char* ssid = "Test"; const char* password = "12345678";

void setup() {

 Serial.begin(115200);
 connectWiFi();
 server.begin();

}

void loop() {

}

void connectWiFi() {

 Serial.println("Connecting to WIFI");
 WiFi.begin(ssid, password);
 while ((!(WiFi.status() == WL_CONNECTED)))
 {
   delay(300);
   Serial.print("..");
 }
 Serial.println("");
 Serial.println("WiFi connected");
 Serial.println("NodeMCU Local IP is : ");
 Serial.print((WiFi.localIP()));

}