Nodemcu ESP8266 rele problem

Všetko čo sa týka mikropočítačov + Sekcia Arduino

Moderátori: psichac, Moderátori

franta1
Okoloidúci
Okoloidúci
Príspevky: 22
Dátum registrácie: 12 Máj 2014, 16:36

Nodemcu ESP8266 rele problem

Príspevok od používateľa franta1 » 20 Sep 2017, 01:03

Zdravim,
zacal som sa trochu motat do tychto zazracnych zariadeni a mam problem. Riesil som si jednoduchu automatizaciu zariadeni pomocou rele cez Raspberry Pi a vsetko mi fungovalo v pohode..

Teraz by som chcel nieco podobne dosiahnut bezdratovo cez Wi-Fi. Viem ze sa s tymito ESP8266 a ESP32 atd daju robit zazraky a naozaj vela veci sa da naprogramovat priamo na tom chipe. Teda HTTP stranka pripadne aj s prihlasovanim, posielanie mailov, grafy atd..

Ja to vsak planujem vsetku logiku riesit mimo a tieto veci pouzivat len ako jednoduche ovladanie rele cez sietove requesty, teda napr
http://[IP adresa]/Lampa1/zapni, pripadne http://[IP adresa]/Teplomer1 pre teploty atd..
Je to hlavne preto ze niesom technik ale programator a do elektrotechniky sa az tak moc zatial nevyznam :(

Zatial som skusal ESP8266 s Arduino IDE, podarilo sa mi napojit LCD na I2C a ovladat ho cez siet ale mam problemy s rele.

1) Ide o to ze niektore GPIO piny sa spravaju divne. Aj ked ich mam v kode ihned nastavene na vypnutie, niektore pri bootovani prebliknu a zopnu rele.. Robia to vzdy pri zapojeni do usb alebo resete a stale tie iste piny, ine su v poriadku.

2) Ak je na rele pripojeny pin D8 tak bootovanie nejako mrzne, ak ho pripojim az po chvilke tak funguje. To som skusal riesit pripojenim rezistora a fungoval mi 3K, skusal som aj 10K, 20K ktore som videl ze ludia bezne pouzivaju ale nepomohlo, preco? Ale stale sa to sprava nejako divne.

Potrebujem aby pri zapnuti ziadne rele ani na chvilku nezoplo (neprebliklo) a vsetky budem ovladat az cez siet, viete mi niekto s tym pomoct pripadne ma trochu zaskolit ohladom tejto problematiky?
Samozrejme prikladam k tomu aj video:

https://youtu.be/GPtdt5mcRUk

Dakujem za vsetku pomoc a podporu :)
0

m6r3k
Stály člen
Stály člen
Príspevky: 133
Dátum registrácie: 29 Júl 2013, 21:16
Vek: 31

Re: Nodemcu ESP8266 rele problem

Príspevok od používateľa m6r3k » 20 Sep 2017, 05:54

Elegantne riesenie je pouzitie i2c expandera pripadne posuvny register. Pri i2c mas na tutovecku istotu ze pokym ti to nenabootuje rele nezopne.
0

Používateľov profilový obrázok
roboulbricht
Stály člen
Stály člen
Príspevky: 156
Dátum registrácie: 07 Jan 2015, 12:01
Bydlisko: Banská Bystrica
Vek: 54
Kontaktovať používateľa:

Re: Nodemcu ESP8266 rele problem

Príspevok od používateľa roboulbricht » 20 Sep 2017, 06:25

Pri ESP8266 si musíš dávať pozor na správanie niektorých pinov. Použi na to iný pin. Lebo ten tvoj D8 je GPIO15 a ten má špeciálne nastavenie pri štarte. Tu máš tabuľku pinov, na ktoré treba dávať pozor. K tabuľke si nájdi obrázok mapovania Arduino pinov na GPIO, aby si sa v tom vyznal.

https://tttapa.github.io/ESP8266/Chap04 ... oller.html
0

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok