Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
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: Ikea Frekvens oog
MT Venus E 5KW (V151) P1 HomeWizard | Hackerspace Brixel te Hasselt (BE) - http://www.brixel.be
conara: Ik heb ze beiden gebruikt. Er zit best een grote hoeveelheid verschil tussen: de ESP is veel meer een klein embedded doosje als de Arduino, waar je zelf alle code schrijft en soms rechtstreeks tegen de hardware praat. De HLK-RM04 is een echt Linux-doosje: je compileert er OpenWRT voor en lost je probleem op door een webserver, scriptjes, gecompileerde programma's e.d. erop te zetten. Je praat ook tegen de Linux-abstractielaag ipv de rauwe hardware. Verder is de ESP een stuk geschikter om op batterijen te draaien, juist omdat 'ie zoveel simpeler inelkaar zit. De HLK-RM04 is daarentegen een stuk krachtiger en heeft het voordeel dat je er random Linux-libraries mee kan gebruiken.
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
Anoniem: 187449

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
[ Voor 148% gewijzigd door Anoniem: 187449 op 30-05-2015 21:56 ]
Heb zeer veel interesse in enkele van deze modules, sky is the limit hier.
Prima prijs, ook andere modules verkrijgbaar (ik heb oa ook 2x ESP-07 besteld). Ze zijn verstuurd, blijft natuurlijk even afwachten, maar de rating is iig in orde

Leuk dat er hier nu een eigen topic voor is, ben benieuwd wat er allemaal gemaakt gaat worden met deze modules. Goeie kans dat dit veel nieuwe applicaties gaat openen. Ik zie deze modules als een vergelijkbare enabler zoals de Raspberry Pi; goedkoop, brengt op een makkelijke manier functionaliteit waarop mensen verder kunnen borduren
[ Voor 6% gewijzigd door Thedr op 16-01-2015 14:36 ]
Zelf wil ik een klein projectje starten door temperatuur sensoren in verschillende kamers te hangen. Ik zat er aan te denken om daarvoor de NRF24L01 te gebruiken gekoppeld met een Arduino Nano en battary powered.
In de meterkast komen dan de signalen van de NRF24L01 bij elkaar en middels de Ethernet Shield aan de router gehangen. Is wel wat meer componenten maar je kunt wel langer op een batterij.
ESP8266 heb je minder onderdelen en dus denk ik wel eenvoudiger.
Wat zijn de verschillen tussen de versies? Wat is de beste om mee te beginnen?
Ik kan het niet terugvinden.
Overweeg ook de NRF905 of andere radio modules in de 868MHz band, die een groter bereik heeft. Buiten haalde ik makkelijk 300m met de officiële nrf9e5 development kit. Wat programmeren betreft lijken ze erg op de nrf24.The_FrankO schreef op zaterdag 17 januari 2015 @ 12:55:
Zelf wil ik een klein projectje starten door temperatuur sensoren in verschillende kamers te hangen. Ik zat er aan te denken om daarvoor de NRF24L01 te gebruiken gekoppeld met een Arduino Nano en battary powered.
De NRF9E5 en NRF24E1 hebben dezelfde radio, plus een ingebouwde low power mcu die je gewoon in C kan programmeren, heb je geen arduino meer nodig
[ Voor 12% gewijzigd door Ploink op 17-01-2015 13:45 ]
Anoniem: 187449
http://perso.aquilenet.fr...less-battery-arduino.htmlThe_FrankO schreef op zaterdag 17 januari 2015 @ 12:55:
Zelf wil ik een klein projectje starten door temperatuur sensoren in verschillende kamers te hangen. Ik zat er aan te denken om daarvoor de NRF24L01 te gebruiken gekoppeld met een Arduino Nano en battary powered.
I
Anoniem: 187449
er is genoeg leuks over te googlen inmiddels.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.
- 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.
[ Voor 80% gewijzigd door Anoniem: 187449 op 27-05-2015 16:18 ]
Is geen chip select maar bedoeld om je module in en uit te schakelen, tussen zendingen door kan je die beste laag trekken omdat anders esp8266 veel stroom voor niks staat te verstoken. Uiteraard kan je als je een eigen firmware schrijft de power states gewoon in de code regelen, maar wil je hem gebruiken icm met arduino en standaard firmware die er al inzit kan je power down pin gebruiken om hem dus uit te schakelen.
Als je eens per minuut wat data wilt doorzenden om website te update dan is het zonde om hem 95% van de tijd onnodige aan te laten, in de aan stand schommelt die tussen de 20mA en 75mA, in de uit stand minder dan 1mA, en meeste word dan door de rode led verstookt, die kan je er simple weg vanaf halen of trace doorsnijden om die uit te schakelen, dan zit je volgens sommige sites nog maar op 16uA.
Ik weet niet hoe het met je Russische taalkennis is, maar ik kwam gisteren dit forum tegen met iets soortgelijks met een ESP8266The_FrankO schreef op zaterdag 17 januari 2015 @ 12:55:
Erg leuk ding en perfect voor Internet of Things projectjes, zeker met die prijs. Echter is het stroomverbruik denk ik toch een beperking. Battery powered wordt al erg lastig.
Zelf wil ik een klein projectje starten door temperatuur sensoren in verschillende kamers te hangen. Ik zat er aan te denken om daarvoor de NRF24L01 te gebruiken gekoppeld met een Arduino Nano en battary powered.
In de meterkast komen dan de signalen van de NRF24L01 bij elkaar en middels de Ethernet Shield aan de router gehangen. Is wel wat meer componenten maar je kunt wel langer op een batterij.
ESP8266 heb je minder onderdelen en dus denk ik wel eenvoudiger.
https://translate.google....-dlya-servisa-narodmon-ru
Hier mijn ervaringen met de aanschaf en gebruik van de ESP8266.
Op www.esp8266.com vind je een actief forum.
Heb een paar versies van de ESP8266 getest:
- ESP-01 van Electrodragon
- ESP-07 van Banggood (keramische antenne en aansluiting voor externe antenne)
- ESP-12 van Electrodragon (vergelijkbaar met ESP-07, maar met PCB antenne)
Banggood leverde binnen een dag of 8, Electrodragon binnen een dag of 16. Kwaliteit van beide vergelijkbaar goed, prijs van Banggood is het laagst. Volgende keer bestel ik bij Banggood, vanwege prijs en kortere levertijd.
ESP-01 :
- connector met gewone 0.1" header, voor gebruik in breadboard adaptor nodig
- 2 GPIO pinnen, maar deze worden ook door de bootloader gebruikt, na boot gewoon te gebruiken
- geen ADC pin op de connector (wel op het IC).
ESP-07/-12 :
- PCB eilandjes met 2mm spacing, voor gebruik in breadbord adapter nodig
- 9 GPIO aansluitingen, sommige ook gebruikt in de bootloader
- 1 ADC aansluiting
De ESP word geleverd met een firmware die je aanstuurt via AT commando's. Meestal zul je voor de aansluiting aan de seriële poort van de ESP een USB-serial adapter gebruiken. Vanuit een terminal emulator op je PC kun je dan via de AT commando's de ESP verbinden met je Wifi netwerk
Je kunt eigen firmware ontwikkelen voor de ESP met C, zoals Sprite-tm heeft gedaan voor zijn http server. Het is best lastig om een goede programmeeromgeving op te zetten als je daar niet behoorlijk veel ervaring in hebt. Op het esp8266 forum zijn veel voorbeelden te vinden, en is er actieve ondersteuning.
Eenvoudiger is het gebruik van de Lua programmeertaal via de nodeMcu firmware. Hiermee heb je in een avondje je eerste client of server applicatie lopen. Omdat de Lua programmeertaal niet erg bekend is zul je daar wel wat tijd in moeten steken. Op het esp8266 forum zijn veel voorbeelden te vinden, en is er actieve ondersteuning.
Binnenkort zal er een Arduino versie gepubliceerd worden die niet alleen naar AVR's kan uploaden, maar ook naar de ESP. Ik verwacht dat dan het gebruik van de ESP zal "exploderen". De ESP is dan vergelijkbaar in functionaliteit als een Arduino+WifiShield, maar dan een stuk goedkoper en stuk kleiner. Standaard Arduino sketches en libraries die geen gebruik maken van de specifieke delen van de AVR-chip zullen dan ook op de ESP draaien, zonder of met beperkte aanpassingen.
Ik heb mijn Arduino's voorlopig in de kast gegooid, en de ESP is nu mijn "preferred platform", ik vind het een hartstikke leuk ding!
Anoniem: 438275
Maar goed, het viel me op dat er nog maar weinig libraries van ESP-modules voor Eagle Cadsoft zijn en een maandje terug heb ik besloten er zelf eentje te schrijven.
Het was wel even een zoektocht, modules die met het zelfde type-nummer verkocht worden, kunnen nogal verschillen. Controleer dat even goed, mocht je de library willen gebruiken.
Bij m'n zoektocht ben ik uit gegaan van wat het meest... verkocht wordt op Ebay, hopelijk heb ik de meest voorkomende modules zo wel te pakken. Voor nu heb ik module 1 tm. 12 en 2 DWA modules in de library zitten en heb er nog een paar op het oog die ik er in wil hebben.
Gebruik zoals je wilt en op eigen risico.
Commentaar/tips/kritiek op hetgeen ik gedaan heb en evt links naar andere modules zijn verder zeer welkom.
https://www.dropbox.com/s...h/esp8266modules.lbr?dl=0

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
[ Voor 27% gewijzigd door StapelPanda op 19-01-2015 15:05 . Reden: Info toegevoegd over bordje ]
Anoniem: 187449
[ Voor 34% gewijzigd door Anoniem: 187449 op 19-01-2015 21:30 ]
Ik heb over kerstmis en nieuwjaar een PWM LED WiFi Dimmer gebouwd op basis van de ESP8266. Deze werkt samen met Domoticz om zo een heel erg goedkope dimmer te hebben in een Domotica systeem.
Ik heb alles uitgeschreven op mijn blog:
Part 1: Setup, How it works
Part 2: Hardware and Tools needed to build it yourself and where to get it cheaply!
Part 3: Flashing and programming the ESP-01
Part 4: Configuring Domoticz
Part 5: Hacked Ikea LED lamps
Ik ben benieuwd wat andere mensen er mee gaan bouwen!
Anoniem: 187449
mooi projectQuindor schreef op maandag 19 januari 2015 @ 21:22:
Erg leuk om te zien dat er hier nu ook een topic over is!
Ik heb over kerstmis en nieuwjaar een PWM LED WiFi Dimmer gebouwd op basis van de ESP8266. Deze werkt samen met Domoticz om zo een heel erg goedkope dimmer te hebben in een Domotica systeem.
Ik heb alles uitgeschreven op mijn blog:
Part 1: Setup, How it works
Part 2: Hardware and Tools needed to build it yourself and where to get it cheaply!
Part 3: Flashing and programming the ESP-01
Part 4: Configuring Domoticz
Part 5: Hacked Ikea LED lamps
Ik ben benieuwd wat andere mensen er mee gaan bouwen!
[ Voor 84% gewijzigd door Anoniem: 187449 op 25-01-2015 13:27 ]
Anoniem: 187449
[ Voor 29% gewijzigd door Anoniem: 187449 op 20-01-2015 11:41 ]
Hoop dat ze de pinnen er los bijleveren? Anders heb je hamer nodig om hem in je breadbord te krijgen.Anoniem: 187449 schreef op maandag 19 januari 2015 @ 22:58:
ik wacht momenteel op deze breadboard friendly uitvoering van de ESP-12
Wel mooi printje, en schappelijke prijs, krijgt er twee.
Maar de afstand tussen de pinnen kloppen met een standaard breadbord?
Hoeveel rijen pinnen heb je nog vrij onder en boven bij een standaard breadbord?
Ai, dat heb je een module die stuk is inderdaad. Ik heb het bij mijn 6 ESP-01's nog niet gemerkt, die hebben juist subliem bereik volgens mijn access-points!MacMF schreef op dinsdag 20 januari 2015 @ 19:32:
Ik heb een paar ESP-01 die zeer slecht werkten, na een stuk of 6 ping replies houden ze er een stuk of 50 seconden mee op (zonder te resetten). Nu ben ik er achter dat pcb antenne niet goed werkt, als ik m'n duim erop druk werkt ie prima. Heb er nu tijdelijk een stukje paperclip aan gesoldeerd en de module werkt nu zonder onderbreken.
Ik heb op dit moment nog 6xESP-01 en 10xESP-12 onderweg, die hebben ook allemaal PCB antenna's omdat ik juist vond dat het zo goed werkte! Hopelijk geen defecte exemplaren erbij.
Is het mogelijk om met Nodemcu script via internet in de node te laden? Of moet je daar zelf iets voor schrijven. Het mooiste is natuurlijk als je je nodes via internet kan updaten ipv via de seriele pinnen.
Nouja dan maar even geduld hebben tot de andere ESP die ik besteld had, en de FTDI kabel binnen is.
Hoeft niet stuk te zijn, maar 5v werkt niet altijd even lekker en zal minder lang meegaan, op 5v zal die wellicht maar paar maanden uithouden ipv 25 jaar op 3.3v. Ik heb ding al meerdere keren op 5v laten lopen, word wat warmer en werkt niet altijd. Wellicht doet die het wel weer gewoon als je hem aan 3.3v hangt.ThinkPadd schreef op donderdag 22 januari 2015 @ 10:00:
Gisteren bezig geweest om NodeMCU p m'n ESP-01 te flashen. Dat is goedgegaan, maar nu reageert m'n module helemaal nergens meer op. Kan geen verbinding maken met nodeMCU of Esplorer. Zowel op 9600 als 115200 baud niet. Diverse keren geprobeerd met GPIO0 aan GND, 3V3 etc. Denk dat ik hem gefrituurd heb omdat ik hem via een Arduino met m'n PC verbonden had (heb nog geen FTDI 3.3V USB>Serial binnen). En de Arduino heeft z'n TX/RX op 5V zitten ipv 3.3V.
Nouja dan maar even geduld hebben tot de andere ESP die ik besteld had, en de FTDI kabel binnen is.
57600 ook getest, dat is ook gebruikelijk snelheid die vaak word gebruik.
Kon je na het flashen de module nog wel gebruiken?
Nee na het flashen reageerde het ding nergens op. SSID zag ik ook niet.
57600 niet geprobeerd, komt wel als de FTDI kabel er is.
Voedingsspanning was wel gewoon netjes 3.3V, alleen de datalijnen hebben 5V te vreten gehad.
Daar heb ik in het begin ook mee te maken gehad en kreeg ik veel gibberish door.ThinkPadd schreef op donderdag 22 januari 2015 @ 12:26:
Voedingsspanning was wel gewoon netjes 3.3V, alleen de datalijnen hebben 5V te vreten gehad.
Of alles op 5v of alles op 3.3v (als je je FTDI kabel hebt) anders werkt het erg slecht. Denk er ook eventjes aan je ground door te verbinden. Bij mij gaat het voeden vanaf de FTDI kabel zonder problemen (voor simpele zaken in ieder geval).
Ik denk niet dat hij stuk is hoor, ik heb zelfs eens een flash in het midden afgebroken (per ongeluk). Rebooten naar flash mode en opnieuw geflashed, geen probleem.
Ik moet wel bekennen dat is soms ook echt een uur zit te klooien voordat het allemaal stabiel werkt. Ik verdenk persoonlijk dat de dupond kabel connecties toch niet helemaal lekker zijn ofzo. Erg verwarrend soms.
Als je geen reactie meer kreeg na het flashen dan is dat denk ik toch fout gegaan, flashen zelf kan wel goed zijn gegaan. Word de code na het flashes geverifieerde? Kan zijn dat er iets niet goed ingesteld stond, wellicht staat de code in de verkeerde geheugen adressen.
Maar denk dat die nog wel te redden is mocht die code niet meer werken in de flash chip, flash chip eraf halen, en daar dan via spi de code erin laden zodat er weer bootloader inzit en zo, dan weer terug solderen en je hebt weer werkende esp8266. Wellicht hoef je hem er niet eens af te halen, wellicht kan je in system de flashchip beschrijven door gewoon paar draadjes aan de spi pinnen te hangen.
Edit/
Iemand er al grotere flash chip op gezet? De 09 zou een 1MB flash hebben, klopt dat? Had ook nog even gezocht naar de flashchip die op de 01 opzit en daarvan zijn ook grotere te krijgen.
Hier staat wat info over geheugen van de esp8266.
http://www.esp8266.com/viewtopic.php?f=5&t=9
[ Voor 18% gewijzigd door mad_max234 op 23-01-2015 10:37 ]
Waar ik nog mee aan de gang wil is dit:
http://gizmosnack.blogspo...ug-energy-meter-hack.html Die gast tapt de data van een verbruikmeter af via de SPI pinnen met een Arduino.
En in deze blogpost: http://gizmosnack.blogspo...y-meter-now-wireless.html heeft hij hem draadloos gemaakt met een nRF24L01. Ik wil hem draadloos maken met een ESP8266
Ik had TX en RX verkeerdom
Is ook wel logisch, want ik gebruik alleen maar de USB>Serial converter op de Arduino. Ik had netjes de RX van ESP naar TX van Arduino en TX naar RX... Maar als ik de USB > Serial gebruik dan klopt die aanduiding niet meer

NodeMCU is as we speak aan het flashen, zo ff verder met de knutsels van Quindor: http://blog.quindorian.or...d-dimmer-part-3-of-x.html
Edit: Hmm, toch nog niet. In ESplorer blijft het ding eindeloos onleesbare rotzooi uitspugen?? Zowel op 9600 baud als 115200 en 57600
1
2
3
| PORT OPEN 9600 $@ÉEI4GÈòEédE$AÉE etc etc PORT CLOSED (deed ik, omdat er geen einde aan die bagger kwam) |
Heb er nu de standaard firmware weer op, dan reageert het ding iig weer. Zal het binnenkort nog eens proberen, misschien corrupte download van NodeMCU ofzo.
[ Voor 41% gewijzigd door ThinkPad op 23-01-2015 15:42 ]
Lijkt beetje op eerder project van adafruit, ze heeft er dacht ik ook filmpje van op youtube staan.
https://learn.adafruit.com/tweet-a-watt/
Edit/
Dat onleesbare kan komen door de baudrate, heb je ze allemaal al afgelopen?
Kan je de bootloader nu weer benaderen?
[ Voor 22% gewijzigd door mad_max234 op 23-01-2015 23:31 ]
Bestaande hardware is zeker leuk! Heb het nu zover dat ik een DS18B20 met een Arduino uitlees, en die waarde via WiFi rechtstreeks in Domoticz stop. Moet ook zonder de Arduino kunnen, maar zover ben ik nog niet
Denk dat het sowieso verstandig is om met optocouplers te werken? Ik heb er ook een paar in bestelling, waarmee ik s0 van enkele kWh meters wil gaan bijhouden. Leuk topic.ThinkPadd schreef op vrijdag 23 januari 2015 @ 23:45:
Ik kon de standaard firmware er wel weer opkrijgen, dus de ESP is nog heel...
Dit is imho sowieso een must-follow kanaal op Youtube:
Let wel op de snelheid, je kan niet zomaar elke optocoupler pakken, moet snel genoeg zijn voor het signaal. Daar heb je digital isolators voor, die zijn daarvoor gemaakt. vooral als je 115200 wilt doen of hoger dan zullen aantal goedkope optocouplers niet meer volstaan.
Heb ze in verschillende uitvoeringen, moet zorgen dat je een RX en TX heb, dus eentje met twee kanalen die elke een kant op gaan, het is eenrichtingsverkeer zeg maar.
http://nl.mouser.com/Sear...spx?N=10191071&Ns=Pricing|0
Maar op lage snelheid kom je denk ik wel weg met standaard optocouplers, welke heb je besteld?
Edit/
O wacht je bedoelde tussen de meter en esp8266, spi bus dus, min of meer hetzelfde verhaal.
[ Voor 26% gewijzigd door mad_max234 op 24-01-2015 00:09 ]
Gestart met het flashen van de firmware 0.9.5.0 via een ftdi (is gelukt denk ik)
Daarna aangesloten op arduino nano
arduino ------- esp8266 ----- ftdi
gnd ------------- gnd --------- gnd
.......................3.3v ------- vcc
pin 11(tx) ---*--- rx (via levelshifter met 5k6 en 2k7 weerstand zoals hier)
pin 10 (rx) -------tx (rechtstreeks)
ALs ik daarna via deze sketch werk (die eigenlijk gewoon de hw serial port verbind met de softserial port) dan krijg ik echter geen resultaat van de esp8266
Ik heb ook al de reset en ch_pd aan de 3.3v gehangen, maar ook zonder resultaat
Ook het voeden van de esp8266 vanuit de arduino 3.3v geeft niks...
Iemand een idee wat ik misdoe?
PS zelfs hierna al eens gewoon op 5 v en zonder level shifter aangesloten, maar geen resultaat...
[ Voor 17% gewijzigd door Promy op 25-01-2015 21:41 ]
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
Anoniem: 187449
leuk ideeSprite_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.
@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.
[ Voor 13% gewijzigd door Anoniem: 187449 op 25-01-2015 21:41 ]
Heb ook al tx en rx eens omgedraaid, mocht ik daarin gemist zijn..., maar zonder resultaat
Probeer eens met firmware 0.922Promy schreef op zondag 25 januari 2015 @ 21:18:
[..]
Gestart met het flashen van de firmware 0.9.5.0 via een ftdi (is gelukt denk ik)
[..]
Ik had eerst ook problemen, maar met die firmware lijkt het beter te gaan. Ik heb dit gebouwd: http://www.instructables....-Wifi-Temperature-Logger/ en dat werkte prima.
Niet de Arduino code van die pagina overnemen, daar ontbreekt de helft. Mijn werkende code staat hier: http://pastebin.com/CJcbALjN
Ik had de ESP8266 trouwens rechtstreeks met de TX/RX pinnen gekoppeld aan die van een Arduino Nano3, dus zonder level shifter ertussen. Misschien niet helemaal netjes, maar kon iig testen dat de verbinding tussen ESP en Arduino werkte.
ESP8266 wel netjes via 3.3V gevoed (LM2596 module).
Ik vond deze nog: https://github.com/beckdac/ESP8266-transparent-bridge
Volgens mij als ik de ESP dan aan m'n slimme meter hang, kan ik zo op een Raspberry o.i.d. verbinding maken met iets als ser2net en daarmee de data uitlezen? Zou wel heel tof zijnThis is really basic firmware for the ESP that creates a totally transparent TCP socket to ESP UART0 bridge. Characters come in on one interface and go out the other.
Do you already have a serial project to which you just want to add WiFi? This is your ticket. No more dealing with the AT command set.
[ Voor 47% gewijzigd door ThinkPad op 25-01-2015 22:36 ]
Volgens mij had ik hem hier weg: http://www.xess.com/blog/esp8266-reflash/Promy schreef op zondag 25 januari 2015 @ 22:41:
@ThinkPad: tnx, ga ik eens proberen, maar ik kan nergens die 0.922 versie terugvinden? enkel de laatste 0.95...
morgen maar eens verder zoeken met een frisse geest...
[ Voor 25% gewijzigd door Promy op 25-01-2015 23:33 ]
Ik wil m'n slimme meter (P1-poort, 115200 8N1, geinverteerde data) graag uitlezen via de ESP8266. Dus ik deze firmware op de ESP geladen en spul verbonden met de slimme meter (incl. een BS170 transistor met weerstand om het signaal weer non-inverted te maken, gebruikte ik bij een Arduino ook al naar behoren).
Maar ik krijg niks terug? Ik begin nu te twijfelen of die firmware maar één richting doet (dus alleen van wifi > serial, ipv ook serial > wifi). Als test (loopback) even de RX en TX van de ESP op elkaar aangesloten en dan typen in de console, maar ik zie steeds maar 1 commando
Die '+++AT' commando's krijg ik wel keurig response op
Edit: Jup, firmware doet dus alleen wifi > serial en niet van serial terug naar wifi. Jammer
http://www.esp8266.com/vi...pic.php?f=6&t=864&start=0This firmware, as it stands, only accepts incoming TCP connections. Making outgoing TCP connections is not supported, at this time.
Iemand die weet hoe ik juist van serial > wifi kan gaan? Liefst zo transparant mogelijk, deze firmware leek mij ideaal.
[ Voor 15% gewijzigd door ThinkPad op 26-01-2015 15:56 ]
Ik hoop dat jullie mij hiermee kunnen helpen.
Ik heb hier een paar(4) van die ESP8266 beestjes liggen, maar nu loop ik tegen een probleem aan. Ik heb ze gekregen met de 0.9.0.2 AT-versie van de firmware erin en deze werkt opzich wel OK, maar heeft wat eigenaardigeheden(Zoals het \r\n dingetje). Dus ik dacht: ik schiet de V0.9.5 AT-versie erin, maar deze heeft het probleem dat als ik de AT-RST commando laat uitvoeren, de module niet meer terug komt. Ik moet dan de firmware er opnieuw erin schieten. Nu las ik op internet dat je ook EEN blank.bin op EEN geheugen adres mee moet flashen, omdat de indeling van de settings is veranderd en deze in flash worden opgeslagen.
Weet iemand hoe groot die blank.bin moet zijn en waar je deze naartoe moet flashen?
Ik heb geprobeerd de V0.9.0.2 versie weer terug te flashen, maar die kan ik nergens vinden. Ik kan alleen V0.9.2.2 vinden en deze heeft hetzelfde probleem als de V0.9.5.0 versie.
Heeft iemand anders hier ook problemen mee?
Ander idee is mischien om de nodeMCU versie erin te schieten, maar ik ben niet zo bekend met LUA en wil de ESP8266 met een arduino/MCU laten communiceren. Hoe moeilijk is het om via LUA een arduino serieel met elkaar te laten babbelen?
Lijk ik heel erg op een newbie???
[ Voor 7% gewijzigd door Vuikie op 26-01-2015 17:08 ]
Download link werkt nietAnoniem: 187449 schreef op maandag 26 januari 2015 @ 17:24:
[video]
[url="mega:#F!FdIQnJLY!ls1L4doQrnrlVZXuB2bckQ"]download[/url] sources (klik op zip en download)
Anoniem: 187449
* hmm .. server heeft idd hikups
[ Voor 82% gewijzigd door Anoniem: 187449 op 26-01-2015 18:13 ]
De blank.bin zit ergens in de SDK (iig 0.9.4) en moet naar adres 0x7e000 toe.Vuikie schreef op maandag 26 januari 2015 @ 17:05:
Weet iemand hoe groot die blank.bin moet zijn en waar je deze naartoe moet flashen?
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
tnx, ga ik dat proberen. Ik heb de SDK nu binnen.Sprite_tm schreef op maandag 26 januari 2015 @ 17:55:
[...]
De blank.bin zit ergens in de SDK (iig 0.9.4) en moet naar adres 0x7e000 toe.
Nu wilde ik eigenlijk iets klussen dat de ESP+WS2812Bs een Philips Hue emuleert (zodat ik hue android apps kan gebruiken), maar ik kom er net achter dat je dan ook een bridge moet emuleren en dat maakt alles weer (te) moeilijk.
Weet iemand een alternatief of een andere standaard om RGB leds/lampen aan te sturen? Het liefst gebruik ik al bestaande apps om de lamp aan te sturen.
Bedankt! Daar kan ik zeker wel wat mee!ThinkPadd schreef op maandag 26 januari 2015 @ 23:05:
Kijk eens naar MiLight / Applamp. Dat spul werkt volgens mij ook met TCP commando's e.d. Wordt in Domoticz ook al ondersteund dacht ik.
Hmmmz, die lampen gebruiken een wifi box, hopelijk kan ik dat ding makkelijker emuleren. (ziet er volgens de api niet al te lastig uit)
Ondertussen ook even doorzoeken op pure wifi rgb lampen, wie weet levert dat iets op. LIFX lampen lijken op wat ik zoek (damn die zijn duur), mooie uitdaging om die na te maken
[ Voor 47% gewijzigd door rvtk op 27-01-2015 09:05 ]
Dit zou idd wel heel mooi zijn, wil uiteindelijk ook naar een oplossing als deze. Misschien voorlopig toch maar een Arduino Nano ofzo erbij hangen zodat ik evt ook buitentemperatuur en deurbel uit kan lezen. Als je een goede oplossing gevonden hebt hoor ik het graagThinkPadd schreef op maandag 26 januari 2015 @ 15:52:
Jammer!
Ik wil m'n slimme meter (P1-poort, 115200 8N1, geinverteerde data) graag uitlezen via de ESP8266. Dus ik deze firmware op de ESP geladen en spul verbonden met de slimme meter (incl. een BS170 transistor met weerstand om het signaal weer non-inverted te maken, gebruikte ik bij een Arduino ook al naar behoren).
Maar ik krijg niks terug? Ik begin nu te twijfelen of die firmware maar één richting doet (dus alleen van wifi > serial, ipv ook serial > wifi). Als test (loopback) even de RX en TX van de ESP op elkaar aangesloten en dan typen in de console, maar ik zie steeds maar 1 commando
Die '+++AT' commando's krijg ik wel keurig response op
Edit: Jup, firmware doet dus alleen wifi > serial en niet van serial terug naar wifi. Jammer
[...]
http://www.esp8266.com/vi...pic.php?f=6&t=864&start=0
Iemand die weet hoe ik juist van serial > wifi kan gaan? Liefst zo transparant mogelijk, deze firmware leek mij ideaal.
Hoe ben je trouwens van plan de ESP te voeden in de meterkast? Via 5V Usb adapter naar 3.3V ofzo?
Anoniem: 187449
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?

Hmm... ook een mooie oplossing idd :-) Al enige inschatting/ervaring hoe lang de ESP erop kan draaien? Begrijp uiteraard dat dat afhankelijk is van de gebruikte functionaliteit
Anoniem: 187449

maar ik start (vandaag

Moet je die blank elke keer mee flashen? ik had dit niet gedaan en ik krijg er inderdaad niks uit...Sprite_tm schreef op maandag 26 januari 2015 @ 17:55:
[...]
De blank.bin zit ergens in de SDK (iig 0.9.4) en moet naar adres 0x7e000 toe.
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
[ Voor 3% gewijzigd door mad_max234 op 27-01-2015 14:30 ]
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
Interessant, wat zit er nog meer op dat bordje naast de ESP?Anoniem: 187449 schreef op dinsdag 27 januari 2015 @ 12:57:
denk als je een paar keer per uur iets upload dat je praat over maanden.
[afbeelding]
maar ik start (vandaag) zelf ook een proefje.
Hippos are apparently just rage filled hate tanks
Anoniem: 187449
charge bordje (andere kant printje komt 1x18650 in een batterij case )sfinx schreef op dinsdag 27 januari 2015 @ 14:39:
[...]
Interessant, wat zit er nog meer op dat bordje naast de ESP?
spanningsregelaar 3V3
flash knopje
reset knopje
aan/uit knopje
usb-serial stekkertje
2 weerstandjes
aansluiting sensor(s)
[ Voor 72% gewijzigd door Anoniem: 187449 op 27-01-2015 18:17 ]
Ik krijg de module echter niet verbonden met het access point (AT+JAP), hij geeft hier ERROR en krijgt het adres 0.0.0.0 ? Hij list de access points wel juist op?
Op het commando AT+JAP krijg ik als reply eerst het ingetikte commando terug maar er zitten fouten in
De firmware is de 0.95
Maar daarnaast: op 5V doet hij net hetzelfde (de ERROR geven) edit...mmm natuurlijk haalt die dan weer z'n spanning van een usb poort...
[ Voor 29% gewijzigd door Promy op 28-01-2015 11:47 ]
Volgende keer eerst dat proberen ipv te blijven klooien
[ Voor 48% gewijzigd door Promy op 28-01-2015 14:15 ]
Zet anders eens condensator op de voedingslijn, dicht bij esp8266, 10uF of zo, komt niet zo heel nauw.
Anoniem: 187449
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

[ Voor 16% gewijzigd door Anoniem: 187449 op 28-01-2015 23:50 ]
Net eens het breadboard gedeelte er van tussenuit gehaald en het schema van in het begin van het topic (met de weerstand en diode) gesoldeerd, en nu is er geen jitter meer (maar hij startte wel niet altijd...de arduino krijgt stroom via de softserial rx pin...)mad_max234 schreef op woensdag 28 januari 2015 @ 14:32:
Wel minder?
Zet anders eens condensator op de voedingslijn, dicht bij esp8266, 10uF of zo, komt niet zo heel nauw.
is dit in serie of paralle?
Veiligheid staat voor op http://www.juniorverkeerslichten.nl
Anoniem: 187449
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 !
[ Voor 23% gewijzigd door Anoniem: 187449 op 28-01-2015 19:55 ]
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
O ja sprite_tm je krijgt nog een BIERTJE van me voor je webserver programma op de ESP
@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
[ Voor 37% gewijzigd door zoutepopcorn op 29-01-2015 14:50 ]
Leuk, dat idee had ik ookAnoniem: 187449 schreef op woensdag 28 januari 2015 @ 14:45:
en omdat het altijd goedkoper kan deze 5v portabel 'power' oplossing![]()
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]

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.
Hippos are apparently just rage filled hate tanks
Anoniem: 187449
eea hangt ervan af uiteraard of er veel 'ingebroken' wordt
( er bestaan wel leuke charge/protect en step up printjes in 1 )
ben zelf nog wat aan het expirimenteren, mijn doel is/was om een mobiel alarm systeempje te maken dat samenwerkt met de iphone.
zodra er beweging is krijg je (via appje) een push message.
[ Voor 73% gewijzigd door Anoniem: 187449 op 30-01-2015 11:39 ]
Heeft iemand een idee hoe ik compact van 230V > 3,3V (ESP8266 + Arduino Pro Mini) kan gaan?
Zat zelf te denken om een oude telefoonlader open te slopen en die er bij in te bouwen... en dan zo'n stepdownconverter van hierboven erbij te zetten. Maar misschien zijn er betere ideeën? Liefst ook nog een beetje veilig
Anoniem: 187449
wat jij zoekt is gewoon een 3v3 voedinkje.. dus
zoiets + adapter
Ik doelde op deze: http://www.ebay.nl/itm/27..._trksid=p3984.m1497.l2649
Zal nog ff kijken. Direct van 230V > 3V3 zou het mooiste zijn, maar weet niet of daar iets voor te verkrijgen is wat veilig is.
Hey gaaf ding zeg, wist niet dat dat bestond! Jammer dat ze nog een beetje duur zijn. Zo'n ding van eBay is wel tof voor een enkele keer maar om zoiets nou echt ergens in te bouwen voor permanent gebruik... Die goedkope dingen uit China zijn altijd prima, maar om er nou 230V aan te hangen vind ik toch een beetje eng.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!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..
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.
Oeps.. Heb er net een besteldmad_max234 schreef op vrijdag 30 januari 2015 @ 16:22:
[...]
Foto zegt meer dan 1000 woorden, jakkes!![]()
[afbeelding]
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.
En als je toch bezig met een volt regulator toevoegen.. bv 3 AC wordt 4,5 dc maar met een volt regulator kun je dat perfect naar 3dc krijgen....
Kun je dan niet beter een USB oplader pakken en op uw PCB een micro usb header zetten....
MT Venus E 5KW (V151) P1 HomeWizard | Hackerspace Brixel te Hasselt (BE) - http://www.brixel.be
Zat wat te kijken naar pinnen van de 03, welke zijn de spi? Of kan je de spi mappen naar elke GPIO? Of zijn die niet naar buiten gebracht? Dan word het modden, als ik het goed heb gebreken hangt de flash chip aan de spi bus, gelukkig is dat SOP behuizing die hebben reletief grote pinnen waar je makkelijk een draadje aan kan solderen als dat nodig zou zijn.

Verder ook nog NodeMCU devkit prototype

Verder weet ik dat er nieuwe ESP12-E uit komt met 6 extra pinouts.
Kwalitatief blaten
Anoniem: 187449
Raspberry Pi 2 snel genoeg als MQTT station ?
voor 36,90 kan je het proberen (heb er 1 besteld om mee te spelen ism ESP modules))
[ Voor 7% gewijzigd door Anoniem: 187449 op 02-02-2015 14:42 ]
aha, medepadvinderallert. zit er op httpd-esp een optie om een tcp poort te starten en de data (transparant) te versturen naar de uart? Anders ga ik eens kijken of ik dat er bij kan maken.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.
Er zijn diverse voorbeelden beschikbaar, maar het komt altijd terug op de EasyIoT server. Omdat ik dat nogal een overkill vind vroeg ik me af of er geen eenvoudiger methodes zijn?
Er zou dan wat info via de seriale port moeten worden geupload naar pvoutput.