Facebook's next step to world domination is the Internet of Thingss
Tja..misschien is de vraag te specifiek voor Arduino, maar misschien voor het Arduino forum, te specifiek voor de ESP...vandaar dat ik het eerst hier probeer...maar als ik fout ben, dan ga ik met mijn vraag naar het arduino topic.Quindor schreef op woensdag 25 maart 2015 @ 21:06:
[...]
Wat bedoel je precies? Dit is het ESP8266 forum, niet arduino, daar is een ander topic voor. Mocht je iets anders bedoelen, moet je het eventjes beter uitleggen.
Als ik een bareminimum sketch laad, dan kan ik via de seriele monitor dmv AT commands de ESP aanspreken. Ik krijg dan via de seriele monitor ook respond, en lijkt de module prima te werken.
Nu wil ik de ESP via een sketch aanspreken zodat ik een WiFi verbinding kan opzetten om sensordata weg te schrijven op een server.
Met alle voorbeelden die ik op internet vind krijg ik geen respons van de ESP.
Met onderstaande voorbeeld sketch krijg ik geen verbinding met de ESP, hij blijft hangen op de AT+RST commando en kreeg geen Ready terug...wat gaat/doe ik fout?
- #include <SoftwareSerial.h>
- #define SSID "xxxxxxxx"
- #define PASS "xxxxxxxx"
- #define DST_IP "220.181.111.85" //baidu.com
- SoftwareSerial dbgSerial(0, 1); // RX, TX // here i tried with 10,11 and 2,3
- void setup()
- {
- // Open serial communications and wait for port to open:
- Serial.begin(9600);
- Serial.setTimeout(5000);
- dbgSerial.begin(9600); //can't be faster than 19200 for softserial
- dbgSerial.println("ESP8266 Demo");
- //test if the module is ready
- Serial.println("AT+RST");
- delay(1000);
- if(Serial.find("ready"))
- {
- dbgSerial.println("Module is ready");
- }
- else
- {
- dbgSerial.println("Module have no response.");
- while(1);
- }
- delay(1000);
- //connect to the wifi
- boolean connected=false;
- for(int i=0;i<5;i++)
- {
- if(connectWiFi())
- {
- connected = true;
- break;
- }
- }
- if (!connected){while(1);}
- delay(5000);
- //print the ip addr
- /*Serial.println("AT+CIFSR");
- dbgSerial.println("ip address:");
- while (Serial.available())
- dbgSerial.write(Serial.read());*/
- //set the single connection mode
- Serial.println("AT+CIPMUX=0");
- }
- void loop()
- {
- String cmd = "AT+CIPSTART=\"TCP\",\"";
- cmd += DST_IP;
- cmd += "\",80";
- Serial.println(cmd);
- dbgSerial.println(cmd);
- if(Serial.find("Error")) return;
- cmd = "GET / HTTP/1.0\r\n\r\n";
- Serial.print("AT+CIPSEND=");
- Serial.println(cmd.length());
- if(Serial.find(">"))
- {
- dbgSerial.print(">");
- }else
- {
- Serial.println("AT+CIPCLOSE");
- dbgSerial.println("connect timeout");
- delay(1000);
- return;
- }
- Serial.print(cmd);
- delay(2000);
- //Serial.find("+IPD");
- while (Serial.available())
- {
- char c = Serial.read();
- dbgSerial.write(c);
- if(c=='\r') dbgSerial.print('\n');
- }
- dbgSerial.println("====");
- delay(1000);
- }
- boolean connectWiFi()
- {
- Serial.println("AT+CWMODE=1");
- String cmd="AT+CWJAP=\"";
- cmd+=SSID;
- cmd+="\",\"";
- cmd+=PASS;
- cmd+="\"";
- dbgSerial.println(cmd);
- Serial.println(cmd);
- delay(2000);
- if(Serial.find("OK"))
- {
- dbgSerial.println("OK, Connected to WiFi.");
- return true;
- }else
- {
- dbgSerial.println("Can not connect to the WiFi.");
- return false;
- }
- }
Verwijderd
de ESP8266Config tool ?Verwijderd schreef op woensdag 25 maart 2015 @ 21:54:
Lijkt er op dat-ie werkt dus. Iemand leuke tips?
en verder staat er wel eea op pagina 1
Verwijderd
[quote]MrNiles schreef op woensdag 25 maart 2015 @ 22:05:
[...]
Tja..misschien is de vraag te specifiek voor Arduino, maar misschien voor het Arduino forum, te specifiek voor de ESP...vandaar dat ik het eerst hier probeer...maar als ik fout ben, dan ga ik met mijn vraag naar het arduino topic.
diezelfde (exact) code vind ik ook hier terug.. en wat antwoorden
- http://www.esp8266.com/viewtopic.php?p=12207
[...]
Tja..misschien is de vraag te specifiek voor Arduino, maar misschien voor het Arduino forum, te specifiek voor de ESP...vandaar dat ik het eerst hier probeer...maar als ik fout ben, dan ga ik met mijn vraag naar het arduino topic.
diezelfde (exact) code vind ik ook hier terug.. en wat antwoorden
- http://www.esp8266.com/viewtopic.php?p=12207
Is er iemand die MQTT publishing stabiel krijgt voor een langere periode?
Ik heb het werkend tegen een HiveMQ broker, maar na een paar uur stopt het publishen.
Ik heb het werkend tegen een HiveMQ broker, maar na een paar uur stopt het publishen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
| wifi.setmode(wifi.STATION) wifi.sta.config("HOME","PAZZ") m = mqtt.Client("Sensor01", 10) m:lwt("/lwt", "ESP8266-03", 0, 0) -- Variables temp=0 sf = 0 humi=0 humiPrev="XX" temp="XX" fare="XX" bimb=1 PIN = 4 --data pin, GPIO2 m:on("offline", function(con) print ("Checking MQTT server") m:close() connectionCheck() print(node.heap()) end) -- on publish message receive event --m:on("message", function(conn, topic, data) -- print(topic .. ":" ) -- if data ~= nil then -- print(data) -- end --end) count = 0 function Pub_DHT22() count = count + 1 if sf == 0 then sf = 1 ReadDHT22() print("Publishing temperature to MQTT broker..# "..count.."") m:publish("sensor01/temp",temp,0,0, function(conn) sf = 0 end) end end --load DHT22 module and read sensor function ReadDHT22() dht22 = require("dht22") dht22.read(PIN) t = dht22.getTemperature() --h = dht22.getHumidity() --if h == nil then h = 10 end --humi=(h/10) --if humi ~= 1 then humiPrev = humi end --if humi == 1 then humi = humiPrev end temp=(t/10) -- release module dht22 = nil package.loaded["dht22"]=nil end function connectionCheck() tmr.stop(5) if wifi.sta.status() == 5 and wifi.sta.getip() ~= nil then m:connect("192.168.1.18", 1883, 0, function(conn) print("Connected to MQTT Broker") tmr.alarm(3, 1000, 1, Pub_DHT22) end) else print("Retry!!") tmr.alarm(5,1000,1,connectionCheck) end end tmr.alarm(5,1000,1,connectionCheck) |
gecontroleerd of ie ook daadwerkelijk \r\n stuurt?MrNiles schreef op woensdag 25 maart 2015 @ 22:05:
Serial.println("AT+RST");
en anders gewoon
Serial.print("AT+RST\r\n");
proberen..
[ Voor 32% gewijzigd door AlexanderB op 25-03-2015 23:38 ]
Verwijderd
Interessant, maar heb ik niet veel aan als Linux-gebruiker. Tnx anyway!
Verwijderd schreef op woensdag 25 maart 2015 @ 22:14:
[...]
de ESP8266Config tool ?
en verder staat er wel eea op pagina 1
helaas, geen reactie op de seriele monitorAlexanderB schreef op woensdag 25 maart 2015 @ 23:36:
[...]
gecontroleerd of ie ook daadwerkelijk \r\n stuurt?
en anders gewoon
Serial.print("AT+RST\r\n");
proberen..
Zie je uberhaupt iets op de seriele monitor? Je sketch print 2x data namelijk:
Naar de ESP8266 (Serial.print) en naar je seriele monitor (dBgserial.print).
Die laatste staat niet helemaal goed ingesteld, verander regel #5 eens naar:
En sluit dan je USB Serial kabeltje eens aan op 10, 11 en GND.
Naar de ESP8266 (Serial.print) en naar je seriele monitor (dBgserial.print).
Die laatste staat niet helemaal goed ingesteld, verander regel #5 eens naar:
code:
1
| SoftwareSerial dbgSerial(10,11); // RX, TX // here i tried with 10,11 and 2,3 |
En sluit dan je USB Serial kabeltje eens aan op 10, 11 en GND.
Dit kan ook een probleem zijn met je voeding! Ik had het zelfde probleem met 4(!) ESP's Ik had een 6 polige flatcable aan een breadboard, die ik via een 3,3V voeding aangesloten had. Bij mij ging het goed, totdat ik de AT+RST commando stuurde. Wat blijkt: Als de ESP reset neemt ie heel even een piek vermogen op van zo'n 300~400mA. Dit was genoeg om mijn voltage te laten droppen onder 1V. Hierdoor crashde de ESP. Nu heb ik de voeding(3A voeding) direct op de ESP gezet(En niet via een breadboard) en nu heb ik geen probleem meer.MrNiles schreef op donderdag 26 maart 2015 @ 21:28:
[...]
helaas, geen reactie op de seriele monitor
Dus weet zeker dat je voeding die piek op kan vangen of zet/soldeer een dikke condensator over de voeding van de ESP heen.
ik heb een ttl adapter in een usb port zitten die 3v3 levert, die gebruik ik als externe voedingVuikie schreef op donderdag 26 maart 2015 @ 21:49:
[...]
Dit kan ook een probleem zijn met je voeding! Ik had het zelfde probleem met 4(!) ESP's Ik had een 6 polige flatcable aan een breadboard, die ik via een 3,3V voeding aangesloten had. Bij mij ging het goed, totdat ik de AT+RST commando stuurde. Wat blijkt: Als de ESP reset neemt ie heel even een piek vermogen op van zo'n 300~400mA. Dit was genoeg om mijn voltage te laten droppen onder 1V. Hierdoor crashde de ESP. Nu heb ik de voeding(3A voeding) direct op de ESP gezet(En niet via een breadboard) en nu heb ik geen probleem meer.
Dus weet zeker dat je voeding die piek op kan vangen of zet/soldeer een dikke condensator over de voeding van de ESP heen.
die zal dat toch wel op kunnen vangen?
Trouwens de CH_PD op diezelfde 3v3 gehangen, en de TTL GND gebruik voor de ESP.
Voeding ESP hangt helemaal los van de Arduino
Ground van de ESP wel doorverbonden met die van de Arduino?
nee dat niet.somers1234 schreef op vrijdag 27 maart 2015 @ 06:53:
Ground van de ESP wel doorverbonden met die van de Arduino?
zal ik vanavond eens doen..
maar ik verwacht dat ik iets fout doe in de SoftwareSerial ofzo.
iig, iets in de code. Want als ik met een bare sketch de AT commando's ingeef dan werkt het wel.
Wat mij dus genoeg zegt dat het niet aan de aansluitingen ligt, maar zeker weten doe ik dat niet
Interressant dit, ik heb zojuist ook een paar ESP's besteld voor mijn projectje. Ik zocht namelijk een manier om de data van mijn sensor boardjes via een master naar mijn webserver te kunnen sturen. Ik zal dus een bridge moeten bouwen (opv arduino) van RF24L01 naar ESP8266.
Verder viel me deze vraag op:
Verder viel me deze vraag op:
Ik gebruik hiervoor deonline 3D gerber viewer van Mayhew labs. De meeste gerber viewers zijn voor Windows, dus vandaar dat ik deze web-tool ervoor gebruik voor mijn projectjes.mightym schreef op zondag 22 maart 2015 @ 15:23:
@quindor: Ik vroeg mij af met welke software jij zo'n mooi 3d plaatje van de printplaat hebt gemaakt, is dat in Eagle oid?

| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Verwijderd
goed dat ik nog even koudspray op de ds18b20 temp sensor spuit .. crash
(code vout)
-----------------------------------
.. temp1 = 2.625
.. temp2 = 2.6
-----------------------------------
.. temp1 = 4094.313
.. temp2 = 4094.3
-----------------------------------
.. temp1 = 4093.000
c_ÇÏRSöâFjSöâFjSöfîá
NodeMCU 0.9.5 build 20150318 powered by Lua 5.1.4
>
Hard Restart Friday, March 27, 2015 15:11:30
.. awake
.. temp1 = 4092.438
.. temp2 = 4092.4
-----------------------------------
.. temp1 = 4092.688
.. temp2 = 4092.7
-----------------------------------
-----------------------------------
.. temp1 = 2.625
.. temp2 = 2.6
-----------------------------------
.. temp1 = 4094.313
.. temp2 = 4094.3
-----------------------------------
.. temp1 = 4093.000
c_ÇÏRSöâFjSöâFjSöfîá
NodeMCU 0.9.5 build 20150318 powered by Lua 5.1.4
>
Hard Restart Friday, March 27, 2015 15:11:30
.. awake
.. temp1 = 4092.438
.. temp2 = 4092.4
-----------------------------------
.. temp1 = 4092.688
.. temp2 = 4092.7
-----------------------------------
Code kan niet omgaan met negatieve temperaturen? Dat heb ik vaker gezien met voorbeeld Lua sketches om een DS18B20 uit te lezen met de ESP8266....Verwijderd schreef op vrijdag 27 maart 2015 @ 15:15:
goed dat ik nog even koudspray op de ds18b20 temp sensor spuit .. crash(code vout)
[..]
Verwijderd
klopt .. zat een stukje code te testen die de temp afrond op 1 decimaal en dacht 'wat zou er gebeuren als het gaat vriezen.. nou, een crash dusThinkPadd schreef op vrijdag 27 maart 2015 @ 15:26:
[...]
Code kan niet omgaan met negatieve temperaturen? Dat heb ik vaker gezien met voorbeeld Lua sketches om een DS18B20 uit te lezen met de ESP8266....
maar de oplossing komt er wel
* gewoon deze ds18b20.lua module gebruiken
geeft keurig negative temperaturen aan .. laat die winter maar komen
Soft Restart Friday, March 27, 2015 18:05:20
NodeMCU 0.9.5 build 20150318 powered by Lua 5.1.4
> .. awake
.. temp1 = 9.875
.. temp2 = 9.9
-----------------------------------
.. temp1 = 1.313
.. temp2 = 1.3
-----------------------------------
.. temp1 = -2.188
.. temp2 = -2.2
-----------------------------------
.. temp1 = -3.625
.. temp2 = -3.6
-----------------------------------
.. temp1 = -4.188
.. temp2 = -4.2
-----------------------------------
.. temp1 = -4.500
.. temp2 = -4.5
-----------------------------------
.. temp1 = -8.188
.. temp2 = -8.2
-----------------------------------
tmr.stop(0)
> tmr.stop(1)
[ Voor 51% gewijzigd door Verwijderd op 27-03-2015 18:12 ]
Verwijderd

ESPlorer v2.0 - RC1 is uit !
handige tool om met de standaard ESP firmware te kunnen communiceren
[ Voor 19% gewijzigd door Verwijderd op 27-03-2015 23:10 ]
Top!! Dank je voor de tip.Verwijderd schreef op vrijdag 27 maart 2015 @ 23:02:
[afbeelding]
ESPlorer v2.0 - RC1 is uit !
handige tool om met de standaard ESP firmware te kunnen communiceren
En voor OS X ook, impressive..Verwijderd schreef op vrijdag 27 maart 2015 @ 23:02:
handige tool om met de standaard ESP firmware te kunnen communiceren
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
NodeMCU laat hun nieuwe ESP8266 development board zien!

En hij is volgende week te bestellen. HEBBON HEBBON HEBBON!!!

En hij is volgende week te bestellen. HEBBON HEBBON HEBBON!!!
Kwalitatief blaten
Ik ben wel benieuwd naar de prijs
[ Voor 65% gewijzigd door RobV op 28-03-2015 14:25 ]
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Vandaag is op esp8266.com een Arduino IDE gepubliceerd voor OSX, Windows en Linux waarmee je de ESP8266 kunt programmeren vanuit de Arduino IDE. De Arduino sketch wordt rechtstreeks in de ESP geladen, dus geen ATMEL AVR nodig.
Heb zelf in de afgelopen maanden ann de Betatest meegedaan en ik ben enthousiast. Het werkt perfect. Bovendien is de ontwikkelaar erg actief in the oplossen van bugs. De sw is overigens erg stabiel. Ik heb een ESP8266 lopen die een Arduino sketch al gedurende 2 weken probleemloos draait (dus zonder onverklaarbare reset tussendoor).
Was eerst met LUA begonnen maar toen dat een beetje begon te lopen kon ik (gelukkig) overstappen naar een bekende IDE en bekende programmeertaal.
Aanbevolen!
Link : http://www.esp8266.com/viewtopic.php?f=31&t=2150
NB : Ben geen "familie" van de ontwikkelaar, alleen een enthousiaste gebruiker.
Heb zelf in de afgelopen maanden ann de Betatest meegedaan en ik ben enthousiast. Het werkt perfect. Bovendien is de ontwikkelaar erg actief in the oplossen van bugs. De sw is overigens erg stabiel. Ik heb een ESP8266 lopen die een Arduino sketch al gedurende 2 weken probleemloos draait (dus zonder onverklaarbare reset tussendoor).
Was eerst met LUA begonnen maar toen dat een beetje begon te lopen kon ik (gelukkig) overstappen naar een bekende IDE en bekende programmeertaal.
Aanbevolen!
Link : http://www.esp8266.com/viewtopic.php?f=31&t=2150
NB : Ben geen "familie" van de ontwikkelaar, alleen een enthousiaste gebruiker.
Klinkt goed! En dat terwijl ik een Arduino bordje aan het maken ben voor een esp8266, dat hoeft dus niet meer begrijp ik?
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Verwijderd
WOW ! zal wel laat worden vannachtgerardwr schreef op zaterdag 28 maart 2015 @ 21:18:
Vandaag is op esp8266.com een Arduino IDE gepubliceerd voor OSX, Windows en Linux waarmee je de ESP8266 kunt programmeren vanuit de Arduino IDE.
Link : http://www.esp8266.com/viewtopic.php?f=31&t=2150
NB : Ben geen "familie" van de ontwikkelaar, alleen een enthousiaste gebruiker.
[ Voor 7% gewijzigd door Verwijderd op 29-03-2015 23:20 ]
Wordt er dan elke keer een nieuwe firmware geupload naar de esp8266 als ik een sketch compile in de arduino ide en zo ja moet gpio0 dan laag zijn bij het uploaden?
Het gaat wel lekker hard zeg met de ontwikkelingen deze maand


Ik zie een zwaardere voeding (eindelijk) en het lijkt wel of de ESP zelf extra aansluitingen heeft aan de onderkant? Of ben ik in de war en was dat altijd alLamSchaap schreef op zaterdag 28 maart 2015 @ 14:17:
NodeMCU laat hun nieuwe ESP8266 development board zien!
[afbeelding]
En hij is volgende week te bestellen. HEBBON HEBBON HEBBON!!!![]()
![]()

Da's fijn!Verwijderd schreef op vrijdag 27 maart 2015 @ 23:02:
[afbeelding]
ESPlorer v2.0 - RC1 is uit !
handige tool om met de standaard ESP firmware te kunnen communiceren
Dat is helemaal mooi! Betekent dat nu (ik heb hiermee geen enkele ervaring) dat je elke Arduino sketch kunt uploaden? Hoe wordt dan omgegaan met de veel grotere I/O pin count van de AVR?gerardwr schreef op zaterdag 28 maart 2015 @ 21:18:
Vandaag is op esp8266.com een Arduino IDE gepubliceerd voor OSX, Windows en Linux waarmee je de ESP8266 kunt programmeren vanuit de Arduino IDE. De Arduino sketch wordt rechtstreeks in de ESP geladen, dus geen ATMEL AVR nodig.
Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs
Verwijderd
ervaringen met de nieuwe arduino-esp8266 IDE worden HIER ook gedeeld 

[ Voor 19% gewijzigd door Verwijderd op 29-03-2015 13:29 ]
Via de Arduino omgeving geprogrammeerd.

:-)
Ik gebruik de FTDI chip van de arduino als USB-Serieel omzetter. (dus GND doorverbinden, TX van Arduino op TX van esp en RX op RX)
Als programmer heb ik ESPtool geselecteerd.
Nu eens kijken of ik wat sensoren aan de praat krijg.

:-)
Ik gebruik de FTDI chip van de arduino als USB-Serieel omzetter. (dus GND doorverbinden, TX van Arduino op TX van esp en RX op RX)
Als programmer heb ik ESPtool geselecteerd.
Nu eens kijken of ik wat sensoren aan de praat krijg.
32 kWp PV + 54kWh ESS+ 7.5 kW Mitsubishi Ecodan
Verwijderd
ja.. het werkt idd
en je hebt geen flash knop nodig, dus GPIO0 hoeft niet naar ground tijdens 'flashen'

er worden 2 .bin files gecompiled/geschreven

is kijken hoe die met I2C omgaat
*I2C (Wire library)
Only master mode works, and Wire.setClock has not been verified to give exactly correct frequency. Before using I2C, pins for SDA and SCL need to be set by calling Wire.pins(int sda, int scl), i.e. Wire.pins(0, 2); on ESP-01.
uh .. die Wire lib zie ik niet
en je hebt geen flash knop nodig, dus GPIO0 hoeft niet naar ground tijdens 'flashen'

er worden 2 .bin files gecompiled/geschreven

is kijken hoe die met I2C omgaat
*I2C (Wire library)
Only master mode works, and Wire.setClock has not been verified to give exactly correct frequency. Before using I2C, pins for SDA and SCL need to be set by calling Wire.pins(int sda, int scl), i.e. Wire.pins(0, 2); on ESP-01.
uh .. die Wire lib zie ik niet
[ Voor 82% gewijzigd door Verwijderd op 29-03-2015 17:35 ]
Ik heb een voorbeeldcode aangepast om wat data naar Domoticz te sturen. Het is nog dummydata, maar de verbinding werkt!
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
| #include <ESP8266WiFi.h> const char* ssid = "SSID"; const char* password = "password"; const char* host = "192.168.1.181"; // tik hier het IP adres van jouw Domoticz server const char* streamId = "14"; // dit is de idx (id van de sensor) //const char* privateKey = "...................."; // niet nodig void setup() { Serial.begin(115200); delay(10); // We start by connecting to a WiFi network Serial.println(); Serial.println(); Serial.print("Connecting to "); Serial.println(ssid); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi connected"); Serial.println("IP address: "); Serial.println(WiFi.localIP()); } int value = 0; void loop() { delay(5000); ++value; Serial.print("connecting to "); Serial.println(host); // Use WiFiClient class to create TCP connections WiFiClient client; const int httpPort = 8080; //domoticz werkt standaard op poort 8080 if (!client.connect(host, httpPort)) { Serial.println("connection failed"); return; } // We now create a URI for the request String url = "/json.htm?type=command¶m=udevice&idx="; url += streamId; url += "&nvalue=0&svalue="; url += value; Serial.print("Requesting URL: "); Serial.println(url); // This will send the request to the server client.print(String("GET ") + url + " HTTP/1.1\r\n" + "Host: " + host + "\r\n" + "Connection: close\r\n\r\n"); delay(10); // Read all the lines of the reply from server and print them to Serial while(client.available()){ String line = client.readStringUntil('\r'); Serial.print(line); } Serial.println(); Serial.println("closing connection"); } |
32 kWp PV + 54kWh ESS+ 7.5 kW Mitsubishi Ecodan
Nice, is een mooie update voor de code die ik nu gebruik om 2x DS18B20 uit te lezen naar Domoticz: http://domoticz.com/forum/viewtopic.php?f=38&t=5301mightym schreef op zondag 29 maart 2015 @ 15:53:
Ik heb een voorbeeldcode aangepast om wat data naar Domoticz te sturen. Het is nog dummydata, maar de verbinding werkt!
[...]
Ik kijk uit naar MQTT support in Domoticz!mightym schreef op zondag 29 maart 2015 @ 15:53:
Ik heb een voorbeeldcode aangepast om wat data naar Domoticz te sturen. Het is nog dummydata, maar de verbinding werkt!
- Deze advertentie is geblokkeerd door Pi-Hole -
Yep that would be nice :-)
Trouwens, dat flashen via de arduino omgeving gaat vrij goed, ik heb alleen gemerkt dat het flashen het vlotst gaat als je de esp tijdens het compileren reset en als de omgeving aangeeft dat hij aan het uploaden is laat je de reset los. Dan werkt het direct, anders is mijn ervaring dat je wel eens een paar keer moet proberen.
32 kWp PV + 54kWh ESS+ 7.5 kW Mitsubishi Ecodan
Dit is ook nog een leuk bordje: http://harizanov.com/wiki...fi-relaythermostat-board/
Code: https://github.com/mharizanov/ESP8266_Relay_Board
Kan je een WiFi thermostaat mee maken :-). Heb die man gevraagd of hij die code kan aanpassen dat ik kan subscriben op een MQTT feed ipv een lokale DS18B20 of DHT22.
Dit gezien mijn huis al vol hangt met OpenEnergyMonitor spul. emonGLCD's, emonTx'en etc. Die dingen sturen alles via 868MHz RF naar een RasPi die alles binnenpakt en post naar emonCMS. In emonCMS kan je feeds laten publishen op MQTT
. Voordeel om die temp/hum te doen via 868MHz (ook gekend als jeenodes) is dat ze op batterijen kunnen werken. Wifi vreet namelijk te veel stroom voor battery powered nodes.
Code: https://github.com/mharizanov/ESP8266_Relay_Board
Kan je een WiFi thermostaat mee maken :-). Heb die man gevraagd of hij die code kan aanpassen dat ik kan subscriben op een MQTT feed ipv een lokale DS18B20 of DHT22.
Dit gezien mijn huis al vol hangt met OpenEnergyMonitor spul. emonGLCD's, emonTx'en etc. Die dingen sturen alles via 868MHz RF naar een RasPi die alles binnenpakt en post naar emonCMS. In emonCMS kan je feeds laten publishen op MQTT
Dit stukje code werkt!
Het stuurt de temperaturen van een aantal ds18b20 sensoren naar domoticz.
Je hebt hiervoor nog wel een extra library nodig: https://github.com/milesb...mperature-Control-Library
Ik heb hem getest t/m 4 sensoren op 1 bus, dat werkt.. meer sensoren heb ik niet
Het stuurt de temperaturen van een aantal ds18b20 sensoren naar domoticz.
Je hebt hiervoor nog wel een extra library nodig: https://github.com/milesb...mperature-Control-Library
Ik heb hem getest t/m 4 sensoren op 1 bus, dat werkt.. meer sensoren heb ik niet
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
| #include <OneWire.h> #include <DallasTemperature.h> #include <ESP8266WiFi.h> // Data wire is plugged into GPIO0 on ESP8266 #define ONE_WIRE_BUS 0 #define TEMPERATURE_PRECISION 9 const char* ssid = "...."; const char* password = "...."; const char* host = "192.168.1.181"; // Domoticz ip address // Setup a oneWire instance to communicate with any OneWire devices (not just Maxim/Dallas temperature ICs) OneWire oneWire(ONE_WIRE_BUS); // Pass our oneWire reference to Dallas Temperature. DallasTemperature sensors(&oneWire); typedef struct { DeviceAddress sensoradres; int idx ; } sensorgegevens; sensorgegevens sensoren[10]; void setup(void) { sensoren[0].idx = 14; //leg hier de koppeling tussen sensor en idx sensoren[1].idx = 15; sensoren[2].idx = 16; sensoren[3].idx = 17; sensoren[4].idx = 18; // start serial port Serial.begin(115200); Serial.println(); Serial.println(); Serial.print("Connecting to "); Serial.println(ssid); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi connected"); Serial.println("IP address: "); Serial.println(WiFi.localIP()); delay(1000); // Start up the dallas library sensors.begin(); // locate devices on the bus Serial.print("Locating ds18b20 devices..."); Serial.print("Found "); Serial.print(sensors.getDeviceCount(), DEC); Serial.println(" devices."); for(int s=0;s<sensors.getDeviceCount();s++) { //sensoren zoeken en adressen bewaren if (!sensors.getAddress(sensoren[s].sensoradres, s)) Serial.println("Unable to find address for Device"); sensors.setResolution(sensoren[s].sensoradres, TEMPERATURE_PRECISION); //gewenste resolutie instellen } } void loop(void) { // call sensors.requestTemperatures() to issue a global temperature // request to all devices on the bus Serial.print("Requesting temperatures..."); sensors.requestTemperatures(); Serial.println("DONE"); for(int s=0;s<sensors.getDeviceCount();s++) { domoticz(sensoren[s].idx,String(sensors.getTempC(sensoren[s].sensoradres))); } delay(5000); } void domoticz(int idx, String temp) { Serial.print("connecting to "); Serial.println(host); // Use WiFiClient class to create TCP connections WiFiClient client; const int httpPort = 8080; if (!client.connect(host, httpPort)) { Serial.println("connection failed"); return; } // We now create a URI for the request String url = "/json.htm?type=command¶m=udevice&idx="; url += idx; url += "&nvalue=0&svalue="; url += temp; Serial.print("Requesting URL: "); Serial.println(url); // This will send the request to the server client.print(String("GET ") + url + " HTTP/1.1\r\n" + "Host: " + host + "\r\n" + "Connection: close\r\n\r\n"); delay(10); // Read all the lines of the reply from server and print them to Serial while(client.available()){ String line = client.readStringUntil('\r'); Serial.print(line); } Serial.println(); Serial.println("closing connection"); } |
[ Voor 4% gewijzigd door mightym op 30-03-2015 08:29 ]
32 kWp PV + 54kWh ESS+ 7.5 kW Mitsubishi Ecodan
Ik zie delay(5000) staan. Heeft de esp ook een power down timer? Of is de usage zó laag dat dat niet nodig is?
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Hij heeft deep sleep, maar ik heb daar in de sketch nog geen aandacht aan gegeven.. eerst maar eens die communicatie met de sensoren en domoticz in de lucht krijgen :-)
32 kWp PV + 54kWh ESS+ 7.5 kW Mitsubishi Ecodan
Goed om te weten. Thanks, en succes!mightym schreef op zondag 29 maart 2015 @ 20:54:
Hij heeft deep sleep, maar ik heb daar in de sketch nog geen aandacht aan gegeven.. eerst maar eens die communicatie met de sensoren en domoticz in de lucht krijgen :-)
Voor mij is het nog een paar weekjes wachten tot mijn esp's binnenkomen (china), maar ik volg dit topic met ekster ogen!
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Fijn dat er nu Arduino support is, ook al is het allemaal nog redelijk experimenteel, het is voor mij een stuk fijner werken (gewoon C) dan met LUA.
[edit:] Nou nog ff uitzoeken welke pin (qua hardware) bij welke arduino pin hoort..
[edit:] Nou nog ff uitzoeken welke pin (qua hardware) bij welke arduino pin hoort..
[ Voor 22% gewijzigd door AlexanderB op 30-03-2015 01:02 ]
gpio0 = pin 0
gpio1 = pin 1
etc...
Vergeet niet de pinmode op output te zetten als je hem als uitgang wil gebruiken, anders doet hij het niet :-)
gpio1 = pin 1
etc...
Vergeet niet de pinmode op output te zetten als je hem als uitgang wil gebruiken, anders doet hij het niet :-)
32 kWp PV + 54kWh ESS+ 7.5 kW Mitsubishi Ecodan
Omdat de AT commando's bij mij niet zo stabiel zijn vanuit een arduino gebruik ik lua code die reageert op specifieke seriele commando's.
Voor de eenvoudige dingen lukt me dat wel via uart:on . Nu wil ik echter ook commando's geven via een webpagina en de response tonen.
Het versturen van het commando is eenvoudig, maar voor het weergeven van de response zit ik wat met problemen: zolang de verwerking van de webpagina bezig is, dan kijkt hij niet naar de uart:on
Iemand een idee om dit op te lossen, zonder de webpagina te laten refreshen (moet ook aanroepbaar zijn vanuit script)
Enige idee wat ik had was 2 websites te voorzien, eentje voor het versturen van het commando en eentje voor het opvragen van de info, maar dat is zo stuntelig lijkt me...
Voor de eenvoudige dingen lukt me dat wel via uart:on . Nu wil ik echter ook commando's geven via een webpagina en de response tonen.
Het versturen van het commando is eenvoudig, maar voor het weergeven van de response zit ik wat met problemen: zolang de verwerking van de webpagina bezig is, dan kijkt hij niet naar de uart:on
Iemand een idee om dit op te lossen, zonder de webpagina te laten refreshen (moet ook aanroepbaar zijn vanuit script)
Enige idee wat ik had was 2 websites te voorzien, eentje voor het versturen van het commando en eentje voor het opvragen van de info, maar dat is zo stuntelig lijkt me...

Wow
Ik heb net mijn nieuwe bordjes binnen gekregen, die zien er super uit al zeg ik het zelf!
Straks meteen maar eens 1tje solderen en kijken of alles inderdaad past en werkt zoals bedacht.
Als dat werkt zal ik het design delen met daarbij ook de link voor DirtyPCBs zodat iedereen ze zelf kan bestellen. 20 bordjes voor 14$
(Ik had er zelfs 24
)
Ik heb net mijn nieuwe bordjes binnen gekregen, die zien er super uit al zeg ik het zelf!
Straks meteen maar eens 1tje solderen en kijken of alles inderdaad past en werkt zoals bedacht.
Als dat werkt zal ik het design delen met daarbij ook de link voor DirtyPCBs zodat iedereen ze zelf kan bestellen. 20 bordjes voor 14$


Netjes 
Wat voor ingangsspanning zet je nu op het bordje? Als je het bordje met 5V voed (oude telefoonlader) dan zou je met een kleinere DC-DC converter af kunnen, zo eentje bijv: http://www.ebay.com/itm/D...3-LDO-800MA-/271636529896 (AMS1117).
Wat voor ingangsspanning zet je nu op het bordje? Als je het bordje met 5V voed (oude telefoonlader) dan zou je met een kleinere DC-DC converter af kunnen, zo eentje bijv: http://www.ebay.com/itm/D...3-LDO-800MA-/271636529896 (AMS1117).
Wow dat is snel, dan had je bestelling de wind mee! Ben benieuwd of de boardjes zo werken, met de dc converter onder de ESP.Quindor schreef op maandag 30 maart 2015 @ 18:50:
Wow![]()
Ik heb net mijn nieuwe bordjes binnen gekregen, die zien er super uit al zeg ik het zelf!
[edit]
Ik wist niet dat DirtyPCB's het uitsnijden ook deed, dacht wat gelezen te hebben dat dat niet kon. Biedt mogelijkheden nu ik weet dat ze dat wel doen.
[edit2]
Ondertussen heb ik ook de relays + boardje klaar voor mijn rolluiken te kunnen bedienen:

Met het lua script op de ESP kan via een HTTP request het rolluik bediend worden en biedt ook de keuze om het rolluik voor een bepaald percentage te kunnen laten zakken. Dit alles past netjes in een opbouw kastje waar ook de KaKu in paste. Reden voor vervanging was dat de KaKu Zonwering schakelaars een belabberde ontvangst hadden en (ik overdrijf niet) 4 van de 10 keer gewoon niet werkte.
[ Voor 53% gewijzigd door bluewalk op 30-03-2015 19:19 ]
Nice!!!Quindor schreef op maandag 30 maart 2015 @ 18:50:
Wow![]()
Ik heb net mijn nieuwe bordjes binnen gekregen, die zien er super uit al zeg ik het zelf!![]()
Straks meteen maar eens 1tje solderen en kijken of alles inderdaad past en werkt zoals bedacht.
Als dat werkt zal ik het design delen met daarbij ook de link voor DirtyPCBs zodat iedereen ze zelf kan bestellen. 20 bordjes voor 14$![]()
![]()
(Ik had er zelfs 24
)
[afbeelding]
Hoe lang heb je daar op moeten wachten??
32 kWp PV + 54kWh ESS+ 7.5 kW Mitsubishi Ecodan
Dat ziet er goed uit! Ik zag je blog een maand geleden en dacht tof! ga ik ook doen. De esp's en allerlei spul is al binnen, alleen de FTDI programmer nog niet...Quindor schreef op maandag 30 maart 2015 @ 18:50:
Wow![]()
Ik heb net mijn nieuwe bordjes binnen gekregen, die zien er super uit al zeg ik het zelf!![]()
Straks meteen maar eens 1tje solderen en kijken of alles inderdaad past en werkt zoals bedacht.
Als dat werkt zal ik het design delen met daarbij ook de link voor DirtyPCBs zodat iedereen ze zelf kan bestellen. 20 bordjes voor 14$![]()
![]()
(Ik had er zelfs 24
)
[afbeelding]
Alleen mijn eisen zijn wat uitgebreider geworden. Ik wil LED verlichting in gaan bouwen in mijn (ook nieuw te bouwen) kamerbreed tv meubel. En hoewel ik de bediening voornamenlijk via tablet/smartphone (Domoticz?) wil doen, wil ik ook een handmatige bediening inbouwen. Een eenknops aan/uit/dimmer oid en een manier vinden om de led verlichting diffuser te maken zodat het een egaal licht geeft.
Ik zag ook dat er led strips zijn welke een 3000k en een 6000k led naast/in elkaar hebben zitten. Het zou mooi zijn als gedimt licht meer 3000k is en feller licht meer 6000k is. Ziet er dan veel natuurlijker uit. Dan toch ook maar een paar esp-07/12 bestellen dat gaat nooit passen op een esp-01.
En bouwen en testen. Als alles binnen is...
Het ligt eraan hoe je het wil aansluiten of het gaan werken of niet. In principe kun je met 1x ESP-01 2 licht kanalen bedienen. Met de hardware die ik gebruik mogen die per stuk ongeveer 10A zijn. Dat is 120w op 12v per kanaal dus aardig wat!wauwwie schreef op maandag 30 maart 2015 @ 19:51:
[...]
Dan toch ook maar een paar esp-07/12 bestellen dat gaat nooit passen op een esp-01.
Mocht je meer dan 2 kanelen willen, dan heb je inderdaad een andere ESP8266 nodig, maar houd er rekening mee dat een ESP8266 niet meer dan 3 kanalen PWM output tegelijk kan hebben! Dus als je echt meer kanalen nodig hebt, kun je beter meerdere modules bouwen.
Dat geheel kun je dan weer naadloos aan elkaar koppelen met Domoticz.
Oh, en over het gebruik van een fysieke knop heb ik laatst ook een blog geschreven. Dat loopt vervolgens wel weer via Domoticz, maar maakt het makkelijk om ergens een fysieke knop weg te werken!
Ik wil twee led strips (3000k/6000k) aansturen, dat kost me twee pwm poorten. Hiervoor is jouw design helemaal geschikt. De aan/uit dimmer knop in het meubel zelf is een analoog/digitale ingang. Een esp-07 is dan genoeg. Zou ik er zelfs nog een PIR of lichtsterkte sensor (oid) bij kunnen doen. Of er een losse module van maken. Ideeën genoeg.Quindor schreef op maandag 30 maart 2015 @ 20:09:
[...]
Het ligt eraan hoe je het wil aansluiten of het gaan werken of niet. In principe kun je met 1x ESP-01 2 licht kanalen bedienen. Met de hardware die ik gebruik mogen die per stuk ongeveer 10A zijn. Dat is 120w op 12v per kanaal dus aardig wat!
Mocht je meer dan 2 kanelen willen, dan heb je inderdaad een andere ESP8266 nodig, maar houd er rekening mee dat een ESP8266 niet meer dan 3 kanalen PWM output tegelijk kan hebben! Dus als je echt meer kanalen nodig hebt, kun je beter meerdere modules bouwen.
Dat geheel kun je dan weer naadloos aan elkaar koppelen met Domoticz.
Oh, en over het gebruik van een fysieke knop heb ik laatst ook een blog geschreven. Dat loopt vervolgens wel weer via Domoticz, maar maakt het makkelijk om ergens een fysieke knop weg te werken!
Een algemene licht kill switch bij de gang deur staat ook op het lijstje, maar dat komt later. Zeker omdat bijna alle losse lampen bediend worden met een remote lichtschakelaar van de Gamma. Is wel legacy meuk, maar ik heb ergens een blog gezien om de codes uit te lezen met een 433Mhz ontvanger en een arduino. Na het vinden van de codes en bijbehorende library zou dit wel veel gemakkelijker en vooral goedkoper moeten zijn.
Verwijderd
netjes Quindor en cyberde
iedereen maakt tegenwoordig van die mooie printjes
nog ff moet ik er ook nog aan beginnen
ik heb vandaag een tempnode met nieuwe firmware en lua code, met deepsleep/thingspeak/ds18b20 buiten geplaatst in de hoop dat die het nu wel even volhoud.. we gaan het zien
*update
na 1 nachtje heeft die het al begeven, althans, blijkbaar is de code nog niet robuust genoeg.
die probeert met de router te connecten en als die niet vlot genoeg is of, en daar kom ik net achter, als er wel connectie is en er draaien tegelijk ook een x aantal torrents.. dan wil de connectie met thingspeak wel is misgaan en hangt de boel.. daar moet ik eerst een shitkapotrebootroutine bij plaatsen.
enfin ..
iedereen maakt tegenwoordig van die mooie printjes

ik heb vandaag een tempnode met nieuwe firmware en lua code, met deepsleep/thingspeak/ds18b20 buiten geplaatst in de hoop dat die het nu wel even volhoud.. we gaan het zien
*update
na 1 nachtje heeft die het al begeven, althans, blijkbaar is de code nog niet robuust genoeg.
die probeert met de router te connecten en als die niet vlot genoeg is of, en daar kom ik net achter, als er wel connectie is en er draaien tegelijk ook een x aantal torrents.. dan wil de connectie met thingspeak wel is misgaan en hangt de boel.. daar moet ik eerst een shitkapotrebootroutine bij plaatsen.
enfin ..


[ Voor 52% gewijzigd door Verwijderd op 31-03-2015 11:39 ]
Zo, vanavond kans gezien om de eerste module(s) in elkaar te solderen.
De eerste ging redelijk, de tweede heb ik een beetje verprutst.
De leads van mijn voltage meter tegen de behuizing van de voltage converter laten komen, en toen kwam de magic smoke eruit, en die wilde helaas niet meer terug naar binnen.
Hoe dan ook, het gaat niet over mijn soldeer skills maar de bordjes natuurlijk.




Het is niet echt goed te zien hoe klein de bordjes nu zijn. Maar als je het vergelijkt met de grote van de ESP-01 en het gehele bordje.
Op het laatste plaatje is meteen een antwoord op een andere vraag/opmerking te zien. Ik gebruik mijn bordjes met verschillende voltage bronnen om verschillende voltage LED's aan te sturen.
Veelal is het 12v LED strips maar in dit geval is het een 38.5v COB LED spotlight. Dat valt officieel buiten de range van de DC voltage converter, maar wat ik lees op die chinese websites is dat getal nogal vloeiend. Aangezien ik (buiten een enkele piek om) praktisch geen power er uit trek, werkt het tot nu toe prima. Word niet warm, niets.
Op die manier kan ik alle type/voltages LED aansturen met het zelfde bordje en heb ik ook niet 2 voedingen nodig! Veel ruimte valt niet meer te besparen met de bordjes zo boven elkaar.
De WiFi signaal kwaliteit, sterkte en reactie snelheid zie ik geen verschil in met mijn andere modules. Het signaal is nog steeds heel sterk!
De eerste ging redelijk, de tweede heb ik een beetje verprutst.


Hoe dan ook, het gaat niet over mijn soldeer skills maar de bordjes natuurlijk.




Het is niet echt goed te zien hoe klein de bordjes nu zijn. Maar als je het vergelijkt met de grote van de ESP-01 en het gehele bordje.
Op het laatste plaatje is meteen een antwoord op een andere vraag/opmerking te zien. Ik gebruik mijn bordjes met verschillende voltage bronnen om verschillende voltage LED's aan te sturen.
Veelal is het 12v LED strips maar in dit geval is het een 38.5v COB LED spotlight. Dat valt officieel buiten de range van de DC voltage converter, maar wat ik lees op die chinese websites is dat getal nogal vloeiend. Aangezien ik (buiten een enkele piek om) praktisch geen power er uit trek, werkt het tot nu toe prima. Word niet warm, niets.
Op die manier kan ik alle type/voltages LED aansturen met het zelfde bordje en heb ik ook niet 2 voedingen nodig! Veel ruimte valt niet meer te besparen met de bordjes zo boven elkaar.
De WiFi signaal kwaliteit, sterkte en reactie snelheid zie ik geen verschil in met mijn andere modules. Het signaal is nog steeds heel sterk!

[ Voor 3% gewijzigd door Quindor op 31-03-2015 01:40 ]
Iemand een idee waarom ik met de nieuwe Arduino IDE niks kan uploaden?
Heb nu deze lekker vage foutmelding:
Of iemand die de Arduino IDE wel werkend heeft, wat hebben jullie gedaan behalve de .zip uitpakken en op Arduino.exe klikken?
Heb nu deze lekker vage foutmelding:
code:
1
2
3
4
5
| Sketch uses 174,082 bytes (33%) of program storage space. Maximum is 524,288 bytes. warning: espcomm_sync failed error: espcomm_open failed |
Of iemand die de Arduino IDE wel werkend heeft, wat hebben jullie gedaan behalve de .zip uitpakken en op Arduino.exe klikken?
Zo doe ik het:AlexanderB schreef op dinsdag 31 maart 2015 @ 02:16:
Iemand een idee waarom ik met de nieuwe Arduino IDE niks kan uploaden?
Heb nu deze lekker vage foutmelding:
code:
1 2 3 4 5 Sketch uses 174,082 bytes (33%) of program storage space. Maximum is 524,288 bytes. warning: espcomm_sync failed error: espcomm_open failed
Of iemand die de Arduino IDE wel werkend heeft, wat hebben jullie gedaan behalve de .zip uitpakken en op Arduino.exe klikken?
esptool als programmer selecteren.
GPIO0 aan massa leggen.
reboot+reset
reset vasthouden
Ik druk op compileren en laat de reset pas los als hij aangeeft dat hij gaat uploaden.
Een paar keer achter elkaar proberen als het niet in één keer werkt.
32 kWp PV + 54kWh ESS+ 7.5 kW Mitsubishi Ecodan
Ziet er ook netjes uit! Hoe lang gaat je accu mee (en welke accu gebruik je)? En hoe laad je die weer op?Verwijderd schreef op dinsdag 31 maart 2015 @ 01:34:
netjes Quindor en cyberde![]()
iedereen maakt tegenwoordig van die mooie printjesnog ff moet ik er ook nog aan beginnen
ik heb vandaag een tempnode met nieuwe firmware en lua code, met deepsleep/thingspeak/ds18b20 buiten geplaatst in de hoop dat die het nu wel even volhoud.. we gaan het zien
Had een proefopstelling met een ESP-12 en twee AA batterijen waarbij de ESP om de 5 mins uit slaap kwam om een temp waarde te uploaden en na 1.5 dag was het al gedaan met de batterijtjes
Erg netjes, als het nou goed blijft werken gaat het voor mij eens tijd worden jouw boardje te gaan bestellenQuindor schreef op dinsdag 31 maart 2015 @ 01:38:
Zo, vanavond kans gezien om de eerste module(s) in elkaar te solderen.
...
Hoe dan ook, het gaat niet over mijn soldeer skills maar de bordjes natuurlijk.
...
De WiFi signaal kwaliteit, sterkte en reactie snelheid zie ik geen verschil in met mijn andere modules. Het signaal is nog steeds heel sterk!
[afbeelding]
Ook tof om te zien dat het Fritzing component past!
[ Voor 7% gewijzigd door bluewalk op 31-03-2015 07:18 ]
Ah, reset moet ook nog ingedrukt worden, dat had ik ff gemist.. Ik ga 't zo ff proberen.mightym schreef op dinsdag 31 maart 2015 @ 07:11:
esptool als programmer selecteren.
GPIO0 aan massa leggen.
reboot+reset
reset vasthouden
Ik druk op compileren en laat de reset pas los als hij aangeeft dat hij gaat uploaden.
Een paar keer achter elkaar proberen als het niet in één keer werkt.
[edit:] maakt tot nu toe gaan verschil.. ik blijf 't nog ff proberen..
[edit2:] ik had m'n TX en RX omgewisseld. *facepalm*
[ Voor 12% gewijzigd door AlexanderB op 31-03-2015 20:09 ]
Die bordjes zien er op het oog goed uit. Ik heb zelf een ontwerp voor een RGB ledstrip (goedkope, zonder WS281*) controller (met ESP-03) naar DirtyPCBs gestuurd. Geen ervaring met DirtyPCBs dus ben benieuwd hoe lang het gaat duren voor ik ze heb. Erg goedkoop is het in ieder geval welQuindor schreef op maandag 30 maart 2015 @ 18:50:
Wow![]()
Ik heb net mijn nieuwe bordjes binnen gekregen, die zien er super uit al zeg ik het zelf!![]()
Straks meteen maar eens 1tje solderen en kijken of alles inderdaad past en werkt zoals bedacht.
Als dat werkt zal ik het design delen met daarbij ook de link voor DirtyPCBs zodat iedereen ze zelf kan bestellen. 20 bordjes voor 14$![]()
![]()
(Ik had er zelfs 24
)
[afbeelding]
Ben bij DirtyPCBs gekomen via Quindor en wat andere websites. Over het algemeen duurt het een week of 4 a 5 voordat het bezorgd is, ze zijn wel altijd binnen de 5 a 6 dagen geproduceerd. Daarom was ik ook verrast dat hij ze zo kort na de post had ontvangen en voor die 14 dollar is het heel leuk voor prototyping ofc.fdm391 schreef op dinsdag 31 maart 2015 @ 14:01:
[...]
Die bordjes zien er op het oog goed uit. Ik heb zelf een ontwerp voor een RGB ledstrip (goedkope, zonder WS281*) controller (met ESP-03) naar DirtyPCBs gestuurd. Geen ervaring met DirtyPCBs dus ben benieuwd hoe lang het gaat duren voor ik ze heb. Erg goedkoop is het in ieder geval wel
Slightly off topic:
DirtyPCB's heb ik nog niet geprobeerd, maar ik heb al wel een paar keer bij Elecrow.com en http://imall.iteadstudio.com besteld. Ze zitten beide ongeveer rond de $10 voor een 5x5cm boardje. De een is wat goedkoper met de verzendkosten, de ander met de gekleurde soldermask. Qua kwaliteit en levertijd zitten ze gelijk, ongeveer 3 weken voor de verzending. In alle geval (tot nu toe) was de pcb binnen 3 dagen geproduceerd. De kwaliteit was is alle gevallen goed. Eventuele fouten waren mijn schuld en zeker niet van de fabrikant.
/offtopic.
DirtyPCB's heb ik nog niet geprobeerd, maar ik heb al wel een paar keer bij Elecrow.com en http://imall.iteadstudio.com besteld. Ze zitten beide ongeveer rond de $10 voor een 5x5cm boardje. De een is wat goedkoper met de verzendkosten, de ander met de gekleurde soldermask. Qua kwaliteit en levertijd zitten ze gelijk, ongeveer 3 weken voor de verzending. In alle geval (tot nu toe) was de pcb binnen 3 dagen geproduceerd. De kwaliteit was is alle gevallen goed. Eventuele fouten waren mijn schuld en zeker niet van de fabrikant.
/offtopic.
[ Voor 3% gewijzigd door RobV op 31-03-2015 15:45 ]
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Toch wel grappig die Chinezen:
- 1x ESP12, $3,68
- 2x ESP12, $3,37 / stuk
- 5x ESP12, $3,98 / stuk
-10x ESP12, $3,20 / stuk
Op mijn vraag waarom de set van 5 de duurste is kwam het antwoord: die wordt het meeste besteld
- 1x ESP12, $3,68
- 2x ESP12, $3,37 / stuk
- 5x ESP12, $3,98 / stuk
-10x ESP12, $3,20 / stuk
Op mijn vraag waarom de set van 5 de duurste is kwam het antwoord: die wordt het meeste besteld
Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs
Verwijderd
LOLMars Warrior schreef op dinsdag 31 maart 2015 @ 16:00:
Op mijn vraag waarom de set van 5 de duurste is kwam het antwoord: die wordt het meeste besteld
Waarom zijn die bij jou zo duur?Mars Warrior schreef op dinsdag 31 maart 2015 @ 16:00:
Toch wel grappig die Chinezen:
- 1x ESP12, $3,68
- 2x ESP12, $3,37 / stuk
- 5x ESP12, $3,98 / stuk
-10x ESP12, $3,20 / stuk
Op mijn vraag waarom de set van 5 de duurste is kwam het antwoord: die wordt het meeste besteld
Goedkoopste wat ik zo snel kon vinden was $2,52 per stuk, free shipping
En de reden dat ik de bordjes zo snel had was omdat ik bij betaald heb voor DHL china ($20). Ik wilde ze gewoon snel hebben. Daardoor was het maandag 2015-03-23 bestellen en ik had ze gisteren op de 30tigste. Een 7 dagen dus. Doe je dat niet is mijn ervaring dat het zo'n 3 weken duurt, maar dat is voornamelijk shipping, het board house is in een paar dagen klaar.
Voor de mensen die ze zelf willen bestellen,dat kan via deze link, krijg ik er ook nog $1 voor! Fritzing files zal ik later online zetten als ik tijd heb een post te schrijven voor mezelf.
1x bestellen, minimaal 20 bruikbare bordjes.

De bordjes doen het iig goed en alles past zoals bedacht. Als ik 1 ding nog zou willen veranderen dan is het dat de mosfets net wat verder uit elkaar staan. Als je ze gewoon goed soldeert gaat het prima en raken ze elkaar niet, maar net wat meer ruimte daar had wel gemogen. Verder eigenlijk weinig verbeteringen aan het bordje, dus bestellen maar!
[ Voor 47% gewijzigd door Quindor op 31-03-2015 20:57 ]
Mijn prijzen zijn van Ebay. Die gebruik omdat ik eigenlijk geen CC wil invullen op sites. En bij Ali moet dat wel vziw.Quindor schreef op dinsdag 31 maart 2015 @ 20:51:
[...]
Waarom zijn die bij jou zo duur?
Goedkoopste wat ik zo snel kon vinden was $2,52 per stuk, free shipping
Hoe doen anderen dit?
Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs
Volgens mij ondersteund alipay tegenwoordig ideal. Daarnaast is hun buyer protection beter dan die van ebay in mijn ervaring. Dus wellicht een nieuw kijkje waard!Mars Warrior schreef op dinsdag 31 maart 2015 @ 21:25:
[...]
Mijn prijzen zijn van Ebay. Die gebruik omdat ik eigenlijk geen CC wil invullen op sites. En bij Ali moet dat wel vziw.
Hoe doen anderen dit?
Ik heb zelf mijn credit card nummer al jaren gebruikt op aliexpress. Nog nooit een probleem mee gehad.
[ Voor 10% gewijzigd door Quindor op 31-03-2015 21:28 ]
Oh, dat is wel mooi, want ik heb ook geen (behoefte aan een) CC, dus als ik met Paypal of in dit geval iDeal kan betalen zou dat wel fijn zijn, dan kan ik eindelijk spul van aliexpress halen..
Verwijderd
aliexpress werkt perfect met paypal ideal .. keurige bevestigings mail betaling.. en is verder ook verzekerd , komt er iets niet of defect aan wordt dat ook vergoed.
[ Voor 21% gewijzigd door Verwijderd op 31-03-2015 22:36 ]
Je hebt gelijk: "**Vanaf 06-03-2015 heeft AliExpress iDeal betaalondersteuning toegevoegd! **"...Quindor schreef op dinsdag 31 maart 2015 @ 21:28:
[...]
Volgens mij ondersteund alipay tegenwoordig ideal. Daarnaast is hun buyer protection beter dan die van ebay in mijn ervaring. Dus wellicht een nieuw kijkje waard!
Ik heb zelf mijn credit card nummer al jaren gebruikt op aliexpress. Nog nooit een probleem mee gehad.
Dan toch maar eens kijken bij Ali. Moet alleen ff opletten en onder de €20 blijven voor het geval de douane een keer oplet, of is het net als op Ebay dat de aangegeven waarde op het pakje / envelop altijd iets is van toys & electrical stuff van $5 ???
Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs
Verwijderd
idd.. niet boven de 20 euro gaan.. dus grotere bestelling verdelen in meerdere kleinere.. ook niet dezelfde dag meerdere kleinere bestellingen met hetzelfde verzendadres, dan stoppen ze het alsnog in 1 pakje en ben je de klos bij de douane (ervaring)Mars Warrior schreef op dinsdag 31 maart 2015 @ 22:07:
[...]
Je hebt gelijk: "**Vanaf 06-03-2015 heeft AliExpress iDeal betaalondersteuning toegevoegd! **"...
Dan toch maar eens kijken bij Ali. Moet alleen ff opletten en onder de €20 blijven voor het geval de douane een keer oplet, of is het net als op Ebay dat de aangegeven waarde op het pakje / envelop altijd iets is van toys & electrical stuff van $5 ???
even een dag/paar dagen ertuseen werkt het beste
Nou staat ik dus net bij AliExpress aan de kassa, maar geen paypal hoor! Netjes ingelogd. iDeal staat er overigens wel tussen, dus probeer ik die maar..Verwijderd schreef op dinsdag 31 maart 2015 @ 21:36:
aliexpress werkt perfect met paypal.. keurige bevestigings mail betaling.. en paypal is verder ook perfect, af en toe komt er iets niet aan en dat wordt supersnel vergoed.
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Inderdaad.Verwijderd schreef op dinsdag 31 maart 2015 @ 22:13:
[...]
idd.. niet boven de 20 euro gaan.. dus grotere bestelling verdelen in meerdere kleinere.. ook niet dezelfde dag meerdere kleinere bestellingen met hetzelfde verzendadres, dan stoppen ze het alsnog in 1 pakje en ben je de klos bij de douane (ervaring)
even een dag/paar dagen ertuseen werkt het beste
In mijn ervaring kijkt een DHL bijvoorbeeld er altijd naar en letten die heel goed op de regels (mijn bordjes laatst hadden geen invoer rechten, maar andere zaken vaak wel).
Je "best bet" voor duurdere zaken is via het langzamere PostNL/Chinepost/etc. ciruit te sturen. 9/10 keer heb je mazzel zo lang je het maar verdeelt over kleine pakketjes, dan kijken ze niet echt naar de waarde van de inhoud. Of het moeten volgens mij heel erg bekende pakketjes van een partij zijn waar ineens veel mensen hetzelfde bestellen.
Hoe dan ook, na mijn 15 pagina's aan bestellingen bij Aliexpress, zeer tevreden over. Alleen de levertijd is lastig soms (maar je kunt betalen om het sneller te krijgen). Van de enkele problemen die ik heb gehad zijn ze nog allemaal opgelost.
Zo heb ik 15 pagina's aan ebay.com bestellingen staan.
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Verwijderd
1000 x excuses .. ik haalde eea door elkaar, je kan bij Ali met ideal betalen en dat werkt goed.RobV schreef op dinsdag 31 maart 2015 @ 22:19:
[...]
Nou staat ik dus net bij AliExpress aan de kassa, maar geen paypal hoor! Netjes ingelogd. iDeal staat er overigens wel tussen, dus probeer ik die maar..
Alideal zeg maar
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Hum, tegelijk spelen met de 201 en voetbal kijken gaat niet samen. Ik krijg de 201 maar niet aan het kletsen. Misschien dat ik de 5v in-tolerantie test op RX/TX succesvol heb uitgevoerd. Al zit de magisch rook er nog in, communiceren doet het niet meer.
Quindor die bordjes zien er goed uit, ik ga binnenkort op de bestel knop drukken. Of ga je je ontwerp nog iets aanpassen zodat de mosfets wat meer uit elkaar staan?
Quindor die bordjes zien er goed uit, ik ga binnenkort op de bestel knop drukken. Of ga je je ontwerp nog iets aanpassen zodat de mosfets wat meer uit elkaar staan?
Volgens mij heeft mijn ESP-201 het begeven, hij wilt in geen mogelijkheid meer starten, krijg Fatal Error bij het starten. Opnieuw flashen met nodemcu werkt wel, echter start hij daarna wederom niet opnieuw op.
Blijkbaar is deepsleep super onbetrouwbaar, hij heeft het een paar keer gedaan (zelfs met de pull-up resistor op GPIO0, GPIO2, RESET en GPIO16 om zombiemode te vermijden). En nu zit er helemaal geen leven meer in. Het lijkt er zelfs op dat na de fatal error er kortsluiting ontstaat (voltages van de adapter droppen, en de chip wordt heet). Resetten werkt niet, want direct bij het booten weer een fatal error. Het terugflashen van de AT firmware gaat niet eens.
Iemand nog ideeën of kan deze de prullenbak in?
Blijkbaar is deepsleep super onbetrouwbaar, hij heeft het een paar keer gedaan (zelfs met de pull-up resistor op GPIO0, GPIO2, RESET en GPIO16 om zombiemode te vermijden). En nu zit er helemaal geen leven meer in. Het lijkt er zelfs op dat na de fatal error er kortsluiting ontstaat (voltages van de adapter droppen, en de chip wordt heet). Resetten werkt niet, want direct bij het booten weer een fatal error. Het terugflashen van de AT firmware gaat niet eens.
Iemand nog ideeën of kan deze de prullenbak in?
Verwijderd
het klinkt in ieder geval niet goed


ben zelf weer overgestapt op de 07 en de 12
[ Voor 25% gewijzigd door Verwijderd op 02-04-2015 11:33 ]
@cyberde
Je laad corrupte code bij het opstarten, programeer je ESP met volledige (inclusief blanks) firmware
Heb hetzelfde probleem gehad, kan vanavond wel ff voor je zoeken of ik de gebruikte .bin files nog kan vinden.
Je laad corrupte code bij het opstarten, programeer je ESP met volledige (inclusief blanks) firmware
Heb hetzelfde probleem gehad, kan vanavond wel ff voor je zoeken of ik de gebruikte .bin files nog kan vinden.
Dat dacht ik eerst ook, daarom alles opnieuw geflashed met blanks + internal etc. Mocht niet baten...edjeed schreef op donderdag 02 april 2015 @ 11:43:
@cyberde
Je laad corrupte code bij het opstarten, programeer je ESP met volledige (inclusief blanks) firmware
Heb hetzelfde probleem gehad, kan vanavond wel ff voor je zoeken of ik de gebruikte .bin files nog kan vinden.
Verwijderd

voor kleine, mobiele li-ion gevoede toepassingen, waar je ook 5 v nodig hebt, kan dit een oplossing zijn.
- step up.. van 3.7v naar 5 v + charge (oa 18650)
shop
Zo te zien moet je wel goed opletten, want geen over/onderlaadbeveiliging.
Als de boer zijn koeien kust, zijn ze jarig wees gerust. Varkens op een landingsbaan, leiden nooit een lang bestaan. Als de boer zich met stront wast, zijn zijn hersens aangetast. Als het hooi is in de schuur, zit het wijf bij den gebuur.
Verwijderd
klopt, maar die zitten meestal al IN de batterijnaftebakje schreef op donderdag 02 april 2015 @ 12:34:
Zo te zien moet je wel goed opletten, want geen over/onderlaadbeveiliging.

Duur dingetje ook.. $8 en kleingeld.ThinkPadd schreef op donderdag 02 april 2015 @ 12:15:
Geinig dingetje
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Duh. Sorry niet gezien. Nee voor 5 is het een schijntje idd.
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
ik probeer hier een esp01 en arduino nano te koppelen om de arduino commando's te geven over wifi en feedback terug te krijgen. (in lua code)
Nu loop ik echter tegen een probleem aan in de function die de verwerking van het opvragen van de webpagina van esp doet ( de conn2:on("receive",function(conn2,payload) ) .
In die function print ik het commando voor de arduino, maar weet ik niet hoe ik de feedback van de arduino kan uitlezen. (ook serieel)
Iemand een idee hoe ik dus kan wachten op de feedback en die dan doorsturen als inhoud van de webpagina?
De code die ik nu probeerde:
waarbij je over de seriele poort gewoon de variabelen kan zetten door bv hoogte_vijver = 10 door te sturen (de arduino stuurt dit)
Nu loop ik echter tegen een probleem aan in de function die de verwerking van het opvragen van de webpagina van esp doet ( de conn2:on("receive",function(conn2,payload) ) .
In die function print ik het commando voor de arduino, maar weet ik niet hoe ik de feedback van de arduino kan uitlezen. (ook serieel)
Iemand een idee hoe ik dus kan wachten op de feedback en die dan doorsturen als inhoud van de webpagina?
De code die ik nu probeerde:
Lua:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| uart.setup(0,9600,8,0,1,0) --aan te passen in def tot 115200 hoogte_vijver = 1 srv=net.createServer(net.TCP) srv:listen(80,function(conn2) conn2:on("receive",function(conn2,payload) print(payload) if string.find(payload,"comm=") ~= nil then --we ontvangen een commando if string.find(payload,"vijver") ~= nil then print('H\n') --commando H doorsturen, in arduino vraagt dit de hoogte op van de vijver teller = 0 while hoogte_vijver < 2 do print ("wachten op data") if teller > 100 then break end teller = teller + 1 end if hoogte_vijver == 1 then conn2:send("fout geen hoogte bekend") else conn2:send(hoogte_vijver) end hoogte_vijver = 1 end end end) conn2:on("sent",function(conn2) conn2:close() end) end) |
waarbij je over de seriele poort gewoon de variabelen kan zetten door bv hoogte_vijver = 10 door te sturen (de arduino stuurt dit)
[ Voor 47% gewijzigd door Promy op 03-04-2015 18:45 ]
Verwijderd
Sming - Open Source framework for high efficiency WiFi SoC ESP8266 native development with C++ language.
Ah. Het zoveelste experiment, inclusief hergebruik van Arduino style programming en libraries. Als dit echt stabiel gaat worden, dan wordt het een geduchte concurrent van de Arduino omgeving!Verwijderd schreef op vrijdag 03 april 2015 @ 19:59:
Sming - Open Source framework for high efficiency WiFi SoC ESP8266 native development with C++ language.
Alleen dat forum daar vind ik nog maar niks. Voornamelijk éénregelig commentaar / slow chat in beroerd tot zeer beroerd engels. Veel chinezen waarschijnlijk
Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs
Mijn ESP energiemeter heeft elke week wel een keer last van een rare fout. Er is dan blijkbaar 2 a 3 uur even geen verbinding. Ik kan mij niet herinneren dat ik op dat tijdstip geen internet had dus daar lijkt het niet aan te liggen.

Ik zie ook dat hij na 2 a 3 uur netjes de niet verzonden data toch nog verstuurt (als ik geen response krijg clear ik de teller niet). Het is dus niet een reboot die de ESP weer aan de gang helpt.
Voor de rest werkt het erg goed. Ik verstuur elke 15sec data naar Thingspeak en dat houdt hij op op deze fout na goed vol.

Ik zie ook dat hij na 2 a 3 uur netjes de niet verzonden data toch nog verstuurt (als ik geen response krijg clear ik de teller niet). Het is dus niet een reboot die de ESP weer aan de gang helpt.
Voor de rest werkt het erg goed. Ik verstuur elke 15sec data naar Thingspeak en dat houdt hij op op deze fout na goed vol.
ondertussen wat verder geraakt, maar nu heb ik het probleem dat de arduino niet snel genoeg (lees: hij antwoord pas na 1 seconde) om de variabele te zetten.
En tmr.delay(100) lost het probleem niet op (werkt niet?)
gewoon wachten zonder de teller (zie code hoger) werkt niet, dan krijg ik een harde restart....(na minder dan 2 seconden)
En tmr.delay(100) lost het probleem niet op (werkt niet?)
gewoon wachten zonder de teller (zie code hoger) werkt niet, dan krijg ik een harde restart....(na minder dan 2 seconden)
Zo, ik heb mijn eerste bestellingen bij Ali gedaan. Lekker wat ESP-12 spul en wat ander IC spul. Een aantal 'lots' waren net boven de €20. Berichtje naar de verkoper gestuurd of hij het aantal / lot kan verlagen zodat ik onder de €20 blijf, binnen 15 minuten was het aantal aangepast (€19 totaal), en kon ik bestellen.Mars Warrior schreef op dinsdag 31 maart 2015 @ 22:07:
[...]
Je hebt gelijk: "**Vanaf 06-03-2015 heeft AliExpress iDeal betaalondersteuning toegevoegd! **"...
Dan toch maar eens kijken bij Ali. Moet alleen ff opletten en onder de €20 blijven voor het geval de douane een keer oplet, of is het net als op Ebay dat de aangegeven waarde op het pakje / envelop altijd iets is van toys & electrical stuff van $5 ???
De eerste indruk is dus
Nu afwachten of versturen net zo snel is als bij Ebay, nl 2-3 weken
Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs
Misschien iemand een tip voor me? Ik probeer een esp-01 te flashen volgens een van de vele tutorials naar nodemcu. De esp wordt herkend, flashen start , maar stopt na 6-10% en krijg ik de melding "Error:Write flash timeout.". Ik gebruik een FT232RL FTDI op 3.3V
Wat heb ik al gedaan:
- Betere/onafhankelijke voeding (gnd doorverbonden)
- verschillende bootloaders (Nodemcu, orginele)
- verschillende flashers (NodeMcu, esploader)
Niets werkt, en onderstussen krijg ik geen antwoord meer op AT+
Ik heb twee esp-01's en beide hebben dezelfde eigenschap. Logisch zou zijn als het niet in de esp's zit, maar wat zou het kunnen zijn?
Wat heb ik al gedaan:
- Betere/onafhankelijke voeding (gnd doorverbonden)
- verschillende bootloaders (Nodemcu, orginele)
- verschillende flashers (NodeMcu, esploader)
Niets werkt, en onderstussen krijg ik geen antwoord meer op AT+
Ik heb twee esp-01's en beide hebben dezelfde eigenschap. Logisch zou zijn als het niet in de esp's zit, maar wat zou het kunnen zijn?
Probeer eens een externe 3.3V voeding aan te sluiten. Die FTDI bordjes kunnen maar max. 50mA leveren en de ESP lust wel wat meer.
Ground van je voeding sluit je aan op de GND van je FTDI bordje, 3.3V (+) vanaf je FTDI doe je niks mee. 3.3V (+) vanaf voeding sluit je aan op ESP8266.
Ground van je voeding sluit je aan op de GND van je FTDI bordje, 3.3V (+) vanaf je FTDI doe je niks mee. 3.3V (+) vanaf voeding sluit je aan op ESP8266.
[ Voor 37% gewijzigd door ThinkPad op 05-04-2015 16:03 ]
Verwijderd
de node mcu firmware flasher werkt anders vlekkeloos.

er staat er maar 1 aangevinkt .. toch ?

* totaal niet gerelateerd met bovenstaande maar gewoon een leuk project :
Graphic Equalizer Display using ESP8266-12, MSGEQ7 and WS2812
- http://www.whatimade.toda...ng-esp8266-msgeq7-ws2812/

er staat er maar 1 aangevinkt .. toch ?

* totaal niet gerelateerd met bovenstaande maar gewoon een leuk project :
Graphic Equalizer Display using ESP8266-12, MSGEQ7 and WS2812
- http://www.whatimade.toda...ng-esp8266-msgeq7-ws2812/
[ Voor 39% gewijzigd door Verwijderd op 05-04-2015 19:22 ]
Ik had er al een externe voeding aan gehangen. Gaf ook geen verbetering.ThinkPadd schreef op zondag 05 april 2015 @ 16:03:
Probeer eens een externe 3.3V voeding aan te sluiten. Die FTDI bordjes kunnen maar max. 50mA leveren en de ESP lust wel wat meer.
Ground van je voeding sluit je aan op de GND van je FTDI bordje, 3.3V (+) vanaf je FTDI doe je niks mee. 3.3V (+) vanaf voeding sluit je aan op ESP8266.
Ik denk dat de FTDI programmer stuk is. Ik kan er ook geen sketch mee uploaden in een Arduino mini. Ik ga een nieuwe bestellen. Welke wordt er aangeraden? Ik heb/had een FT232RL (kloon) 3.3V/5V
Geen easter eggs dit weekend

Verwijderd
waarschijnlijk heb je er 1 met een nep FTDI chip
heb er hier ook een paar liggen.
deze werken wel goed
heb er hier ook een paar liggen.
deze werken wel goed

[ Voor 13% gewijzigd door Verwijderd op 06-04-2015 13:44 ]
Dank borroz, Ik heb ze gelijk besteld.Verwijderd schreef op zondag 05 april 2015 @ 20:59:
waarschijnlijk heb je er 1 met een nep FTDI chip
heb er hier ook een paar liggen.
deze werken wel goed
Hoe pas je op deze de voltage aan naar 3.3V?
[ Voor 6% gewijzigd door wauwwie op 05-04-2015 22:22 ]