Smartmobile : Différence entre versions
(→Téléchargement) |
(→Téléchargement) |
||
Ligne 40 : | Ligne 40 : | ||
− | == ''' | + | == '''Code''' == |
Code pour recupèré l'IP du robot : | Code pour recupèré l'IP du robot : | ||
− | * | + | *<code>#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())); | ||
+ | } | ||
+ | </code> |
Version du 18 janvier 2019 à 13:53
Sommaire
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
- Une planche en bois
- 2 packs de 3 piles AAA
- Un module Wemos
- Controleur de moteur (https://tronixstuff.com/2014/11/25/tutorial-l298n-dual-motor-controller-modules-and-arduino/)
- Cables
- 2 Motoréducteurs avec roues ( https://fr.aliexpress.com/item/TT-Motor-Voiture-Smart-Robot-Motor-ducteur-pour-arduino-Diy-Kit-Roues-Ch-ssis-De-la/32955649869.html?spm=a2g0s.9042311.0.0.27426c37wg8JSG)
- 1 Roue folle
- Boulons
- Colle
Réalisation
- Decouper la planche de cette façon :
- 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)
- Coller les moteurs dessous (exemple si dessous)
- Percer un trou devant chaque moteur pour laisser passez les câbles
- Souder les fils sur les moteurs
- 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()));
}