Sari la conținut
ELFORUM - Forumul electronistilor

Inlocuirea unui buton tact cu tranzistor/optocuplor pt apasarea de la distanta?


Postări Recomandate

Salutare tuturor,

 

de cateva zile bune ma joc cu un modul de masurare a tensiunii AC si a consumului, deocamdata aproape totul este rezolva dar totusi ar mai fi o chestie care mi-as dorii sa o rezolv, mai exact sa pot cumva simula apasarea unui buton de tact. Modulul pt monitorizarea tensiunii este PZEM004t, o chinezarie dar care isi face treaba, cel putin deocamdata :) Singura problema pt mine, deocamdata e ca nu pot sa ii resetez consumul total folosind o comanda pe portul serial, musai trebuie apasat butonul acela de pe cablaj, il tii apasat timp de 5 secunde, dupa care se mai apasa inca odata rapid, pt a reseta contorul (as vrea sa il resetez in fiecare luna)

 

post-196333-0-38251000-1502369271_thumb.jpg

 

Daca am pus multimetrul pe doi dintre pinii butonului am valoarea de 2.1v, la apasarea butonului 0v . Unul din pini merge pana in microprocesorul principal, pe pinul 20, iar celalalt nu imi dau seama unde ajunge, am crezut ca in rezistenta din partea dreapta, dar se pare ca nu acolo ajunge celalalt pin al putonului (am masurat cu multimetrul pus pe modul dioda, rezultatul nu era 0)

 

Imi puteti spune ce solutii exista pt simularea apasarii unui buton similar, se poate face cu un tranzistor ?

 

Multumesc.

post-196333-0-08983500-1502369145_thumb.jpg

post-196333-0-07988900-1502369257_thumb.jpg

post-196333-0-42301300-1502369302_thumb.jpg

Link spre comentariu
  • Răspunsuri 8
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

Top autori în acest subiect

Imagini postate

Ar trebui să încercați cu un optocuplor, chiar și cu un tranzistor simplu, comandat după dorință.E foarte posibil ca procesorul să ia comanda chiar dacă nivelul tensiunii nu scade până la zero. Ar fi bine să selectați un optocuplor care are o cădere cât mai mică de tensiune pe fototranzistor.Sau un tranzistor mosfet în locul optocuplorului.Sigur va merge, am făcut astfel de modificări la alte dispozitive digitale.În cel mai rău caz puteți face asta cu un releu miniatură...

Secvența dorită pentru resetare se poate obține fie cu un microcontroller, fie cu un formator de impulsuri cu integrate timer 555 sau logice.

Link spre comentariu

Imi puteti da un sfat legat de ce piese (tranzistor.optocuplor) ar trebui sa cumpar? electronica e doar un hobby, nu am bazele teoretice in domeniul asta, daca am gasit o schema pe net, ma descurc sa o fac, dar sa proiectez eu .. mai greu :)

 

Am uitat sa spun ca fiecare "senzor" o sa comunice cu un ESP8266 - Wemos D1, tot din acest ESP vreau sa comand tranzistorul sau optocuplorul, partea de soft nu este o problema, acolo ma descurc, doar ca nu stiu ce piese sa folosesc :(

In final o sa iau 3 module PZEM004t pt a monitoriza toate cele 3 faze, am trifazic, sunt impartite 3 apartamente + un birou si doua ateliere pe toate cele 3 faze, cu aceste device-uri o sa pot afla si daca consumul e impartit egal pe faze, am inceput sa adaug aceste module la sistemul meu de monitorizare pt ca ma gandeam sa cumpar si niste panouri fotovoltaice si un invertor ongrid, fara baterii pt acumulare, pt a reduce factura de curent.

Link spre comentariu

N-aș putea spune cu siguranță exact ce să cumpărați, eu credeam că aveți deja o minimă bază tehnică la dispoziție și puteți testa unele variante. Piesele se găsesc ușor prin surse de PC sau aparatură tip DVD dezafectate, atât optocuplorul cât și tranzistori, rezistențe....

Puteți începe cu un simplu tranzistor NPN de genul BC547 sau alt tip, pe care-l montați cu colectorul la borna butonului ce are potențial de +2,1V și emitorul la cealaltă bornă. În baza tranzistorului puneți o rezistență de 1k și comandați tranzistorul prin ieșirea modulului WiFi, urmărind dacă deschiderea tranzistorului duce la comanda de Reset. Nu știu ce nivel de semnal scoate modulul respectiv, deci toate experimentele trebuie să le realizați singur....eu sau colegii vă putem îndruma doar.

Link spre comentariu

Optocuploare am cumparat mai demult pt alt proiect, cred ca si cativa tranzistori, dar nu am folosit niciodata un tranzistor la nici un proiect, cam tot timpul foloseam module pt "arduino" interconectate intre ele fie serial, fie wireless cu nRF24L01 sau alte metode. raspunsul lui @validae este exact ce cautam, o baza de unde sa incep testele :)

 

