Fórum témák

» Több friss téma
Fórum » Be-/kikapcsoló nyomógombbal
 
Témaindító: Router, idő: Jún 5, 2006
Témakörök:
Lapozás: OK   32 / 32
(#) proli007 válasza proli007 hozzászólására (») Okt 4, 2019 / 1
 
Vagy pld. integrált áramkörrel..
(#) proli007 válasza proli007 hozzászólására (») Okt 4, 2019 / 1
 
Esetleg "tranyó mentesen", két NE555-el, vagy egy NE556-al.
(#) Vasili válasza proli007 hozzászólására (») Okt 5, 2019 /
 
Nagyon szépen köszönöm a segítséged.
(#) Vasili válasza proli007 hozzászólására (») Okt 5, 2019 /
 
Köszönöm szépen.
Az lenne a kérdésem, hogy a "sima" tranzisztoros változatban a nyomógomb lenyomás és a relé behúzása közötti időt melyik alkatrész határozza meg? Esetleges finomhangolás céljából kérdezném.
A hozzászólás módosítva: Okt 5, 2019
(#) proli007 válasza Vasili hozzászólására (») Okt 5, 2019 /
 
Kb. az R5 és a C3 szorzata a késleltetés ideje. De nem precíziós, mert a táp változására az idő is változik cseppet.
(#) vede hozzászólása Okt 15, 2019 /
 
Sziasztok !
Egy időkapcsolót szeretnék kiegészíteni (egyszerű kisfogyasztású CMOS kapcsolás érdekelne), mely kimenetét L-kikapcsolt állapotba billentené egy nyomógomb megnyomása (+ vagy - tápra stb lenne kötve). Az időkapcsoló kimenőjelét szeretném nyomógombbal alacsony állapotba vinni.
(van ilyen gomb az időkapcsolón (ON/AUTO/OFF-sokszor kell megnyomni), de egyszerűbben szeretném, mert többidőpontos ébreszrőórát szeretnék belőle csinálni. ).
Ha az időkapcsoló kikapcsolna és újra bekapcsolna, akkor a kimenet persze H-bekapcsolt állapotba kapcsolna.
Köszönöm a segítséget.
A hozzászólás módosítva: Okt 15, 2019
(#) proli007 válasza vede hozzászólására (») Okt 15, 2019 /
 
Hello! Nem egészen érthető a kérésed. Mert így egy RS tárolónak tűnik, amit az időzítő bekapcsol, a nyomógomb meg ki. De Te azt szeretnéd, hogy ha bekapcsolt az időzítő, akkor az idő lejárta előtt Te egy nyomógombbal ki tudd kapcsolni? Vagy mindenképpen meg kell nyomni a gombot, hogy kikapcsoljon a jelzés?
(#) vede válasza proli007 hozzászólására (») Okt 15, 2019 /
 
"De Te azt szeretnéd, hogy ha bekapcsolt az időzítő, akkor az idő lejárta előtt Te egy nyomógombbal ki tudd kapcsolni?"
Pontosan, ahogy írod!
(#) proli007 válasza vede hozzászólására (») Okt 15, 2019 / 1
 
Oké! Ha tisztessége logikai jelet kap, akkor persze az R1 sem kell..

ALRM-OFF.png
    
(#) szaharin hozzászólása Feb 17, 2020 /
 
Sziasztok,
Nagyon kezdő vagyok, viszont szuper lenne ha a segítségetekkel meg tudnám oldani az egyik prolémám.
Adott a képen látható nyák. Amin van egy On és egy Off gomb. (jobb és bal oldalon) Ezeket szeretném kiváltani egy ardunio val. Hogy egy program kapcsolja ki és be a készüléket.
A kérdésem az lenne, hogy hova kellene forrasztanom a Digitális jelet és a GND-t.
A készülék 3V-os az arduniot 5V hajtja.
Minden ötletet és segítséget szívesn várok.
Köszönöm
(#) Bakman válasza szaharin hozzászólására (») Feb 17, 2020 /
 
Ha minden igaz, a gomb közepe a pozitív, a széle a GND. Elméletileg egy FET-tel (pl. BSS138, AO3400) meg lehet oldani a kapcsolást, illetve a nyomógomb imitálást. Ami kérdéses lehet az az, hogy mit szól az egész elektronika a kivezetékezéshez, mennyire tűri az így extraként bevitt zavarokat.

A zavarok kikerülhetőek, ha a hosszú vezetékek helyett egy-egy optocsatolót használsz. Itt viszont az a kérdés, hogy az optocsatoló maradék feszültsége elég kicsi-e ahhoz, hogy a szerkezet gombnyomásnak érzékelje a dolgot.

Vannak buktatók. Milyen szerkezet ez, amit kapcsolgatni szeretnél?
(#) nedudgi válasza Bakman hozzászólására (») Feb 17, 2020 /
 
Léteznek MOSFET kimenetű optocsatolók, de körülbelül tízszer annyiba kerül, mint egy bipoláris tranzisztoros kimenetű.
A hozzászólás módosítva: Feb 17, 2020
(#) asch válasza szaharin hozzászólására (») Feb 17, 2020 /
 
Arra tippelnék, hogy a fekete kerek terület alatt egy kis mikrovezérlő van. Ha ez valami elemes cucc, akkor a tipikus megvalósítás az, hogy a mikrovezérlő folyamatosan feszültség alatt van, de olyan low power standby módban várakozik, amiben valamelyik lábon lévő változásra figyel csak. Egy ilyen lábra teszik a power gombot.

A gombok leggyakoribb megvalósítása pedig az, hogy alaphelyzetben egy jó nagy felhúzó ellenállás (pl 10-47kOhm) VCC-n tartja a bemeneti pint, és ha megnyomják a gombot, az a GND-re "húzza". Így amikor nem nyomják a gombot, akkor 0 áram folyik, amikor nyomják, akkor is kicsi. (Fordítva is működne: alapból földre húzva, és nyomáskor VCC-be, de történelmi okokból a másik a szokásos megvalósítás.)

Ki kell mérni, hogy hogy működik a gomb: multiméterrel a gomb két sarka feszültségét kell nézni. Ellenállásokat a két sarokhoz hozzáérintve azt is ki tudod próbálni, hogy mennyitől kezd működni. Aztán ha van felhúzó/lehúzó ellenállás, azt meg kell keresni a NYÁK-on. Ki lehet mérni az R értékét is. (De ha nagyon purista volt a tervező, akkor lehet, hogy a proci beépített felhúzóját használta, azt nem fogod tudni kimérni csak működés közben - ez már kockázatosabb és talán felesleges is.)

Ha ilyen megvalósítású a gombod, akkor elegendő a gomb egyik végét földre húzni ahhoz, hogy gombnyomást szimulálj. Ehhez pedig jó lehet egy optocsatoló is, de akár az Arduino lába közvetlenül is. Csak arra kell vigyázni, hogy sose hajtsd az Arduino lábát magasba! Én már csináltam ilyen megoldást egy távirányító távvezérléséhez, és megbízhatóan működik. Abban egy PIC a gyári mikrovezérlő.

Induláskor a PIN-eket lebegő inputra állítja a proci, ez tehát biztonságos. Arra kell vigyázni, hogy előbb állítsd be az értéket, és utána kapcsold be a PINT kimenetbe! Így sosem lesz 5V-ra húzva, és nem megy tönkre semmi. Ha kimérted, hogy mekkora ellenállással kell GND-be húzni ahhoz, hogy még működjön a gomb, akkor betehetsz a biztonság kedvéért egy valamivel kisebb ellenállást védelemnek. Ha a felhúzó mondjuk 10k, akkor 1k-val földre húzva még bőven megbízhatóan fog működni (kb 0.3V lesz a jel), és ezzel az áramot jócskán lekorlátozod, várhatóan nem megy tönkre semmi.

Bekapcs:
  1. digitalWrite(2, LOW);
  2. pinMode(2, OUTPUT);


Kikapcs:
  1. pinMode(2, INPUT);


Vagy a portokat direktben címezve:

Bekapcs:
  1. PORTD&=~BV(2); // Alacsony
  2. DDRD|=_BV(2); // És kimenet


Kikapcs:

  1. PORTD&=~BV(2); // Alacsony
  2. DDRD&=~_BV(2); // És bemenet


Ja, és természetesen ahhoz, hogy működjön a GND-ket is össze kell kötni. Mást viszont nem, csak a GND-t és a 2-es lábat a gomb pozitív sarkához.
(#) Bakman válasza nedudgi hozzászólására (») Feb 17, 2020 /
 
Igen, ismerek párat. Éppen az ilyen optocsatolók ára miatt kérdeztem, miféle eszközzel van dolgunk. Lehet, hogy az egész nem ér annyit és/vagy kompletten helyettesítető egyszerűbben.
(#) Pgeorge80 hozzászólása Feb 23, 2020 /
 
Sziasztok! A segítségetek szeretném kérni! Adott egy kínai infrás kapcsoló.tökéletesen működik! Egy villanykapcsoló helyére építettem be! De szeretném helyileg is kapcsolni, nyomógombbal! Valakinek ötlete?
(#) Bakman válasza Pgeorge80 hozzászólására (») Feb 23, 2020 /
 
Ha nyomógombbal nem is, de alternatív (váltó, 106) kapcsolóval megoldható. Az egyik kapcsoló helyére kell a relét kötnöd. Hátránya, hogy a normál kapcsoló állásástól függően, a távirányító kikapcsoló funkciója bekapcsolóvá, a bekapcsoló pedig kikapcsolóvá válik. Ha a normál kapcsolót átváltod, akkor a távirányító funkciói helyreállnak.
(#) proba válasza Pgeorge80 hozzászólására (») Feb 23, 2020 /
 
Teszel alá is egy infra adót, kapcsolónak álcázva. ( egy felesleges távirányító szétbuherálva, egyik gombja a kapcsolóra kötve)
A hozzászólás módosítva: Feb 23, 2020
Következő: »»   32 / 32
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu