Mundarija:
- 1 -qadam: Tayyorgarlik
- 2 -qadam: Device Board va LCD -ni o'rnatish
- 3 -qadam: GND -ni ulang
- 4 -qadam: Quvvat pinlarini ulang
- 5 -qadam: LCD pinlarini ulang
- 6 -qadam: Quvvat chiroqini olib tashlang
- 7 -qadam: Lipo batareyasini ulang
- 8 -qadam: RTC -ni ulang
- 9 -qadam: Harakat sensori ulang
- 10 -qadam: Dastur
- 11 -qadam: 3D bosma soat qutisi
- 12 -qadam: baxtli vaqt
Video: Arduino Watch: 12 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Ushbu yo'riqnomada Arduino Watch Core -dan Arduino soatlarini qanday yasash ko'rsatilgan.
1 -qadam: Tayyorgarlik
Arduino Dev uchun boshqaruv paneli
Bu safar men Sparkfun Pro Micro 3.3 V 8 MGts chastotali devordan foydalanayapman.
Ko'rish displeyi
Bu safar men ST7789 1,3 dyuymli IPS LCD -dan foydalanmoqdaman.
Lipo batareyasi
Qo'limda 301420 Lipo batareyasi bor.
Lipo zaryadlovchi paneli
Qo'limda 15 mm x 15 mm Lipo zaryad taxtasi bor.
RTC chipi
Bu safar men DS3231M dan foydalanayapman, u o'rnatilgan kristalli osilator, qo'shimcha komponent talab qilinmaydi
RTC batareyasi
Bu ixtiyoriy, agar siz Lipo batareyasi tugagan vaqtni saqlamoqchi bo'lsangiz. MS412FE - bu zaryadlanuvchi 1 mAch hajmli kichik akkumulyator, RTC ma'lumot jadvaliga ko'ra, 1 mA / soat vaqtni ko'p kunlar davomida saqlash mumkin.
Watch tasmasi
Men 20 mm kenglikdagi matolardan yasalgan tuvalli tasma buyurtma qildim.
Boshqalar
Diyot, masalan. 1N5822, to'rtta 6 mm M2 vintlardek, mis folga tasmasi va ba'zi simlar
2 -qadam: Device Board va LCD -ni o'rnatish
Pro Micro va IPS LCD -ni bir -biriga yopishtirish uchun PET plastinkasining kichik bo'lagidan foydalaning.
3 -qadam: GND -ni ulang
Sotuvchi tomonidan taqdim etilgan LCD ma'lumotlar jadvalini o'qing.
Bir oz mis folga tasmasini kesib oling, faqat barcha GND pinlari va LED manfiy pinlariga tegib, FPC plastinkasiga mahkamlang. Keyin pinlarni mis folga tasmasi bilan lehimlang.
4 -qadam: Quvvat pinlarini ulang
Devor kartasi GND pinlarini mis folga lentasiga ulang. Vcc pinlarini LCD Vcc piniga ulang.
5 -qadam: LCD pinlarini ulang
Bu erda ulanishning qisqacha tavsifi:
LCD -> Arduino
LED+ -> GPIO 10 SDA -> GPIO 16 (MOSI) SCL -> GPIO 15 (SCLK) RST -> GPIO 18 (A0) DC -> GPIO 19 (A1) CS -> GPIO 20 (A2)
6 -qadam: Quvvat chiroqini olib tashlang
Quvvat diodli chiroq doimo yonadi va doimiy ravishda 1 mA dan oshadi, shuning uchun uni olib tashlash yaxshiroqdir. LEDni ehtiyotkorlik bilan olib tashlang va olib tashlang.
7 -qadam: Lipo batareyasini ulang
Bu erda ulanishning qisqacha tavsifi:
USB -rozetkasi (5V) yonidagi zaryadlash taxtasi +va -> Dev Board J1 ulagichi
Quvvat kartasi -> Dev platasi GND Pin zaryadlash paneli batareyasi +va -> Lipo +ve -> 1N5822 diodi -> Qurilmaning xom plyonkali zaryadlovchi paneli batareyasi --ve -> Lipo -ve
Eslatma:
Aksariyat Lipo zaryadlovchi kartalari kirish sifatida 5V kuch ishlatsa yaxshi bo'ladi. Biroq, Pro Micro dev platasi USB 5V pinini ta'minlamaydi. Yaxshiyamki, USB uyasi yaqinidagi J1 ulagichi aslida USB 5V piniga ulangan. Ehtiyot bo'ling, 2 ta ulagichni bir -biriga payvand qilmang.
8 -qadam: RTC -ni ulang
DS3231M juda kichkina va u kichik batareyaga ulanishni talab qiladi, iltimos, barchasini bir -biriga ulang:
DS3231M 2 -pin (Vcc) -> Vcc boshqaruv paneli
DS3231M pin 5 (GND) -> GND, MS412FE RTC akkumulyator batareyasi -DS3231M pin 6 (VBAT) -> MS412FE RTC batareyasi +va DS3231M pin 7 (SDA) -> GPIO 2 (SDA) DS3231M pin 8 (SCL)) -> GPIO 3 (SCL) ishlab chiqish kartasi
9 -qadam: Harakat sensori ulang
Oldingi ko'rsatmalarimda aytib o'tganimdek, men 2 ta tebranish sensori yordamida harakat sensori sifatida devordagi uyg'otish pinini ishga tushiraman.
Biroq, soatda 5 mm 2 tebranish sensoriga mos keladigan joy yo'q. Men 3 mm tebranish sensori bilan almashtirishga harakat qildim va bir necha kun sinovdan o'tkazdim. Noto'g'ri boshlangan uyg'onish va batareya bir kun ichida tugashi juda oson.
Men noto'g'ri uyg'onishni oldini olish uchun hali ham boshqa usullarni sinab ko'raman. Siz mening Twitter -ni kuzatib, so'nggi yangiliklarni bilib olishingiz mumkin.
10 -qadam: Dastur
Iltimos, dasturlar panelini dasturlash uchun oldingi ko'rsatmalarimga amal qiling.
11 -qadam: 3D bosma soat qutisi
Iltimos, soat qutisini yuklab oling va chop eting:
12 -qadam: baxtli vaqt
Do'stlaringizga nima qilganingizni ko'rsatish uchun!
Va shuningdek, siz:
- o'z qo'l soatingizni dasturlash va loyihalash
- aqlli soatga aylanishi uchun ko'proq sensorlar yoki komponentlar qo'shing
- o'z qo'l soat qutisini loyihalash
Tavsiya:
Ultimate Binary Watch: 12 qadam (rasmlar bilan)
Ultimate Binary Watch: Men yaqinda ikkilik soatlar kontseptsiyasi bilan tanishdim va o'zim uchun soat qura olamanmi yoki yo'qmi, deb tadqiq qila boshladim. Biroq, men bir vaqtning o'zida funktsional va zamonaviy bo'lgan mavjud dizaynni topa olmadim. Shunday qilib, men qaror qildim
Vortex Watch: Infinity Mirror qo'l soati: 10 qadam (rasmlar bilan)
Vortex Watch: Infinity Mirror qo'l soati: Ushbu loyihaning maqsadi cheksiz oynali soatning taqiladigan versiyasini yaratish edi. U RGB LED -laridan foydalanib, qizil, yashil va ko'k ranglarga mos ravishda soat, daqiqa va soniyalarni belgilab, vaqtni ko'rsatadi va bu ranglarni bir -birining ustiga qo'yadi
TTGO T-Watch: 9 qadam (rasmlar bilan)
TTGO T-Watch: Bu ko'rsatma TTGO T-Watch bilan qanday o'ynashni ko'rsatadi
Nixie Tube Watch: 7 qadam (rasmlar bilan)
Nixie Tube Watch: Men shu yil boshida soat ishlab chiqardim, u funksional bo'lgan narsani qila olamanmi? Menda 3 ta asosiy dizayn talablari bor edi, aniq vaqtni saqlang, kun bo'yi batareyasi bor, bemalol kiyinadigan darajada kichik bo'lsin, men birinchi 2 ta talabni bajarishga muvaffaq bo'ldim
Arduino Apple Watch: 6 qadam (rasmlar bilan)
Arduino Apple Watch: Menga iPhone -dan bildirishnomalarni ko'rsatadigan, kiyish uchun kichkina va kamida bir kun zaryadlanuvchi batareyali aqlli soat kerak edi. Men o'zimning Apple soatimni Arduino asosida yaratdim. Bu Arduino mini -ga asoslangan aqlli soat