Star Trek dörrklockan hacka (5 / 7 steg)
Steg 5: Ansluter klockan till klockljudet
Att hitta ett sätt att smälter på dörrklockan och klockljudet i en enda elektriska system måste vi gå tillbaka till den allmänna översikten över hur elektronik fungerar, börjar med makt. Dörrklockan körs bort av växelspänning som konverteras till 3.3V DC via en regulator och klockljudet körs på 3.5 volt. Vad jag bestämd till försök var att koppla den chime batteri kablarna till bell 3.3V regulator till se om tillsynsmyndigheten kunde ge tillräckligt aktuellt att driva både kretsar, vilket den gjorde! Jag ville sedan driva både kretsar från en stickkontakt istället för att använda alla batterier.
Dörrklockan var avsedd att anslutas direkt in i väggen men jag ville dölja sin kretskort inne i ST doorchime. Efter att ha testat den bell likriktare visste jag att jag bara behövde få 5V till bell's spänningsregulator till har den makten resten av klockan och chime med 3.3V. Lyckligtvis, jag hade redan en separat stickkontakt som tillhandahålls en 5V utgång. I själva verket dessa typ av vägg pluggar har blivit otroligt vanliga, så mycket att du sannolikt äger flera redan i form av en mobiltelefon laddare. När du skär telefon kontakten slutet av en av dessa laddare är du kvar med en röd (pos) och en svart (marken) tråd. Väggen pluggar har alltid sina specifikationer tryckt på dem någonstans och de som är avsedda för laddning av litiumbatterier inuti mobiltelefoner tillhandahåller ofta 5 volt och upp till ca 1 amp av strömmen, som i detta fall är precis rätt.
Nästa fråga är hur man fatta beslut och vidta åtgärder med hjälp av utdata från den doorbell högtalarkabeln och den chime sensor input, det är där vi behöver ATtiny och lite av programmering att iscensätta den ny Frankenstein krets drift. ATtiny85 är en åtta pin-microcontrol som kan programmeras att göra nyttiga saker med dess stift, som skickar och tar emot data, läsa sensorer eller driva lysdioder.
Här använder jag det för att läsa spänningen kommer från den doorbell högtalare om och om igen tills det finns en drastisk förändring (liknar hur chime monitorerna är PIR-sensorer.) När denna förändring upptäcks ATiny anger sin PIN-kod, en ansluten till den chime PIR sensor signal kabeln, från 0 volt till 3,3 volt. Kom ihåg att klockljudet tittar signal kabeln för en plötslig förändring i spänning, så när den ser detta hoppa den tror att något har flyttat framför sensorn. Detta trick den chime MCU in utlöser Red Alert ljud.
Nu, en av plastdetaljer på frontpanelen är gjord av en vit, halvgenomskinlig plast att jag ändå ska blinka rött när utlöses. Jag minns inte om denna del tänds på TV show eller inte, men jag kände verkligen att det skulle vara en trevlig lite smak för att lägga till oavsett noggrannhet. Jag la en röd LED och en strömbegränsande motstånd till en av de ATtiny stift så att det kan slås på och av i fas med klockljudet utlöses. För att montera LED till plast panel jag först fastlödda på några långa nedskärningar av tråd och sedan varm-limmade den LED och motstånd på plats.
I stället för lödning av ATtiny till kretskortet bestämde jag mig för att löda kablarna till en 8-pin uttag med värmer krympa som täcker kontakterna. Med ett uttag för chip i stället för lödning det i ger mig möjlighet att gå i flisor, och den omprogrammering det. Detta är en vana som jag plockade upp efter bränning ut ett halvdussin marker under de senaste åren och det har räddat mig en hel del omarbetningar.