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

  • Parklife
  • Registratie: maart 2005
  • Laatst online: 15:55
Werkt! Had idd. iets(?) niet goed in de mqtt configuratie in Tasmota...

Nu weer een ander raar probleem wat eigenlijk hier niet thuis hoort... Op m'n android telefoon werkt Domoticz soepel, op de pi zero zelf met 7inch touch screen, is het niet vooruit te branden.....

Parklife


Acties:
  • 0Henk 'm!

  • Parklife
  • Registratie: maart 2005
  • Laatst online: 15:55
Werkt prima:

Nu is het wachten op wat sensoren van Ali en wat D1 mini's. En ik zoek nog een circuitje waarmee ik een 18650 op kan laden met een zonnepaneel (tje). Dit voor een temperatuur sensor buiten..... Iemand tips?

Parklife


Acties:
  • +2Henk 'm!

  • Lennyz
  • Registratie: januari 2010
  • Laatst online: 20:02
Parklife schreef op zondag 26 mei 2019 @ 09:03:
Werkt prima:
[Afbeelding: Domoticz250619]
Nu is het wachten op wat sensoren van Ali en wat D1 mini's. En ik zoek nog een circuitje waarmee ik een 18650 op kan laden met een zonnepaneel (tje). Dit voor een temperatuur sensor buiten..... Iemand tips?
Deze aansluiten aan het zonnepaneel:

https://www.aliexpress.co...tep-Down/32841643698.html

en deze aan de 18650 en aan de output van de step down module:

https://www.aliexpress.co...ion-Dual/32453058256.html

Acties:
  • 0Henk 'm!

  • Bolukan
  • Registratie: oktober 2002
  • Laatst online: 23:37
Hangt van het type batterij af, niet alleen de fysieke grootte (18650). Voor een Lithium kun je het gelinkte boardje (TP4056) gebruiken, maar voor een LiFePo4 werkt dat niet (maak je hem kapot met 4,2V), maar kan je een aangepaste TP5000 gebruiken.

Acties:
  • 0Henk 'm!

  • Parklife
  • Registratie: maart 2005
  • Laatst online: 15:55
Het is een Lithium batterij. Maar is wat het bordje aan output levert wel genoeg voor een D1 mini? Of moet er nog een booster tussen?

Parklife


  • vwtune
  • Registratie: mei 2008
  • Laatst online: 20:43
Ik heb mijn ina219 binnen en een wemos d1 mini geflashed met tasmota 6.5.0 (sensor versie), maar ik krijg met geen mogelijkheid de ina219 aan de praat. Geen idee wat ik verkeerd doe, alles netjes aangesloten : D4: SDA, D5: SCL, G: GND and 3V3: VCC.

i2cscan geeft het volgende weer:

15:57:31 MQT: tele/WemosD1Mini2/SENSOR = {"Time":"2019-05-30T15:57:31","ANALOG":{"A0":5}}
15:57:45 CMD: I2Cscan
15:57:45 MQT: stat/WemosD1Mini2/RESULT = {"I2CScan":"Error 4 at 0x01"}

Iemand een idee ?

Acties:
  • +1Henk 'm!

  • Bolukan
  • Registratie: oktober 2002
  • Laatst online: 23:37
Mooi plaatje van de TP4056, vaak uit China met TC4056A (max 0,7A) chip geleverd: .

Ik denk dat het kan: Als je 2,9 tot 4,2 Volt voedt aan de USB van de ESP8266, gaat er door de voltage regulator (ME6211?) nog ca 0,3 Volt af. De ESP8266 heeft toch wel 3,1V nodig, dus je d1 mini stopt als de batterij rond de 3,4V komt.

Er is trouwens een d1 mini battery shield, heb je daar al naar gekeken?
Een van de vele youtube filmpje erover

Bolukan wijzigde deze reactie 30-05-2019 22:44 (6%)


Acties:
  • +1Henk 'm!

  • BosGnoom
  • Registratie: februari 2002
  • Laatst online: 14:27
vwtune schreef op donderdag 30 mei 2019 @ 20:33:
Ik heb mijn ina219 binnen en een wemos d1 mini geflashed met tasmota 6.5.0 (sensor versie), maar ik krijg met geen mogelijkheid de ina219 aan de praat. Geen idee wat ik verkeerd doe, alles netjes aangesloten : D4: SDA, D5: SCL, G: GND and 3V3: VCC.

i2cscan geeft het volgende weer:

15:57:31 MQT: tele/WemosD1Mini2/SENSOR = {"Time":"2019-05-30T15:57:31","ANALOG":{"A0":5}}
15:57:45 CMD: I2Cscan
15:57:45 MQT: stat/WemosD1Mini2/RESULT = {"I2CScan":"Error 4 at 0x01"}

Iemand een idee ?
Weet je zeker dat je D4 en D5 moet hebben voor SDA en SCL? Als ik op het schema van Wemos kijk (https://wiki.wemos.cc/_me...d1:sch_d1_mini_v3.0.0.pdf) zit SDA en SCl op GPIO4 en GPIO5. Dit zijn D1 en D2 van je Wemos... Is ergens wat verwisseld? Daarnaast... i2c zou op ieder paar pinnetjes geprogrammeerd kunnen worden, is AFAIK toch een bitbang dingetje...

Acties:
  • 0Henk 'm!

  • vwtune
  • Registratie: mei 2008
  • Laatst online: 20:43
BosGnoom schreef op vrijdag 31 mei 2019 @ 09:27:
[...]


Weet je zeker dat je D4 en D5 moet hebben voor SDA en SCL? Als ik op het schema van Wemos kijk (https://wiki.wemos.cc/_me...d1:sch_d1_mini_v3.0.0.pdf) zit SDA en SCl op GPIO4 en GPIO5. Dit zijn D1 en D2 van je Wemos... Is ergens wat verwisseld? Daarnaast... i2c zou op ieder paar pinnetjes geprogrammeerd kunnen worden, is AFAIK toch een bitbang dingetje...
Nee helaas ook geen effect, zelfde probleem, maar schijnbaar zou het zo wel moeten werken dus ik geef het op. |:(

Acties:
  • +1Henk 'm!

  • Parklife
  • Registratie: maart 2005
  • Laatst online: 15:55
Ik kwam nog een oude powerbank tegen, en had nog een nagenoeg ongebruikte 18650 liggen. (dit totdat m'n D1 mini, BME280, TP4056 en converter van Ali binnen zijn...)


Draait nu zo'n 30 uur, doet elke 15 min een meeting. Led zit er aan, omdat anders het vermogen van de D1 te laag is en de voeding automatisch uit gaat.

Parklife


Acties:
  • +1Henk 'm!

  • Bolukan
  • Registratie: oktober 2002
  • Laatst online: 23:37
Ik heb deze opstelling met een LiFePo4 batterij en een bare ESP-12F met BME280 sensor.

Elke minuut wordt een reading gedaan, het verzenden gebeurt elke 6 minuten. Dit zijn nog steeds de test-instellingen van afgelopen half jaar, dus met hogere frequentie dan nodig. Batterij houdt het nu 2 maanden uit. Met het verzenden eens in de 20 minuten (dan zit RTC memory vol) of ook een lagere meetfrequentie moet veel langer te halen zijn.

  • H143
  • Registratie: juli 2006
  • Laatst online: 23:00
Sinds vandaag heb ik het laatste stukje hardware om mn elektra verbruik te kunnen monitoren binnen. Nu alleen nog de software
Ik wil graag van 2 eastron sdm120 de gegevens dmv modbus uitlezen en versturen naar mn mqtt server. Ik ben al wel het eea tegen gekomen maar kan nergens er in terugvinden of ik ook beide met 1 esp kan uitlezen. Is er hier ook iemand met ervaring hiermee

Acties:
  • 0Henk 'm!

  • BosGnoom
  • Registratie: februari 2002
  • Laatst online: 14:27
vwtune schreef op vrijdag 31 mei 2019 @ 17:09:
[...]


Nee helaas ook geen effect, zelfde probleem, maar schijnbaar zou het zo wel moeten werken dus ik geef het op. |:(
Hmm... Waarmee programmeer je de Wemos? Misschien eerst eens via de Arduino omgeving een i2c scanner bouwen, dan weet je iig dat dat stukje werkt... https://github.com/wemos/...C_Scanner/I2C_Scanner.ino

Acties:
  • 0Henk 'm!

  • Boudewijn
  • Registratie: februari 2004
  • Laatst online: 23:58

Boudewijn

omdat het kan

ik ben lekker aan het noobcaken en mijn eerste stapjes aan het zetten met de ESP8266. Ik heb een Wemos NodeMCU V3 Lolin bordje liggen, die ik geflashed heb met micropython.
Daar hangt nu een SH1106 gebaseerd OLED-schermpje op van Ali: https://www.aliexpress.co...042311.0.0.5d744c4dzSaK2P

En als ik de ali-pagina goed begrijp kan dit ding zowel witte als blauwe tekst weergeven (aanname, maar ik lees "OLED Blue/White" op die page) . Nu lukt tekst weergeven echt prima, maar ik krijg het niet voor elkaar om van blauwe naar witte tekst te gaan.

Mijn code:

code:
1
2
3
4
5
6
7
8
9
10
11
12
from machine import Pin, I2C
import sh1106
import time

i2c = I2C(scl=Pin(5), sda=Pin(4), freq=400000)
display = sh1106.SH1106_I2C(128, 64, i2c, None,  0x3c)

display.sleep(False)
display.fill(0)
display.contrast(255)
display.text("hoi", 0, 0, 1)
display.show()


Ik gebruik deze library: https://github.com/robert-hh/SH1106

Als ik dan de documentatie van die lib bekijk verwijst hij voor zijn text-functie hiernaartoe:
http://docs.micropython.o...ght=framebuf#drawing-text

En daar lees ik dat dat laatste argument de kleur is. Die heb ik nu op wat waarden gezet en veel verder dan 0 = zwart, 1 = blauw kom ik niet. Ik heb 2, 255 etc geprobeerd, maar geen manier om wit te tonen.

Uiteraard heb ik https://www.elecrow.com/download/SH1106%20datasheet.pdf bekeken maar ik word er qua tekstkleur niet heel veel wijzer uit.


Doe ik iets fout of kan dit display gewoon geen witte tekst tonen? Is niet heel erg, maar ben lekker aan het experimenteren :).

Acties:
  • +1Henk 'm!

  • Lennyz
  • Registratie: januari 2010
  • Laatst online: 20:02
Boudewijn schreef op dinsdag 4 juni 2019 @ 00:59:

En als ik de ali-pagina goed begrijp kan dit ding zowel witte als blauwe tekst weergeven (aanname, maar ik lees "OLED Blue/White" op die page) . Nu lukt tekst weergeven echt prima, maar ik krijg het niet voor elkaar om van blauwe naar witte tekst te gaan.
Dat klopt niet helemaal. De witte en blauwe zijn twee verschillende versies. Je hebt dus of wit of blauw.

Acties:
  • 0Henk 'm!

  • Boudewijn
  • Registratie: februari 2004
  • Laatst online: 23:58

Boudewijn

omdat het kan

Lennyz schreef op dinsdag 4 juni 2019 @ 07:26:
[...]


Dat klopt niet helemaal. De witte en blauwe zijn twee verschillende versies. Je hebt dus of wit of blauw.
Ah dus toch. Nou ja prima. Dank je wel.

Acties:
  • 0Henk 'm!

  • Boudewijn
  • Registratie: februari 2004
  • Laatst online: 23:58

Boudewijn

omdat het kan

Ik zit nu al een paar uur te klooien op wat peripherals aan een wemos lolin NodeMCU V3 met daarop micropython.
Wat ik wil maken is een device met een max31865 op SPI, een OLED-schermpje op I2C en een rotary encoder op KY040.

Dit heb ik als volgt aangesloten:

Display:
SCL op D5 (van het bordje, zie hieronder voor de pinout)
SDA op D6

Rotary encoder:
CLK op D1
DT op D2

MAX31865 (letterlijk dit bordje maar dan van ali: https://learn.adafruit.co...-pt100-amplifier?view=all)
CLK op SK
SDO op S0
SDI op S1
CS op D3

Ik gebruik graag de hardware SPI bus om eens te kijken hoe dat werkt. De chipselect moet ik eerst laag trekken, dan SPI uitlezen (4 bytes) en weer hoog trekken. Moet lukken, toch?


De pinout van het wemos bordje:



So far so good.
Als ik een simpel python-script maak wat de rotary encoder uitleest en displayt op het scherm werkt dat prima:

Python:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import utime
from rotary_irq_esp import RotaryIRQ
from machine import Pin, I2C
import sh1106
import time

r = RotaryIRQ(5,4,0,20,True, RotaryIRQ.RANGE_WRAP)
i2c = I2C(scl=Pin(14), sda=Pin(12), freq=400000)
display = sh1106.SH1106_I2C(128, 64, i2c, None,  0x3c)

display.sleep(False)
display.fill(0)
display.contrast(255)

while True:
      v = r.value()
      display.fill(0)
      display.text(str(v), 0, 0, 1)
      display.show()
      time.sleep_ms(50)


Niet echt rocket science. Dit geeft de stand van de encoder netjes aan, behalve dat ik telkens 2 klikjes moet draaien voor de output verandert (en die verandert dan maar met 1 waarde). Iets waar ik later nog induik.

Als ik echter ook de SPI dingen erbij gooi krijg ik rare effecten...

Ik heb de code van daarnet aangepast:

Python:
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
import utime
from rotary_irq_esp import RotaryIRQ
from machine import Pin, I2C, SPI
import sh1106
import time

r = RotaryIRQ(5,4,0,20,True, RotaryIRQ.RANGE_WRAP)
i2c = I2C(scl=Pin(14), sda=Pin(12), freq=400000)
display = sh1106.SH1106_I2C(128, 64, i2c, None,  0x3c)
hspi = SPI(1, baudrate=80000000, polarity=0, phase=0)

display.sleep(False)
display.fill(0)
display.contrast(255)

cs = Pin(0, Pin.OUT)

while True:
      cs.off()
      temp = hspi.read(4)
      cs.on()
      print(temp)
      temp = temp_c(temp)
      print(temp)

      s = "{} {}".format(str(r.value()), str(temp))

      display.fill(0)
      display.text(s, 0, 0, 1)
      display.show()
      time.sleep_ms(500)


De temp_c functie is verder niet zo relevant. Als ik dit uit wil voeren crasht python op de 1102 library. Huh?


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
john@desktop:~/esp8266$ ampy run thermometer.py 
Traceback (most recent call last):
  File "/usr/local/bin/ampy", line 10, in <module>
    sys.exit(cli())
  File "/usr/local/lib/python3.7/dist-packages/click/core.py", line 764, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python3.7/dist-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python3.7/dist-packages/click/core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/local/lib/python3.7/dist-packages/click/core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python3.7/dist-packages/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "/usr/local/lib/python3.7/dist-packages/ampy/cli.py", line 337, in run
    output = board_files.run(local_file, not no_output)
  File "/usr/local/lib/python3.7/dist-packages/ampy/files.py", line 303, in run
    out = self._pyboard.execfile(filename)
  File "/usr/local/lib/python3.7/dist-packages/ampy/pyboard.py", line 273, in execfile
    return self.exec_(pyfile)
  File "/usr/local/lib/python3.7/dist-packages/ampy/pyboard.py", line 267, in exec_
    raise PyboardError('exception', ret, ret_err)
ampy.pyboard.PyboardError: ('exception', b'', b'Traceback (most recent call last):\r\n  File "<stdin>", line 21, in <module>\r\n  File "sh1106.py", line 136, in sleep\r\n  File "sh1106.py", line 182, in write_cmd\r\nOSError: [Errno 110] ETIMEDOUT\r\n')


Kan iemand met uitleggen wat hier foiut gaat? Die 1106-library heb ik hiervandaan: https://github.com/robert-hh/SH1106

Ik vind het heel raar dat zodra ik spi op andere pinnen gebruik die lib (of de uC) over de rode gaat. Ik vermoed dat het de uC is, maar weet dit eigenlijk niet zeker.

Die functie op regel 136 doet inderdaad wat I/O dingen:

code:
1
2
    def sleep(self, value):
        self.write_cmd(_SET_DISP | (not value))


Maar goed, ik snap dit niet. Iemand? :)

  • jomas
  • Registratie: mei 2011
  • Laatst online: 21:18
Boudewijn schreef op dinsdag 4 juni 2019 @ 22:23:
Maar goed, ik snap dit niet. Iemand? :)
Dit lijkt meer op een crash van ampy.

  • fo0
  • Registratie: juli 2018
  • Laatst online: 20:16
Ik zie heel veel mensen de ESPXX gebruiken in combinatie met analoge readings. Ik vind de ADC niet bepaald stabiel en verschilt ook per module. Ik zit er zelfs aan te denken om een ATmega328 te gebruiken voor de ADC en dan met i2c door te geven aan de ESP.

Iemand hier ervaringen mee? En hoe doen andere mensen dit? Die nemen gewoon aan dat wat ze meten (temp bv) ook juist is?

Edit: zojuist een ADS1115 besteld heeft ook een i2c interface, kijken wat die levert.

fo0 wijzigde deze reactie 05-06-2019 12:05 (10%)


  • Boudewijn
  • Registratie: februari 2004
  • Laatst online: 23:58

Boudewijn

omdat het kan

jomas schreef op woensdag 5 juni 2019 @ 10:01:
[...]


Dit lijkt meer op een crash van ampy.
Indeed, lekker dat ik hier oo keen hele tijd naar gekeken heb en dan de 3e regel van de foutmelding mis :'(

Ben met de hand de losse regels een in de python shell gaan gooien, en de uC reboot als ik dit doe:

Python:
1
 cs = Pin(0, Pin.OUT)


Ik lees hier wat over beperkingen bij boot met GPIO0, maar dit treedt veel later op.
https://www.forward.com.au/pfod/ESP8266/GPIOpins/index.html

Ik snap dus niet waarom de 8266 reboot als ik die regel uitvoer.

offtopic:
Ik zou ook prima een MCP23017 kunenn gebruiken op de bestaande I2C-bus om die chip-select op de SPI-bus te doen, maar ik wil snappen waarom die ESP herstart.

Boudewijn wijzigde deze reactie 05-06-2019 12:49 (11%)


Acties:
  • +1Henk 'm!

  • Bolukan
  • Registratie: oktober 2002
  • Laatst online: 23:37
Boudewijn schreef op dinsdag 4 juni 2019 @ 22:23:
...
Maar goed, ik snap dit niet. Iemand? :)
De SPI-pins die je nu gebruikt zijn (ook en met name) voor de flash-chip. Dat zou ik uit de weg gaan.

Probeer het eens met de standaard HSPI-pins: D5/CLK, D6/MISO, D7/MOSI en D8/CS. En met de standaard I2C-pins: D1/CLK en D2/SDA.
Om de rotary-decoder interrupt pins te geven, zou ik toch voor SPI/CS D0 ipv D8 gebruiken (en D8 met interrupt voor de rotary-decoder) met D3 bijvoorbeeld (bruikbaar na boot) of anders toch D10 (als flash met DIO werkt ipv QIO is deze beschikbaar).

En anders zonder rotary decoder testen of het de SPI-pins zijn.

  • Parklife
  • Registratie: maart 2005
  • Laatst online: 15:55
Nou...... wat denken jullie, zijn deze Sonoff Basic's echt of counterfeit? Ik heb er 3 extra besteld omdat het me gelukt is om in Domoticz aan de praat te krijgen... Maar ze zien er nogal anders uit. Ook ontbreekt het zegeltje op de behuizing...

http://imgur.com/gallery/L50ROE4

(sorry, krijg de afbeelding niet goed gelinkt)

Parklife wijzigde deze reactie 10-06-2019 09:38 (16%)

Parklife


  • DurkVell
  • Registratie: augustus 2011
  • Laatst online: 15-10 07:41
Ik denk dat er nog wel wat meer nagemaakte versies rondgaan! Ik heb zelf ook een aantal basic's via Ali gekocht, zien er weer anders uit, maar die werken al een half jaar prima via Domoticz!

  • Parklife
  • Registratie: maart 2005
  • Laatst online: 15:55
Ze zullen ook wel werken... Maar qua veiligheid heb ik m'n vraagtekens...

Parklife


  • Lennyz
  • Registratie: januari 2010
  • Laatst online: 20:02
Parklife schreef op maandag 10 juni 2019 @ 09:26:
Nou...... wat denken jullie, zijn deze Sonoff Basic's echt of counterfeit? Ik heb er 3 extra besteld omdat het me gelukt is om in Domoticz aan de praat te krijgen... Maar ze zien er nogal anders uit. Ook ontbreekt het zegeltje op de behuizing...

http://imgur.com/gallery/L50ROE4

(sorry, krijg de afbeelding niet goed gelinkt)
Dit lijkt mij de laatste versie van de Basic variant. Volgens mij is dit gewoon de echte.

  • Parklife
  • Registratie: maart 2005
  • Laatst online: 15:55
Hier ben ik ondertussen ook achter. R1 vs R2:

Maar dan nog valt mij het gemis van het zegeltje, en de mindere kwaliteit van de solderingen op.
(1 was bedoeld voor op de slaapkamer van m'n dochter, vandaar de extra zorgen) Ik heb er maar wat extra besteld, nu via de officiële Sonoff store)

Parklife


  • Boudewijn
  • Registratie: februari 2004
  • Laatst online: 23:58

Boudewijn

omdat het kan

Bolukan schreef op zondag 9 juni 2019 @ 21:27:
[...]


De SPI-pins die je nu gebruikt zijn (ook en met name) voor de flash-chip. Dat zou ik uit de weg gaan.
Huh volgens mij gebruik ik die netjes. Ik heb nu aangesloten staan. Even ter referentie de pinout:


Aaah ik zie nu de H-spi pinnen. Dank voor de tip! Die ga ik ga inderdaad gebruiken. Weet je wel waar die reset door PIN0 vandaan kan komen?
Probeer het eens met de standaard HSPI-pins: D5/CLK, D6/MISO, D7/MOSI en D8/CS. En met de standaard I2C-pins: D1/CLK en D2/SDA.
Om de rotary-decoder interrupt pins te geven, zou ik toch voor SPI/CS D0 ipv D8 gebruiken (en D8 met interrupt voor de rotary-decoder) met D3 bijvoorbeeld (bruikbaar na boot) of anders toch D10 (als flash met DIO werkt ipv QIO is deze beschikbaar).
Waarom zou je specifiek die pinnen gebruiken? Ik ga het bordje zo even opnieuw opbouwen volgens jouw plan.

  • Bolukan
  • Registratie: oktober 2002
  • Laatst online: 23:37
D0/GPIO16 kun je gebruiken om je ESP8266 uit een deep sleep te halen. Je verbindt dan D0 aan Reset en via D0 geeft ie zichzelf dan een wake-up call.

D0 heeft geen interrupt mogelijkheid, wat voor de CS niet nodig is, maar voor de rotary-decoder weer wel handig (je kunt ook zelf pollen, maar ik verwacht dat de library interrupt gebruikt). Daarom zou ik die wissel maken. D8/GPIO15 moet alleen LOW zijn bij de boot en ik weet niet of de rotarydecoder dat kan verstoren?

Bij QIO worden meer lines (4) gebruikt dan bij DIO (2), namelijk ook D9 en D10. Maar ik lees overal dat D9 dan toch signaal vertoont, daarom de keuze voor D10.

Veel succes. Ik heb nog nooit zoveel pins gebruikt.

PS: De library Encoder by Paul Stoffregen staat D10 niet toe.

Bolukan wijzigde deze reactie 11-06-2019 23:03 (11%)


  • Boudewijn
  • Registratie: februari 2004
  • Laatst online: 23:58

Boudewijn

omdat het kan

Bolukan schreef op dinsdag 11 juni 2019 @ 22:56:
D0/GPIO16 kun je gebruiken om je ESP8266 uit een deep sleep te halen. Je verbindt dan D0 aan Reset en via D0 geeft ie zichzelf dan een wake-up call.

D0 heeft geen interrupt mogelijkheid, wat voor de CS niet nodig is, maar voor de rotary-decoder weer wel handig (je kunt ook zelf pollen, maar ik verwacht dat de library interrupt gebruikt). Daarom zou ik die wissel maken. D8/GPIO15 moet alleen LOW zijn bij de boot en ik weet niet of de rotarydecoder dat kan verstoren?

Bij QIO worden meer lines (4) gebruikt dan bij DIO (2), namelijk ook D9 en D10. Maar ik lees overal dat D9 dan toch signaal vertoont, daarom de keuze voor D10.

Veel succes. Ik heb nog nooit zoveel pins gebruikt.

PS: De library Encoder by Paul Stoffregen staat D10 niet toe.
Duidelijk. Ik ga uiteindelijk toch eerst maar een versie op een pi maken, ik merk dat ik ook nog even handig moet worden met wat van dit soort devices. Als het op dat platform goed werkt bouw ik hem om naar de ESP32/8266.

Dank je wel voor de hulp! :)

  • Bolukan
  • Registratie: oktober 2002
  • Laatst online: 23:37
Vanavond eens zelf geprobeerd met een rotary encoder KY-040 en een I2C OLED.

Het eerste uur ging op aan opstartproblemen :? : Vanaf 2.5.1 moeten interrupt functies voorafgegaan worden door ICACHE_RAM_ATTR, wat nog niet is doorgevoerd in bovenstaande library. In platformio kan je dat omzeilen door platformio 2.0.4 te kiezen.
code:
1
platform = espressif8266@2.0.4

Pin D8 (GPIO15) en RX (GPIO3) werken goed voor de Rotary encoder, mits je ze niet connect tijdens het flashen, booten (GPIO15 moet dan LOW zijn) èn geen Serial (vanwege RX) gebruikt. Met name dat eerste vind ik niet praktisch. Ik pas nu even....

  • vwtune
  • Registratie: mei 2008
  • Laatst online: 20:43
Is het mogelijk om met een Wemos D1 mini (of Wemos NodeMCU) bijvoorbeeld 5 meter digitale ledstrip aan te sturen?. Dus echt bewegingen/ kleur schema's maken? Ik ben naarstig opzoek naar een aansluitschema / tutorial hiervoor.

  • jvdmast
  • Registratie: november 2002
  • Laatst online: 04-10 14:28
vwtune schreef op vrijdag 14 juni 2019 @ 11:03:
Is het mogelijk om met een Wemos D1 mini (of Wemos NodeMCU) bijvoorbeeld 5 meter digitale ledstrip aan te sturen?. Dus echt bewegingen/ kleur schema's maken? Ik ben naarstig opzoek naar een aansluitschema / tutorial hiervoor.
Je bedoelt zoiets? https://www.google.com/search?q=esp8266+led+controller

  • vwtune
  • Registratie: mei 2008
  • Laatst online: 20:43
Nee, ik bedoel dus via een wemos d1 mini, een digitale ledstrip aansturen waarmee je dus zoiets kunt doen:
YouTube: McLighting Tutorial - WS2812B LED Strip ESP8266 MC LIGHTING

maar dit is al een soort van tutorial, ik ga hem maar eens volgen...

  • jvdmast
  • Registratie: november 2002
  • Laatst online: 04-10 14:28
vwtune schreef op vrijdag 14 juni 2019 @ 11:47:
[...]


Nee, ik bedoel dus via een wemos d1 mini, een digitale ledstrip aansturen waarmee je dus zoiets kunt doen:
YouTube: McLighting Tutorial - WS2812B LED Strip ESP8266 MC LIGHTING

maar dit is al een soort van tutorial, ik ga hem maar eens volgen...
Dan snap ik je vraag niet.
De Wemos is een esp8266 en volgens de google die ik je gaf vind je precies hoe je ondermeer de ws2812 strips met een esp8266 aanstuurt. Wat bedoel je dan of wat wil je wel weten dan?

  • Amanoo
  • Registratie: december 2007
  • Laatst online: 14-10 15:35

Amanoo

Cᴀᴛs ᴀʀᴇ ɴɪᴄᴇ.

Klopt dat HTTPS servers op de ESP32 niet echt een ding zijn? Ik heb een projectje waarbij ik via WiFi wat sensoren wil uitlezen, maar eigenlijk zou het wel zo netjes zijn om de communicatie te beveiligen.

  • vwtune
  • Registratie: mei 2008
  • Laatst online: 20:43
jvdmast schreef op vrijdag 14 juni 2019 @ 13:43:
[...]

Dan snap ik je vraag niet.
De Wemos is een esp8266 en volgens de google die ik je gaf vind je precies hoe je ondermeer de ws2812 strips met een esp8266 aanstuurt. Wat bedoel je dan of wat wil je wel weten dan?
Ow wacht even, bedoel je deze link? http://workshop.syntaxleiden.nl/ledstrip-esp8266-guide.html
?
Als ik via jouw google page kijk dan zie ik meerdere linkjes, maar die zijn voornamelijk voor de 'gewone'rgb led strip.

  • Zarathustra
  • Registratie: januari 2008
  • Laatst online: 23:32
Heb via esphome een firmware gemaakt om het vochtgehalte van mijn planten in de gaten te houden voor een wemos d1 mini. Werkt als een zonnetje (en voel me als programmeur beetje overbodig ;))

De OTA updates werken alleen niet. Vermoed omdat ik esphome vanuit een VM draai. Configuratie Windows 7 met Virtualbox. Daarop draait CentOS. Netwerk staat in bridge mode. Maar <node_name>.local is niet te resolven, binnen Windows wel.

Niet specifiek esp vraagje, ben ik me van bewust. Maar weet niet zo goed in welke hoek ik het moet zoeken.

Most people would rather die than think and many of them do! - Bertrand, 'The ABC of Relativity' De relativiteit van de lach. Niet denken.


  • jvdmast
  • Registratie: november 2002
  • Laatst online: 04-10 14:28
@Zarathustra ik heb ook al "maanden" last van dat ota niet werkt.
wegens tijdgebrek heb ik nog niet uitgezocht waar het nu misgaat.
Arduino-IDE,
esp8266-core,
python,
wifi/router,
code,
...

Acties:
  • +1Henk 'm!

  • Reinder83
  • Registratie: september 2002
  • Laatst online: 15-10 10:59
Zarathustra schreef op maandag 17 juni 2019 @ 11:31:
Heb via esphome een firmware gemaakt om het vochtgehalte van mijn planten in de gaten te houden voor een wemos d1 mini. Werkt als een zonnetje (en voel me als programmeur beetje overbodig ;))

De OTA updates werken alleen niet. Vermoed omdat ik esphome vanuit een VM draai. Configuratie Windows 7 met Virtualbox. Daarop draait CentOS. Netwerk staat in bridge mode. Maar <node_name>.local is niet te resolven, binnen Windows wel.

Niet specifiek esp vraagje, ben ik me van bewust. Maar weet niet zo goed in welke hoek ik het moet zoeken.
Ik ben er zelf ook niet echt in thuis, maar dat heeft volgens mij met mDNS te maken, hier ook een SO met een soortgelijk probleem: https://unix.stackexchang...internal-to-my-office-lan

En als hacky workaround zou je ze ook kunnen hardcoden in je /etc/hosts als je ze vaste IPs uitdeelt

  • Zarathustra
  • Registratie: januari 2008
  • Laatst online: 23:32
Reinder83 schreef op maandag 17 juni 2019 @ 13:08:
[...]

Ik ben er zelf ook niet echt in thuis, maar dat heeft volgens mij met mDNS te maken, hier ook een SO met een soortgelijk probleem: https://unix.stackexchang...internal-to-my-office-lan
Held! _/-\o_ Heb mdns toegevoegd, poortje opengezet op de firewall en de OTA werkt als een tierelier.

Most people would rather die than think and many of them do! - Bertrand, 'The ABC of Relativity' De relativiteit van de lach. Niet denken.


  • jvdmast
  • Registratie: november 2002
  • Laatst online: 04-10 14:28
Hmm, zou het bij mij mis gaan omdat ik op mijn router als lokaal DNS domein een .local heb dan?

  • Zarathustra
  • Registratie: januari 2008
  • Laatst online: 23:32
jvdmast schreef op dinsdag 18 juni 2019 @ 11:25:
Hmm, zou het bij mij mis gaan omdat ik op mijn router als lokaal DNS domein een .local heb dan?
Als 'ping <node-name>.local' niet werkt is dat vermoedelijk het probleem ja. Als je op een Linux machine werkt kun je de volgorde van resolvers aanpassen. Als je mDNS voor DNS zet werkt het waarschijnlijk wel.

Edit: op mijn machine (CentOS) was mDNS überhaupt niet actief trouwens.

Zarathustra wijzigde deze reactie 18-06-2019 13:02 (8%)

Most people would rather die than think and many of them do! - Bertrand, 'The ABC of Relativity' De relativiteit van de lach. Niet denken.


  • TeXiCiTy
  • Registratie: maart 2004
  • Laatst online: 30-09 22:33
Ik heb een probleempje met de communicatie tussen een Arduino Mega 2560 en een ESP8266. Wellicht dat de gurus hier het zo zien. De gebruikte hardware is de MEGA+WiFi R3 ATmega2560+ESP8266, flash 32MB, USB-TTL CH340G, Micro-USB. Oftewel een Mega 2560 en ESP8266 op hetzelfde bord. Onder de tab "documents" zijn pinout en schematic te vinden.

Door middel van 8 dipswitches zijn de twee chips en CH340 USB op verschillende manieren aan elkaar te koppelen.

Ik kan beide chips afzonderlijk programmeren maar als ik ze met elkaar wil laten praten, krijg ik niet het gewenste resultaat. Waarschijnlijk ga ik iets te kort door de bocht met serial lezen en schrijven...
Mijn verwachtingspatroon is dat als ik met de Mega iets verzend met serial3.println("test") ik die met de ESP8266 moet kunnen lezen met serial.readString() en visa versa.

Eén van de modes met de dipswitches is "CH340 connect to Mega2560 COM3 connect to ESP8266". Hierbij hangt de Serial3 van de Mega aan de Serial van de ESP8266. De Serial van de Mega hangt aan de USB controller. Er zou dus geen softwareSerial nodig zijn zoals met veel van de voorbeelden met losse ESP8266 boards.

Het doel wat ik heb:
- Mega 10x analog input laten lezen (werkt)
- De 10 metingen in een enkele string naar de ESP8266 sturen (werkt wel/niet?)
- De ESP8266 leest de 10 metingen van de Mega (werkt niet)
- Bij ontvangst van een commando over MQTT, antwoordt de ESP8266 over MQTT (werkt)

C: Mega 2560 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
// the setup routine runs once when you press reset:
void setup() {
  Serial.begin(9600);  //Serial monitor
  Serial1.begin(9600);
  Serial2.begin(9600);
  Serial3.begin(9600);  //ESP8266
}

void loop() {
  // read the inputs on analog pins: 
  int sensorVals[10];
  sensorVals[0] = analogRead(A0);
  sensorVals[1] = analogRead(A1);
  sensorVals[2] = analogRead(A2);
  sensorVals[3] = analogRead(A3);
  sensorVals[4] = analogRead(A4);
  sensorVals[5] = analogRead(A5);
  sensorVals[6] = analogRead(A6);
  sensorVals[7] = analogRead(A7);
  sensorVals[8] = analogRead(A8);
  sensorVals[9] = analogRead(A9);

  // Conversion to Volts
  float voltages[10];
  for (int i=0; i<10; i++)
    voltages[i] = (sensorVals[i] * 5.0) / 1023.0;
  
  // Create a string with the reading, semicolon seperated:
  String voltagesStr = "V;";
  for (int i=0; i<10; i++)
  {
    voltagesStr.concat(voltages[i]);
    voltagesStr.concat(";");
  }

  Serial.println(Serial.readString()); //This one shows any manual input by the serial monitor
  Serial.println(Serial1.readString()); //Shows blank, just in case
  Serial.println(Serial2.readString()); //Shows blank, just in case
  Serial.println(Serial3.readString()); //Shows blank, expected this to show the ESP8266 string
  
  Serial.println(voltagesStr);  //Serial monitor
  Serial1.println(voltagesStr);  //Just in case
  Serial2.println(voltagesStr);  //Just in case
  Serial3.println(voltagesStr);  //To ESP8266

  delay(1000);
}



C: Mega 2560 Serial Monitor Output
1
2
3
4
5
-> V;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;
->
->
->
-> V;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00; etcetera


En dan vervolgens de code voor de ESP8266 (standaard out-of-the-box firmware)

C: ESP8266 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
#include <ESP8266WiFi.h>
#include <PubSubClient.h>

const char *ssid = "####"; 
const char *password = "####"; 
const char *mqtt_server = "m24.cloudmqtt.com"; 
const char *device_id = "esp8266";

WiFiClient espClient;
PubSubClient client(espClient);

char message_buff[100];

//Callback which is called when an MQTT message is received
void callback(char *led_control, byte *payload, unsigned int length)
{
  int i;
  for (i = 0; i < length; i++)
  {
    message_buff[i] = payload[i];
  }
  message_buff[i] = '\0';

  String msgString = String(message_buff);
  Serial.println(msgString);
  if (strcmp(led_control, "esp8266/led_control") == 0) //led_control is copy-paste from example script
  { 
    if (msgString == "2")
    {
      //Shows in Serial Monitor when dipswitches connect the ESP8266 to USB
      //Expect this to be sent to Mega 2560 when dipswitches are set to 1-1-1-1-0-0-0-0
      Serial.println("2 received, sent from ESP8266 to Serial");  
      
      String recv = Serial.readString();
      String recv1 = Serial1.readString();

      //Line below publishes any string entered with the Serial Monitor when in ESP8266 only mode
      //Expect line below to show the Mega 2560 serial3 output in CH340 <-> Mega 2560 <-> ESP8266 mode
      client.publish("serialReceived",recv.c_str());
      client.publish("serial1Received",recv1.c_str());
      client.publish("topic","message");  //For testing purposes, always the same response
    }
  }
}

void reconnect()
{
  while (!client.connected())
  {
    Serial.print("Attempting MQTT connection...");
    if (client.connect(device_id, "#######", "#######"))
    { 
      Serial.println("connected");
      client.subscribe("esp8266/led_control");  //led_control is copy-paste from example script
    }
    else
    {
      Serial.print("failed, rc=");
      Serial.print(client.state());
      Serial.println(" try again in 5 seconds");
      delay(5000);
    }
  }
}

void setup()
{
  Serial.begin(9600);
  Serial1.begin(9600);

  /* Explicitly set the ESP8266 to be a WiFi-client, otherwise, it by default,
     would try to act as both a client and an access-point and could cause
     network-issues with your other WiFi-devices on your WiFi-network. */
  WiFi.mode(WIFI_STA);
  WiFi.begin(ssid, password);

  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }

  client.setServer(mqtt_server, 10644); // change port number as mentioned in your cloudmqtt console
  client.setCallback(callback);
}

void loop()
{
  if (!client.connected())
  {
    reconnect();
  }
  client.loop();
}



C: MQTT reactie na versturen van "2" naar de ESP8266
1
2
3
"topic" "message"
"serial1Received"   ""
"serialReceived"    ""


Enerzijds verwacht ik dat regel 44 van de Mega data verstuurt naar de ESP 8266 regel 34.
Mega: Serial3.println(voltagesStr);
verstuurt naar
ESP 8266: String recv = Serial.readString();
wat ik vervolgens zou moeten zien via MQTT

Anderzijds verwacht ik dat regel 32 van de ESP 8266 data verstuurt naar de Mega regel 39.
ESP 8266: Serial.println("2 received, sent from ESP8266 to Serial");
verstuurt naar
Mega: Serial.println(Serial3.readString());
wat ik zou moeten zien via de serial monitor.


Waar zit die stomme (denk)fout waar ik al heel de dag overheen kijkt en waarbij ook de rubber ducky niet helpt? |:(

“A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away.” —Antoine De Saint-Exupery


  • Copitano
  • Registratie: februari 2018
  • Laatst online: 14-10 22:37

Copitano

Hoorn NH

@jobr jobr in "Het grote ESP topic"
Geeft een beetje richting aan wat ik wil. Op mijn aanvoer en retourleiding van de CV heb ik DS18b20 sensors zitten. Die geven hun temperatuurdata via ESP Easy Build mega-20190607 op een Nodemcu V3 Esp8266 door naar Domoticz op een RPi 3 en uit Domoticz via InfluxDB naar Grafana. Zo ver zo goed. Nu wil ik echter via een Dummy sensor in ESP Easy ook het temperatuur verschil berekenen en doorsturen naar Domoticz etc. Heb al zitten pielen met Rules en Dummysensor, maar kom er niet echt uit..
Kun jij helpen?

Edit: Oh ja via Domoticz HTTP

Elga | Valliant eco TEC plus VHR 30-34/5-5L | Kamstrup 602 |Nodo OTGW | Raspberry Pi 3B+


Acties:
  • +1Henk 'm!

  • Zarathustra
  • Registratie: januari 2008
  • Laatst online: 23:32
Copitano schreef op woensdag 19 juni 2019 @ 15:09:
Nu wil ik echter via een Dummy sensor in ESP Easy ook het temperatuur verschil berekenen en doorsturen naar Domoticz etc.
Waarom wil je het temperatuurverschil in ESP easy berekenen? Dat kan in influxdb (met een 'continuous queries') en in Grafana (zie bijvoorbeeld hier https://community.grafana...fferent-measurement/16881) Domotics ken ik niet, ik gebruik Home Assistant, maar gok dat daar het verschil tussen twee sensorwaarden ook eenvoudig te bereken / gebruiken is.

Ik gok dat je je CV-installatie in wilt regelen en daarom de delta temperatuur wilt zien in een grafiek. Ik zou ESP Easy dan eenvoudig houden ;) en de berekening in Grafana doen.

Most people would rather die than think and many of them do! - Bertrand, 'The ABC of Relativity' De relativiteit van de lach. Niet denken.


  • Copitano
  • Registratie: februari 2018
  • Laatst online: 14-10 22:37

Copitano

Hoorn NH

@Zarathustra Yep, dat wil ik. Bij de bron berekenen leek mij logisch, maar mag ook anders. Ik Domoticz heb ik inmiddels wel een aanknopingspunt gevonden met de volgende script:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
return {
    active = true,
    on = { 
        ['timer'] = { "every 1 minutes" }     -- Change to your liking to 1,2,3,4,5,6,10,12,15 or 20 
    },  
    execute = function(domoticz)
            local TA_CV_Ketel    = domoticz.devices("TA_CV_Ketel").temperature
            local TR_CV_Ketel    = domoticz.devices("TR_CV_Ketel").temperature
            local TD_CV_Ketel    = TA_CV_Ketel - TR_CV_Ketel    

        -- Update dummysensors
        domoticz.devices('TD_CV_Ketel').updateTemperature(TD_CV_Ketel)
      
    end
}


Ik krijg nu in Domoticz netjes het temperatuurverschil te zien. Maar ik krijg het met geen mogelijkheid via de gebruikelijke weg (Instellingen, Meer opties, Data versturen, InfluxDB) doorgestuurd naar InfluxDB en Grafana, terwijl de TA_CV_Ketel en de TR_CV_Ketel wel gewoon in Grafana verschijnen??? Maar dat probleem hoort denk ik in een ander topic thuis.

Elga | Valliant eco TEC plus VHR 30-34/5-5L | Kamstrup 602 |Nodo OTGW | Raspberry Pi 3B+


  • vwtune
  • Registratie: mei 2008
  • Laatst online: 20:43
Is het mogelijk om op een Wemos d1 mini, meerdere sensoren te koppelen en uit te lezen?
Ik heb nu twee op 1 wemos een lux sensor en op een andere een voltage (ina219) sensor, maar ik zou deze beide senoren graag op 1 wemos willen hebben.

  • CurlyMo
  • Registratie: februari 2011
  • Laatst online: 22:44

CurlyMo

www.pilight.org

vwtune schreef op donderdag 20 juni 2019 @ 08:55:
Is het mogelijk om op een Wemos d1 mini, meerdere sensoren te koppelen en uit te lezen?
Ik heb nu twee op 1 wemos een lux sensor en op een andere een voltage (ina219) sensor, maar ik zou deze beide senoren graag op 1 wemos willen hebben.
Tuurlijk, zat GPIO pinnen beschikbaar. Zelfs als die er niet waren kan je het vaak alsnog met shift-registers oplossen. Of je moet specifieke protocollen nodig hebben zoals I2C of SPI.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • vwtune
  • Registratie: mei 2008
  • Laatst online: 20:43
CurlyMo schreef op donderdag 20 juni 2019 @ 11:21:
[...]

Tuurlijk, zat GPIO pinnen beschikbaar. Zelfs als die er niet waren kan je het vaak alsnog met shift-registers oplossen. Of je moet specifieke protocollen nodig hebben zoals I2C of SPI.
Oke, dan ga ik dat proberen te toen, ik gebruik gewoon een simpele lux boardje en een voltage (ina219) boardje beide zijn sda/ scl aangesloten

  • H143
  • Registratie: juli 2006
  • Laatst online: 23:00
H143 schreef op zaterdag 1 juni 2019 @ 23:52:
Sinds vandaag heb ik het laatste stukje hardware om mn elektra verbruik te kunnen monitoren binnen. Nu alleen nog de software
Ik wil graag van 2 eastron sdm120 de gegevens dmv modbus uitlezen en versturen naar mn mqtt server. Ik ben al wel het eea tegen gekomen maar kan nergens er in terugvinden of ik ook beide met 1 esp kan uitlezen. Is er hier ook iemand met ervaring hiermee
misschien er overheen gelezen maar ben ik de enige die dit graag zou willen draaien

  • jvdmast
  • Registratie: november 2002
  • Laatst online: 04-10 14:28
H143 schreef op donderdag 20 juni 2019 @ 23:13:
[...]

misschien er overheen gelezen maar ben ik de enige die dit graag zou willen draaien
Wat is het probleem dan?
Volgens mij kan een esp met softwareserial meerdere modbussen doen en daarna is het aan jou om de gegevens te verwerken.

  • Zarathustra
  • Registratie: januari 2008
  • Laatst online: 23:32
H143 schreef op donderdag 20 juni 2019 @ 23:13:
[...]

misschien er overheen gelezen maar ben ik de enige die dit graag zou willen draaien
M'n GoogleFu even getest: deze heer leest er vier uit met een ESP (het is tenslotte een 'bus', daar kun je, net als bij I2C een hele serie apparaten aan hangen). Let wel op de weerstand.

https://diytechandrepairs...devices-and-send-to-mqtt/

Most people would rather die than think and many of them do! - Bertrand, 'The ABC of Relativity' De relativiteit van de lach. Niet denken.


  • Zarathustra
  • Registratie: januari 2008
  • Laatst online: 23:32
Heb nu twee weken een grondvochtigheidssensor in een plantenpot staan. De ADC van de esp8266 (Wemos Mini) geeft vrij bijzondere waarden. De waarde stijgt vrijwel lineair. Terwijl ik de plant geen water geef 8)7 Trek ik de voeding (USB poort op mijn pc) los en sluit ik hem aan op een USB lader (Apple, de dunne stekker versie) dan verschiet de uitgelezen waarde zelfs met 10%...

Ik heb wat informatie gevonden over de invloed van WiFi op de nauwkeurigheid op de ADC. Ken ook een beetje van de theorie van analoog naar digitaal conversie en, dus, het belang van een nauwkeurige referentiespanning. Maar zelfs dan...

Is de ADC van de ESP8266 / WeMos mini D1 echt zo onnauwkeurig?

En, heeft iemand code / een voorbeeld om met ESPHome WiFi uit te schakelen tijdens het samplen van de analoge poort?

Most people would rather die than think and many of them do! - Bertrand, 'The ABC of Relativity' De relativiteit van de lach. Niet denken.


  • Andre_J
  • Registratie: september 2005
  • Laatst online: 23:23
Ik heb in een dolle bui een esp32 aangeschaft, was in de veronderstelling dat Bluetooth zou werken.
Op zich werkt het prima met ble en met serialbt.
Mij idee was echter om per Bluetooth te connecten met mijn sma omvormer en daaar wat mee te doen.
Classic Bluetooth is dat volgens mij. Kan echter geen goede library vinden. Arduino of MicroPython.

Acties:
  • +1Henk 'm!

  • Lennyz
  • Registratie: januari 2010
  • Laatst online: 20:02
Andre_J schreef op woensdag 26 juni 2019 @ 21:33:
Ik heb in een dolle bui een esp32 aangeschaft, was in de veronderstelling dat Bluetooth zou werken.
Op zich werkt het prima met ble en met serialbt.
Mij idee was echter om per Bluetooth te connecten met mijn sma omvormer en daaar wat mee te doen.
Classic Bluetooth is dat volgens mij. Kan echter geen goede library vinden. Arduino of MicroPython.
Hier staan de meeste bluetooth examples. Wellicht heb je er iets aan. Voor de functionaliteit die jij wilt moet je gebruik maken van de espressif-idf.

https://github.com/espres...master/examples/bluetooth

Lennyz wijzigde deze reactie 26-06-2019 21:58 (6%)


  • Andre_J
  • Registratie: september 2005
  • Laatst online: 23:23
Lennyz schreef op woensdag 26 juni 2019 @ 21:57:
[...]


Hier staan de meeste bluetooth examples. Wellicht heb je er iets aan. Voor de functionaliteit die jij wilt moet je gebruik maken van de espressif-idf.

https://github.com/espres...master/examples/bluetooth
Thnx.
Ik ben nog een beetje een leek maar als ik het goed begrijp is dit de firmware voor de esp32. Die moet ik updaten.
Daarna kan ik of met arduino of evt met micropython aan de slag en zal Bluetooth vermoedelijk werken ?

  • Zarathustra
  • Registratie: januari 2008
  • Laatst online: 23:32
- knip , verkeerd topic -

Zarathustra wijzigde deze reactie 27-06-2019 12:46 (84%)

Most people would rather die than think and many of them do! - Bertrand, 'The ABC of Relativity' De relativiteit van de lach. Niet denken.


  • Lennyz
  • Registratie: januari 2010
  • Laatst online: 20:02
Andre_J schreef op woensdag 26 juni 2019 @ 22:35:
[...]


Thnx.
Ik ben nog een beetje een leek maar als ik het goed begrijp is dit de firmware voor de esp32. Die moet ik updaten.
Daarna kan ik of met arduino of evt met micropython aan de slag en zal Bluetooth vermoedelijk werken ?
Ja en nee. Het klopt inderdaad dat dit dit de officiële ontwikkelomgeving is voor de ESP32. Als je iets met Bluetooth wilt gaan doen dan kan dat waarschijnlijk niet met de Arduino IDE en op dit moment ook niet met Micropython. Je bent dus gebonden aan de officiële ontwikkelomgeving.

Bluetooth gebruiken met de ESP32 is helaas nog steeds niet heel gemakkelijk.

Volgens mij is het nog steeds het makkelijkste om een Raspberry Pi te gebruiken als je jouw SMA wilt uitlezen.

  • Andre_J
  • Registratie: september 2005
  • Laatst online: 23:23
Lennyz schreef op donderdag 27 juni 2019 @ 10:53:
[...]


Ja en nee. Het klopt inderdaad dat dit dit de officiële ontwikkelomgeving is voor de ESP32. Als je iets met Bluetooth wilt gaan doen dan kan dat waarschijnlijk niet met de Arduino IDE en op dit moment ook niet met Micropython. Je bent dus gebonden aan de officiële ontwikkelomgeving.

Bluetooth gebruiken met de ESP32 helaas nog steeds niet heel gemakkelijk.

Volgens mij is het nog steeds het makkelijkste om een Raspberry Pi te gebruiken als je jouw SMA wilt uitlezen.
Die vermoeding had ik al. Verdorie :)
Naja die dingen kosten de kop ook niet, ik wacht tot de support er is (komt vast), of ik probeer een oude RPI maar eens....

Thnx

  • wouter.N
  • Registratie: juni 2009
  • Laatst online: 23:08
Ik ben bezig met een BLE->MQTT projectje, alleen ben ik nog opzoek naar een mooie behuizing voor een esp32, ik heb alleen de USB poort nodig.

Iemand tips? Ik heb nog geen ESP32 aangekocht dus ben nog vrij in het kiezen van het board type.

Acties:
  • +2Henk 'm!

  • Parklife
  • Registratie: maart 2005
  • Laatst online: 15:55
Vanwege het waardeloze design, moet deze koffiezetter 1 keer per jaar uit elkaar om de koffie uit alle hoekjes te krijgen. Gelijk maar een upgrade gegeven! De DHT11 & Wemos uit de tuin moeten plukken omdat Ali niet opschiet met de D1 mini's.

De relais parallel aan de drukknopen gesoldeerd:


Een ruimte waar je normaal de overtollige kabel in opgeborgen kan worden doet nu dienst als webserver ruimte :*)




En het werkt prima! Moest wel een scène in Domoticz maken om de relais als momentary switch te laten werken.



Morgen 05:30 staat er een bakkie voor me klaar. Dus moet voor 05:35 me nest uit, anders komt er spoelwater bij... Goede remedie tegen de snooze verslaving...

Parklife


Acties:
  • 0Henk 'm!

  • tafkaw
  • Registratie: december 2002
  • Laatst online: 22:48
@Parklife Nice! Je zou er ook nog een vochtsensor aan kunnen bakken, dan weet je wanneer je hem weer open moet halen.

Acties:
  • 0Henk 'm!

  • Parklife
  • Registratie: maart 2005
  • Laatst online: 15:55
Vochtmeting gaat niet werken voor die vervuiling, deze bestaat ook uit opgedroogde prut. Ook op plekken welke niet te bereiken zijn bij een ''normale'' schoonmaak. Ik zit eerder te denken aan een niveau meting voor de inhoud van het waterreservoir, het gebeurt nog wel eens dat ik deze niet op tijd bijvult.

Parklife


Acties:
  • 0Henk 'm!

  • teaser
  • Registratie: april 2007
  • Laatst online: 16:50
Voor wie interesse heeft om iets gelijkaardigs te doen: ik heb een ESP8266 ingezet om 433Mhz toestellen aan te sturen. De code (nog in ontwikkeling) is op github te vinden.

Acties:
  • 0Henk 'm!

  • CurlyMo
  • Registratie: februari 2011
  • Laatst online: 22:44

CurlyMo

www.pilight.org

@teaser wat is het verschil met die code met die van https://github.com/puuu/ESPiLight ? Als ontwikkelaar van pilight weet ik alleen dat die ESPiLight code bestaat, verder nooit gebruikt, maar ben wel benieuwd of anderen er wel eens naar gekeken hebben.

geen vragen via PM die ook op het forum gesteld kunnen worden.


Acties:
  • 0Henk 'm!

  • teaser
  • Registratie: april 2007
  • Laatst online: 16:50
@CurlyMo ik kende deze in ieder geval nog niet. Maar mijn code is veel meer rechttoe-rechtaan. Ik kan niet 'communiceren' met 433Mhz devices, enkel wat pulses sturen die een bepaald commando voorstellen. Meer heb ik op dit moment niet nodig. Eerder de vergelijken met de rc-switch waarnaar verwezen wordt helemaal onderaan de readme, maar dan nog iets simpeler.

Acties:
  • 0Henk 'm!

  • Yoki1985
  • Registratie: augustus 2007
  • Laatst online: 12:47
Ik wil het water van mijn zwembad loggen. Hiervoor gebruik ik een wemos D1 mini met een dallas ds18b20 temperatuur sensor. Als firmware heb ik esphome hierop geflashed. De weergave gebeurt in homeassistant.

Deze opstelling heeft een paar dagen goed gedraaid maar nu sinds kort krijg ik de volgende error melding:

[1;31m[E][dallas.sensor:123]: Requesting conversion failed[0m


Echter deze nacht heeft de sensor weer een paar uren lang een waarde doorgegeven maar nu weer niets.



Iemand enig idee wat er mis kan zijn?

PS: de wemos voorzie ik van stroom via de USB aansluiting en de sensor krijgt zijn voeding dan weer van de 5V lijn van de wemos.

Acties:
  • 0Henk 'm!

  • JurienW
  • Registratie: juli 2014
  • Laatst online: 21:31
Heb je wel een weerstand geplaatst tussen de data en en power ?

https://www.letscontrolit...e=Dallas_DS18b20#Hardware
Yoki1985 schreef op dinsdag 2 juli 2019 @ 12:02:
Ik wil het water van mijn zwembad loggen. Hiervoor gebruik ik een wemos D1 mini met een dallas ds18b20 temperatuur sensor. Als firmware heb ik esphome hierop geflashed. De weergave gebeurt in homeassistant.

Deze opstelling heeft een paar dagen goed gedraaid maar nu sinds kort krijg ik de volgende error melding:

[1;31m[E][dallas.sensor:123]: Requesting conversion failed[0m


Echter deze nacht heeft de sensor weer een paar uren lang een waarde doorgegeven maar nu weer niets.

[Afbeelding]

Iemand enig idee wat er mis kan zijn?

PS: de wemos voorzie ik van stroom via de USB aansluiting en de sensor krijgt zijn voeding dan weer van de 5V lijn van de wemos.

Acties:
  • 0Henk 'm!

  • Yoki1985
  • Registratie: augustus 2007
  • Laatst online: 12:47
Ja die staat er tussen. Een van 4.6K. Aangesloten volgens het volgende schema:


Acties:
  • 0Henk 'm!

  • MisteRMeesteR
  • Registratie: december 2001
  • Laatst online: 23:14

MisteRMeesteR

Moderator PNS & NT

Is Gek op... :)

Yoki1985 schreef op dinsdag 2 juli 2019 @ 12:32:
Ja die staat er tussen. Een van 4.6K. Aangesloten volgens het volgende schema:

[Afbeelding]
Zou moeten werken, heb thuis een dozijn van dezelfde sensoren zo aangesloten, zonder interruptie of iets dergelijks, wel heb ik de sensor op ik meen 3,3V aangesloten (wat volgens de specs van de Dallas niet uit zou mogen maken).

Zie je wel een waarde in ESPHome zelf terug?

www.google.nl


Acties:
  • 0Henk 'm!

  • Yoki1985
  • Registratie: augustus 2007
  • Laatst online: 12:47
In esphome krijg ik dezelfde error waarde te zien als in mqtt. Op het moment dat ik die waarde zie verschijnen dan kan esphome ook geen sensor meer vinden op de i2C bus.

Kan het zijn dat mijn kabel (enkele meters) naar de sensor te lang is? dat ik dan een externe voeding nodig heb?
Of dat mijn esp te warm word (deze hangt buiten waar de zon op kan schijnen)?

Acties:
  • 0Henk 'm!

  • JBS
  • Registratie: januari 2004
  • Niet online
Hier mensen ervaring met een externe WiFi antenne voor een Wemos D1 Mini? Al googlend kom ik met name voorbeelden met een Wemos D1 Pro tegen, niet met de non-Pro.

Acties:
  • 0Henk 'm!

  • Thedr
  • Registratie: mei 2006
  • Laatst online: 23:51
CurlyMo schreef op maandag 1 juli 2019 @ 10:57:
@teaser wat is het verschil met die code met die van https://github.com/puuu/ESPiLight ? Als ontwikkelaar van pilight weet ik alleen dat die ESPiLight code bestaat, verder nooit gebruikt, maar ben wel benieuwd of anderen er wel eens naar gekeken hebben.
Ik heb met dit project wat gespeeld en ga dit binnenkort thuis inzetten. Dit gebruikt dezelfde ESPilight library en werkt prima. Mooie is vooral dat de protocolidentificatie al plaatsvindt op de ESP en er dus geen RasPi oid nodig is. Gewoon direct via MQTT 433MHz spul aansturen en uitlezen.

Asus X5QSF || Dell XPS15 || Nokia 8.1


Acties:
  • +1Henk 'm!

  • CurlyMo
  • Registratie: februari 2011
  • Laatst online: 22:44

CurlyMo

www.pilight.org

Thedr schreef op dinsdag 2 juli 2019 @ 16:28:
[...]


Ik heb met dit project wat gespeeld en ga dit binnenkort thuis inzetten. Dit gebruikt dezelfde ESPilight library en werkt prima. Mooie is vooral dat de protocolidentificatie al plaatsvindt op de ESP en er dus geen RasPi oid nodig is. Gewoon direct via MQTT 433MHz spul aansturen en uitlezen.
Echt heel tof om te lezen hoe andere projecten mijn basis gebruiken om weer nieuwe handige dingen te bouwen en dat dat dan ook weer gebruikt wordt *O* . Deze kende ik inderdaad nog niet.

Lang leven open source :)

geen vragen via PM die ook op het forum gesteld kunnen worden.


Acties:
  • 0Henk 'm!

  • Sabbi
  • Registratie: december 2000
  • Laatst online: 15-10 10:08

Sabbi

je denkt aan mij.

JBS schreef op dinsdag 2 juli 2019 @ 13:00:
Hier mensen ervaring met een externe WiFi antenne voor een Wemos D1 Mini? Al googlend kom ik met name voorbeelden met een Wemos D1 Pro tegen, niet met de non-Pro.
Je zou als je een versie met opgesoldeerde ESP hebt, de ESP-12 module eraf kunnen solderen en een ESP-07 erop solderen.

Of een draad van zo'n 6 cm aan de bestaande antenne solderen, niet de beste oplossing maar zou ietwat signaalverbetering moeten geven.

  • Bolukan
  • Registratie: oktober 2002
  • Laatst online: 23:37

In de la heb ik een blackberry accu gevonden van ca 1.100 mAh met 4 connectors die ik wel wil gebruiken om een ESP te poweren. De buitenste connectors meten 3,7V, maar de binnenste connectors als min meten ook nog steeds ruim 3,3V. Weet iemand de functies, bijvoorbeeld een thermister? En hoe moet ik er dan mee om gaan bij het opladen en gebruik?

PS: Ik gok zoals in deze YT

Bolukan wijzigde deze reactie 03-07-2019 16:33 (9%)


  • JBS
  • Registratie: januari 2004
  • Niet online
Vergis ik me als ik denk dat wanneer ik een ESP-01 aansluit op deze CH340
https://s.click.aliexpress.com/e/s0M5bitFl en ik deze in m'n computer stop, ik firmware zou moeten kunnen flashen? De flashtool blijft echter aangeven dat er geen serieel device gevonden wordt, ondanks dat de seriële verbinding wel verschijnt in de flashtool wanneer ik 'm m'n computer prik.

(Flashen van een via USB aangesloten Wemos D1 Mini lukt wel gewoon overigens)

@Sabbi Dank. Ben niet zo'n soldeerder, dus hoopte eigenlijk dat er een wat makkelijkere manier was..

JBS wijzigde deze reactie 03-07-2019 17:59 (10%)


Acties:
  • +1Henk 'm!

  • Bolukan
  • Registratie: oktober 2002
  • Laatst online: 23:37
JBS schreef op woensdag 3 juli 2019 @ 17:58:
Vergis ik me als ik denk dat wanneer ik een ESP-01 aansluit op deze CH340
https://s.click.aliexpress.com/e/s0M5bitFl en ik deze in m'n computer stop, ik firmware zou moeten kunnen flashen? De flashtool blijft echter aangeven dat er geen serieel device gevonden wordt, ondanks dat de seriële verbinding wel verschijnt in de flashtool wanneer ik 'm m'n computer prik.

(Flashen van een via USB aangesloten Wemos D1 Mini lukt wel gewoon overigens)

@Sabbi Dank. Ben niet zo'n soldeerder, dus hoopte eigenlijk dat er een wat makkelijkere manier was..
driver geinstalleerd? Moet met de CH340.

Acties:
  • +1Henk 'm!

  • CurlyMo
  • Registratie: februari 2011
  • Laatst online: 22:44

CurlyMo

www.pilight.org

JBS schreef op woensdag 3 juli 2019 @ 17:58:
Vergis ik me als ik denk dat wanneer ik een ESP-01 aansluit op deze CH340
https://s.click.aliexpress.com/e/s0M5bitFl en ik deze in m'n computer stop, ik firmware zou moeten kunnen flashen? De flashtool blijft echter aangeven dat er geen serieel device gevonden wordt, ondanks dat de seriële verbinding wel verschijnt in de flashtool wanneer ik 'm m'n computer prik.
Heb je de doorverbinding van de GPIO0 (dacht ik) en GND gedaan?

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • JBS
  • Registratie: januari 2004
  • Niet online
@Bolukan @CurlyMo Beide niet. Driver installeren blijkt inderdaad niet genoeg en met een jumperwire handmatig GPIO0 en GND verbinden lukt kennelijk ook niet goed genoeg. Ik zal er draadjes op moeten solderen met een schakelaar ertussen (of ik prik ze bij elkaar op een breadboard).

  • CurlyMo
  • Registratie: februari 2011
  • Laatst online: 22:44

CurlyMo

www.pilight.org

JBS schreef op woensdag 3 juli 2019 @ 19:14:
@Bolukan @CurlyMo Beide niet. Driver installeren blijkt inderdaad niet genoeg en met een jumperwire handmatig GPIO0 en GND verbinden lukt kennelijk ook niet goed genoeg. Ik zal er draadjes op moeten solderen met een schakelaar ertussen (of ik prik ze bij elkaar op een breadboard).
Je moet die wel doorverbinden anders gaat het inderdaad niet werken.

geen vragen via PM die ook op het forum gesteld kunnen worden.


Acties:
  • +1Henk 'm!

  • Bolukan
  • Registratie: oktober 2002
  • Laatst online: 23:37
GPIO0 met GND verbinden en dan even resetten met een verbinding tussen GND en RST. Daarna is GPIO0 met GND niet meer nodig en blijft ie in flash-mode tot de volgende reset.

  • JBS
  • Registratie: januari 2004
  • Niet online
Bolukan schreef op donderdag 4 juli 2019 @ 00:11:
GPIO0 met GND verbinden en dan even resetten met een verbinding tussen GND en RST. Daarna is GPIO0 met GND niet meer nodig en blijft ie in flash-mode tot de volgende reset.
Beste soldeer ik dan jumperwires met male einde zodat ik die eenvoudig tegen elkaar kan aanhouden? Of hoe hebben andere dat gedaan? Al geprobeerd om uit de losse pols met een draadje beide kort te sluiten, maar ondanks dat ik ze voor m'n gevoel stevig tegen de pinnen aan gedrukt had, lukte het flashen toch niet.

  • CurlyMo
  • Registratie: februari 2011
  • Laatst online: 22:44

CurlyMo

www.pilight.org

@JBS Mijn flash apparaat heeft een female header. Daar stop ik de esp in samen met zo'n gestripte plastic/ijzeren broodzakjes sluiting voor de doorverbinding.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • JBS
  • Registratie: januari 2004
  • Niet online
@CurlyMo Mijne ook:



En met de ESP-01 erop geprikt ziet 't er zo uit:



Je bedoelt dat je er zo'n gestripte broodzakje-sluiting tussen stopt samen met de pinnetjes van, in mijn geval de ESP-01?

JBS wijzigde deze reactie 04-07-2019 08:45 (10%)


Acties:
  • +1Henk 'm!

  • CurlyMo
  • Registratie: februari 2011
  • Laatst online: 22:44

CurlyMo

www.pilight.org

JBS schreef op donderdag 4 juli 2019 @ 08:44:
@CurlyMo Mijne ook:

[Afbeelding]

En met de ESP-01 erop geprikt ziet 't er zo uit:

[Afbeelding]

Je bedoelt dat je er zo'n gestripte broodzakje-sluiting tussen stopt samen met de pinnetjes van, in mijn geval de ESP-01?
Precies. Dat ijzer is dun en flexibel genoeg en door het overige plastic zorgt voor isolatie tegen sluiting.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • JBS
  • Registratie: januari 2004
  • Niet online
CurlyMo schreef op donderdag 4 juli 2019 @ 08:58:
[...]

Precies. Dat ijzer is dun en flexibel genoeg en door het overige plastic zorgt voor isolatie tegen sluiting.
Gelukt. Werkt perfect. Top tip, die gestripte-boterhamzakje-sluiting.

Acties:
  • +1Henk 'm!

  • CurlyMo
  • Registratie: februari 2011
  • Laatst online: 22:44

CurlyMo

www.pilight.org

JBS schreef op donderdag 4 juli 2019 @ 20:04:
[...]
Gelukt. Werkt perfect. Top tip, die gestripte-boterhamzakje-sluiting.
Ze werken ook prima als tandenstoker :+

geen vragen via PM die ook op het forum gesteld kunnen worden.


Acties:
  • 0Henk 'm!

  • Parklife
  • Registratie: maart 2005
  • Laatst online: 15:55
Ik heb een iets ander type besteld, met onderstaande specificaties:

Modules natuur: niet-geïsoleerde Boost Buck (SEPIC)
rectificatie: Niet-synchrone rectificatie
ingangsspanning: DC 3-30 V
uitgangsspanning: DC 0.5-30 V
Input: 3a (MAX)
Power: 25 W (MAX)
omzettingsrendement: 95% (MAX)
schakelfrequentie: 150 KHz
Output rimpel: 40mV (max)
belasting regelgeving: ± 0.5%
spanningsregeling: ± 2.5%
Bedrijfstemperatuur:-40 ° C tot + 85 ° C
dimensie: 48x23x14mm
kortsluiting bescherming: Ja. (als kortsluiting, zal de output 0, totdat uitsluiten kortsluiting)
typische output, niet nodig heatsink (referentie):
Input 12 V ---- Output 12 V/2A; 24 W
Input 12 V ---- Uitgang 5 V/3A; 15 W
Input 12 V ---- Uitgang 13.8 V/1.8A; 25 W
Input 5 V ---- Uitgang 3.3 V/3A; 9.9 W

Maar vooralsnog werkt deze niet. Zonnepaneel lijkt te werken, maar meet niks aan de output zijde, wat ik ook aan de stelschroef draai... Is misschien het zonnepaneel niet sterk genoeg? Deze meet 8+ volt.

Er zit een jumper op het bordje, iemand enig idee waarvoor deze is?
Lennyz schreef op zondag 26 mei 2019 @ 10:14:
[...]


Deze aansluiten aan het zonnepaneel:

https://www.aliexpress.co...tep-Down/32841643698.html

en deze aan de 18650 en aan de output van de step down module:

https://www.aliexpress.co...ion-Dual/32453058256.html

Parklife


Acties:
  • 0Henk 'm!

  • koelkast
  • Registratie: juni 1999
  • Niet online
Ik gebruik een nodemcu met easy esp en wat magneetswitches om de status van enkele ramen te meten. Tenminste, dat is de bedoeling. Als ik de switches met jumper wires dichtbij de esp aansluit is er geen probeem en werkt het allemaal. Het wordt anders als ik een 4 meter lange utp kabel gebruik om de esp wat verder weg te krijgen. Dan is er geen signaal meer. Is de kabel te lang of utp ongeschikt? Is hier een oplossing voor?

Acties:
  • 0Henk 'm!

  • Lennyz
  • Registratie: januari 2010
  • Laatst online: 20:02
Heb je ook een directe link wat je precies gekocht hebt?
Parklife schreef op vrijdag 5 juli 2019 @ 08:44:
Ik heb een iets ander type besteld, met onderstaande specificaties:

Modules natuur: niet-geïsoleerde Boost Buck (SEPIC)
rectificatie: Niet-synchrone rectificatie
ingangsspanning: DC 3-30 V
uitgangsspanning: DC 0.5-30 V
Input: 3a (MAX)
Power: 25 W (MAX)
omzettingsrendement: 95% (MAX)
schakelfrequentie: 150 KHz
Output rimpel: 40mV (max)
belasting regelgeving: ± 0.5%
spanningsregeling: ± 2.5%
Bedrijfstemperatuur:-40 ° C tot + 85 ° C
dimensie: 48x23x14mm
kortsluiting bescherming: Ja. (als kortsluiting, zal de output 0, totdat uitsluiten kortsluiting)
typische output, niet nodig heatsink (referentie):
Input 12 V ---- Output 12 V/2A; 24 W
Input 12 V ---- Uitgang 5 V/3A; 15 W
Input 12 V ---- Uitgang 13.8 V/1.8A; 25 W
Input 5 V ---- Uitgang 3.3 V/3A; 9.9 W

Maar vooralsnog werkt deze niet. Zonnepaneel lijkt te werken, maar meet niks aan de output zijde, wat ik ook aan de stelschroef draai... Is misschien het zonnepaneel niet sterk genoeg? Deze meet 8+ volt.

Er zit een jumper op het bordje, iemand enig idee waarvoor deze is?


[...]

Acties:
  • 0Henk 'm!

  • Parklife
  • Registratie: maart 2005
  • Laatst online: 15:55
€ 2,87 | Nieuwe 3-15 V Om 0.5-30 V Auto DC-DC Solar Converter Regulator Boost Buck Module 25 W
https://s.click.aliexpress.com/e/b325YlZe

Parklife


Acties:
  • 0Henk 'm!

  • Lennyz
  • Registratie: januari 2010
  • Laatst online: 20:02
Parklife schreef op zondag 7 juli 2019 @ 17:25:
€ 2,87 | Nieuwe 3-15 V Om 0.5-30 V Auto DC-DC Solar Converter Regulator Boost Buck Module 25 W
https://s.click.aliexpress.com/e/b325YlZe
Vaak is hier het probleem de stelschroef. Blijven draaien totdat je output meet.

Acties:
  • 0Henk 'm!

  • RoJan
  • Registratie: januari 2011
  • Laatst online: 19:26
koelkast schreef op vrijdag 5 juli 2019 @ 16:31:
Ik gebruik een nodemcu met easy esp en wat magneetswitches om de status van enkele ramen te meten. Tenminste, dat is de bedoeling. Als ik de switches met jumper wires dichtbij de esp aansluit is er geen probeem en werkt het allemaal. Het wordt anders als ik een 4 meter lange utp kabel gebruik om de esp wat verder weg te krijgen. Dan is er geen signaal meer. Is de kabel te lang of utp ongeschikt? Is hier een oplossing voor?
Ik heb precies hetzelfde probleem, maar dan met een Wemos D1 mini. Hopelijk wordt er nog gereageerd hier door iemand die het echt weet, maar ik vermoed dat de weerstand van de lange draad roet in het eten gooit. Misschien is datte compenseren op één of andere manier, maar dat weet ik dus ook niet helaas.

Acties:
  • 0Henk 'm!

  • Yoki1985
  • Registratie: augustus 2007
  • Laatst online: 12:47
Ik heb de wemos d1 mini pro besteld bij aliexpres (https://nl.aliexpress.com...042311.0.0.23534c4dHwlDPo)

Als ik deze nu wil flashen (via windows) en sluit hem via USB aan. Dan wordt het USB apparaat niet herkent door windows.

Iemand ervaring met deze of enig idee welke driver ik moet installeren?

Deze heb ik al geinstalleerd: https://www.silabs.com/pr...=searchHeader;q6=Software

Acties:
  • 0Henk 'm!

  • Speedfightserv
  • Registratie: september 2004
  • Laatst online: 15:44
Yoki1985 schreef op dinsdag 9 juli 2019 @ 10:52:
Ik heb de wemos d1 mini pro besteld bij aliexpres (https://nl.aliexpress.com...042311.0.0.23534c4dHwlDPo)

Als ik deze nu wil flashen (via windows) en sluit hem via USB aan. Dan wordt het USB apparaat niet herkent door windows.

Iemand ervaring met deze of enig idee welke driver ik moet installeren?

Deze heb ik al geinstalleerd: https://www.silabs.com/pr...=searchHeader;q6=Software
Weet je zeker dat je een goede USB kabel heb? Ik had het zelfde probleem.. andere USB kabel en hij werkte goed :)

13 x Trina 300 = 3900 wp op Solax omvormer, dak zuid | PVOutput


Acties:
  • 0Henk 'm!

  • Yoki1985
  • Registratie: augustus 2007
  • Laatst online: 12:47
Speedfightserv schreef op dinsdag 9 juli 2019 @ 11:04:
[...]


Weet je zeker dat je een goede USB kabel heb? Ik had het zelfde probleem.. andere USB kabel en hij werkte goed :)
Dat was mijn eerste gedacht ook en heb de kabel genomen waarmee ik de normale d1 mini mee flash en die deed het ook niet. Ook al een andere USB poort geprobeerd

Acties:
  • 0Henk 'm!

  • Domosapiens
  • Registratie: juni 2015
  • Laatst online: 14-10 23:57
@Yoki1985
Search tip: ch340 driver windows

Acties:
  • +1Henk 'm!

  • Zarathustra
  • Registratie: januari 2008
  • Laatst online: 23:32
koelkast schreef op vrijdag 5 juli 2019 @ 16:31:
Ik gebruik een nodemcu met easy esp en wat magneetswitches om de status van enkele ramen te meten. Tenminste, dat is de bedoeling. Als ik de switches met jumper wires dichtbij de esp aansluit is er geen probeem en werkt het allemaal. Het wordt anders als ik een 4 meter lange utp kabel gebruik om de esp wat verder weg te krijgen. Dan is er geen signaal meer. Is de kabel te lang of utp ongeschikt? Is hier een oplossing voor?
Wat is de weerstand van de kabel? Kabel even kortsluiten aan één kant en meten aan de andere. En welke spanning meet je aan het einde?

Als dat te laag is (0,75 x 3,3 = 2,5 volt is de drempel voor een ingang van de ESP) kun je 5v proberen. Aan de ingang gebruik je dan een level shifter als het voltage nog te hoog is (> 4v?)

Most people would rather die than think and many of them do! - Bertrand, 'The ABC of Relativity' De relativiteit van de lach. Niet denken.


Acties:
  • 0Henk 'm!

  • Dr.Roelski
  • Registratie: juni 2001
  • Laatst online: 14-10 21:13

Dr.Roelski

Walk on ....

koelkast schreef op vrijdag 5 juli 2019 @ 16:31:
Ik gebruik een nodemcu met easy esp en wat magneetswitches om de status van enkele ramen te meten. Tenminste, dat is de bedoeling. Als ik de switches met jumper wires dichtbij de esp aansluit is er geen probeem en werkt het allemaal. Het wordt anders als ik een 4 meter lange utp kabel gebruik om de esp wat verder weg te krijgen. Dan is er geen signaal meer. Is de kabel te lang of utp ongeschikt? Is hier een oplossing voor?
Wat doet de switch en wat meet je?
Switch is open of gesloten? De schakelaar zit tussen 0 en ingang, of tussen +3v3 en ingang?
Ik gok dat je een pull-up of pull-down weerstand nodig hebt. De kabel is anders (bij geopende schakelaar) een grote antenne en bij voldoende lengte pikt deze 50Hz brom op.
Pagina: 1 ... 47 48 49 Laatste


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

'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