Mündəricat:
- Addım 1: Hazırlıq
- Addım 2: Dev Board və LCD -nin bərkidilməsi
- Addım 3: GND -yə qoşulun
- Addım 4: Güc pinlərini bağlayın
- Addım 5: LCD pinləri bağlayın
- Addım 6: Güc Ledini çıxarın
- Addım 7: Lipo Batareyasını qoşun
- Addım 8: RTC -yə qoşulun
- Addım 9: Hərəkət Sensorunu qoşun
- Addım 10: Proqram
- Addım 11: 3D Çap Saat Qutu
- Addım 12: Xoşbəxt vaxt
Video: Arduino Watch: 12 addım (şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu Təlimatlar, Arduino Watch Core -dan bir Arduino Saatinin necə hazırlanacağını göstərir.
Addım 1: Hazırlıq
Arduino Dev lövhəsi
Bu dəfə Sparkfun Pro Micro 3.3 V 8 MHz inkişaf etdirici lövhədən istifadə edirəm.
Saat Ekran
Bu dəfə ST7789 1.3 IPS LCD istifadə edirəm.
Lipo Batareya
Əlimdə 301420 Lipo batareyası var.
Lipo Şarj Kartı
Əlimdə 15 mm x 15 mm Lipo şarj lövhəsi var.
RTC çipi
Bu dəfə DS3231M istifadə edirəm, quraşdırılmış kristal osilator, əlavə komponentə ehtiyac yoxdur
RTC batareyası
Lipo batareyasının tükənməsinə baxmayaraq vaxtını saxlamaq istəsəniz bu isteğe bağlıdır. MS412FE, 1 mAh həcmli kiçik bir batareyadır, RTC məlumat cədvəlinə görə 1 mAh artıq vaxtını uzun günlər saxlaya bilir.
Saat kəməri
Təxminən 20 mm enində parça kətan saat kəməri sifariş etdim.
Digərləri
Bir diod, məsələn 1N5822, dörd ədəd 6 mm M2 vida, mis folqa lenti və bəzi tellər
Addım 2: Dev Board və LCD -nin bərkidilməsi
Pro Micro və IPS LCD -ni bir -birinə yapışdırmaq üçün kiçik bir PET boşqabdan istifadə edin.
Addım 3: GND -yə qoşulun
Satıcınız tərəfindən verilən LCD məlumat cədvəlini oxuyun.
Bir az mis folqa şeridi kəsin, bütün GND pinlərinə və LED mənfi sancaqlarına toxunun və FPC lövhəsinə düzəldin. Sonra pinləri mis folqa lenti ilə lehimləyin.
Addım 4: Güc pinlərini bağlayın
GND Pins panelini mis folqa lentinə bağlayın. Vcc pinlərini LCD Vcc pininə qoşun.
Addım 5: LCD pinləri bağlayın
Budur əlaqə xülasəsi:
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)
Addım 6: Güc Ledini çıxarın
Güc LED -i daim yanır və 1 mA -dan çox istehlak edir, buna görə onu çıxarmaq daha yaxşıdır. Diqqətlə LED -dən çıxarın və çıxarın.
Addım 7: Lipo Batareyasını qoşun
Budur əlaqə xülasəsi:
Şarj Kartı +girişi -> Device Board J1 konnektoru USB yuvasının yaxınlığında (5V)
Şarj Kartı -ve -> Dev Board GND Pin Şarj Kartı Batareyası +ve -> Lipo +ve -> 1N5822 diod -> Dev Lövhəsi Raw Pin Şarj Kartı Batareyası -ve -> Lipo -ve
Qeyd:
Əksər Lipo şarj lövhələri giriş olaraq 5V gücündən istifadə etmək daha yaxşıdır. Bununla birlikdə, Pro Micro dev board USB 5V pin təmin etmir. Xoşbəxtlikdən, USB yuvasının yaxınlığındakı J1 konnektoru əslində USB 5V pininə bağlıdır. 2 konnektoru birlikdə lehimləməməyə diqqət yetirin.
Addım 8: RTC -yə qoşulun
DS3231M çox kiçikdir və kiçik bir batareyaya qoşulmaq tələb olunur, lütfən hamısını birləşdirin:
DS3231M pin 2 (Vcc) -> inkişaf etdirici lövhəsi Vcc
DS3231M pin 5 (GND) -> inkişaf etdirici lövhəsi GND, MS412FE RTC batareyası -ve DS3231M pin 6 (VBAT) -> MS412FE RTC batareyası +ve DS3231M pin 7 (SDA) -> GPIO 2 (SDA) DS3231M pin 8 (SCL)) -> GPIO 3 qurğusu (SCL)
Addım 9: Hərəkət Sensorunu qoşun
Əvvəlki təlimatlarımda qeyd edildiyi kimi, dev board oyanış pinini işə salmaq üçün hərəkət sensoru olaraq 2 titrəmə sensoru istifadə edirəm.
Ancaq saatda 2 ədəd 5 mm -lik titrəmə sensoru yerləşdirmək üçün yer yoxdur. 3 mm titrəmə sensoru ilə əvəz etməyə çalışdım və bir neçə gün sınaqdan keçirdim. Yanlış tetiklenen yuxudan oyanmaq və bir gün ərzində batareyanın tükənməsi çox asandır.
Yanlış tetiklenen oyanmanın qarşısını almaq üçün hələ də başqa üsulları sınayıram. Son tapıntıları əldə etmək üçün Twitterimi izləyə bilərsiniz.
Addım 10: Proqram
Zəhmət olmasa inkişaf lövhəsini proqramlaşdırmaq üçün əvvəlki təlimatlarımı izləyin.
Addım 11: 3D Çap Saat Qutu
Zəhmət olmasa saat qutusunu yükləyin və çap edin:
Addım 12: Xoşbəxt vaxt
Dostlarınıza etdiklərinizi göstərmək üçün!
Həm də edə bilərsiniz:
- öz saat üzünüzü proqramlaşdırın və dizayn edin
- ağıllı bir saat halına gətirmək üçün daha çox sensorlar və ya komponentlər əlavə edin
- öz əl çantanızı dizayn edin
Tövsiyə:
Nerd Watch: 10 addım (şəkillərlə birlikdə)
The Nerd Watch: Nerd Watch, düymənin basıldığı və Sam DeRose tərəfindən qərargahımızda yay təcrübəsi zamanı yaradıldığı vaxtı ikili olaraq göstərir. Saat, iki 4 bitlik ikili ədədləri təmsil etmək üçün iki LED-i ardıcıl olaraq yandıraraq saatı və dəqiqələri göstərir (
TTGO T-Watch: 9 addım (şəkillərlə birlikdə)
TTGO T-Watch: Bu təlimatlar TTGO T-Watch ilə oynamağa necə başlayacağınızı göstərir
Nixie Tube Watch: 7 addım (şəkillərlə birlikdə)
Nixie Tube Watch: Bu ilin əvvəlində işlək bir şey edə biləcəyimi görmək üçün bir saat qurdum. 3 əsas dizayn tələbim var Dəqiq vaxt saxla Gün boyu batareyaya sahib olun Rahat geyinmək üçün kifayət qədər kiçik olun Mən ilk 2 tələbi yerinə yetirməyi bacardım
Apple II Watch: 9 addım (şəkillərlə birlikdə)
Apple II Watch: CUPERTINO, Kaliforniya - 9 Sentyabr 1984 - Apple Computer Inc.® bu günə qədər ən şəxsi cihaz olan Apple // watch ™ -u təqdim etdi. Apple // watch, daha kiçik bir cihaz üçün xüsusi olaraq yaradılan inqilabi bir dizayn və BASIC USER INTERFACE təqdim edir. Alma
Arduino Apple Watch: 6 addım (şəkillərlə birlikdə)
Arduino Apple Watch: Mənə iPhone -dan gələn bildirişləri göstərən, taxmaq üçün kifayət qədər kiçik və ən azı bir gün davam edən şarj edilə bilən bir batareyaya sahib bir ağıllı saat istədim. Arduino əsasında öz Apple saatımı yaratdım. Arduino mini -yə əsaslanan ağıllı saatdır