Агуулгын хүснэгт:
Видео: Arduino Apple Watch: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Зохиогчийн бичсэн дэлгэрэнгүй:
Тухай:. Карлстромын тухай дэлгэрэнгүй »
Надад iPhone -оос ирсэн мэдэгдлүүдийг харуулдаг, өмсөхөд жижиг хэмжээтэй, хамгийн багадаа нэг өдөр цэнэглэдэг батерейтай ухаалаг цаг хэрэгтэй байсан. Би Arduino дээр суурилсан өөрийн Apple цагийг бүтээсэн. Энэ бол Bluetooth -ээр iPhone -той холбогдсон Arduino mini pro дээр суурилсан ухаалаг цаг юм. USB-микро порт нь батерейнд холбогдсон бөгөөд цэнэглэх ажлыг хялбар, хялбар болгодог. Урд талын утаснууд нь мэдрэгчтэй товчлуурууд бөгөөд хэрэв та хуруугаа хуруугаараа хийвэл мэдрэх бөгөөд энэ нь цагтай харьцах боломжийг олгодог.
Цаг нь шинэ мэдэгдэл хүлээн авах үед iPhone дээрх цагийг автоматаар синхрончлох болно. Энэ нь цагийг илүү найдвартай болгож, Arduino -д саатал гарахад бага мэдрэмтгий болгодог. 10 секундын дараа батерей хэмнэх зорилгоор дэлгэц унтрах болно. Дунд товчлуурыг дарах эсвэл шинэ мэдэгдэл хүлээн авах тохиолдолд дэлгэц сэрдэг.
Би Люк Брендтийн хуудсыг олж хараад тэр миний хүрэхийг хүссэн зүйлийг бүтээсэн болохыг олж харсан, гэхдээ төхөөрөмж нь жижиг, өмсөх боломжтой байх шаардлагатай болсон. Энэ төсөлд миний ашиглаж буй Брэндтийн ANCS Arduino номын сан юм. ANCS нь Apple -ийн дараах байдлаар тайлбарласан Apple Мэдэгдлийн Төв Үйлчилгээний товчлол юм. "Apple Мэдэгдлийн Төв Үйлчилгээний (ANCS) зорилго нь Bluetooth төхөөрөмжүүдийг (бага эрчим хүчээр ажилладаг Bluetooth төхөөрөмжөөр дамжуулан iOS төхөөрөмжүүдтэй холбогддог) iOS төхөөрөмж дээр үүсгэгддэг олон төрлийн мэдэгдлүүдэд хандах энгийн бөгөөд тохиромжтой аргыг өгөх явдал юм."
Энэхүү зааварчилгаа нь танд Arduino, гагнуур, 3D хэвлэлийн талаар мэдлэгтэй байхыг шаардаж магадгүй юм.
Энэхүү ухаалаг цагийг бүтээхэд олон цаг зарцуулсан бөгөөд аль болох жижиг, авсаархан байхыг хүссэн тул бүх эд ангиудыг угсрах нь үнэхээр зовлонтой байсан бөгөөд угсралтын хангалттай бат бөх шийдэлтэй болтол би хэд хэдэн удаа давтан хийсэн.
Алхам 1: Билл материал
Ухаалаг цагны үндсэн бүрэлдэхүүн хэсгүүдийг доор харуулав. Хавсаргасан кодыг (дараагийн шатанд) ажиллуулахын тулд эдгээр бүрэлдэхүүн хэсгүүдийг ашиглах ёстой.
- Arduino Pro Mini 328 - 3.3V/8MHz
- Bluefruit LE - Bluetooth бага энерги (BLE 4.0) - nRF8001 Breakout - v1.0
- Monochrome 0.96 "128x64 OLED дэлгэц
- Зай Li-Po 3.7V 130mAh (Эсвэл өөр цэнэглэдэг батерей хийх болно)
- Микро USB холбогч
- 3 x 1MOhms 1206 SMD резистор
- Спринт бүхий цагны хамтлаг
Мөн шаардлагатай эд ангиуд нь цагны дизайнаас хамааран өөр байж болно.
- Утас
- Тусгаарлагч соронзон хальс
- Li-Po батерейны цэнэглэгч
- USB-микро кабель
- Хөнгөн цагаан хуудас
- 4х2х5 мм хэмжээтэй эрэг
- Матрицын самбар эсвэл туузны самбар
Алхам 2: Цахилгаан тоног төхөөрөмжийн угсралт
Хэлхээ диаграмаас харахад олон утас холбох шаардлагатай бөгөөд бүх бүрэлдэхүүн хэсгүүд хоорондоо ойрхон байх ёстой бөгөөд энэ нь хүндрэл учруулдаг.
Зарим давталтын дараа угсрах ажлыг хөнгөвчлөхийн тулд би эдгээр алхмуудыг хийсэн. Утас холбохтой холбоотой зарим асуудлыг хэрхэн шийдсэнийг харахын тулд зургуудыг үзэхийг санал болгож байна.
- Bluefruit LE -ийг уян хатан утсаар Arduino руу холбоно уу.
- Мэдрэгч товчлууруудын самбарыг үүсгээд тээглүүрийг хавсаргана уу. Энэхүү самбарыг уян хатан утсаар Arduino -д холбоно уу. (Зүү нь LED диодоос таслагдсан)
- OLED дэлгэцийн зарим зүүг өөрчилж, Arduino дээр угсарна уу.
- Уян хатан утсыг газардуу холбож, биетэйгээ харьцах шаардлагатай цагны ард хүрэхэд хангалттай урт болгоорой. (Энэ нь шаардлагатай байна, учир нь багтаамжийн мэдрэгч нь зөв ажиллахын тулд газрын лавлагаа хэрэгтэй)
- Уян хатан утастай микро USB холбогчийг газардуулга болон RAW -д холбоно уу. USB микро холболтын диаграмыг үзээд газардуулга ба эерэг хүчдэлийг хэрхэн холбох ёстойг үзнэ үү. (Тэмдэглэл! USB -ээс эерэг утсыг VCC биш RAW рүү холбоно уу).
- Батерейг уян хатан утсаар газардуулж, RAW -тэй холбоно уу (Тэмдэглэл! Батерейгаас эерэг утсыг VCC биш RAW -тэй холбоно уу).
4-6-р алхам нь кодыг байршуулж, тоног төхөөрөмжийн функцийг зөв хийсэн эсэхийг шалгах хүртэл хүлээх болно.
Түүнчлэн цагны цэнэглэгчийг тохируулах шаардлагатай байна.
- USB микро кабелийг хайчилж ав.
- USB кабелийн улаан утсыг батерейны холболтын улаан утсанд, USB кабелийн хар утсыг батерейны холболтын хар утсанд залгаарай.
ЧУХАЛ
Ухаалаг цагийг энгийн USB микро кабель бүхий USB -ээс 5V -аар шууд цэнэглэх боломжгүй болохыг анхаарна уу. Үүний оронд Li-Po цэнэглэгч хэрэгтэй, эс бөгөөс батерейг гэмтээж болно
Сэтгэгдэл:
Богино холболтоос зайлсхийхийн тулд бүрэлдэхүүн хэсгүүдийн хооронд тусгаарлахын тулд соронзон хальс ашиглахыг хичээ.
Зөвлөмж болгож буй:
Ultimate Binary Watch: 12 алхам (зурагтай)
Ultimate Binary Watch: Би саяхан хоёртын бугуйн цагны тухай ойлголттой танилцаж, өөртөө зориулж цаг бүтээх боломжтой эсэхээ судалж эхлэв. Гэсэн хэдий ч би нэгэн зэрэг функциональ, загварлаг загварыг олж чадсангүй. Тиймээс, би шийдсэн
Vortex Watch: Infinity Mirror бугуйн цаг: 10 алхам (зурагтай)
Vortex Watch: Infinity Mirror бугуйн цаг: Энэхүү төслийн зорилго нь хязгааргүй толин цагны элэгддэг хувилбарыг бий болгох явдал байв. Энэ нь RGB LED -ээ ашиглан цаг, минут, секундийг улаан, ногоон, цэнхэр өнгийн гэрэлд хуваарилж, эдгээр өнгийг давхцуулж цагийг зааж өгдөг
DIY Apple Watch цэнэглэх тавиур (IKEA Hack): 5 алхам (зурагтай)
DIY Apple Watch цэнэглэгч тавиур (IKEA Hack): Хэрэв та Apple Watch -ийн нэмэлт урт цэнэглэгч кабельд дургүйцэж байвал энэхүү цэнэглэгч тавиурыг бүтээхийг оролдож үзээрэй
Apple Watch цэнэглэгч хайрцаг: 6 алхам
Apple Watch цэнэглэгч хайрцаг: Apple Watch -ийн хамгийн чухал асуудал бол үүнийг цэнэглэх нь маргаангүй асуудал юм. Ихэнх тохиолдолд та 1м урттай, өөр цэнэглэгч кабелиар цүнхнээсээ салгахад хялбар биш цэнэглэгч кабелийг авч явах ёстой. Тиймээс, хэрэв та
Бүх Жеймс Бондыг Mac эсвэл Apple Remote Watch дээр авах цаг: 5 алхам
Бүх Жеймс Бондыг Mac эсвэл Apple Remote Watch дээр авах цаг: Цаг хэд болж байна вэ? Алимны алсын удирдлага нь үнэхээр дажгүй ч гэсэн үүнийг авч явах өөр зүйл юм. Жү