Acties:
  • 0 Henk 'm!

Verwijderd

Facebook's next step to world domination is the Internet of Thingss 8)

Acties:
  • 0 Henk 'm!

  • MrNiles
  • Registratie: Mei 2003
  • Laatst online: 11-09-2023
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. :)
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.

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?
  1. #include <SoftwareSerial.h>
  2. #define SSID "xxxxxxxx"
  3. #define PASS "xxxxxxxx"
  4. #define DST_IP "220.181.111.85" //baidu.com
  5. SoftwareSerial dbgSerial(0, 1); // RX, TX // here i tried with 10,11 and 2,3
  6. void setup()
  7. {
  8. // Open serial communications and wait for port to open:
  9. Serial.begin(9600);
  10. Serial.setTimeout(5000);
  11. dbgSerial.begin(9600); //can't be faster than 19200 for softserial
  12. dbgSerial.println("ESP8266 Demo");
  13. //test if the module is ready
  14. Serial.println("AT+RST");
  15. delay(1000);
  16. if(Serial.find("ready"))
  17. {
  18. dbgSerial.println("Module is ready");
  19. }
  20. else
  21. {
  22. dbgSerial.println("Module have no response.");
  23. while(1);
  24. }
  25. delay(1000);
  26. //connect to the wifi
  27. boolean connected=false;
  28. for(int i=0;i<5;i++)
  29. {
  30. if(connectWiFi())
  31. {
  32. connected = true;
  33. break;
  34. }
  35. }
  36. if (!connected){while(1);}
  37. delay(5000);
  38. //print the ip addr
  39. /*Serial.println("AT+CIFSR");
  40. dbgSerial.println("ip address:");
  41. while (Serial.available())
  42. dbgSerial.write(Serial.read());*/
  43. //set the single connection mode
  44. Serial.println("AT+CIPMUX=0");
  45. }
  46. void loop()
  47. {
  48. String cmd = "AT+CIPSTART=\"TCP\",\"";
  49. cmd += DST_IP;
  50. cmd += "\",80";
  51. Serial.println(cmd);
  52. dbgSerial.println(cmd);
  53. if(Serial.find("Error")) return;
  54. cmd = "GET / HTTP/1.0\r\n\r\n";
  55. Serial.print("AT+CIPSEND=");
  56. Serial.println(cmd.length());
  57. if(Serial.find(">"))
  58. {
  59. dbgSerial.print(">");
  60. }else
  61. {
  62. Serial.println("AT+CIPCLOSE");
  63. dbgSerial.println("connect timeout");
  64. delay(1000);
  65. return;
  66. }
  67. Serial.print(cmd);
  68. delay(2000);
  69. //Serial.find("+IPD");
  70. while (Serial.available())
  71. {
  72. char c = Serial.read();
  73. dbgSerial.write(c);
  74. if(c=='\r') dbgSerial.print('\n');
  75. }
  76. dbgSerial.println("====");
  77. delay(1000);
  78. }
  79. boolean connectWiFi()
  80. {
  81. Serial.println("AT+CWMODE=1");
  82. String cmd="AT+CWJAP=\"";
  83. cmd+=SSID;
  84. cmd+="\",\"";
  85. cmd+=PASS;
  86. cmd+="\"";
  87. dbgSerial.println(cmd);
  88. Serial.println(cmd);
  89. delay(2000);
  90. if(Serial.find("OK"))
  91. {
  92. dbgSerial.println("OK, Connected to WiFi.");
  93. return true;
  94. }else
  95. {
  96. dbgSerial.println("Can not connect to the WiFi.");
  97. return false;
  98. }
  99. }

Acties:
  • 0 Henk 'm!

Verwijderd

Verwijderd schreef op woensdag 25 maart 2015 @ 21:54:


Lijkt er op dat-ie werkt dus. Iemand leuke tips?
de ESP8266Config tool ?

en verder staat er wel eea op pagina 1 :P

Acties:
  • 0 Henk 'm!

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

Acties:
  • 0 Henk 'm!

  • Kelfox
  • Registratie: Januari 2002
  • Laatst online: 10-05-2023
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.


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)

Acties:
  • 0 Henk 'm!

  • AlexanderB
  • Registratie: Maart 2007
  • Laatst online: 09-05 19:05

AlexanderB

7800 rpm

gecontroleerd of ie ook daadwerkelijk \r\n stuurt?
en anders gewoon
Serial.print("AT+RST\r\n");
proberen..

[ Voor 32% gewijzigd door AlexanderB op 25-03-2015 23:38 ]


Acties:
  • 0 Henk 'm!

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 :P

Acties:
  • 0 Henk 'm!

  • MrNiles
  • Registratie: Mei 2003
  • Laatst online: 11-09-2023
AlexanderB 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..
helaas, geen reactie op de seriele monitor

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:20
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:
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.

Acties:
  • 0 Henk 'm!

  • Vuikie
  • Registratie: December 2003
  • Laatst online: 19:54
MrNiles schreef op donderdag 26 maart 2015 @ 21:28:
[...]


helaas, geen reactie op de seriele monitor
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.

Acties:
  • 0 Henk 'm!

  • MrNiles
  • Registratie: Mei 2003
  • Laatst online: 11-09-2023
Vuikie 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.
ik heb een ttl adapter in een usb port zitten die 3v3 levert, die gebruik ik als externe voeding
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

Acties:
  • 0 Henk 'm!

  • somers1234
  • Registratie: September 2008
  • Laatst online: 20:58
Ground van de ESP wel doorverbonden met die van de Arduino?

Acties:
  • 0 Henk 'm!

  • MrNiles
  • Registratie: Mei 2003
  • Laatst online: 11-09-2023
somers1234 schreef op vrijdag 27 maart 2015 @ 06:53:
Ground van de ESP wel doorverbonden met die van de Arduino?
nee dat niet.
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

Acties:
  • 0 Henk 'm!

  • RobV
  • Registratie: Juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
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:
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?
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.

Afbeeldingslocatie: http://i.imgur.com/c07uh9fl.png

 | Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72


Acties:
  • 0 Henk 'm!

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
-----------------------------------

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:20
Verwijderd schreef op vrijdag 27 maart 2015 @ 15:15:
goed dat ik nog even koudspray op de ds18b20 temp sensor spuit .. crash >:) (code vout)

[..]
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....

Acties:
  • 0 Henk 'm!

Verwijderd

ThinkPadd 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....
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 dus :D
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 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Afbeeldingslocatie: http://i0.wp.com/esp8266.ru/wp-content/uploads/ESPlorer-panels.png?resize=625%2C364

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 ]


Acties:
  • 0 Henk 'm!

  • edjeed
  • Registratie: April 2011
  • Niet online
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
Top!! Dank je voor de tip.

Acties:
  • 0 Henk 'm!

  • RobV
  • Registratie: Juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
Verwijderd schreef op vrijdag 27 maart 2015 @ 23:02:
handige tool om met de standaard ESP firmware te kunnen communiceren
En voor OS X ook, impressive.. ;)

 | Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72


Acties:
  • 0 Henk 'm!

  • LamSchaap
  • Registratie: September 2007
  • Laatst online: 09-09 19:44
NodeMCU laat hun nieuwe ESP8266 development board zien!
Afbeeldingslocatie: https://pbs.twimg.com/media/CBL8qYAWkAA-aqv.jpg
En hij is volgende week te bestellen. HEBBON HEBBON HEBBON!!! :9~ :9~ :9~

Kwalitatief blaten


Acties:
  • 0 Henk 'm!

  • RobV
  • Registratie: Juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
Ik ben wel benieuwd naar de prijs :D

[ Voor 65% gewijzigd door RobV op 28-03-2015 14:25 ]

 | Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72


Acties:
  • 0 Henk 'm!

Verwijderd

RobV schreef op zaterdag 28 maart 2015 @ 14:22:
Ik ben wel benieuwd naar de prijs :D
zal vast meer dan 15 euro zijn .. :P

Acties:
  • 0 Henk 'm!

  • gerardwr
  • Registratie: Juni 2010
  • Laatst online: 19-02-2024
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.

Acties:
  • 0 Henk 'm!

  • RobV
  • Registratie: Juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
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


Acties:
  • 0 Henk 'm!

Verwijderd

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.