@lutza2 am cautat niste micro relee accesibile ca si cost (2 la 8 dolari e mult, in america am gasit mult mai ieftine, dar costa transportul mult), cele albastre care se gasesc in tot felul de module pt arduino cred ca sunt mult prea mari , atat tensiunea cat si curentul cred ca este foarte mic pe acel circuit.

 

Intre timp mi-a mai raspuns cineva pe un forum strain cu o alta alternativa, care in cazul meu poate fi folosita, fiindca eu ma ocup si de partea cu salvarea in baza de date a valorilor furnizate de acel modul, recomandarea tipului era sa NU resetez modul in fiecare luna, ci sa scad consumul acumulat anterior, din valoarea totala pe care o returneaza senzorul, e chiar simplu de facut chestia asta fara nici o modificare .. dar pt asta tot vreau sa stiu cum as putea "apasa" un buton folosind niste piese electronice :)

Link spre comentariu

In cazuri d`astea eu folosesc un releu reed miniatura cu contactul NO in paralel cu contactul ce trebuie "telecomandat".
Nu trebuie sa stiu schema in care e folosit contactul, ocupa loc cat un integrat clasic cu 2x7 pini, iar prin bobina de 5V trec vreo 25 mA ca sa fie anclansat (adica e suficient de imun fata de semnale parazite ce pot aparea pe fire lungi).
Fiind miniatura si nu "micro" este ceva mai ieftin. Niste exemple, dupa o cautare cu "Miniature reed relays":
http://ro.mouser.com/Electromechanical/Relays/Reed-Relays/_/N-5g37?P=1z0x3tdZ1z0x2r2Z1z0x2rd

Editat de Ticu
Link spre comentariu

La microcontrolere, starile logice ale unei intrari sunt: sub 1/3, respectiv peste 2/3 din tensiunea de alimentare. Intrarea in cauza este mentinuta in starea "sus" cu o rezistenta integrata de valoare mare. Orice dispozitiv cu rezistenta interna sub 10 kilo poate fi folosit pentru trecerea intrarii in starea "jos". Optocuploarele sunt o solutie buna, mai ales daca trebuie comandate simultan trei microcontrolere pe trei faze diferite.

Link spre comentariu

In cazuri d`astea eu folosesc un releu reed miniatura cu contactul NO in paralel cu contactul ce trebuie "telecomandat".

Nu trebuie sa stiu schema in care e folosit contactul, ocupa loc cat un integrat clasic cu 2x7 pini, iar prin bobina de 5V trec vreo 25 mA ca sa fie anclansat (adica e suficient de imun fata de semnale parazite ce pot aparea pe fire lungi).

Fiind miniatura si nu "micro" este ceva mai ieftin. Niste exemple, dupa o cautare cu "Miniature reed relays":

http://ro.mouser.com/Electromechanical/Relays/Reed-Relays/_/N-5g37?P=1z0x3tdZ1z0x2r2Z1z0x2rd

Super .. exact ce cautam, dar nu stiam denumirea corecta, astea sunt suficient de mici si foarte ieftine pe ebay :)

 

La microcontrolere, starile logice ale unei intrari sunt: sub 1/3, respectiv peste 2/3 din tensiunea de alimentare. Intrarea in cauza este mentinuta in starea "sus" cu o rezistenta integrata de valoare mare. Orice dispozitiv cu rezistenta interna sub 10 kilo poate fi folosit pentru trecerea intrarii in starea "jos". Optocuploarele sunt o solutie buna, mai ales daca trebuie comandate simultan trei microcontrolere pe trei faze diferite.

Cred ca o sa incerc in weekend si cu optocuploare, ca tot le am prin niste cutii :d Trebuie sa verific la cat se alimenteaza optocuploarele.

 

Nu stiu inca daca o sa pot folosii un singur ESP pt a comunica serial cu toate cele 3 module, mi-a fost foarte greu sa il fac si pe unul singur, nu stiu de ce, dar cu softwareserial nu am reusit, desi am schimbat libraria cu una modificata, dar tot nu mi-a mers, am reusit sa comunic cu modulul PZEM004 doar folosind hardwareserial pe ESP8266, dar altii pe net, pe pagina de github a librariei pt PZEM mi-au spus ca neaparat trebuie sa mearga si cu software serial, ei cica asa comunica cu modulul PZEM

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări