Larm till kylskåpet på jobbet
Postat: 27 maj 2010, 18:35:29
Kylskåpet på jobbet står lite snett, så det är inte alltid dörren går igen om man försöker stänga den med en fjäderlätt hand. De senaste veckorna har dörren stått öppen några timmar utan att någon märkt det, och det är både oekonomiskt och Dåligt för maten som finns där.
En lösning på detta problem behövdes.
Några timmars papperskladdande i söndags gav ett larm som resultat. Först gjorde jag den bekvämaste lösningen där larmet styrs via mikrocontroller, men jag fick en insikt om att det var länge sen jag byggde något "renodlat" så det slutade med att jag dammade av digitalteknikkunskaperna lite genom att svänga ihop två 555or, fyra NAND-grindar, tre transistorer, åtta motstånd samt fyra kondingar.
Schema och bilder:






En av kollegorna blev så impad av detta enkla bygge att han prompt skulle visa det för alla som kom på besök
Kort förklaring:
Själva larmet dras igång av en NC-strömbrytare som sitter i kylskåpsdörren. När dörren är stängd är brytaren bruten, och när dörren öppnas börjar 12V-batteriet driva kretsen.
Den första 555:an (#1) är monostabil med en puls på ~25 sek. Den triggar sen via T1 (som inverterar signalen för att triggen ska bli korrekt) den andra 555:an (#2) som är astabil med en periodtid på ~3 sekunder (2 sek hög, 1 sek låg). Buzzern ska dra igång när #1 är låg (= #2 är triggad) och #2 är låg. Detta främst för att 2 sek oväsen med 1 sek paus blir lite jobbigt i längden så jag ville ha 2 sek paus med 1 sek oväsen. Man kan inte låta en 555:a ha högre "off-tid" än "on-tid", så signalen får man invertera själv. NAND-kretsen sköter hela logikoperationen, och ser till att buzzern drar igång vid A'B'.
R2 / C2 skapar en fördröjd triggpuls till #1 när strömmen slås till.
D2 / D3 fixar så att både #1 och #2 kan styra lysdioden - när buzzern är strypt lyser dioden, och vice versa.
T2 driver buzzern.
T3 driver lysdioden.
EDIT: korrigerade ett syftningsfel i texten
En lösning på detta problem behövdes.
Några timmars papperskladdande i söndags gav ett larm som resultat. Först gjorde jag den bekvämaste lösningen där larmet styrs via mikrocontroller, men jag fick en insikt om att det var länge sen jag byggde något "renodlat" så det slutade med att jag dammade av digitalteknikkunskaperna lite genom att svänga ihop två 555or, fyra NAND-grindar, tre transistorer, åtta motstånd samt fyra kondingar.
Schema och bilder:






En av kollegorna blev så impad av detta enkla bygge att han prompt skulle visa det för alla som kom på besök

Kort förklaring:
Själva larmet dras igång av en NC-strömbrytare som sitter i kylskåpsdörren. När dörren är stängd är brytaren bruten, och när dörren öppnas börjar 12V-batteriet driva kretsen.
Den första 555:an (#1) är monostabil med en puls på ~25 sek. Den triggar sen via T1 (som inverterar signalen för att triggen ska bli korrekt) den andra 555:an (#2) som är astabil med en periodtid på ~3 sekunder (2 sek hög, 1 sek låg). Buzzern ska dra igång när #1 är låg (= #2 är triggad) och #2 är låg. Detta främst för att 2 sek oväsen med 1 sek paus blir lite jobbigt i längden så jag ville ha 2 sek paus med 1 sek oväsen. Man kan inte låta en 555:a ha högre "off-tid" än "on-tid", så signalen får man invertera själv. NAND-kretsen sköter hela logikoperationen, och ser till att buzzern drar igång vid A'B'.
R2 / C2 skapar en fördröjd triggpuls till #1 när strömmen slås till.
D2 / D3 fixar så att både #1 och #2 kan styra lysdioden - när buzzern är strypt lyser dioden, och vice versa.
T2 driver buzzern.
T3 driver lysdioden.
EDIT: korrigerade ett syftningsfel i texten