Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

Het grote ESP topic

Pagina: 1 2 3 4 5
Acties:

  • Sprite_tm
  • Registratie: september 2002
  • Laatst online: 27-11 11:24
Begin ik meteen met het projectje waar ik op dit moment aan werk: Ik ga er een e-ink-display mee aansturen. Dit is mijn prototype PCB'tje:

En het idee is dat het device eens in de zoveel tijd via http een nieuw plaatje van een server trekt en die dan weergeeft:


Op dit moment heb ik alles werkend maar is power usage mijn grootste vijand: als ik elke 5 minuten refresh gaat het geheel ongeveer 5 dagen mee op een 1300mAh LiIon...

Relaxen und watchen das blinkenlichten. | Laatste project: VFD-restoratie

verschillende uitvoeringen ESP 8266


inmiddels zijn er bijgekomen de 12 / 12E / 13

ze gebruiken allemaal dezelfde wifi chip maar de verschillen zitten oa in het aantal I/O lijnen die bereikbaar zijn, antenne type (pcb, keramisch, aansluiting extern of beiden), de pitch (de meeste hebben 2 mm en passen dus niet zonder meer op een breadboard) en een aantal zitten 'ingeblikt' om aan bepaalde FCC voorwaarden qua straling te voldoen.

- voeding is 3V3 (1.7V to 3.6V)
- verbruik 200-300 mA peak / 72 mA idle / < 1mA sleep
- bij gebruik samen met een 5V arduino, zet dan een levelshifter tussen de communicatie lijnen en let op dat de 3V3 uitgang op een arduino meestal niet genoeg kan leveren om de ESP te voeden tijdens zenden.

standaard zit er in iedere ESP8266-xx module firmware zodat je er serieel mee kan communiceren, vb met een arduino
de module begrijpt AT commando's.

de chip zelf heeft een krachtige processor en door het vrijgeven van een SDK zijn er momenteel veel programmeurs bezig om toepassingen/firmware te schrijven.
meest bekende open source firmware is NodeMcu - zie ook programming in LUA

LINKS

- quick start guide
- Scargill's Tech Blog
- https://nurdspace.nl/ESP8266
- http://www.esp8266.com/
- https://www.facebook.com/esp8266wifi
- WIKI
- ESP8266 Community Wiki

WIN TOOLS
Arduino-compatible IDE - ESP8266 zie ook
Sming - Open Source framework for high efficiency WiFi SoC ESP8266 native development with C++ language.
CoolTerm
ESPlorer
nodemcu flasher
LuaLoader
LuaUploader zie uitleg1 en uitleg2
SocketTest v3
ESP8266 config configure and test the module via usb2serial
Windows Compiler Setup
Sublime Text (prima editor)

LINUX TOOLS
Docker
Debian
esp-open-sdk
Lubuntu GCC VM password= esp8266

FIRMWARE
NodeMCU
SDK
laatste
frankenstein
RUS

LEVERANCIERS
eBay
Hackerstore
VanAllesEnMeer

CLOUD DATA & push notifications
https://xively.com/
https://thingspeak.com/
http://community.thingspe...using-thingspeak-plugins/
http://www.prowlapp.com/faq.php
https://itunes.apple.com/...viewSoftware?id=320876271

MQTT
http://mqtt.org/
https://github.com/tuanpmt/esp_mqtt
Node-RED a visual tool for wiring the Internet of Things

GADGETS related
Cactus Micro
ESP8266-201 breadboardfriendly review
Limpkin dev board
ESP12 testboardje
usb2serial
ESP8266 adapter printje

PROJECTJES
benlo
- instructables

187449 wijzigde deze reactie 30-05-2015 21:56 (148%)

quote:
Dennis97 schreef op zaterdag 17 januari 2015 @ 13:26:
Klinkt veelbelovend, ik wil er een paar bestellen om wat mee te spelen icm een Arduino.
Wat zijn de verschillen tussen de versies? Wat is de beste om mee te beginnen?
Ik kan het niet terugvinden.
er is genoeg leuks over te googlen inmiddels.
- http://nerdclub-uk.blogsp...-wifi-module-to-work.html
- http://tminusarduino.blog...sp8266-5-wifi-module.html
- http://harizanov.com/2014...ehumidity-sensor-reading/
- http://www.instructables....-Wifi-Temperature-Logger/
- http://www.limpkin.fr/ind...-Board-for-the-ESP8266-03
- http://iot-playground.com/
- https://garyservin.wordpr...ia-wifi-with-the-esp8266/
- https://scargill.wordpres...p8266-as-an-access-point/
- https://importhack.wordpr...1-as-a-sensor-web-client/
- http://blog.electrodragon...g-your-wi07c-esp8266-now/

- http://hackaday.io/list/3553-esp8266-projects
- http://www.instructables.com/howto/8266/

de meeste (voorbeeld) projectjes gaan uit van een ESP-01 ESP-12 module.
Alle ESP modules zijn in feite complete computertjes, stuur er serieel een AT code naartoe (via arduino vb) en hij begint iets te doen, maar het kan ook volledig zelfstandig door gebruik te maken van speciale firmware en/of zelf geschreven en gecompilede code.
Voorheen had je de processor nodig van je arduino+shield, nu zit alles wat je nodig hebt om een internetverbinding te maken in zo'n kleine module.



deze past helaas niet op een normaal breadboard, dus of je sluit hem aan met losse draadjes of je prutst een verloop printje (of koop er 1)



voordat je iets ga doen eerst even checken of je module goed is.

sluit alleen je Vcc + CH_PD (chip enable/power down) en GND aan (3V3 aparte voeding!!), als het goed is zie je onder netwerken de module staan, de SSID kan zijn 'ESP8266' maar kan ook iets anders zijn .. vb 'ESP_GExxxx' ect.
de module start (virgin) nml op in AP mode dus je moet hem als wifi netwerk kunnen zien.






When using the module with a 5V microcontroller, such as a standard Arduino, make sure to use a level shifter on the RX pin — a simple resistor-zener level shifter is sufficient.

187449 wijzigde deze reactie 27-05-2015 16:18 (80%)


  • StapelPanda
  • Registratie: februari 2005
  • Laatst online: 09:42
Wireless board

Schema: https://dl.dropboxusercon...P8266/DevBoardCircuit.pdf
Wat zit erop: USB -> Serial converter,Microcontroller, ESP Header, NRF24L01 Header, Leds, Buttons en DIP switches voor switchen tussen Microcontroller en ESP.

Er zijn twee projecten die ik wil gaan maken in de komende tijd.
Project 1
QLock2, ik heb ook 110 WS8212 modules erbij om de 110 letters van de klok in alle kleuren op te kunnen laten lichten. Misschien als leuke toevoeging dat je smileys kan sturen naar de klok (of een weer iets).

Project 2
Draadloze energie monitor, heb nu een Arduino + Ethernet shield, dit moet ook makkelijk kunnen met dit apparaatje :)

StapelPanda wijzigde deze reactie 19-01-2015 15:05 (27%)
Reden: Info toegevoegd over bordje

quote:
Sprite_tm schreef op zondag 25 januari 2015 @ 21:22:
Gister een stel ESP8266s voor scouting gebruikt. Twee AA'tjes met een condo en een ESP01 eraan in een doosje. De software erop vormt een access point, en er draait een triviale DNS-service en mijn esphttpd op. Het netto resultaat is dat als je met je telefoon je aanmeld op het access point, je meteen een browser voor je neus krijgt met de webpagina die in de ESP gebakken staat. Daar heb ik er vijf van gemaakt en verstopt op random plekken voor een spel. Onderdeel van het spel was dat groepen de GPS-coordinaten van het doosje kregen en moesten gaan zoeken met de WiFi van hun telefoon. Goed geslaagd, alhoewel er 1 doosje vastgelopen leek te zijn.
leuk idee :)

@promy

even los van de arduino module testen.

Vcc + Gnd (3v3)
ch_pd aan Vcc

rode led brand
blauwe knippert een paar keer en het acces point moet zichtbaar zijn.

187449 wijzigde deze reactie 25-01-2015 21:41 (13%)


ESP 07 .. :( problems

187449 wijzigde deze reactie 02-02-2015 16:14 (39%)

quote:
Thedr schreef op dinsdag 27 januari 2015 @ 11:34:
[...]

Hoe ben je trouwens van plan de ESP te voeden in de meterkast? Via 5V Usb adapter naar 3.3V ofzo?
denk als je een paar keer per uur iets upload dat je praat over maanden.


maar ik start (vandaag O-) ) zelf ook een proefje.
en omdat het altijd goedkoper kan deze 5v portabel 'power' oplossing :P
als je alleen het binnenwerk gebruik heb je gelijk een 18650 case, een charger en een 5v step up voor 1.72 €
* china rommel warning.. maar het werkt



aangeschaft voor mijn wifi pir alarm modules ;)

187449 wijzigde deze reactie 28-01-2015 23:50 (16%)

dit is paralel.
in deze 'holder case' zit dus al een li-ion protection circuit.
daar moet je dus geen batterijen instoppen waar al zo'n circuitje inzit (zoals op mijn foto)

je kan ook gebruik maken van zgn 'balance' bordjes.
die zorgen ervoor dat de load gelijk over je batterijen verdeeld wordt.
ook voor deze geld 'geschikt voor li-ion zonder ingebouwde PCM.



kan je dus een aardige powerpack mee maken
li-ion 18650 batterijen zijn gevaarlijk bij ondeskundig gebruik/behandeling ! 8)

187449 wijzigde deze reactie 28-01-2015 19:55 (23%)


  • zoutepopcorn
  • Registratie: september 2007
  • Laatst online: 21-09 11:06
Wow wat een animo hier zeg.

Zelf nu onderstaande boardje thuis gekregen. Met wat ledjes enzo. Eerlijk gezegd nog niet aan toe gekomen om hiermee eea te testen


http://www.aliexpress.com...IO-Leads/32267549929.html

Ben toch maar overgestapt op LUA (nodemcu), omdat ik zelf niet zo heel goed in C ben. Werkt ideaal, die arduino heb je niet meer nodig :D.

O ja sprite_tm je krijgt nog een BIERTJE van me voor je webserver programma op de ESP :D.

@borroz YEP hij komt met ESP-12 erop. Verder niets aan doen. Heb ook een chinees appje gevonden om alle GPOI's aan te sturen. Nog steeds geen idee of het allemaal werkt. Heb even wat anders te doen helaas :(

zoutepopcorn wijzigde deze reactie 29-01-2015 14:50 (37%)


  • sfinx
  • Registratie: januari 2000
  • Laatst online: 11:50
quote:
borroz schreef op woensdag 28 januari 2015 @ 14:45:
en omdat het altijd goedkoper kan deze 5v portabel 'power' oplossing :P
als je alleen het binnenwerk gebruik heb je gelijk een 18650 case, een charger en een 5v step up voor 1.72 €
* china rommel warning.. maar het werkt

[afbeelding]

aangeschaft voor mijn wifi pir alarm modules ;)

[afbeelding]
Leuk, dat idee had ik ook :). ESP-01 met PIR sensor en 3.3V step-down.



Werkt al een aantal dagen stabiel als bewegingsmelder met NodeMCU firmware en MQTT. Zodra de ESP-12 binnen is wil ik er ook nog een licht- (LDR) en temperatuursensor aan toevoegen.

Hoe lang zou zo'n setup het op batterijen volhouden? Je wilt voor de bewegingsmelder de verbinding toch altijd open houden.

  • mad_max234
  • Registratie: september 2003
  • Laatst online: 15-06-2017

mad_max234

AMD Athlon II M320

quote:
sfinx schreef op vrijdag 30 januari 2015 @ 12:16:
Direct naar 3.3V kan met zoiets. Op eBay staat deze ook nog maar vraag me af hoe veilig dat is..
Foto zegt meer dan 1000 woorden, jakkes! :D


Niet kopen, goedkope 230v printjes helemaal links laten liggen of eerst zelf grondig keuren en kijken of het aan alle veiligheidsaspecten voldoet, deze zo te zien totaal niet, 110v zou ik er al niet op zetten.

Lijkt wel of het door chimpansee is ontworpen en door een slechtziende in elkaar is gezet, en had ook niet eens alle juiste componenten, twee smd weerstanden op elkaar. :D

-Andere hobby- -



ESP201 & Dev Board

spaar ze allemaal :P

187449 wijzigde deze reactie 31-01-2015 13:54 (21%)


  • LamSchaap
  • Registratie: september 2007
  • Laatst online: 12-12 07:25
Deze heb ik allemaal al gespaard :9~


Verder ook nog NodeMCU devkit prototype


Verder weet ik dat er nieuwe ESP12-E uit komt met 6 extra pinouts.

Kwalitatief blaten


  • mad_max234
  • Registratie: september 2003
  • Laatst online: 15-06-2017

mad_max234

AMD Athlon II M320

Heb eindelijk mijn tweede esp8266 binnen, 03. Net even nodemcu erop gezet en wat zitten spelen met gpio en zo, alle voorbeelden even bekeken en getest, vind lua niet heel erg lekker lezen, maar dat is kwestie van wennen. Zag dat er ook GCC support is, morgen even kijken hoe dat werk, gcc is wat fijner dan lua.

Was aan het uitzoeken waar de spi pinnen zaten en toen kwam ik dit plaatje tegen, wellicht handig voor andere die ook bepaalde pinnen zoeken.


Had begrepen dat er nog 150KB flash en 21KB ram vrij is bij nodemcu, daar kunnen we hoop leuke dingen mee doen. Even kijken of het lukt om aantal lib over te zetten naar lua. Kijken of het lukt om ili9341 TFT en nokia5110 lcd libs over te zetten.

.

-Andere hobby- -



nu nog die kleine pinheader naar de andere kant en dan past het op een breadboard 8)
wel een prettig bordje om het geheugen te vervangen, standaard is het een ESP-12

under construction een temp/druk buitensensor

187449 wijzigde deze reactie 10-02-2015 12:54 (41%)


  • Stimpy_76
  • Registratie: februari 2015
  • Laatst online: 17-01-2017


Werkend gekregen alleen nog aangesloten ga nu rx/tx proberen uit te lezen. :9

  • zoutepopcorn
  • Registratie: september 2007
  • Laatst online: 21-09 11:06
Voor de Nodemcu gebruikers.

Ik heb een chrome extension gemaakt om je LUA code in de esp8266 te rammen.

https://chrome.google.com...gkndmfgd?utm_source=gmail



De Serial feedback werkt nog niet echt. Maar ik heb vandaag wel een bestandje kunnen uploaden.

De code is ook redelijk shit op dit moment (lees geript en zelf wat in elkaar gezet.. ;) ). Op https://github.com/zoutepopcorn/espopcorn zie je de code.

Voorlopig even benieuwd naar de ideeen. Het spreekt mij vooral aan omdat met Chrome je het beschikbaar maakt voor Linux, Mac en Windoos.


Blynk - build an app for your Arduinoo ESP8266 project in 5 minutes 8)

187449 wijzigde deze reactie 11-02-2015 15:36 (23%)




tutorial

187449 wijzigde deze reactie 13-02-2015 00:13 (15%)

ja ik zit er net naar te kijken.
ik zou breekpunten zetten in de code en kijken waar het misgaat.. dit kan ik ook zo niet 'debuggen'

heb zelf inmiddels diverse proefjes gedaan, met en zonder arduino, en ik ben dat soort problemen nog niet tegen gekomen. behalve met de ESP8266-07, die heeft wat eigenaardigheden.



wellicht omzetten naar nodeMCU / LUA in combinatie met een ESP8266-12
de LUA interpreter (nodeMCU) werkt dus, maar wellicht is je .lua file niet goed geupload bedenk ik me net.


ik gebruik lualoader
rechtermuisknop op 'Upload File en dan 'Upload Text kiezen
zit ook een handige 'format' knop op.. kan je het geheugen chipje op je ESP module mee formatten


als lua editor sublime text

187449 wijzigde deze reactie 13-02-2015 16:08 (99%)


  • LamSchaap
  • Registratie: september 2007
  • Laatst online: 12-12 07:25
Kwam net de twitter pagina tegen van NodeMCU. Zag daar paar leuke dingen.

Ze komen binnenkort met een nieuwe devkit. :9~

Zo te zien een andere ESP module met 6 meer GPIO pinouts en CP2102 als UART brug. _/-\o_

Verder is vandaag ook nog NodeMCU firmware geupdate. :D
https://github.com/nodemcu/nodemcu-firmware
Het moet sneller zijn en minder ram gebruiken doordat Lua code om gezet word naar bytecode.


Die gasten zijn lekker bezig.

LamSchaap wijzigde deze reactie 13-02-2015 16:32 (7%)

Kwalitatief blaten

1 - right click View Raw en save in ..\NODEMCU\Resources\Binaries (= 392kb)

2 - select deze laatste firmware en flashen maar (rest uitvinken)

nodeMCU / LUA - deepsleep ?



ik ben wat aan het prutsen met een ESP-201, doel om 1x per dag een waarde naar een webserver te sturen, de rest van de dag moet hij in 'deepsleep' mode (78 uA).
de ESP 201 is breadboardfriendly en heeft meer I/O en om deepsleep te kunnen gebruiken heb je GPIO16 nodig (die stuurt RST aan om wakker te worden/rebooten)
ook leuk is de interne ADC die nu ook bereikbaar is (staat van de batterij meten :P )

deepsleep in LUA doe je zo :

node.dsleep(microSecs);

waarbij microSecs een 32 bit getal is tussen -2,147,483,648 en 2,147,483,647.

*update: node.dsleep(us, option)
Note: This function can only be used in the condition that esp8266 PIN32(RST) and PIN8(XPD_DCDC aka GPIO16) are connected together. Using sleep(0) will set no wake up timer, connect a GPIO to pin RST, the chip will wake up by a falling-edge on pin RST.
option=0, init data byte 108 is valuable;
option>0, init data byte 108 is valueless.
More details as follows:
0, RF_CAL or not after deep-sleep wake up, depends on init data byte 108.
1, RF_CAL after deep-sleep wake up, there will belarge current.
2, no RF_CAL after deep-sleep wake up, there will only be small current.
4, disable RF after deep-sleep wake up, just like modem sleep, there will be the smallest current.
Parameters

us: number(Integer) or nil, sleep time in micro second. If us = 0, it will sleep forever. If us = nil, will not set sleep time.

option: number(Integer) or nil. If option = nil, it will use last alive setting as default option.


maximaal kan deze 'pseudo watchdogtimer' ~ 35.79 minutes in deepsleep blijven voordat hij via pin GPIO16 een reset geeft.
en dat is natuurlijk zonde van het batterij verbruik, je zou wel eea in een loopje kunnen zetten, maar dan toch ontkom je er niet aan dat je ca. 2x per uur de boel reboot voor jan met de korte achternaam.

ik bekijk nu of eea wel mogelijk is met een externe interrupt, via vb een (arduino) RTC module.

* wordt vervolgd

bronnen:
- http://bbs.espressif.com/viewtopic.php?f=7&t=171
- http://www.esp8266.com/viewtopic.php?f=24&t=1577
- http://tim.jagenberg.info/2015/01/18/low-power-esp8266/
- https://github.com/esp8266/esp8266-wiki/wiki/Pin-definition
- http://www.luafaq.org/

187449 wijzigde deze reactie 24-02-2015 11:07 (28%)







russische firmware (0.09) op een esp8266-201

deze is nog gratis.. de volgende update kost 2 dollar.. veel mogelijkheden ingebouwd.
* update : niet geschikt voor batterijvoeding want er wordt niet erg netjes omgegaan met het verbruik.
schijnt in de 1.0 pro (betaal) versie te zijn opgelost - nu tussen 20/70 mA

187449 wijzigde deze reactie 19-02-2015 16:21 (13%)

quote:
Polyphemus schreef op vrijdag 20 februari 2015 @ 12:25:
[...]

Ik heb/had de indruk dat het misschien aan de aansluiting van de TX en de RX ligt, want die zijn namelijk gedeeld met de 18B20 en de DHT22 als je firmware flasht. Misschien kunnen ze daar niet tegen :P

Of het ligt aan mijn amateuristische soldeerkunsten 8)

maar op dat moment zijn ze nog niet 'actief', je hebt ze nog niet in het menu geselecteerd.. toch ?
verder heb je firmware versies a / b / c .. eea afhankelijk op welke GPIO je I2C wil hebben.

187449 wijzigde deze reactie 20-02-2015 12:39 (15%)


  • somers1234
  • Registratie: september 2008
  • Laatst online: 12-12 22:20
quote:
ThinkPad schreef op zaterdag 21 februari 2015 @ 11:08:
[...]

Nice! :) Wat voor hardware gebruik je om de pulsen op te vangen en naar de GPIO te sturen?
Voor de stroompulsen deze module van Ebay:



Voor de gaspulsen gewoon een simpel reedcontact van €0,10 samen met een RC circuitje om het denderen tegen te gaan.

  • [steven]
  • Registratie: februari 2015
  • Laatst online: 02-02 01:05
Dag allemaal,
ik ben de laatste paar weken ook bezig geweest met de esp8266, mijn doel was om het laatste nieuwsbericht van de NOS automatisch te printer op een thermisch printertje.
De esp8266 met nodemcu haalt het nieuws op via thingspeak, thingspeak haalt het weer op van de NOS site en filtert het grootste gedeelte van de pagina eruit. Uiteindelijk verstuurt de thingspeak het nieuwste nieuwsbericht en de bijbehorende tijd erbij.
Esp code:
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
function ophalen()
conn=net.createConnection(net.TCP, false) 
conn:on("disconnection", function(conn, pl) tmr.wdclr() tmr.alarm(0, 30000,0,function() wait_wifi() end) end)
conn:on("receive", function(conn, pl) 
pl = string.sub(pl,590) 
pl = pl:gsub("</h3>", "|") 
nieuws, tijd = pl:match("([^|]+)|([^|]+)")
nieuws = nieuws:gsub("ê","ê") 
nieuws = nieuws:gsub("ï","ï") 
nieuws = nieuws:gsub("é","é") 
nieuws = nieuws:gsub("ë","ë")
nieuws = nieuws:gsub("Ú","è")
nieuws = nieuws:gsub("&amp;","&")
tijd = string.sub(tijd,53) 
tijd = tijd:gsub("%s+", "")
tijd = tijd:gsub("</time>", "") 
 if nieuws~=save then save = nieuws print("<print>" .. tijd .. "") print("<print>" .. nieuws .. "") print("<print>") end conn:close() tmr.wdclr() end)
conn:connect(80,"184.106.153.149")
--conn:on("connection", function(conn, pl) 
conn:send("GET /apps/thinghttp/send_request?api_key=xxxxx HTTP/1.0\r\n\r\n")
--end)
end
function wait_wifi()
  count = count + 1
  wifi_ip = wifi.sta.getip()
  if wifi_ip == nil and count < 30 then
    tmr.alarm(0, 1000,0,wait_wifi)
  elseif count >= 30 then
    print("<print>Geen verbinding")
    count = 0
    tmr.alarm(0, 10000,0,wait_wifi)
  else
  count=0
  ophalen()
  end
end

save=0
count=0
wait_wifi()

(natuurlijk moet je de eerste keer de ssid invoeren en de esp op station zetten)
De esp perst dit dan bijvoorbeeld uit na een tijdje:
code:
1
2
3
4
5
6
7
8
9
<print>15:50
<print>Joden en moslims wandelen samen tegen agressie
<print>
<print>17:03
<print>Vijf vragen over het functioneren van de brandweer
<print>
<print>17:06
<print>Bezuinigingen bij de brandweerregio's in kaart
<print>

Dit wordt via de UART verstuurd naar een Arduino, deze zal bij de <print> tag het bericht in een string laden en bij \r\n beginnen met printen. De Arduino stuurt direct de thermische kop en het motortje van de printer aan. (als iemand deze code wil hebben wil ik die wel sturen)
Uiteindelijk gaat de printer printen bij elk nieuwe nieuwsbericht:
nodemcu_20150212 deze werkt prima op die 201 (392Kb)



na het nodeMCU flashen GPIO0 los (vergeet btw chip_en aan Vcc niet) en restarten.. evt via LuaLoader
connecten en als eerst chipID opvragen om te zien of je antwoord krijgt :P



.

187449 wijzigde deze reactie 22-02-2015 21:42 (85%)



let ff niet op de tekst.. begint spontaan iets te piepen hier 8)


tip : van belang is dat we helder aangeven over exact welke ESP8266 we het hebben, welke firmware, welke flasher en welke lua file uploader (welke toolchain/vm/compiler/sdk ect :P ).

het probleem hier betreft de ESP8266-201 .. die reageert iets anders dan de ESP8266-01 vb
overigens heb ik die problemen (nog) niet ondervonden, wel veel andere niet reproduceerbare zaken 8)

187449 wijzigde deze reactie 22-02-2015 23:10 (70%)


  • mad_max234
  • Registratie: september 2003
  • Laatst online: 15-06-2017

mad_max234

AMD Athlon II M320

Dat is een lm1117 sot223 footprint , links gnd, middelste output, recht input.



Die weerstandjes van 0ohm is een jumper, die moet je denk ik verwijderen en wellicht andere weer verbinden, zodat VCC pin van board met de input verbonden is en dan zal je wellicht nog andere 0ohm weerstand moeten weghalen zodat ouput met de vcc van esp8266 is verbonden al is die wellicht al doorverbonden, zonder lm1117 erop is dat toch doodlopend.

edit/
Voor de duidelijkheid, je kan nu gewoon 3.3v gebruiken op de VCC pin van het bordje, die 1117 is optioneel.

mad_max234 wijzigde deze reactie 23-02-2015 20:02 (10%)

-Andere hobby- -


  • fleuba
  • Registratie: februari 2012
  • Laatst online: 18-12-2015
Hmm ben iets verder. Heb de ESP8266-201 vervangen voor een ander exemplaar. Dit heeft echter geen enkel effect, ik krijg nog steeds garbage bij sommige commando's.
Daarom de scope met I2C protocoll decoder aan de TX aangesloten. En wat blijkt: de ESP werkt prima! Die echoot netjes de code terug (bijv voor de Survey knop in Lua-loader):
Dus ondanks dat de ESP netjes op 9600 Bd het commande echoot zie ik dit:

Je ziet een deel van de code inderdaad terug, maar vooral het eerste deel is gescrambled!.
Daarom even met PuTTY een test gedaan:

Die werkt dus wel goed - altijd, hoe vaak ik ook test. Het ligt dus niet aan de HW/seriele interface, maar het lijkt een probleem van Lua-loader die van slag raakt??
Ook vreemd vind ik dat ik in Lua-loader alleen COM2 en COM4 kan kiezen:

En dat is gek want de PC heeft helemaal geen COM2, en wel een COM1, COM3 en een COM16:

Lua-loader krijg ik alleen aan de praat als ik COM4 kies.
Ook getest op een andere PC. Die heeft alleen een ser. 340 op COM32. Ook daar kan ik in Lua-loader alleen COM2 en COM4 kiezen. Beide werken uiteraard niet.
Gek want ik zag dat borroz COM7 kan selecteren?

Ik ben even lost.... :( :(

  • fleuba
  • Registratie: februari 2012
  • Laatst online: 18-12-2015
Nu het (eindelijk) goed werkt heb ik "ter lering ende vermaek" eens even het stroomgebruik gemeten van mijn ESP8266-201.
Webservertje om twee ledjes aan- en uit te zetten, hier vast al wel bekend:
http://randomnerdtutorials.com/esp8266-web-server/
Gemeten met de uCurrent van Dave Jones, schaal is 1mv/mA:

De (korte)_ pieken zijn maar liefst bijna 500 mA (let niet op de overshoot door de earth-leads van de probe). Niet voor niets dat een goede ontkoppeling van Vcc belangrijk is.
Ingezoomd:

In "idle state". Als ik op de knopjes druk zie ik wat extra (korte) 500mA bursts.

fleuba wijzigde deze reactie 24-02-2015 22:08 (11%)


  • mad_max234
  • Registratie: september 2003
  • Laatst online: 15-06-2017

mad_max234

AMD Athlon II M320

@fleuba
Er zal 0.1uF zitten zo dicht mogelijk bij de IC, dat is doorgaans meer dan zat voor digitale IC, daar zit de high current loop. High current loop zal veel sneller schakelen dan 500uS, de uC zal heel snel schakelen dan 500uS puls.



Je behoort op je voedingslijn een current piek te zien dat cap opgeladen/bijgeladen word, hoe snel dat gaat hangt af van weerstand van je circuit en capaciteit van de condensator, 500uS is veel te traag om 0.1 laad curve netjes te kunnen zien denk ik? Denk dat laden veel sneller gaat bij 3.3v en weerstand van alleen de traces/kabels. Is overigens niet ongebruikelijk om twee condensators te plaatsen naast de vcc pin, kleine 0.1uF en iets grotere 1uf of 10uF bijvoorbeeld, doen we onder andere bij analoog circuit zoals opamps op hoge snelheid. Maar je voeding heeft ook nog cap, die vult als het goed is de 100nF steeds aan als die piekt. :)

Vraag ook af of je 500mA wel tot high current loop kan rekenen of dat dat gewoon piek current is van de voeding? High current loop kan wel eens veel hoger zijn dan 500mA.

-Andere hobby- -


  • Jens01
  • Registratie: september 2011
  • Laatst online: 06-07 23:40
Ik lees al een tijdje mee hier op het forum en ook ik heb een ESP8266 bestelt om te proberen. Momenteel volg ik een studie waar geheel met het ARM cortex M platform wordt gewerkt en het LUA platform was even heel wat anders als de asm/c die ik gewend was, en het was dus even aanmodderen. Het idee was om DMP code van de MPU6050 naar het ESP platform te porten, maar bij gebrek aan voldoende I/O (i2c + interrupt is al meer pinnen dan ik momenteel kan gebruiken) is dat plan even bevroren.

Roeien met de riemen die ik wél had: twee realtime grafieken gedev't in html5+jquery icm met deze library, van de vcc en de meetwaarde van een HC-sr04. Gelijk maar even een model met meer I/O pinnen besteld en begonnen met het ontwerpen van een printje die ik kan gebruiken om daadwerkelijk een IoT-omgeving te maken. Volgende stap is de html omgeving compressen en proberen of ik die vanaf de ESP kan serveren.



Ik heb het idee dat hij in AP modus een stuk stabieler draait dan in client mode, zijn er meer die die ervaring hebben?

Jens01 wijzigde deze reactie 26-02-2015 22:19 (4%)



0.2 mA in deepZZZZzzleep @ 3V3 ;)


bijna klaar voor een paar maandjes balkontest :P

* omdat ik toch al een externe antenne gebruikte heb ik het zelf niet gemerkt.
Pete Scargil wel, de ESP201 pcb antenne zit standaard niet aangesloten !

187449 wijzigde deze reactie 07-03-2015 10:44 (113%)


Acties:
  • 0Henk 'm!


LuaLoader version 0.85 now supports download and upload of binary files.
It is possible to download .lc files to a PC and upload them to another 8266

* update - v 0.86 is net uit ;)

187449 wijzigde deze reactie 15-03-2015 10:11 (6%)


  • Quindor
  • Registratie: augustus 2000
  • Laatst online: 08-12 18:01

Quindor

Switching the universe....

Ik heb vandaag een chinese "samsung 1A 5v" telefoon adapter en een Xiaomi 5v telefoon adapter open gesloopt om eens te zien wat daar nou in zat.

Kleine handige AC -> 5v DC bordjes met genoeg vermogen. Als ik daar vervolgens nog een DC -> DC converter tussen zet zoals deze (kosten geen drol) dan heb ik volgens mij een goede voeding voor de ESP in een zo klein mogelijk formaat!

De linkse is de xiaomi, de rechtse de fake samsung. Je ziet duidelijk het verschil in design.




Hoewel ik het verschil uiteraard duidelijk kan zien vraag ik me af hoe "slecht" de rechter is.

De linker heb ik aan 1 van mijn bordjes gesoldeerd, maar hoewel ik meer dat de in pinnen stroom ontvangen, krijg ik geen output eruit. Moeten de middelste USB pinnen toevallig kort gesloten worden om de stroom aan te zetten of zo? Dat is namelijk bij de "samsung" lader standaard al zo, bij de xiaomi niet.

Quindor wijzigde deze reactie 10-03-2015 01:06 (5%)

Intermit.Tech YouTube Kanaal, Intermit.Tech Blog, Mijn vakantie CampZone


  • bluewalk
  • Registratie: juli 2004
  • Niet online
Gisteren mijn eerste LED dimmer (gebaseerd op het boardje van Quindor) in gebruik genomen. Boardje had een kleine fckup, de DC Jack pastte niet, fritzing part kwam niet overeen met mijn jacks.Dus er maar een kabeltje aan gesoldeerd. Gelijk nieuwe boardjes besteld met ipv een jack een terminal connector voor de voeding, net zo makkelijk.





Ben ook bezig met het ontwerpen van een boardje om temperatuur sensors te maken i.c.m. de ESP-12, viel uiteindelijk wel mee omdat de connectors van de ESP-12 netjes zijn uitgelijnd. Deze moet gaan lopen op 2x AA batterijen en om de vijf minuten uit deep sleep komen om de temperatuur naar m'n systeem te sturen. Zo zouden de batterijen ook lekker lang mee moeten gaan.

Verder wacht ik op het bezorgen van de boardjes om relays aan te sturen zodat ik de rolluiken kan aan sturen (open/dicht of een bepaald percentage dicht).

bluewalk wijzigde deze reactie 17-03-2015 07:50 (11%)

bluewalk.net

lijkt wel een beetje op deze , netjes
debuggen van die ESP's sucks big time :-(
denk je dat eea eindelijk werkt.. en dan, volkomen onverwacht stopt die ermee.
uit elkaar en aan de pc.. hmm, alles werkt normaal.
in elkaar en weer naar buiten, na een paar uur stopt die er weer mee, reden onbekend... aaaaaaaaaaaargh |:(

* opnieuw nodeMCU erin pompen lost het weer even op.



vermoed nu een firmware probleem (memoryleak) ook in deze dev versie toch nog aanwezig ?

187449 wijzigde deze reactie 18-03-2015 00:19 (34%)


bootloader for ESP8266 modules flashed with NodeMCU for simple wifi configuration :?

187449 wijzigde deze reactie 20-03-2015 22:14 (3%)


  • Quindor
  • Registratie: augustus 2000
  • Laatst online: 08-12 18:01

Quindor

Switching the universe....

Met de nieuw fritzing parts ben ik maar weer eens aan het designen gegaan. Daarbij heb ik het design een stuk kleiner kunnen maken dan het was zonder eigenlijk iets aan de functionaliteit te hoeven veranderen.

Dat betekend dat ik nu 2 bordjes in 50mm x 50mm kwijt kan! Maakt het alleen nog maar goedkoper. ;)

Ik kijk er vanavond nog eventjes naar en daarna het maar weer eens naar dirtypcb sturen. Ik ben nog niet helemaal zeker over het gepannelde/gesplistste PCB stukje. Het zou zo goed moeten zijn als ik het allemaal juist begrepen heb, maar ben niet 100% zeker.

De 3D weergave pakt 1 van de text files not op, dus dat het daar niet in te zien is kan kloppen.




Iemand nog tips? :P

Intermit.Tech YouTube Kanaal, Intermit.Tech Blog, Mijn vakantie CampZone


  • 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:
quote:
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.

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



ESPlorer v2.0 - RC1 is uit !

handige tool om met de standaard ESP firmware te kunnen communiceren

187449 wijzigde deze reactie 27-03-2015 23:10 (19%)


  • LamSchaap
  • Registratie: september 2007
  • Laatst online: 12-12 07:25
NodeMCU laat hun nieuwe ESP8266 development board zien!

En hij is volgende week te bestellen. HEBBON HEBBON HEBBON!!! :9~ :9~ :9~

Kwalitatief blaten

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

187449 wijzigde deze reactie 29-03-2015 13:29 (19%)


  • mightym
  • Registratie: januari 2010
  • Laatst online: 12-12 20:52

mightym

9620 Wp+ 7.5 kW Ecodan

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.

9620 Wp+ 7.5 kW Mitsubishi Ecodan + 300L boiler

ja.. het werkt idd _/-\o_

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

187449 wijzigde deze reactie 29-03-2015 17:35 (82%)


  • Quindor
  • Registratie: augustus 2000
  • Laatst online: 08-12 18:01

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 )

Intermit.Tech YouTube Kanaal, Intermit.Tech Blog, Mijn vakantie CampZone


  • bluewalk
  • Registratie: juli 2004
  • Niet online
quote:
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:



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.

bluewalk wijzigde deze reactie 30-03-2015 19:19 (53%)

bluewalk.net

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

187449 wijzigde deze reactie 31-03-2015 11:39 (52%)


  • Quindor
  • Registratie: augustus 2000
  • Laatst online: 08-12 18:01

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






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!

Quindor wijzigde deze reactie 31-03-2015 01:40 (3%)

Intermit.Tech YouTube Kanaal, Intermit.Tech Blog, Mijn vakantie CampZone

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


ben zelf weer overgestapt op de 07 en de 12 :P

187449 wijzigde deze reactie 02-04-2015 11:33 (25%)



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
quote:
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 ;)


  • somers1234
  • Registratie: september 2008
  • Laatst online: 12-12 22:20
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.

Acties:
  • 0Henk 'm!
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/

187449 wijzigde deze reactie 05-04-2015 19:22 (39%)


Acties:
  • 0Henk 'm!
waarschijnlijk heb je er 1 met een nep FTDI chip
heb er hier ook een paar liggen.

deze werken wel goed 8)

187449 wijzigde deze reactie 06-04-2015 13:44 (13%)


  • Quindor
  • Registratie: augustus 2000
  • Laatst online: 08-12 18:01

Quindor

Switching the universe....

Ik heb de v2 van mijn QuinLED dimmer nu al eventjes in gebruik en deze werken tot nu toe allemaal perfect. Het WiFi signaal is ook top, dus ik voel me comfortabel om alles te delen.

Hiervoor heb ik een "Part 8" van op mijn blog geschreven! Deze kun je hier vinden.

Nog eventjes een plaatje van hoe het er nu uit ziet! :9~


Je kunt ze weer bestellen via DirtyPCB's!

Intermit.Tech YouTube Kanaal, Intermit.Tech Blog, Mijn vakantie CampZone


  • LamSchaap
  • Registratie: september 2007
  • Laatst online: 12-12 07:25
Nog steeds geen webshop gezien waar ik die ESP8266 development board kan kopen.


Hele tijd maar foto's online plaatsen maar niks meer bekend maken... Waarom? :'(

Kwalitatief blaten

quote:
[steven] schreef op zaterdag 11 april 2015 @ 20:31:
[...]


Beetje jammer van de prijs vergeleken met het vorige bordje.
voor 1/3 van die prijs heb je deze 8)
*update.. voor 8,09 maar 1 besteld :P

vooralsnog hou ik het nog even bij een breadboardje

187449 wijzigde deze reactie 13-04-2015 08:32 (5%)


  • fdm391
  • Registratie: maart 2009
  • Laatst online: 06-12 11:21
Ik heb mijn bordjes ontvangen van DirtyPCBs, het doosje waar ze in zaten leek me wat aan de grote kant (had prototype package van +- 10 besteld), voelde ook wat zwaar.. Tot mijn verbazing bleek dat er niet ~10 maar 21 (!) bordjes in het doosje zaten. Voor 14$ heb ik nu 21 bordjes o_O



Heb op eentje de compontenten gesoldeerd en alles werkt naar behoren, kan er (goedkope) RGB ledstrips mee aansturen via http. Ik zal binnenkort de code en schema's op github zetten en een blogpost maken, als ik tijd heb.

  • somers1234
  • Registratie: september 2008
  • Laatst online: 12-12 22:20
Heb zojuist de FTDI FT232RL chip van mijn programmer los gesoldeerd en vervangen voor een andere chip. Het programmeren gaat nu wel goed. Kan nu met 100% zekerheid zeggen dat het aan de FTDI chip heeft gelegen.



@borroz: Heb je misschien een linkje naar die I2C scanner?

Edit:

Nevermind, al gevonden :)

Lua:
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
-- Based on work by sancho and zeroday among many other open source authors
-- This code is public domain, attribution to gareth@l0l.org.uk appreciated.

id=0  -- need this to identify (software) IC2 bus?
gpio_pin= {5,4,0,2,14,12,13} -- this array maps internal IO references to GPIO numbers

-- user defined function: see if device responds with ACK to i2c start
function find_dev(i2c_id, dev_addr)
     i2c.start(i2c_id)
     c=i2c.address(i2c_id, dev_addr ,i2c.TRANSMITTER)
     i2c.stop(i2c_id)
     return c
end

print("Scanning all pins for I2C Bus device")
for scl=1,7 do
     for sda=1,7 do
          tmr.wdclr() -- call this to pat the (watch)dog!
          if sda~=scl then -- if the pins are the same then skip this round
               i2c.setup(id,sda,scl,i2c.SLOW) -- initialize i2c with our id and current pins in slow mode :-)
               for i=0,127 do -- TODO - skip invalid addresses 
                    if find_dev(id, i)==true then
                    print("Device found at address 0x"..string.format("%02X",i))
                    print("Device is wired: SDA to GPIO"..gpio_pin[sda].." - IO index "..sda)
                    print("Device is wired: SCL to GPIO"..gpio_pin[scl].." - IO index "..scl)
                    end
               end
          end
     end
end



OLED heb ik nu ook aan de praat :)

somers1234 wijzigde deze reactie 17-04-2015 13:14 (86%)

quote:
somers1234 schreef op vrijdag 17 april 2015 @ 10:38:
Heb zojuist de FTDI FT232RL chip van mijn programmer los gesoldeerd en vervangen voor een andere chip. Het programmeren gaat nu wel goed. Kan nu met 100% zekerheid zeggen dat het aan de FTDI chip heeft gelegen.
OLED heb ik nu ook aan de praat :)

[afbeelding]
mooi dat het nu werkt 8)

heb jij een linkje voor mij naar lua code/module die je gebruikt met dat specifieke oled schermpje

** dofile("u8g_graphics_test.lua")
not enough memory :X



|:( |:( |:( |:(

187449 wijzigde deze reactie 18-04-2015 11:02 (23%)


  • jwbr
  • Registratie: april 2015
  • Laatst online: 05-08 21:32
quote:
Heb van het development board een schema gemaakt.
(hoor graag de fouten)


jwbr wijzigde deze reactie 17-04-2015 23:32 (6%)

die heb ik zelf niet, heb die 'oude' met die ESP8266-01 8)

zag wel vandaag deze onbekende

187449 wijzigde deze reactie 18-04-2015 00:23 (66%)


Switch Mains Power with an ESP8266

  • Stimpy_76
  • Registratie: februari 2015
  • Laatst online: 17-01-2017
Hallo,

Ik ben in het bezit van esp8266-201 nu heb ik daar nodemcu opgezet en probeer ik temperatuur uit te lezen met een ds1820 en door te sturen naar thingspeak nu geeft hij met de ene software singlewireds1820 die bij nodemcu zit de verkeerde temp aan en met ds1820.lua soms verdwijnen dan alle bestanden die ik naar die esp heb geupload iemand misschien idee.


Zo is het aangesloten weet niet of het een beetje duidelijk is.

Groet Stimpy

Stimpy_76 wijzigde deze reactie 20-04-2015 21:15 (16%)


  • Stimpy_76
  • Registratie: februari 2015
  • Laatst online: 17-01-2017
3v3 en op een arduino werkt het op 3v3 en 5v.

ik gebruik deze site als voorbeerd

http://vaasa.hacklab.fi/2...18b20-thingspeak-nodemcu/

deze code :


init.lua

print(wifi.sta.getip())
wifi.setmode(wifi.STATION)
wifi.sta.config("West Friesland Wifi Princehof","")
print(wifi.sta.getip())
dofile('dallas.lua')


dallas.lua

require('ds18b20')

port = 80

-- ESP-01 GPIO Mapping
gpio5 = 1

ds18b20.setup(gpio5)


function sendData()

t1=ds18b20.read()
t1=ds18b20.read()
print("Temp:"..t1.." C\n")

-- conection to thingspeak.com
print("Sending data to thingspeak.com")
conn=net.createConnection(net.TCP, 0)
conn:on("receive", function(conn, payload) print(payload) end)
-- api.thingspeak.com 184.106.153.149
conn:connect(80,'184.106.153.149')
conn:send("GET /update?key=Q67WTIRSOWGXJEO&field1="..t1.." HTTP/1.1\r\n")
conn:send("Host: api.thingspeak.com\r\n")
conn:send("Accept: */*\r\n")
conn:send("User-Agent: Mozilla/4.0 (compatible; esp8266 Lua; Windows NT 5.1)\r\n")
conn:send("\r\n")
conn:on("sent",function(conn)
print("Closing connection")
conn:close()
end)
conn:on("disconnection", function(conn)
print("Got disconnection...")
end)
end

-- send data every X ms to thing speak
tmr.alarm(0, 60000, 1, function() sendData() end )


Stimpy_76 wijzigde deze reactie 20-04-2015 22:33 (94%)



ESP8266-201 module - antenna troubleshooting

  • camview
  • Registratie: juli 2009
  • Laatst online: 10-12-2018
Hallo allemaal,

Ik heb recentelijk een ESP8266 aangeschaft om als seriële COM poort te kunnen gebruiken.
Ik ben gelicenseerd radiozendamateur en wil een zendontvanger IC-7000,via het netwerk met behulp van zogenaamde CAT-software kunnen bedienen. In de huidige situatie werkt dit allemaal perfect.

Middels een USB to Serial interface is de IC-7000 verbonden met een PC. Hierop draait een server applicatie die bij de software van Ham Radio Deluxe hoort. Vie een client applicatie kan ik nu overal in huis vanaf mijn laptop de zelfde software draaien en de IC-7000 volledig bedienen. Alles draai perfect. Hieronder een afbeelding van de huidige configuratie:


Nu had ik het idee om de PC met de USB to Serial interface vervangen door een ESP8266 aangezien deze WIFI naar serial zou moeten doen. De ESP8266 is voorzien van FW 0.9.5. Ik ben er zonder veel problemen in geslaagd om hem te configureren zodat de ESP op mijn netwerk zit. Ik kan hem pingen. Toch krijg ik het niet voor elkaar om te communiceren met de IC-7000. Ik heb al een Virtual Serial Port software tool geprobeerd maar zonder resultaat.

Nu lees ik op de diverse Forums zaken als "ESP8266 in server mode" en opmerkingen dat de serial poort niet bi-directioneel zou zijn, enz. maar nergens een oplossing die mij een stap dichter bij het oplossen van mijn uitdaging brengt.

Wie in dit forum kan/wil mij helpen. Wat doe ik fout?

De onderstaande afbeelding geeft een idee wat ik eigenlijk zou willen:

camview wijzigde deze reactie 22-04-2015 12:25 (21%)



een flash & resetknopje op zo'n adapterprintje .. past net :P


mijn nodeMCU dev kloon net binnen .. snel even getest, hij werkt prima :D
quote:
jctjepkema schreef op donderdag 30 april 2015 @ 17:19:
Past ie op een enkel breadboard met 2 voeding rijen?
pcies :P voor € 6,12 incl. verzenden nog maar 1 besteld, ik vrees dat het feest van korte duur zal zijn



* dit bordje is hardware versie 0.9
blijkbaar bestaat er ook een v1.0 en zelfs een v2.0
wat de (functionele) verschillen zijn ben ik nog niet achter

187449 wijzigde deze reactie 30-04-2015 19:55 (42%)


Acties:
  • 0Henk 'm!

  • XyRuS
  • Registratie: augustus 2002
  • Laatst online: 11-12 21:47
Ik heb een simpel breakout boardje in elkaar gezet met behulp van Fritzing. De print kan via usb, ftdi of door een pinheader worden gevoed. Een LM1117-3v3 verzorgd de juiste spanning voor de ESP8266. Het is mijn eerste PCB ervaring dus een usb > serial chip heb ik nog maar achterwege gelaten om het niet onnodig complex te maken.

Het uiteindelijke doel is om de temperatuur te gaan monitoren op verschillende plaatsen in een gebouw. De code maakt gebruikt van http get naar EmonCMS om de temperatuur reading van de ds18b20 sensor door te geven.

De print is besteld bij DirtyPCB. Ze leveren +- 10 printplaten dubbelzijdig met silkscreen. Ik ben benieuwd naar de kwaliteit. Tot de print in de brievenbus ligt draait er een prototype op een breadboard.

Print voorzijde:


Print achterzijde:


De ESP8266 is geflashed met NodeMCU firmware en ESPlorer is gebruikt om de 'user code' te flashen.
init.lua
ds18b20.lua
emon.lua

EmonCMS:

Acties:
  • 0Henk 'm!

  • RobV
  • Registratie: juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
quote:
XyRuS schreef op zondag 03 mei 2015 @ 21:05:
Bedankt voor je tip betreft de usb connector, ik heb hem uit de sparkfun connector "koffer" gebruikt. Ik zal goed de datasheet bekijken want lang leve ebay natuurlijk :)
Niet alleen Ebay/China. Ik had via mouser deze besteld, maar per ongeluk het component van de SparkFun versie gebruikt. De header van mouser heeft een 3.5mm distance voor de pilot holes, en de SparkFun versie staat op 4.4mm. Verschil is klein maar je moet blijven opletten. Nou zijn deze maar €0,86/stuk (€0,68 vanaf 10 stuks) maar toch...

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


Acties:
  • 0Henk 'm!

  • Mars Warrior
  • Registratie: oktober 2003
  • Laatst online: 00:18

Mars Warrior

Earth, the final frontier

De WROOM-01 en WROOM-02 komen er nu toch echt aan!

De zoveelste variant dus van de ESP8266. Deze zou echt FCC Certified zijn.

Voorlopig alleen op taobao te koop, maar het zal niet echt lang duren voordat ze op Ali etc. te koop zijn...

De ESP-VROOM-01:


En de ESP-VROOM-02:

http://www.team-mediaportal.com/


Acties:
  • 0Henk 'm!
quote:
wauwwie schreef op dinsdag 12 mei 2015 @ 10:27:
Iemand al bekend met de ESP-12E? Deze heeft 4MByte ipv 1MByte, en extra aansluitingen
Het is ook de versie welke op de NodeMCU dev board zit.
ESP12-E op Aliexpress

Het gaat wel erg snel met de ESP's... Nu nog goede libraries en code voorbeelden zoals voor de Arduino's.

Quindor, ik heb een Wifi dimmer in elkaar gezet en dit werkt prima! Dank hiervoor. Nu Domoticz nog stabiel krijgen (Ubuntu (12.04) op Hyper-V (2012 R2)) want die moet om de dag herstart worden... En dan langzaam aan steeds meer automatiseren.
helemaal gemist dit nieuws (informatie overflow :) ) bedankt, heb ze gelijk besteld :*)

- http://www.esp8266.com/viewtopic.php?f=13&t=2656
stabieler, meer geheugen, minder emc gevoelig, meer aansluitingen

en er blijkt ook al een ESP-13 te bestaan

ESP-13 is exactly the same as a standard ESP-12 but with 2 additional GND pins, and it uses 1.5mm pin spacing

187449 wijzigde deze reactie 12-05-2015 13:55 (21%)


Acties:
  • 0Henk 'm!

  • Mars Warrior
  • Registratie: oktober 2003
  • Laatst online: 00:18

Mars Warrior

Earth, the final frontier

quote:
borroz schreef op dinsdag 12 mei 2015 @ 10:42:
[...]

helemaal gemist dit nieuws (informatie overflow :) ) bedankt, heb ze gelijk besteld :*)


en er blijkt ook al een ESP-13 te bestaan
Dat is dus de WROOM-02, zie een paar posts eerder _/-\o_
De ESP-13 is 18x20mm. Daarmee 2mm breder dan de ESP-12, maar wel weer 4mm korter.
Ook deze zou een betere (tov de ESP-12) WIFI moeten hebben, maar hoeveel flash etc. is me niet duidelijk...
Je kunt zo aan de gang blijven met PCBeetjes wijzigen!

En verder snap ik het volgende plaatje niet helemaal: zijn er nu 3 versies van deze? een D, E, en Q ??

http://www.team-mediaportal.com/

idd.. de hardware speelt een belangrijke rol, code die lekker draait op een esp-01 overzetten op een esp-201 en dan problemen krijgen.. van die dingen.
toevallig gisteren begonnen aan een opzetje met esp-07 (nooit eerder gebruikt) .. moet een oplaadbaar open hotspot beepertje worden voor onderweg :P



- http://benlo.com/esp8266/esp8266Projects.html#hotspotfinder
- https://github.com/GeoNomad/ESP8266-WiFi-HotSpot-Locater

ook heb ik wel eens DOA's (gisteren nog) .. maar daar kom je pas veel later achter :(


op het net staan wel handleidingen hoe mogelijk te repareren (blikje eraf ect)

187449 wijzigde deze reactie 13-05-2015 10:30 (24%)


  • Quindor
  • Registratie: augustus 2000
  • Laatst online: 08-12 18:01

Quindor

Switching the universe....

quote:
Een SMD van de dimmer versie zou ik interresant vinden. Heb er zelf over nagedacht om er mee te beginnen, maar eerst certificeren. Overigens past jouw ontwerp prima in de behuizingen die ik op Aliexpress gevonden had, en is al in verhouding erg klein.
Ja klopt, maar als het nog kleiner kan, waarom dat niet. ;) En nu zelf met meer functionaliteit.

Eens kijken of deze plaatjes gaan werken:

en


Zucht, en ik zie nu ook al meteen een foutje.... Ik had leuk wat tekst er op gezet dat de voltage converter naar 3.3v gezet moet worden, helaas heb ik toch niet goed genoeg opgelet waar deze tekst kwam te staan en zit het deels achter de plating nu. Oh well, weer een nieuwe revisie tegen die tijd dan maar, eerst eens deze testen. Als dat de grootste fout is, no biggie :+

Intermit.Tech YouTube Kanaal, Intermit.Tech Blog, Mijn vakantie CampZone


Acties:
  • 0Henk 'm!

  • XyRuS
  • Registratie: augustus 2002
  • Laatst online: 11-12 21:47
Ik lees nu mijn slimme meter via de P1 poort uit en zend de data naar EmonCMS wat op een synology NAS draait.

Het is bij elkaar gesprokkelde code die ik naar eigen wens heb aangepast. Ik heb niet alle bron vermeldingen maar de code is vrij te gebruiken voor eigen projecten ;). Aansluit voorbeelden voor P1 naar Arduino zijn op internet genoeg te vinden. De ESP8266 heb ik via een level converter aangesloten zodat de 5v van de Arduino de ESP8266 uart poort niet kapot gaat.

Er zijn meerdere DSMR standaarden dus het verschilt hoe jou eigen meter werkt. Mijne spuugt het signaal geinverteerd uit. Een 1 is een 0 en vica versa. Het maakt opzich niet zoveel uit hoe je het signaal inverteert. Het kan met een transistor, softwarematig of met een 7404 inverter. Overigens is de baudrate van 9200 het meest voorkomend maar ook deze kan verschillend zijn..

Ik maak gebruik van een Mega2560 dus ik hoef geen software serial te gebruiken voor de ESP8266 en P1 uitlezing. Veel voorbeelden op internet gebruiken een Arduino Uno maar dan kom je eigenlijk een hardware uart poort te kort. Eventueel zou je pin 0 en 1 kunnen gebruiken maar die is ook in gebruik door de USB aansluiting.

Mega2560 + ESP01 + level converter





Meterkast


EmonCMS inputs


EmonCMS grafieken


Mega2560 sketch
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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
//Use Serial 2 for esp8266 [pins 17 (RX) and 16 (TX) on mega]
//Use Serial 0 (USB) for debugging
  
// Define Accespoint settings
#define ssid "HIERAPSSID"
#define passphrase "HIERHETWACHTWOORD"
#define server_ip "EMONCMSIPHIER" 

// AltSoftSerial always uses these pins:
// Board          Transmit  Receive   PWM Unusable
// Arduino Uno        9         8         10
// Arduino Mega      46        48       44, 45
//AltSoftSerial altSerial;
char input; // Inkomende data
#define BUFSIZE 75 // Define voor buffer grote
char buffer[BUFSIZE]; // Buffer voor serieele data
int bufpos = 0;

// Boolean switches configuratie
bool readnextLine = false;
bool kwhCount = false;

// Variabelen om waardes in op te slaan
float eLaag = 0; // Elektra totaal verbruik - laag tafief
float eHoog = 0; // Elektra totaal verbruik - hoog tafief
float eTotaal = 0; // Elektra totaal verbruik - laag + hoog tarief opgeteld
float eGebruik = 0;  // Elektra huidig verbruik
float gM3 = 0;   // Gas in liters

void setup() {

  // Open serial communications and wait for port to open:
     
  // ESP8266
  Serial2.begin(115200); // 115200 baudrate
  Serial2.setTimeout(1000); // Timeout is 1 sec
  
  // USB
  Serial.begin(115200); // 115200 baudrate
  
  // Start altSerial input for P1
  Serial3.begin(9600);


  while(!Serial); 
  while(!Serial2);
  
  // Print node number on serial0 for debugging
  Serial.println("ESP8266 [node 1]"); 
    
  while(Serial2.available()>0)
  Serial2.read();
      
  // Reset and test if module is ready
  Serial2.println("AT+RST"); // Reset ESP
  Serial.println("Resetting module"); // Print on serial0 for debugging
  Serial2.flush(); // Flush serial2
  
  // ESP is ready   
  if(Serial2.find("Ready")||Serial2.find("ready"))  { // If "ready" is found assume that module is ok
    Serial.println("Module is ready"); // Print on serial0 for debugging
  }
  
  // ESP is not responding
  else  {
    Serial.println("Module is not responding"); // Print on serial0 for debugging
    while(1); // Wait forever
  }
    
  // Connect to the wifi
  boolean connected=false; // Set connected to false
  for(int i=0;i<5;i++)  { // Try 5 times to connect
    if(connectWiFi())  { // Connect
      connected = true; // If connection is succesful set connected to true
      break;
    }
  }
  if (!connected){while(1);}




  


}

void loop() {
  
  decodetelegram();

}

// Telegram ontvangen en naar een variabele parsen
void decodetelegram() {
  
  // Variabelen om tijdelijke output
  long tl = 0;
  long tld = 0;

  if (Serial3.available())  {
    input = Serial3.read();
    
    // 7 bits instelling
    input &= ~(1 << 7);
    char inChar = (char)input;
    
    // Debugging
    //Serial.print(input);
    
    buffer[bufpos] = input&127;
    bufpos++;

    // Er is nieuwe data
    if (input == '\n') {
    
    // Elektra LAAG verbruik parser 
    if (sscanf(buffer,"1-0:1.8.1(%ld.%ld" ,&tl, &tld)==2)  {
      tl *= 1000;
      tl += tld;
      eLaag = tl;
        if (eLaag > 0) {
          Serial.print("Elektra - verbruik LAAG tarief (kWh): ");
          Serial.println((eLaag/1000), 3);
        }
      }

    // Elektra HOOG verbruik parser
    if (sscanf(buffer,"1-0:1.8.2(%ld.%ld" ,&tl, &tld) == 2)  {
      tl *= 1000;
      tl += tld;
      eHoog = tl;
        if (eHoog > 0) {
          Serial.print("Elektra - verbruik HOOG tarief (kWh): ");
          Serial.println((eHoog/1000), 3);
          kwhCount = true;
        }
      }
    
    // Elektra totaal kWh parser
    if (kwhCount)  {  
      eTotaal = eLaag + eHoog;
      Serial.print("Elektra - totaal verbuik (kWh): ");
      Serial.println((eTotaal/1000), 3); 
      kwhCount = false;  
    }    

    // Elektra ACTUEEL verbruik parser
    if (sscanf(buffer,"1-0:1.7.0(%ld.%ld" ,&tl , &tld) == 2)  { 
      eGebruik = (tl*1000)+(tld*10);
        if (eGebruik > 0) {
          Serial.print("Elektra - actueel verbruik (W): ");
          Serial.println(eGebruik, 0);
        }
      }
    
    // Gas TOTAAL verbruik parser [1]
    if (sscanf(buffer,"0-1:24.3.0(%6ld%4ld%*s" , &tl, &tld) > 0  )  {  
      readnextLine = true; 
        if (gM3 > 0) {
          Serial.print("Gas - tijd laatste uitlezing: ");
          Serial.print(tl);
          Serial.print("-");
          Serial.println(tld) ;
          Serial.print("Gas - totaal verbruik (m3): ");
          Serial.println(gM3);
      }
    }
    // Gas TOTAAL verbruik parser [2]    
    if (readnextLine){
      if (sscanf(buffer,"(%ld.%ld%*s" , &tl, &tld) >0  ) {  //)  //(00127.969)
        gM3 = ((tl*1000)+tld) ; 
        readnextLine = false;
      }
    }


    // Leeg de hele buffer voor de volgende telegram
    for (int i=0; i<75; i++)  {
      buffer[i] = 0;}
      bufpos = 0;
    }
    
    // Klaar met data ontvangen klaar om te verzenden
    if (input == '!')  {   
      Serial.println("Data received! Start sending to EmonCMS...");
      sendmessage();
    }       

  }

}

  
void sendmessage()  {

  Serial.println("ESP8266 Data send...");

  // TCP connection string
  String cmd = "AT+CIPSTART=\"TCP\",\""; // Set up TCP connection
  cmd += server_ip; // += Adds data to the end of the string
  cmd += "\",80";
  
  // Open TCP connection
  Serial2.println(cmd); // Send TCP string to ESP
  Serial.print("TCP String: "); // Debugging
  Serial.println(cmd); // Print TCP string for debugging
  
  // Error opening TCP connection
  if(Serial2.find("Error")) return;
  
  // GET string for sending the actual data
  cmd = "GET /emoncms/input/post.json?apikey=APIKEYHIER&node=1&csv="; // Edit apikey & node on this line
  cmd += eHoog; // += Adds data to the end of the string
  cmd += ",";
  cmd += eLaag;
  cmd += ",";
  cmd += eTotaal;
  cmd += ",";
  cmd += eGebruik;
  cmd += ",";
  cmd += gM3;
  cmd += " HTTP/1.0\r\n\r\n"; // Close by carriage return and newline
  
  // Send string lenght
  Serial2.print("AT+CIPSEND="); // Send data [AT+CIPSEND=stringlength,data]
  Serial2.println(cmd.length()); // Send string lenght to ESP
  
  // Send GET string
  if(Serial2.find(">"))  {
    Serial2.print(cmd); // Send GET string to ESP
    Serial.print("GET String: "); // Debugging
    Serial.println(cmd); // Print GET string on serial0 for debugging
  }

  // Error sending GET string, try again
  else  {
    Serial2.println("AT+CIPCLOSE"); // Close connection
    Serial.println("Connection failed!"); // Print on serial0 for debugging 
    delay(1000);
    return;
  }
  
}

boolean connectWiFi()  {
  
  // Set multi mode
  Serial2.println("AT+CWMODE=3"); // Wifi mode [1= Sta, 2= AP, 3=both, Sta is the default mode of router, AP is a normal mode for devices]
  
  // Wificonnect string  
  String cmd="AT+CWJAP="; // Connect AP [ssid = ssid, passphrase = wifi password]
  cmd+=ssid; // += Adds data to the end of the string
  cmd+=",";
  cmd+=passphrase;
  
  // Connect to wifi  
  Serial2.println(cmd); // Send connect string to ESP
  Serial.println(cmd); // Print connect string on serial0 for debugging
    
  delay(2000); // Delay for DHCP
  
  // Connection succesfull  
  if(Serial2.find("OK"))  {
    Serial.println("OK, Connected to WiFi."); // Print on serial0 for debugging
    return true; // Return to begin
  }
  
  // Connection failed  
  else  {
    Serial.println("Can not connect to the WiFi."); // Print on serial0 for debugging
    return false; // Try again
  }

}

Edit: Trouwens, de woonkamer temperatuur sensor ligt buiten.... :+
als je vandaag iemand ziet lopen met een gek apparaatje.. niet schrikken, ik ben het, met een praktijktest ohspot (openhotspot alarm) :P


* geen succes dat debuggen onderweg :+

187449 wijzigde deze reactie 31-05-2015 10:36 (23%)


Acties:
  • 0Henk 'm!

de 12E is er 8)

187449 wijzigde deze reactie 27-05-2015 16:20 (62%)


Acties:
  • 0Henk 'm!

  • wauwwie
  • Registratie: oktober 2001
  • Laatst online: 30-11 14:39
quote:
nhimf schreef op dinsdag 26 mei 2015 @ 11:34:
[...]


Ah thx voor de tip! Ik zie ook vrij veel modules etc voor eagle voorbij komen en minder voor kicad.
Heeft iemand voor mij een library voor Eagle waarin de mini dc/dc converter zit. Tutorial of niet, het lukt mij niet om dit te ontwerpen...

Het laatste component in mijn ontwerp voor een shiftPWM om 5 RGB ledstrips aan te sturen.

Acties:
  • 0Henk 'm!
memory onder de motorkap :



ESP8266-12E MD25Q32SIG
ESP8266-12 2SQ40BT


ik vermoed dat het wachten is op nieuwe firmware, zodat we gebruik kunen maken van het grotere geheugen :/

187449 wijzigde deze reactie 27-05-2015 21:38 (40%)

quote:
Thedr schreef op donderdag 28 mei 2015 @ 10:24:
Bij mij zijn gisteren de NodeMCU v2 binnengekomen, met dus de ESP12E erop :)
zit daar ook een CH340 op ? ' It uses CP2102 as UART bridge
- wat zit daar nu voor firmware op ?




* tring 8)



ESP8266-13 vreemd ding, lijkt custom for client te zijn maar word los verkocht :?

- http://www.cnx-software.c...are-fcc-and-ce-certified/
- https://download.cnx-soft...4604742a27c11d7fb15db04ca

187449 wijzigde deze reactie 28-05-2015 17:00 (81%)


Acties:
  • 0Henk 'm!
de 12 E is een (E)xtended 12 .. dus met de flash geheugen datalijnen naar buiten gebracht + 4 mb geheugen

de wroom-02 (ook wel esp8266-13) en de wroom-01 zijn andere modellen.
de 01 heeft een header, verder wordt er gezegd dat deze 2 modellen andere chip firmware hebben waardoor cloud update van de firmware mogelijk is :?

idd nog niet veel over te vinden.

- http://www.cnx-software.c...are-fcc-and-ce-certified/

187449 wijzigde deze reactie 01-06-2015 10:21 (8%)


Acties:
  • 0Henk 'm!
quote:
niektb schreef op dinsdag 02 juni 2015 @ 12:48:
[...]

Waarom probeer je dan niet eens de Oak (van Digistump) zodra die uit is? Deze heeft ook een ESP8266 aan boord (de EX variant om precies te zijn). Check het filmpje op https://www.kickstarter.c...rduino-comp/posts/1210694

De Oak is verder ook Arduino compatible.
ja dat is ook een leuk ding die oak.. hebbon !
(krijg ik zelf evt. ook wel voor elkaar met een arduino mini + esp module + spi oled displaytje)

ik bedoel dus alleen een ESP module direct een oled display aan laten sturen (zonder zelf te moeten compilen / SDK rommelen.)

maar ik heb een 'luxe oplossing gevonden 8)
heb een 2.4 en een 4.3 besteld .. de editor zit ik al mee te spelen.


  • LamSchaap
  • Registratie: september 2007
  • Laatst online: 12-12 07:25
quote:
borroz schreef op maandag 01 juni 2015 @ 01:59:
de 12 E is een (E)xtended 12 .. dus met de flash geheugen datalijnen naar buiten gebracht + 4 mb geheugen
Helaas, dat is een fake ESP12E. We zijn aan het uitzoeken waar die fakes vandaan komen. Sommige hebben ook maar 4Mb flash.

Fake is te herkennen aan verkeerde GPIO 4/5 silkscreen, tekst "ai-cloud inside" hoort er niet op en gebroken/ronde hoeken.


Dit zijn de echte ESP12E modules:




Ze komen ook in twee verschillende uitvoeringen
DIO mode 32Mb flash (w25q32) (NodeMCU v1 gebruikt deze)
QIO mode 8Mb flash

LamSchaap wijzigde deze reactie 03-06-2015 06:31 (9%)

Kwalitatief blaten


  • bluewalk
  • Registratie: juli 2004
  • Niet online
quote:
wauwwie schreef op woensdag 03 juni 2015 @ 18:11:
[...]


Grrr, die heb ik hier dus ook liggen. Werken op zich als normale ESP-12's, maar verder niets. Ik heb ze van dezelfde verkoper als Borroz. Ik ga kijken of de verkoper er nog iets aan wil doen...
Die heb ik dus ook (zelfde shop ook zie ik net)... Gelukkig zie ik van Borroz dat ze wel werken.

Verder nieuwe pcb-tjes binnen gehad en zojuist een van mijn sensoren in elkaar gesoldeerd, deze meet temperatuur, rel humidity en het percentage licht:


Zoals je kan zien is het een hel om die ESP's te solderen, hopen dat de volgende iets beter gaat, anyway hij doet het :)

Klein foutje bij de diode, aangezien je dit boardje kan switchen van 5V naar 3.3V had ik deze er tussen gezet zodat er geen 3.3 richting VOUT van de regulator ging, maar die had op de 3.3 VOUT van de regulator een 0,3V voltage drop, iets te weinig voor de ESP...

bluewalk wijzigde deze reactie 03-06-2015 18:59 (4%)

bluewalk.net

nog meer uitzoekwerk.. daar is het geen weer voor :P


ESP WROOM-01

* hij past in ieder geval niet in een breadboard

187449 wijzigde deze reactie 06-06-2015 17:28 (10%)


deze oled combi werkt :P

- esp8266-12E (nodeMCU dev v2.0)
- nodemcu_integer_0.9.6-dev_20150406.bin
- i2c oledje
- http://www.seeedstudio.co...fi-signal-around-you.html

187449 wijzigde deze reactie 07-06-2015 12:17 (195%)


  • Flyingdodo
  • Registratie: december 2012
  • Laatst online: 09:21
Gister de nodeMCU development kit binnen gekregen en direct mee aan de slag gegaan. Als eerst een simpele webserver opgezet waarbij de gebruiker de ssid en password van zijn eigen netwerk in kon vullen. Hierna werd de esp verbonden naar dat ingevoerde netwerk.




Het volgende project wordt het uitlezen van de slimme meter direct op de uart pinnen van t bordje.
Pagina: 1 2 3 4 5


Apple iPhone 11 Nintendo Switch Lite LG OLED C9 Google Pixel 4 FIFA 20 Samsung Galaxy S10 Sony PlayStation 5 Politiek en recht

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True