Keion Skrevet 11. juni 2014 Rapporter Del Skrevet 11. juni 2014 Hei! Jeg har en Siedle BTS 750-02 dørtelefon. Denne ønsker jeg å "hacke" med min RaspberryPi. Det jeg ønsker er kort og greit å gjøre to ting: - Registrere at det ringer på - Låse opp døren Som en bonus så hadde det også vært fint å: - Sette "stille modus" (altså at jeg slipper å høre at det ringer på) Det meste av programmeringen og hvordan jeg ønsker å bruke dette er greit for meg. Det jeg skal bruke dette til er å kunne styre ytterdøren fra mobilen eller lignende. Hele calling-anlegget går på 18v. Jeg ser for meg to alternativer, men det er her jeg trenger hjelp. Alternativ 1: Registrere at det ringer på: Et rele med 18v som styrer rele'et og en 2v krets fra RaPi til GPIO-pin på RaPi'en Låse opp døren: Et rele med 2v fra GPIO-pin på RaPi som styrer en 18v kurs på dørtelefonen. Er dette en god løsning? Evt hvilke to rele'er trenger jeg for dette? Alternativ 2: Registrere at det ringer på: Bruke motstander til å få 18v kursen fra dørtelefon-(ringe funksjonen) ned til ca 2v og rett inn på GPIO på RaPi'en. Hvis dette er en god mulig løsning så trenger jeg litt hjelp til hvilke motstander jeg trenger. Det ville spart meg for en del jobb + et rele. Jeg tenker uannsett at et rele for å låse opp døren er nødvendig, men jeg er veldig veldig åpen for tilbakemeldinger! Håper på å få litt hjelp fra forumet, jeg legger gjerne ut alt av kildekode og fremgangsmåte på min RaspberryPi for å få til dette for at andre skal kunne nyte godt av dette! Lenke til kommentar
endrebjo Skrevet 11. juni 2014 Rapporter Del Skrevet 11. juni 2014 (endret) Jeg ville gått for alternativ 2. En spenningsdeling mellom to motstander er veldig enkelt å få til. Det du trenger å vite er hvor mye strøm du får lov til å belaste 18 V kretsen med, og hvor mye effekt motstandene dine tåler. (Bilde: Wikipedia) er 18 V signal fra dørklokken. er 2 V signal til RPi GPIO. Jeg regner at GPIO-pinnene på RPi har veldig høy motstand (typisk Mega-ohm), så jeg ser bort i fra det bidraget. Da vil spenningen inn på RPi være bestemt av: Dette kan snus om til Dermed: eller Nå har du to ukjente, og . Samtidig vet du at strømtrekket blir: som kan snus til: Velger du deg et strømtrekk på f.eks 1 mA (0,001 A), så får du Og Til slutt sjekker vi at effekten i motstandene ikke overskrider maksimale verdier. I mitt eksempel blir der Det burde gå veldig bra for de fleste motstander. Kanskje burde du putte en liten kodensator i parallell med R2 også, for å filtrere vekk eventuelle spikes, feilring eller liknende. Med R1 på 15 kOhm kan en 70 nF kondensator (ca. 2 ms delay) passe greit. Endret 12. juni 2014 av endrebjo Lenke til kommentar
tingo Skrevet 12. juni 2014 Rapporter Del Skrevet 12. juni 2014 Jeg gjetter på at dette er en leilighet i et bygg med flere boenheter, sant? I så fall så er det ikke spenningen på anlegget som styrer telefonen. Dørtelefonen er koblet til en buss, som det går (mest sannsynlig digitale) signaler på. Det enkleste sett fra et kretsmessig synspunkt er og koble RaspberryPI'en direkte til kretskortet på dørtelefonen. Knappene for styresignaler, og utgang for buzzer / piezoenhet for å detektere "ringe på" signal. Da vil du sannsynligv is slippe behovet for reléer også. Ulempen kan være at det vil kreve litt arbeid å finne de riktige punktene og koble seg til på kretskortet, hvis du ikke har krets-skjema for selve dørtelefonen. Lenke til kommentar
Nedward Skrevet 13. juni 2014 Rapporter Del Skrevet 13. juni 2014 Skjema og spesifikasjoner på porttelefonen finner man ved å lese av type. Det burde stå på panelet som er i leiligheten. Da vil man kunne skaffe et brukbart skjema for å finne ut hvordan systemet virker. Lenke til kommentar
perpyro Skrevet 13. juni 2014 Rapporter Del Skrevet 13. juni 2014 Siedle benytter buss istedenfor egne trådpar til åpne/tale/lytte og all kommunikasjon med dørpanelet går på buss via en busskontroller til dørpanelet så du må faktisk "sniffe" bustrafikken og manipulere denne for å komme noen vei. Lenke til kommentar
Nedward Skrevet 13. juni 2014 Rapporter Del Skrevet 13. juni 2014 Fikk ikke med meg at det var oppgitt hvilken porttelefon han hadde. Lenke til kommentar
Keion Skrevet 18. juni 2014 Forfatter Rapporter Del Skrevet 18. juni 2014 Jeg gjetter på at dette er en leilighet i et bygg med flere boenheter, sant? I så fall så er det ikke spenningen på anlegget som styrer telefonen. Dørtelefonen er koblet til en buss, som det går (mest sannsynlig digitale) signaler på. Det enkleste sett fra et kretsmessig synspunkt er og koble RaspberryPI'en direkte til kretskortet på dørtelefonen. Knappene for styresignaler, og utgang for buzzer / piezoenhet for å detektere "ringe på" signal. Da vil du sannsynligv is slippe behovet for reléer også. Ulempen kan være at det vil kreve litt arbeid å finne de riktige punktene og koble seg til på kretskortet, hvis du ikke har krets-skjema for selve dørtelefonen. Ja du har nok rett der, men tanken min var å bare "koble" meg på ved bryterene og buzzeren, slik du sier. Så for selve bryteren for å åpne så bør jeg da nok anvende et relè(?) også noe alà det Endrebjo foreslår for buzzeren for å "oppdage" når det ringer på? Jeg har prøvd å se litt på relèer, uten at jeg har blitt noe stort klokere av det, er det noen som har forslag for et rele med en "styringsstrøm" på 2v for en 18v krets? Lenke til kommentar
Professor Balthazar Skrevet 16. juli 2014 Rapporter Del Skrevet 16. juli 2014 Med en styrespenning på bare 2V så klarer du ikke å drive et vanlig rele. Men du kan bruke denne spenningen til å åpne en transistor (BC337) og så la transistoren dra kollektor ned til jord slik at releet får nødvendig driftsspenning. Valg av spenningskilde for å dra til releet er en annen sak. Har du 18VDC tilgjengelig så kan du sikkert bruke det. Releene er ofte på 12 eller 24V, så det er mulig du bør sette på en spenningsregulator i tillegg. Husk å sett på en sperrediode over relespolen, samt en liten resistor i serie med Basis på transistoren (prøv med 10 - 22 Ohm). Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå