Arduino Mega 2560 + Esp8266 Wifi 32mb (open-source Kloon)

Arduino specifieke Software
Berichten: 34
Geregistreerd: 04 Nov 2018, 11:11
Woonplaats: Delfzijl

Arduino Mega 2560 + Esp8266 Wifi 32mb (open-source Kloon)

Berichtdoor HarvdLaan » 01 Dec 2018, 16:55

Hallo zojuist een Mega Wifi als bovenstaand aangeschaft!
Eerder een Uno Wifi gekocht om vervolgens tot de ontdeking te komen dat dit type "retired "was.
Een hoop uren mee gewerkt om hier ook maar iets van aan de draai te krijgen.
Uiteindelijk maar weggegooid, was weggegooid geld.

www.bitsandparts.eu/Arduino-and-compati ... urce-kloon)/p1093826


De stappen uitgevoerd als in de manual staat.
Op deze Mega zitten een aantal dipswitches die ik in de manual tegen kom.
Nu vind ik nergens meer een simpele (minimale ) Sketch die de Mega Wifi met mijn thuisnetwerk kan verbinden .
Graag ook een aanwijzing welke stand van dipswiches bij het betreffende sketch hoor om de naar de Mega Wifi te uploaden.
Ik heb nu optie 1 geselecteerd, 4xoff , 3 x on + 1
Ik vind allerlei wifi sketches maar alles voor de shield!
De ESP8266 geinstalleerd. Examples / Basic / Blink geinstalleerd . geen foutmeldingen.

Vervolgens de sketch ScanNetworks geinstalleerd. Geen foutmeldingen.

Echter
Wifi nergens te bekennen, de Seriele monitor geeft alleen 4 vreemde karakters.
Wie kan mij hierbij helpen?
Vooral ook een aantal voorbeeld sketches

[code2=]/*

This example prints the Wifi shield's MAC address, and
scans for available Wifi networks using the Wifi shield.
Every ten seconds, it scans again. It doesn't actually
connect to any network, so no encryption scheme is specified.

Circuit:
* WiFi shield attached

created 13 July 2010
by dlf (Metodo2 srl)
modified 21 Junn 2012
by Tom Igoe and Jaymes Dec
*/


#include <SPI.h>
#include <WiFi.h>

void setup() {
//Initialize serial and wait for port to open:
Serial.begin(9600);
while (!Serial) {
; // wait for serial port to connect. Needed for native USB port only
}

// check for the presence of the shield:
if (WiFi.status() == WL_NO_SHIELD) {
Serial.println("WiFi shield not present");
// don't continue:
while (true);
}

String fv = WiFi.firmwareVersion();
if (fv != "1.1.0") {
Serial.println("Please upgrade the firmware");
}

// Print WiFi MAC address:
printMacAddress();
}

void loop() {
// scan for existing networks:
Serial.println("Scanning available networks...");
listNetworks();
delay(10000);
}

void printMacAddress() {
// the MAC address of your Wifi shield
byte mac[6];

// print your MAC address:
WiFi.macAddress(mac);
Serial.print("MAC: ");
Serial.print(mac[5], HEX);
Serial.print(":");
Serial.print(mac[4], HEX);
Serial.print(":");
Serial.print(mac[3], HEX);
Serial.print(":");
Serial.print(mac[2], HEX);
Serial.print(":");
Serial.print(mac[1], HEX);
Serial.print(":");
Serial.println(mac[0], HEX);
}

void listNetworks() {
// scan for nearby networks:
Serial.println("** Scan Networks **");
int numSsid = WiFi.scanNetworks();
if (numSsid == -1) {
Serial.println("Couldn't get a wifi connection");
while (true);
}

// print the list of networks seen:
Serial.print("number of available networks:");
Serial.println(numSsid);

// print the network number and name for each network found:
for (int thisNet = 0; thisNet < numSsid; thisNet++) {
Serial.print(thisNet);
Serial.print(") ");
Serial.print(WiFi.SSID(thisNet));
Serial.print("\tSignal: ");
Serial.print(WiFi.RSSI(thisNet));
Serial.print(" dBm");
Serial.print("\tEncryption: ");
printEncryptionType(WiFi.encryptionType(thisNet));
}
}

void printEncryptionType(int thisType) {
// read the encryption type and print out the name:
switch (thisType) {
case ENC_TYPE_WEP:
Serial.println("WEP");
break;
case ENC_TYPE_TKIP:
Serial.println("WPA");
break;
case ENC_TYPE_CCMP:
Serial.println("WPA2");
break;
case ENC_TYPE_NONE:
Serial.println("None");
break;
case ENC_TYPE_AUTO:
Serial.println("Auto");
break;
}
}


[/code2]

Advertisement

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Arduino Mega 2560 + Esp8266 Wifi 32mb (open-source Kloon

Berichtdoor Koepel » 01 Dec 2018, 18:23

Werkende link: https://www.bitsandparts.eu/Arduino-and-compatible-microcontroller-boards/Arduino-Mega-2560-+-ESP8266-WiFi-32MB-(open-source-kloon)/p1093826.

Oeps, je hebt hetzelfde gedaan. Had even vooraf aan ons gevraagd of dat geschikt is voor wat je er mee wilt doen.

Een Arduino Mega 2560 board is goed.
Zelfs de allergoedkoopste clones daarvan zijn nog best redelijk.
Er zijn ook clones van betere kwaliteit.
Voor Wifi kun je een Wifi shield toevoegen. Op een ouderwetse Arduino Mega 2560 werkt een ouderwets shield met de W5200 het gemakkelijkst.

De ESP8266 is ook goed. Die heeft wifi en er kan een Arduino compatible sketch op draaien. Het is dan wel zo handig om een gangbaar en veelgebruikt type te kiezen, zoals de Wemos Mini D1: https://wiki.wemos.cc/products:d1:d1_mini.

Nu heb je beide dingen op één board. Dat is weer zo'n ongemakkelijke combinatie die vrijwel niemand heeft.
Dat board schijnt firmware op de ESP8266 te kunnen zetten voor de AT commando's, maar ook een Arduino sketch.

Ik weet niet meer dan het schema en handleiding die op die site staat. Hoe dat met de jumpers zit begrijp ik niet goed. En je zult weinig mensen vinden die zo'n board hebben. Als de jumpers goed staan, dan hangt het er van af welke firmware je op de ESP8266 hebt draaien.

Misschien helpt dit: https://www.instructables.com/id/Arduino-MEGA-2560-With-WiFi-Built-in-ESP8266/.

Berichten: 34
Geregistreerd: 04 Nov 2018, 11:11
Woonplaats: Delfzijl

Re: Arduino Mega 2560 + Esp8266 Wifi 32mb (open-source Kloon

Berichtdoor HarvdLaan » 01 Dec 2018, 19:22

He daar zijn we weer .
Dank je Koepel. :)
Inderdaad, eigen schuld, ik probeer zo weinig mensen lastig te vallen ook al kreeg je mischien met ons vorig project een ander idee! :)
Ik het trouwens gevraagd waarom v4 nog niet op github lag. Nog geen antwoord.
Ik probeer gewoon zoveel mogelijk te leren.
Soms kost dat lesgeld.

Ik zal eens proberen een WiFi shield bij te plaatsen :)
Misschien dat er nog iemand met en Mega Wi-Fi kloon reageert.
Ik ga even aan het werk met jouw informatie.
Goed weekend.

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 19 gasten