Мазмұны:
Бейне: Arduino Apple Watch: 6 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Автордың толығырақ авторы:
Туралы:. Карлстром туралы толығырақ »
Мен смарт -сағатты алғым келді, ол маған айфоннан хабарландыруларды көрсететін, киюге кішкентай, зарядталатын батареясы бар, кем дегенде бір күнге жететін. Мен Arduino негізінде Apple сағатын жасадым. Бұл Bluetooth арқылы iPhone -ға қосылған Arduino mini pro -ға негізделген ақылды сағат. USB-микро порты батареяға қосылған, бұл зарядтауды жеңілдетеді. Алдыңғы жағындағы сымдар - сенсорлық түймелер, олар саусағыңызды бассаңыз, сағаттармен жұмыс жасауға мүмкіндік береді.
Сағат автоматты түрде жаңа хабарландыру алынған кезде iPhone -дағы уақытпен синхрондалады. Бұл сағатты сенімді етеді және Arduino кешігуіне сезімталдығын төмендетеді. 10 секундтан кейін батареяны үнемдеу мақсатында экран өшіріледі. Ортаңғы түйме басылғанда немесе жаңа хабарландыру түскенде экран оянады.
Мен Люк Брендттың бетін кездестірдім және ол қол жеткізгім келетін нәрсені жасағанын көрдім, бірақ маған құрылғы кішірек және киюге ыңғайлы болу керек еді. Бұл жобада мен қолданатын Brendt ANCS Arduino кітапханасы. ANCS Apple хабарландыру орталығының қызметін білдіреді, ол Apple -ге сәйкес келеді. «Apple хабарландыру орталығының қызметінің (ANCS) мақсаты-Bluetooth құрылғыларына (төмен энергиялы Bluetooth байланысы арқылы iOS құрылғыларына қосылатын) iOS құрылғыларында жасалатын хабарландырулардың көптеген түрлеріне қол жеткізудің қарапайым және ыңғайлы әдісін беру».
Бұл нұсқаулық сізге Arduino, дәнекерлеу және 3D-басып шығаруды білуді талап етуі мүмкін.
Бұл ақылды сағатты құрастыру үшін бірнеше сағат қажет болды және мен барлық бөлшектерді жинау өте ауыр болды, өйткені мен оны мүмкіндігінше кішігірім және ықшам етіп алғым келді, ал мен жинақтың жеткілікті сенімді шешіміне дейін бірнеше рет қайталадым.
1 -қадам: материалдар туралы есеп
Төменде ақылды сағаттар үшін қолданылатын негізгі компоненттер берілген. Қосылған код (кейінгі қадамда) жұмыс істеуі үшін бұл компоненттер қолданылуы керек.
- Arduino Pro Mini 328 - 3,3 В/8 МГц
- Bluefruit LE - Bluetooth төмен энергия (BLE 4.0) - nRF8001 Breakout - v1.0
- Монохромды 0,96 «128x64 OLED дисплейі
- Li-Po 3.7V 130mAh батареясы (немесе кез келген басқа қайта зарядталатын батарея болады)
- Микро USB қосқышы
- 3 x 1MOhms 1206 SMD резисторлары
- Спринт бар сағат тобы
Сондай -ақ, қажетті бөлшектер сағаттың дизайнына байланысты әр түрлі болуы мүмкін:
- Сымдар
- Оқшаулағыш таспа
- Li-Po батареясына арналған зарядтағыш
- USB-микро-кабель
- Алюминий қаңылтыр
- 4x2x5 мм бұрандалар
- Матрицалық тақта немесе жолақ тақтасы
2 -қадам: Электр жабдықтарын құрастыру
Схемада көрсетілгендей, көптеген сымдар қосылуы керек және барлық компоненттер бір -біріне жақын болуы керек, бұл қиындық тудырады.
Бірнеше қайталаудан кейін мен құрастыруды жеңілдету үшін осы қадамдарды жасадым. Мен сымдарды қосуда кейбір мәселелерді қалай шешкенімді білу үшін суреттерді қарауды ұсынамын.
- Bluefruit LE -ны Arduino -ға икемді сымдармен қосыңыз.
- Сенсорлық түймелер үшін тақтаны жасаңыз және түйреуіштерді бекітіңіз. Бұл тақтаны Arduino -ға икемді сымдармен бекітіңіз. (Ілмектер светодиодтардан ажыратылған)
- OLED дисплейі үшін кейбір түйреуіштерді өзгертіңіз және оны Arduino -ға жинаңыз.
- Иілгіш сымды жерге қосыңыз, оны корпуспен байланыста болуы керек сағаттың артқы жағына жету үшін жеткілікті ұзын етіп жасаңыз. (Бұл қажет, себебі сыйымдылықпен жанасу дұрыс жұмыс жасау үшін жерге сілтеме қажет)
- Иілгіш сымдары бар micro USB қосқышын жерге және RAW -ке жалғаңыз. Жерге және оң кернеуді қалай қосу керектігін білу үшін USB микро түйісу диаграммасын қараңыз. (Ескертпе! USB -ден оң сымды VCC емес, RAW -ке қосыңыз).
- Батареяны икемді сымдармен жерге және RAW -ке бекітіңіз (Ескертпе! Оң сымды батареядан VCC -ке емес RAW -ке қосыңыз).
4-6-қадам код жүктелгенше және аппараттық құралдардың дұрыс орындалғанын тексергенше күте алады.
Сонымен қатар, сағат үшін зарядтағышты баптау қажет:
- USB микро кабелін кесіңіз.
- USB кабеліндегі қызыл сымды батарея қосқышындағы қызыл сымға, ал USB кабеліндегі қара сымды батарея қосқышындағы қара сымға жалғаңыз.
МАҢЫЗДЫ
Ақылды сағатты қарапайым USB микро кабелі бар USB -ден 5В тікелей зарядтауға болмайтынын ескеріңіз. Оның орнына Li-Po зарядтағыш қажет, әйтпесе батарея зақымдалуы мүмкін
Пікірлер:
Қысқа тұйықталуды болдырмау үшін компоненттер арасында оқшаулау үшін таспаны қолдануға тырысыңыз.
Ұсынылған:
Ultimate Binary Watch: 12 қадам (суреттермен)
Ultimate Binary Watch: Мен жақында екілік сағаттар ұғымымен таныстым және өзіме сағат жасай алатынымды білу үшін біраз зерттеулер жүргізе бастадым. Дегенмен, мен бір уақытта функционалды және стильді дизайнды таба алмадым. Сонымен, мен шештім
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Arduino Uno көмегімен: 4 қадам (суреттермен)
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Arduino Uno көмегімен: киюге болатын қозғалысты бақылау сағатын қалай жасауға болады? Бұл тоқырауды анықтаған кезде дірілдеуге арналған киілетін гаджет. Сіз мен сияқты көп уақытыңызды компьютерде өткізесіз бе? Сіз түсінбей бірнеше сағат отырасыз ба? Содан кейін бұл құрылғы f
Vortex Watch: шексіз айна білезігі: 10 қадам (суреттермен)
Vortex Watch: шексіз айна білезігі: Бұл жобаның мақсаты шексіз айна сағатының тозатын нұсқасын жасау болды. Ол қызыл, жасыл және көк шамдарға сағатты, минутты және секундты тағайындау және осы реңктерді қабаттастыру арқылы уақытты көрсету үшін өзінің RGB светодиодтарын пайдаланады
DIY Apple Watch зарядтау стенді (IKEA Hack): 5 қадам (суреттермен)
DIY Apple Watch зарядтау стенді (IKEA Hack): Егер сіз Apple Watch қосымша зарядтау кабеліне ренжіген болсаңыз, онда сіз осы зарядтау стендін жасап көруге болады
Apple Watch зарядтағыш қорабы: 6 қадам
Apple Watch зарядтағыш қорабы: Apple Watch -тегі ең маңызды мәселе - оны зарядтау. Көп жағдайда ұзындығы 1 м болатын зарядтау кабелін өзіңізбен бірге алып жүруіңіз керек және оны сөмкеден басқа зарядтау кабельдерімен шығарып алу оңай емес. Сонымен, егер сіз