Spisu treści:
Wideo: Arduino Apple Watch: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Autor: KarlstromObserwuj Więcej autora:
O:. Więcej o Karlstromie »
Potrzebowałem smartwatcha, który wyświetlałby mi powiadomienia z iPhone'a, był wystarczająco mały do noszenia i miał baterię, która wystarczała na co najmniej jeden dzień. Stworzyłem własny zegarek Apple oparty na Arduino. Jest to smartwatch oparty na Arduino mini pro, który jest podłączony do iPhone'a przez Bluetooth. Port USB-micro jest podłączony do akumulatora, co sprawia, że ładowanie jest łatwe i proste. Przewody z przodu to przyciski dotykowe, które wyczuwają przyłożenie do nich palca, co pozwala na połączenie z zegarkiem.
Zegarek automatycznie zsynchronizuje czas z czasem na iPhonie po otrzymaniu nowego powiadomienia. Dzięki temu zegarek jest bardziej niezawodny i mniej wrażliwy na opóźnienia w Arduino. Po 10 sekundach ekran zostanie wyłączony w celu oszczędzania baterii. Ekran budzi się po dotknięciu środkowego przycisku lub po otrzymaniu nowego powiadomienia.
Natknąłem się na stronę Luke'a Brendta i zobaczyłem, że stworzył to samo, co chciałem osiągnąć, ale potrzebowałem, aby urządzenie było mniejsze i poręczne. W tym projekcie używam biblioteki ANCS Arduino Brendta. ANCS oznacza usługę Apple Notification Center Service, która jest opisana w następujący sposób od Apple. „Celem usługi Apple Notification Center Service (ANCS) jest zapewnienie akcesoriom Bluetooth (które łączą się z urządzeniami iOS za pośrednictwem niskoenergetycznego łącza Bluetooth) prostego i wygodnego sposobu uzyskiwania dostępu do wielu rodzajów powiadomień generowanych na urządzeniach z systemem iOS”.
Ta instrukcja może wymagać znajomości Arduino, lutowania i drukowania 3D.
Zbudowanie tego smartwatcha zajęło wiele godzin, a montaż wszystkich części był naprawdę trudny, ponieważ chciałem, aby był jak najmniejszy i kompaktowy, i wykonałem kilka iteracji, aż uzyskałem wystarczająco solidne rozwiązanie montażu.
Krok 1: Zestawienie materiałów
Poniżej znajdują się główne komponenty używane do smartwatcha. Aby załączony kod (w późniejszym kroku) działał, należy użyć tych komponentów.
- Arduino Pro Mini 328 - 3,3 V/8 MHz
- Bluefruit LE - Bluetooth Low Energy (BLE 4.0) - nRF8001 Breakout - v1.0
- Monochromatyczny wyświetlacz OLED 0.96" 128x64
- Bateria Li-Po 3,7 V 130 mAh (Lub dowolny inny akumulator)
- Złącze Micro-USB
- 3 x 1 MOhms 1206 Rezystory SMD
- Pasek do zegarka ze sprintami
Również potrzebne części mogą się różnić w zależności od konstrukcji zegarka:
- Przewody
- Taśma izolacyjna
- Ładowarka do akumulatora Li-Po
- Kabel USB-Mikro
- Blacha aluminiowa
- Śruby 4x2x5mm
- Tablica matrycowa lub tablica paskowa
Krok 2: Montaż sprzętu elektrycznego
Jak widać na schemacie obwodu, należy podłączyć wiele przewodów, a wszystkie elementy powinny znajdować się blisko siebie, co stanowi wyzwanie.
Po kilku iteracjach wymyśliłem te kroki, aby ułatwić montaż. Proponuję spojrzeć na zdjęcia, aby zobaczyć jak rozwiązałem niektóre problemy z podłączeniem przewodów.
- Podłącz Bluefruit LE do Arduino za pomocą elastycznych przewodów.
- Utwórz tablicę dla przycisków dotykowych i przymocuj szpilki. Dołącz tę płytkę do Arduino za pomocą elastycznych przewodów. (Kołki są odcięte od diod LED)
- Zmodyfikuj kilka pinów wyświetlacza OLED i zamontuj go do Arduino.
- Podłącz elastyczny przewód do uziemienia, przedłuż go na tyle, aby dosięgnąć tylnej części zegarka, która musi stykać się z ciałem. (Jest to potrzebne, ponieważ dotyk pojemnościowy do prawidłowego działania wymaga odniesienia do podłoża)
- Podłącz złącze micro USB za pomocą elastycznych przewodów do uziemienia i RAW. Spójrz na schemat pinów micro USB, aby zobaczyć, jak należy podłączyć masę i napięcie dodatnie. (Uwaga! Podłącz przewód dodatni z USB do RAW, a nie VCC).
- Podłącz akumulator elastycznymi przewodami do uziemienia i RAW (Uwaga! Podłącz przewód dodatni z akumulatora do RAW, a nie VCC).
Krok 4-6 może poczekać na przesłanie kodu i sprawdzenie, czy sprzęt działa poprawnie.
Niezbędne jest również dostosowanie ładowarki do zegarka:
- Wytnij kabel micro USB.
- Podłącz czerwony przewód w kablu USB do czerwonego przewodu ze złącza akumulatora, a czarny przewód w kablu USB do czarnego przewodu ze złącza akumulatora.
WAŻNY
Pamiętaj, że smartwatcha NIE MOŻNA ładować bezpośrednio 5V z USB za pomocą zwykłego kabla micro USB. Zamiast tego potrzebna jest ładowarka Li-Po, w przeciwnym razie bateria może ulec uszkodzeniu
Uwagi:
Spróbuj użyć taśmy do izolacji między elementami, aby uniknąć zwarcia.
Zalecana:
TTGO T-Watch: 9 kroków (ze zdjęciami)
TTGO T-Watch: Ta instrukcja pokazuje, jak zacząć grać z TTGO T-Watch
DIY Podstawka ładująca Apple Watch (IKEA Hack): 5 kroków (ze zdjęciami)
DIY Apple Watch Charging Stand (IKEA Hack): Jeśli denerwujesz się wyjątkowo długim kablem do ładowania zegarka Apple Watch, możesz spróbować zbudować tę podstawkę ładującą i cieszyć się nią
Ładowarka Apple Watch: 6 kroków
Apple Watch Charger Box: Najważniejszym problemem związanym z Apple Watch jest bezsporne jego ładowanie. Wiele razy należy nosić ze sobą kabel ładujący, który ma długość 1 m i nie jest łatwy do rozpakowania, gdy wyciągasz go z torby z innymi kablami ładującymi. Tak więc, jeśli ty
Czas zdobyć Jamesa Bonda na Maca LUB Apple Remote Watch: 5 kroków
Czas pobrać Jamesa Bonda na komputer Mac LUB zegarek Apple Remote Watch: Która godzina? Nadszedł czas, aby podkręcić głośność!!!! i zmienić utwory, lub podciągnąć Front Row lub sterować prezentacjami Keynote z super fajnego zegarka. Pilot Apple jest całkiem fajny, ale to tylko kolejna rzecz do noszenia lub ju
DIY Apple Remote Shield dla Arduino: 6 kroków (ze zdjęciami)
DIY Apple Remote Shield dla Arduino: Czy kiedykolwiek chciałeś zrobić pilota Apple? A może chcesz, aby jedna z twoich kreacji arduino mogła sterować iTunes na komputerze Mac, iPodzie lub Apple TV? Teraz możesz! Jakiś czas temu pracowałem nad projektem, który chciałem być