welke schakel-element moet ik gebruiken?


Op 13 januari 2020 20:11:30 schreef Ian Deprez:
Hallo,

Ik ben bezig met een IoT project waarbij ik gebruik maak van een ESP8266-01 in de datasheets staat er dat hij een uitgangsspanning heeft van 3.3V.

Deze heeft toch al een relais aan boord. Zelf heb ik er een voorzien van een extra ssr om zo twee uitgangen te schakelen.

Sine

Moderator

Een Sonoff of een Shelly heeft inderdaad een relais aan boord.

Een losse ESP module niet.

Klopt. Op internet staat het komplete schema van de sonoff basic , waarin de esp wordt gebruikt.Ik heb daar regelrecht op een gpio uitgang een extra ssr zitten.

Ik heb zojuist op papier een schakeling gemaakt met de tips dat ik gekregen heb van jullie.

hier maak ik gebruik van een BC547 transistor: https://www.digikey.be/product-detail/en/on-semiconductor/BC...-ND/976363

en een relais van 3VDC (de overige 3V zal wel verdwijnen over de transistor)
https://www.digikey.be/product-detail/en/omron-electronics-i...ND/1815867

Op 15 januari 2020 12:38:38 schreef BenI2C:
Blusdiode mis ik.

aja oeps, op mijn vorig design stond het wel nu ben ik het gwn losweg vergeten

Bij het booten mag gpio2 niet laag worden getrokken. Vraag me af of dat met deze schakeling gebeurt.
Anders zou je het met een pnp transistor kunnen doen. Bijv BC559.

Op 15 januari 2020 12:51:52 schreef BenI2C:
Bij het booten mag gpio2 niet laag worden getrokken. Vraag me af of dat met deze schakeling gebeurt.
Anders zou je het met een pnp transistor kunnen doen. Bijv BC559.

ik snap niet echt wat je bedoelt?

maja, die transistoren werken op 5V maar ik heb 1 nodig op 3.3V

edit:
laat maar bij de basis heb je niet eens 5 nodig voor hem te schakelen...

[Bericht gewijzigd door Ian Deprez op 15 januari 2020 16:29:01 (40%)]

Teken de vorige schakeling opnieuw en dan met een pnp transistor en het relais dus aan de 0 Volt.
De BC559 zal keurig werken op 3,3V.

Op 15 januari 2020 16:33:39 schreef BenI2C:
Teken de vorige schakeling opnieuw en dan met een pnp transistor en het relais dus aan de 0 Volt.
De BC559 zal keurig werken op 3,3V.

en waarom zou ik opeens een pnp moeten gebruiken?

Omdat ALS gpio2 tijdens het opstarten LAAG is, dan zal de ESP iets raars gaan doen. In bootloader mode komen o.i.d.
In het door jou getekende schema is het waarschijnlijk zo dat de ESP als ie kijkt tijdens het opstarten ziet dat de pin laag is en dus rare dingen gaan doen. Je kan een andere GPIO kiezen. Of een PNP transistor gebruiken. Of een andere oplossing kiezen (mosfet bijvoorbeeld).

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

Op 15 januari 2020 18:40:06 schreef rew:
Omdat ALS gpio2 tijdens het opstarten LAAG is, dan zal de ESP iets raars gaan doen. In bootloader mode komen o.i.d.
In het door jou getekende schema is het waarschijnlijk zo dat de ESP als ie kijkt tijdens het opstarten ziet dat de pin laag is en dus rare dingen gaan doen. Je kan een andere GPIO kiezen. Of een PNP transistor gebruiken. Of een andere oplossing kiezen (mosfet bijvoorbeeld).

aaaa, ik zal wel dan de andere GIO pin gebruiken

ik heb zojuist een schakeling getest waarmee ik met een S8050 NPN transistor een relais schakel van 5VDC (SRS-05VDC-SL) met een basisweerstand van 50k (willigkeurig gekozen)en dit allemaal op de 3.3V pin van een arduino MEGA

50k is wel een beetje veel, gezien de berekening van rew. Misschien werkt het, maar voor de betrouwbaarheid is kleiner beter.

"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein

aaaa, ik zal wel dan de andere GIO pin gebruiken

welke wil je dan gebruiken ?

Op 15 januari 2020 19:40:10 schreef BenI2C:
[...]

welke wil je dan gebruiken ?

ik zal de GIO0 gebruiken waar ik de npn kan gebruiken

Sine

Moderator

Misschien een domme vraag, waarom gebruik je geen sonoff basic of een SV oid?

Daar zit alles wat je nu wilt bakken al standaard op, inclusief voeding.

[Bericht gewijzigd door Sine op 15 januari 2020 20:07:44 (33%)]

Op 15 januari 2020 20:07:19 schreef Sine:
Misschien een domme vraag, waarom gebruik je geen sonoff basic of een SV oid?

Daar zit alles wat je nu wilt bakken al standaard op, inclusief voeding.

het zelf maken van iets is wat leuker hahaha

Op 15 januari 2020 19:53:03 schreef Ian Deprez:
[...]

ik zal de GIO0 gebruiken waar ik de npn kan gebruiken

Met de gpio0 heb je hetzelfde probleem, wat ik boven beschreef. Staat ook in die link.Vandaar mijn vraag.
Welke software ga je gebruiken ?

Op 15 januari 2020 20:15:54 schreef BenI2C:
[...]

Met de gpio0 heb je hetzelfde probleem, wat ik boven beschreef. Staat ook in die link.Vandaar mijn vraag.
Welke software ga je gebruiken ?

ok, ik zal wel dan de pnp versie gebruiken.
en bedoel je arduino?

Met welke "firmware" ga je de ESP-01 laden.
Zelf gebruik ik Tasmota. Die laad ik standaard op elke ESP8266/85 moduul, zowel de ESP-xx uitvoeringen als ook de sonoff modulen.

Op 15 januari 2020 20:46:35 schreef BenI2C:
Met welke "firmware" ga je de ESP-01 laden.
Zelf gebruik ik Tasmota. Die laad ik standaard op elke ESP8266/85 moduul, zowel de ESP-xx uitvoeringen als ook de sonoff modulen.

ik heb geen flauw idee... ik dacht dat er gewoon een arduino code opstond

Zo uit de winkel staat er nog niks op natuurlijk :-) Dat zul je zelf moeten schrijven, met de Arduino ontwikkelomgeving. Werk aan de winkel!
Kleine correctie, er staat wel iets op, maar dat doet zeker niet wat jij wilt. Normaal gesproken worden die dingen opnieuw door de gebruikers geprogrammeerd.

"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein