BTKeychain to breloczek do kluczy z sygnałem dźwiękowym (brzęczkiem) uruchamianym poprzez Bluetooth. Dzięki niemu można znaleźć zagubione klucze, jeśli tylko znajdują się one w zasięgu łączności Bluetooth. Alarm włącza się z poziomu aplikacji na telefon napisanej w J2ME.
Doragasu, autor wpisu na blogu kernelhacks.blogspot.com do budowy breloczka użył obudowy po miniaturowej cyfrowej ramce do zdjęć oraz akumulatora Li-Po 180 mAh, który był wewnątrz. Oryginalna płytka PCB została usunęta, a w tylnej ściance obudowy wywiercone trzy otwory: na diodę LED pokazującą stan urządzenia, diodę sygnalizującą ładowanie akumulatora i na brzęczyk.
Układem zaprojektowanym przez Doragasu steruje mikrokontroler MSP430, a oprócz niego znalazł się tam jeszcze kontroler ładowania akumulatora i stabilizator napięcia 3,3 V typu low drop-out. MSP430 został wybrany ze względu na bardzo niski pobór mocy. Płytka PCB została wykonana w całości w montażu powierzchniowym.
Aby jeszcze bardziej ograniczyć pobór mocy przez układ, mikrokontroler niemal cały czas znajduje sie w stanie uśpienia (LPM3). Wybudzany jest jedynie wtedy, gdy zostanie wciśnięty przycisk oraz gdy łączność Bluetooth jest aktywna. W stanie bezczynności cały układ pobiera ok. 755 mikroamperów, ale co parę sekund włącza się układ Bluetooth pobierający kilka mA. Akumulator 180 mAh starcza na 2,5 doby, więc średni pobór mocy wynosi ok. 3 mA.
Do takiego zastosowania oczywiście bardziej nadawałby się interfejs ZigBee, lecz z racji, że jest on nieobecny w telefonach trzeba byłoby zbudować takze osobny nadajnik. Standard Bluetooth 4.0 Low Energy natomiast jak na razie obsługuje mało telefonów.
Schematy, pliki Gerber, kod źródłowy programu na mikrokontroler i aplikację Java można ściągnąć stąd.
Źródło:
http://kernelhacks.blogspot.com/2012/04/btkeychain.html
Fajne? Ranking DIY