Link : http://www.esp8266.com/viewtopic.php?f=31&t=2150

NB : Ben geen "familie" van de ontwikkelaar, alleen een enthousiaste gebruiker.
WOW ! zal wel laat worden vannacht _/-\o_

[ Voor 7% gewijzigd door Verwijderd op 29-03-2015 23:20 ]


Acties:
  • 0 Henk 'm!

  • [steven]
  • Registratie: Februari 2015
  • Laatst online: 07-07 23:10
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?

Acties:
  • 0 Henk 'm!

  • Mars Warrior
  • Registratie: Oktober 2003
  • Laatst online: 11:24

Mars Warrior

Earth, the final frontier

Het gaat wel lekker hard zeg met de ontwikkelingen deze maand _/-\o_ _/-\o_ _/-\o_ _/-\o_
LamSchaap 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!!! :9~ :9~ :9~
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 al :X
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
Da's fijn!
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.
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?

Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs


Acties:
  • 0 Henk 'm!

Verwijderd

ervaringen met de nieuwe arduino-esp8266 IDE worden HIER ook gedeeld 8)

Afbeeldingslocatie: http://s14.postimg.org/rmdd49ump/esp_ide01.jpg

[ Voor 19% gewijzigd door Verwijderd op 29-03-2015 13:29 ]


Acties:
  • 0 Henk 'm!

  • mightym
  • Registratie: Januari 2010
  • Laatst online: 13-09 21:02
Via de Arduino omgeving geprogrammeerd.

Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/16326067/eerste%20teken%20van%20leven.png

:-)

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


Acties:
  • 0 Henk 'm!

Verwijderd

ja.. het werkt idd _/-\o_

en je hebt geen flash knop nodig, dus GPIO0 hoeft niet naar ground tijdens 'flashen'

Afbeeldingslocatie: http://s4.postimg.org/zclc4ggtp/esp_ide02.jpg
er worden 2 .bin files gecompiled/geschreven

Afbeeldingslocatie: http://s4.postimg.org/bk8t1b48d/esp_ide03.jpg

is kijken hoe die met I2C omgaat :9

*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 ]


Acties:
  • 0 Henk 'm!

  • mightym
  • Registratie: Januari 2010
  • Laatst online: 13-09 21:02
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&param=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


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:20
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!

[...]
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=5301

Acties:
  • 0 Henk 'm!

  • A1AD
  • Registratie: Juli 2013
  • Laatst online: 27-07 23:41
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!
Ik kijk uit naar MQTT support in Domoticz!

- Deze advertentie is geblokkeerd door Pi-Hole -


Acties:
  • 0 Henk 'm!

  • mightym
  • Registratie: Januari 2010
  • Laatst online: 13-09 21:02
A1AD schreef op zondag 29 maart 2015 @ 17:53:
[...]


Ik kijk uit naar MQTT support in Domoticz!
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


Acties:
  • 0 Henk 'm!

  • fluppie007
  • Registratie: April 2005
  • Laatst online: 11-09 12:06
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.

Acties:
  • 0 Henk 'm!

  • mightym
  • Registratie: Januari 2010
  • Laatst online: 13-09 21:02
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 :|

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&param=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


Acties:
  • 0 Henk 'm!

  • RobV
  • Registratie: Juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
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


Acties:
  • 0 Henk 'm!

  • mightym
  • Registratie: Januari 2010
  • Laatst online: 13-09 21:02
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


Acties:
  • 0 Henk 'm!

  • RobV
  • Registratie: Juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
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 :-)
Goed om te weten. Thanks, en succes!

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


Acties:
  • 0 Henk 'm!

  • AlexanderB
  • Registratie: Maart 2007
  • Laatst online: 09-05 19:05

AlexanderB

7800 rpm

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..

[ Voor 22% gewijzigd door AlexanderB op 30-03-2015 01:02 ]


Acties:
  • 0 Henk 'm!

  • mightym
  • Registratie: Januari 2010
  • Laatst online: 13-09 21: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 :-)

32 kWp PV + 54kWh ESS+ 7.5 kW Mitsubishi Ecodan


Acties:
  • 0 Henk 'm!

  • Promy
  • Registratie: Oktober 2002
  • Laatst online: 20:36
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... :X

Acties:
  • 0 Henk 'm!

  • Quindor
  • Registratie: Augustus 2000
  • Laatst online: 01-09 18:46

Quindor

Switching the universe....

Wow :o

Ik heb net mijn nieuwe bordjes binnen gekregen, die zien er super uit al zeg ik het zelf! :9~

Straks meteen maar eens 1tje solderen en kijken of alles inderdaad past en werkt zoals bedacht. :P

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$ :+ _/-\o_ O+ (Ik had er zelfs 24 8)7 )

Afbeeldingslocatie: https://lh4.googleusercontent.com/-NF_R1yfICsY/VRl-i33Hs-I/AAAAAAAADZQ/xJRRFGgmx1Q/s1152/QuinLED_v2.jpg

Intermit.Tech YouTube Kanaal, Intermit.Tech Blog, QuinLED


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:20
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).

Acties:
  • 0 Henk 'm!

  • bluewalk
  • Registratie: Juli 2004
  • Niet online
Quindor schreef op maandag 30 maart 2015 @ 18:50:
Wow :o

Ik heb net mijn nieuwe bordjes binnen gekregen, die zien er super uit al zeg ik het zelf! :9~
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.

[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:

Afbeeldingslocatie: http://i.imgur.com/nhih5MKl.jpg

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 ]


Acties:
  • 0 Henk 'm!

  • mightym
  • Registratie: Januari 2010
  • Laatst online: 13-09 21:02
Quindor schreef op maandag 30 maart 2015 @ 18:50:
Wow :o

Ik heb net mijn nieuwe bordjes binnen gekregen, die zien er super uit al zeg ik het zelf! :9~

Straks meteen maar eens 1tje solderen en kijken of alles inderdaad past en werkt zoals bedacht. :P

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$ :+ _/-\o_ O+ (Ik had er zelfs 24 8)7 )

[afbeelding]
Nice!!!
Hoe lang heb je daar op moeten wachten??

32 kWp PV + 54kWh ESS+ 7.5 kW Mitsubishi Ecodan


Acties:
  • 0 Henk 'm!

  • wauwwie
  • Registratie: Oktober 2001
  • Laatst online: 13-07 13:07
Quindor schreef op maandag 30 maart 2015 @ 18:50:
Wow :o

Ik heb net mijn nieuwe bordjes binnen gekregen, die zien er super uit al zeg ik het zelf! :9~

Straks meteen maar eens 1tje solderen en kijken of alles inderdaad past en werkt zoals bedacht. :P

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$ :+ _/-\o_ O+ (Ik had er zelfs 24 8)7 )

[afbeelding]
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...

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...

Acties:
  • 0 Henk 'm!

  • Quindor
  • Registratie: Augustus 2000
  • Laatst online: 01-09 18:46

Quindor

Switching the universe....

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.
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!

Intermit.Tech YouTube Kanaal, Intermit.Tech Blog, QuinLED


Acties:
  • 0 Henk 'm!

  • wauwwie
  • Registratie: Oktober 2001
  • Laatst online: 13-07 13:07
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!
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.

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.

Acties:
  • 0 Henk 'm!

Verwijderd

netjes Quindor en cyberde 8)
iedereen maakt tegenwoordig van die mooie printjes :X 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 .. |:(

Afbeeldingslocatie: http://s4.postimg.org/bkohsthkt/stukkapot.jpg

[ Voor 52% gewijzigd door Verwijderd op 31-03-2015 11:39 ]


Acties:
  • 0 Henk 'm!

  • Quindor
  • Registratie: Augustus 2000
  • Laatst online: 01-09 18:46

Quindor

Switching the universe....

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. :F ;w

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

Afbeeldingslocatie: https://lh6.googleusercontent.com/-erzQ5BC-Vhs/VRnbymnaurI/AAAAAAAADaA/bLLT2ouP6i8/s912/upload1.jpg
Afbeeldingslocatie: https://lh5.googleusercontent.com/-wtmNBatAUS8/VRnby_hw9dI/AAAAAAAADaA/bwzZxisc03Q/s912/upload2.jpg
Afbeeldingslocatie: https://lh4.googleusercontent.com/-rK8l5YdgRnY/VRncDTWNflI/AAAAAAAADaA/SVMaVW2n2WQ/s912/upload4.jpg
Afbeeldingslocatie: https://lh5.googleusercontent.com/-vAcjn8fwtRg/VRnby1NU5vI/AAAAAAAADaA/aR9Ide245lQ/s912/upload3.jpg

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. :9~ _/-\o_

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!
Afbeeldingslocatie: https://lh3.googleusercontent.com/-a-aooG38eTo/VRneHAGx6PI/AAAAAAAADaY/UU7bX_AYERg/s576/connectionstrength.png

[ Voor 3% gewijzigd door Quindor op 31-03-2015 01:40 ]

Intermit.Tech YouTube Kanaal, Intermit.Tech Blog, QuinLED


Acties:
  • 0 Henk 'm!

  • AlexanderB
  • Registratie: Maart 2007
  • Laatst online: 09-05 19:05

AlexanderB

7800 rpm

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?

Acties:
  • 0 Henk 'm!

  • mightym
  • Registratie: Januari 2010
  • Laatst online: 13-09 21:02
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?
Zo doe ik het:

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


Acties:
  • 0 Henk 'm!

  • bluewalk
  • Registratie: Juli 2004
  • Niet online
Verwijderd schreef op dinsdag 31 maart 2015 @ 01:34:
netjes Quindor en cyberde 8)
iedereen maakt tegenwoordig van die mooie printjes :X 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
Ziet er ook netjes uit! Hoe lang gaat je accu mee (en welke accu gebruik je)? En hoe laad je die weer op?
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 :'( (misschien ook omdat de ESP niet altijd netjes uit slaap kwam, maar dat kan aan de shitty soldeerkabeltjes komen in de proefopstelling). Heb ook nog een ESP-201 liggen, volgens mij dezelfde als die jij gebruikt. Misschien daar eens mee gaan spelen :)
Quindor 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]
Erg netjes, als het nou goed blijft werken gaat het voor mij eens tijd worden jouw boardje te gaan bestellen :D Dan heb ik uiteindelijk een kleinere behuizing nodig wat het weer makkelijker weg te werken maakt!
Ook tof om te zien dat het Fritzing component past!

[ Voor 7% gewijzigd door bluewalk op 31-03-2015 07:18 ]


Acties:
  • 0 Henk 'm!

  • AlexanderB
  • Registratie: Maart 2007
  • Laatst online: 09-05 19:05

AlexanderB

7800 rpm

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.
Ah, reset moet ook nog ingedrukt worden, dat had ik ff gemist.. Ik ga 't zo ff proberen. :)

[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 ]


Acties:
  • 0 Henk 'm!

  • fdm391
  • Registratie: Maart 2009
  • Laatst online: 13-09 10:34
Quindor schreef op maandag 30 maart 2015 @ 18:50:
Wow :o

Ik heb net mijn nieuwe bordjes binnen gekregen, die zien er super uit al zeg ik het zelf! :9~

Straks meteen maar eens 1tje solderen en kijken of alles inderdaad past en werkt zoals bedacht. :P

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$ :+ _/-\o_ O+ (Ik had er zelfs 24 8)7 )

[afbeelding]
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 :)

Acties:
  • 0 Henk 'm!

  • bluewalk
  • Registratie: Juli 2004
  • Niet online
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 :)
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.

Acties:
  • 0 Henk 'm!

  • RobV
  • Registratie: Juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
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.

[ Voor 3% gewijzigd door RobV op 31-03-2015 15:45 ]

 | Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72


Acties:
  • 0 Henk 'm!

  • Mars Warrior
  • Registratie: Oktober 2003
  • Laatst online: 11:24

Mars Warrior

Earth, the final frontier

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 _/-\o_

Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs


Acties:
  • 0 Henk 'm!

Verwijderd

Mars 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 _/-\o_
LOL :o

Acties:
  • 0 Henk 'm!

  • Quindor
  • Registratie: Augustus 2000
  • Laatst online: 01-09 18:46

Quindor

Switching the universe....

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 _/-\o_
Waarom zijn die bij jou zo duur?

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. 8)7

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! O+

[ Voor 47% gewijzigd door Quindor op 31-03-2015 20:57 ]

Intermit.Tech YouTube Kanaal, Intermit.Tech Blog, QuinLED


Acties:
  • 0 Henk 'm!

  • Mars Warrior
  • Registratie: Oktober 2003
  • Laatst online: 11:24

Mars Warrior

Earth, the final frontier

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
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?

Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs


Acties:
  • 0 Henk 'm!

  • Quindor
  • Registratie: Augustus 2000
  • Laatst online: 01-09 18:46

Quindor

Switching the universe....

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?
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.

[ Voor 10% gewijzigd door Quindor op 31-03-2015 21:28 ]

Intermit.Tech YouTube Kanaal, Intermit.Tech Blog, QuinLED


Acties:
  • 0 Henk 'm!

  • AlexanderB
  • Registratie: Maart 2007
  • Laatst online: 09-05 19:05

AlexanderB

7800 rpm

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..

Acties:
  • 0 Henk 'm!

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 ]


Acties:
  • 0 Henk 'm!

  • Mars Warrior
  • Registratie: Oktober 2003
  • Laatst online: 11:24

Mars Warrior

Earth, the final frontier

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.
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 ???

Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs


Acties:
  • 0 Henk 'm!

Verwijderd

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 ???
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 8)

Acties:
  • 0 Henk 'm!

  • RobV
  • Registratie: Juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
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.
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..

 | Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72


Acties:
  • 0 Henk 'm!

  • Quindor
  • Registratie: Augustus 2000
  • Laatst online: 01-09 18:46

Quindor

Switching the universe....

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 8)
Inderdaad.

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. :)

Intermit.Tech YouTube Kanaal, Intermit.Tech Blog, QuinLED


Acties:
  • 0 Henk 'm!

  • RobV
  • Registratie: Juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
Zo heb ik 15 pagina's aan ebay.com bestellingen staan. :D

 | Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72


Acties:
  • 0 Henk 'm!

Verwijderd

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..
1000 x excuses .. ik haalde eea door elkaar, je kan bij Ali met ideal betalen en dat werkt goed. 8)

Acties:
  • 0 Henk 'm!

  • RobV
  • Registratie: Juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
Alideal zeg maar :)

 | Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72


Acties:
  • 0 Henk 'm!

  • wauwwie
  • Registratie: Oktober 2001
  • Laatst online: 13-07 13:07
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?

Acties:
  • 0 Henk 'm!

  • bluewalk
  • Registratie: Juli 2004
  • Niet online
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?

Acties:
  • 0 Henk 'm!

Verwijderd

cyberde schreef op donderdag 02 april 2015 @ 07:38:

Iemand nog ideeën of kan deze de prullenbak in?
het klinkt in ieder geval niet goed :X

Afbeeldingslocatie: http://s13.postimg.org/53yvk3l53/espir.jpg
ben zelf weer overgestapt op de 07 en de 12 :P

[ Voor 25% gewijzigd door Verwijderd op 02-04-2015 11:33 ]


Acties:
  • 0 Henk 'm!

  • edjeed
  • Registratie: April 2011
  • Niet online
@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.

Acties:
  • 0 Henk 'm!

  • bluewalk
  • Registratie: Juli 2004
  • Niet online
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.
Dat dacht ik eerst ook, daarom alles opnieuw geflashed met blanks + internal etc. Mocht niet baten...

Acties:
  • 0 Henk 'm!

  • edjeed
  • Registratie: April 2011
  • Niet online
Je zegt dat terug flashen van de AT-firmware niet werkt.... Hoe niet? heb je 9600baud geprobeerd?

Acties:
  • 0 Henk 'm!

Verwijderd

Afbeeldingslocatie: http://s13.postimg.org/e3cdd7pvr/minichargestepup.jpg

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

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:20
Geinig dingetje

Acties:
  • 0 Henk 'm!

  • naftebakje
  • Registratie: Februari 2002
  • Laatst online: 08:48
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.


Acties:
  • 0 Henk 'm!

Verwijderd

naftebakje schreef op donderdag 02 april 2015 @ 12:34:
Zo te zien moet je wel goed opletten, want geen over/onderlaadbeveiliging.
klopt, maar die zitten meestal al IN de batterij ;)

Afbeeldingslocatie: http://s24.postimg.org/60v8ga2it/minichargestepup2.jpg

Acties:
  • 0 Henk 'm!

  • RobV
  • Registratie: Juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
Duur dingetje ook.. $8 en kleingeld.

 | Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72


Acties:
  • 0 Henk 'm!

Verwijderd

RobV schreef op donderdag 02 april 2015 @ 12:43:
[...]

Duur dingetje ook.. $8 en kleingeld.
voor 5 st ? koopje

Acties:
  • 0 Henk 'm!

  • jctjepkema
  • Registratie: Mei 2011
  • Laatst online: 11-09 13:39
@robv er staat 5x.. niet zo duur dus

Acties:
  • 0 Henk 'm!

  • RobV
  • Registratie: Juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
Duh. Sorry niet gezien. Nee voor 5 is het een schijntje idd.

 | Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72


Acties:
  • 0 Henk 'm!

  • Promy
  • Registratie: Oktober 2002
  • Laatst online: 20:36
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:

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 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Sming - Open Source framework for high efficiency WiFi SoC ESP8266 native development with C++ language.

Acties:
  • 0 Henk 'm!

  • Mars Warrior
  • Registratie: Oktober 2003
  • Laatst online: 11:24

Mars Warrior

Earth, the final frontier

Verwijderd schreef op vrijdag 03 april 2015 @ 19:59:
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!

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


Acties:
  • 0 Henk 'm!

Verwijderd

Mars Warrior schreef op zaterdag 04 april 2015 @ 09:37:
[...]

Veel chinezen waarschijnlijk >:)
:+

Acties:
  • 0 Henk 'm!

  • somers1234
  • Registratie: September 2008
  • Laatst online: 20:58
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.

Afbeeldingslocatie: http://i.imgur.com/21VWQoH.png

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.

Acties:
  • 0 Henk 'm!

  • Promy
  • Registratie: Oktober 2002
  • Laatst online: 20:36
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)

Acties:
  • 0 Henk 'm!

  • Mars Warrior
  • Registratie: Oktober 2003
  • Laatst online: 11:24

Mars Warrior

Earth, the final frontier

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 ???
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.

De eerste indruk is dus d:)b d:)b d:)b d:)b d:)b

Nu afwachten of versturen net zo snel is als bij Ebay, nl 2-3 weken :D

Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs


Acties:
  • 0 Henk 'm!

  • wauwwie
  • Registratie: Oktober 2001
  • Laatst online: 13-07 13:07
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?

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:20
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.

[ Voor 37% gewijzigd door ThinkPad op 05-04-2015 16:03 ]


Acties:
  • 0 Henk 'm!

Verwijderd

de node mcu firmware flasher werkt anders vlekkeloos.


Afbeeldingslocatie: http://s9.postimg.org/3qewvdzpb/nodemcuflasher.jpg
er staat er maar 1 aangevinkt .. toch ?

Afbeeldingslocatie: http://s13.postimg.org/eescmdnrr/pinout.jpg

* 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 ]


Acties:
  • 0 Henk 'm!

  • wauwwie
  • Registratie: Oktober 2001
  • Laatst online: 13-07 13:07
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 had er al een externe voeding aan gehangen. Gaf ook geen verbetering.
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 :/

Acties:
  • 0 Henk 'm!

Verwijderd

waarschijnlijk heb je er 1 met een nep FTDI chip
heb er hier ook een paar liggen.

deze werken wel goed 8)

Afbeeldingslocatie: http://s14.postimg.org/fay93dd35/usbserial.jpg

[ Voor 13% gewijzigd door Verwijderd op 06-04-2015 13:44 ]


Acties:
  • 0 Henk 'm!

  • wauwwie
  • Registratie: Oktober 2001
  • Laatst online: 13-07 13:07
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 8)
Dank borroz, Ik heb ze gelijk besteld.

Hoe pas je op deze de voltage aan naar 3.3V?

[ Voor 6% gewijzigd door wauwwie op 05-04-2015 22:22 ]

Pagina: 1 ... 5 ... 80 Laatste