Innehållsförteckning:

Arduino Apple Watch: 6 steg (med bilder)
Arduino Apple Watch: 6 steg (med bilder)

Video: Arduino Apple Watch: 6 steg (med bilder)

Video: Arduino Apple Watch: 6 steg (med bilder)
Video: Can You Reattach a Severed Finger? 🤔 2024, November
Anonim
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch

Av KarlstromFölj mer av författaren:

Bygg din egen utvecklingsstyrelse
Bygg din egen utvecklingsstyrelse
Bygg din egen utvecklingsstyrelse
Bygg din egen utvecklingsstyrelse

Handla om:. Mer om Karlström »

Jag ville ha en smartklocka som visade mig aviseringar från en iPhone, var tillräckligt liten för att bära och hade ett laddningsbart batteri som varade i minst en dag. Jag skapade min egen Apple -klocka baserad på en Arduino. Det är en smartklocka baserad på en Arduino mini pro, som är ansluten till iPhone via Bluetooth. USB-mikroporten är ansluten till batteriet vilket gör laddningen enkel och enkel. Ledningarna på framsidan är peksknappar som känns om du sätter fingret på dem, vilket gör att du kan ansluta till klockan.

Klockan synkroniserar automatiskt tiden med tiden på iPhone när ett nytt meddelande tas emot. Detta gör klockan mer pålitlig och mindre känslig för förseningar i Arduino. Efter 10 sekunder stängs skärmen av för att spara batteri. Skärmen vaknar om mittknappen trycks eller om en ny avisering tas emot.

Jag stötte på Luke Brendts sida och såg att han hade skapat samma sak som jag ville uppnå, men jag behövde att enheten var mindre och bärbar. Det är Brendts ANCS Arduino -bibliotek som jag använder i detta projekt. ANCS står för Apple Notification Center Service som beskrivs som följande från Apple. "Syftet med Apple Notification Center Service (ANCS) är att ge Bluetooth-tillbehör (som ansluter till iOS-enheter via en Bluetooth-lågenergilänk) ett enkelt och bekvämt sätt att komma åt många typer av meddelanden som genereras på iOS-enheter."

Denna instruktionsbok kan kräva att du är bekant med Arduino, lödning och 3D-utskrift.

Denna smartwatch tog många timmar att bygga, och det var en riktig smärta att montera alla delar eftersom jag ville att den skulle vara så liten och kompakt som möjligt, och jag gjorde flera iterationer tills jag hade en tillräckligt robust lösning av enheten.

Steg 1: Materialförteckning

Följande är huvudkomponenterna som används för smartwatchen. För att den bifogade koden (i senare steg) ska fungera måste dessa komponenter användas.

  • Arduino Pro Mini 328 - 3.3V/8MHz
  • Bluefruit LE - Bluetooth Low Energy (BLE 4.0) - nRF8001 Breakout - v1.0
  • Monokrom 0,96 "128x64 OLED -skärm
  • Batteri Li-Po 3.7V 130mAh (eller något annat laddningsbart batteri kommer att göra)
  • Micro-USB-kontakt
  • 3 x 1MOhms 1206 SMD -motstånd
  • Klockarmband med sprintar

Också nödvändiga delar, kan vara olika beroende på klockans design:

  • Trådar
  • Isoleringstejp
  • Laddare för Li-Po batteri
  • USB-mikrokabel
  • Aluminiumplåt
  • 4x 2x5mm skruvar
  • Matrisbräda eller Stripskiva

Steg 2: Montering av elektrisk hårdvara

Elektrisk hårdvara
Elektrisk hårdvara
Elektrisk hårdvara
Elektrisk hårdvara
Elektrisk hårdvara
Elektrisk hårdvara

Som framgår av kretsschemat är det många ledningar som ska anslutas, och alla komponenter bör ligga nära varandra vilket gör det svårt.

Efter några iterationer kom jag fram till dessa steg för att göra monteringen enklare. Jag föreslår att du tittar på bilderna för att se hur jag löste några problem med anslutning av ledningar.

  1. Anslut Bluefruit LE till Arduino med flexibla trådar.
  2. Skapa brädan för peksknapparna och fäst stiften. Fäst detta kort på Arduino med flexibla trådar. (Stiften är avskurna från LED-dioder)
  3. Ändra några stift för OLED -skärmen och montera den på Arduino.
  4. Anslut en flexibel kabel till jord, gör den tillräckligt lång för att nå klockans baksida, som måste vara i kontakt med kroppen. (Detta behövs eftersom kapacitiv beröring behöver en markreferens för att fungera korrekt)
  5. Anslut mikro -USB -kontakten med flexibla ledningar till jord och RAW. Titta på ett USB -mikro -pinout -diagram för att se hur jord och positiv spänning ska anslutas. (Obs! Anslut pluskabeln från USB till RAW och inte VCC).
  6. Anslut batteriet med flexibla ledningar till jord och RAW (Obs! Anslut pluskabeln från batteriet till RAW och inte VCC).

Steg 4-6 kan vänta tills koden laddas upp och verifieringen av att maskinvaran fungerar korrekt har gjorts.

Det är också nödvändigt att anpassa en laddare för klockan:

  1. Klipp en USB -mikrokabel.
  2. Anslut den röda ledningen i USB -kabeln till den röda ledningen från batterikontakten och den svarta kabeln i USB -kabeln till den svarta ledningen från batterikontakten.

VIKTIG

Observera att smartwatchen INTE kan laddas direkt med 5V från en USB med en vanlig USB -mikrokabel. En Li-Po-laddare behövs istället, annars kan batteriet skadas

Kommentarer:

Försök att använda tejp för att isolera mellan komponenterna för att undvika kortslutning.

Rekommenderad: