Სარჩევი:
- ნაბიჯი 1: მომზადება
- ნაბიჯი 2: Dev Board & LCD– ის დაფიქსირება
- ნაბიჯი 3: შეაერთეთ GND
- ნაბიჯი 4: შეაერთეთ დენის ქინძისთავები
- ნაბიჯი 5: შეაერთეთ LCD ქინძისთავები
- ნაბიჯი 6: ამოიღეთ Power Led
- ნაბიჯი 7: შეაერთეთ Lipo ბატარეა
- ნაბიჯი 8: შეაერთეთ RTC
- ნაბიჯი 9: შეაერთეთ მოძრაობის სენსორი
- ნაბიჯი 10: პროგრამა
- ნაბიჯი 11: 3D ბეჭდვის საათის ყუთი
- ნაბიჯი 12: ბედნიერი დრო
ვიდეო: Arduino Watch: 12 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ეს ინსტრუქცია აჩვენებს, თუ როგორ უნდა გააკეთოთ Arduino Watch Arduino Watch Core– დან.
ნაბიჯი 1: მომზადება
Arduino Dev დაფა
ამჯერად მე ვიყენებ Sparkfun Pro Micro 3.3 V 8 MHz dev board- ს.
საათის ჩვენება
ამჯერად მე ვიყენებ ST7789 1.3 დიუმიან IPS LCD- ს.
ლიპო ბატარეა
მე მაქვს 301420 ლიპო ბატარეა ხელში.
ლიპო დამუხტვის დაფა
ხელში მაქვს 15 მმ x 15 მმ ლიპოს დამტენი დაფა.
RTC ჩიპი
ამჯერად მე ვიყენებ DS3231M- ს, ეს არის ჩაშენებული ბროლის ოსცილატორი, დამატებითი კომპონენტი არ არის საჭირო
RTC ბატარეა
ეს არის სურვილისამებრ, იმ შემთხვევაში, თუ გსურთ შეინახოთ ლიპო ბატარეის დროც კი. MS412FE არის პატარა 1 mAh მრავალჯერადი დატენვის ბატარეა, RTC მონაცემთა ცხრილის მიხედვით 1 mAh– ს უკვე შეუძლია შეინარჩუნოს დრო მრავალი დღის განმავლობაში.
საათის სამაჯური
მე შევუკვეთე რაღაც 20 მმ სიგანის ქსოვილის ტილოს საათის სამაჯური.
სხვა
დიოდი მაგ. 1N5822, ოთხი 6 მმ M2 ხრახნი, სპილენძის კილიტა და რამდენიმე მავთული
ნაბიჯი 2: Dev Board & LCD– ის დაფიქსირება
გამოიყენეთ PET ფირფიტის პატარა ნაჭერი Pro Micro და IPS LCD ერთმანეთთან დასაკავშირებლად.
ნაბიჯი 3: შეაერთეთ GND
წაიკითხეთ თქვენი გამყიდველის მიერ მოწოდებული LCD მონაცემთა ფურცელი.
გაჭერით ცოტაოდენი სპილენძის კილიტა, უბრალოდ შეეხეთ ყველა GND ქინძისთავს და LED უარყოფით ქინძისთავებს და დააფიქსირეთ იგი FPC ფირფიტაზე. შემდეგ შეაერთეთ ქინძისთავები სპილენძის კილიტა ლენტით.
ნაბიჯი 4: შეაერთეთ დენის ქინძისთავები
შეაერთეთ devboard GND ქინძისთავები სპილენძის კილიტა ფირზე. შეაერთეთ Vcc ქინძისთავები LCD Vcc პინთან.
ნაბიჯი 5: შეაერთეთ LCD ქინძისთავები
აქ არის კავშირის შეჯამება:
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: ამოიღეთ Power Led
ელექტროენერგიის LED ყოველთვის ჩართულია და მოიხმარს 1 mA– ზე განუწყვეტლივ, ამიტომ უმჯობესია ამოიღოთ იგი. Unsoldering და ამოიღონ LED ყურადღებით.
ნაბიჯი 7: შეაერთეთ Lipo ბატარეა
აქ არის კავშირის შეჯამება:
დატენვის დაფა +ve in -> Dev Board J1 კონექტორი USB სოკეტთან ახლოს (5V)
დატენვის დაფა -ve in -> Dev Board GND Pin დატენვის დაფა ბატარეა +ve -> Lipo +ve -> 1N5822 დიოდი -> Dev Board Raw Pin დატენვის დაფა ბატარეა -ve -> Lipo -ve
Შენიშვნა:
Lipo– ს დამტენი დაფის უმეტესობა უკეთესად იყენებს 5 ვ ენერგიას შეყვანისთვის. თუმცა, Pro Micro dev board არ იძლევა USB 5V პინს. საბედნიეროდ, USB სოკეტის მახლობლად J1 კონექტორი რეალურად არის დაკავშირებული USB 5V პინთან. ფრთხილად იყავით, რომ არ შეაერთოთ 2 კონექტორი ერთად.
ნაბიჯი 8: შეაერთეთ RTC
DS3231M ძალიან პატარაა და ის მოითხოვს პატარა ბატარეასთან დაკავშირებას, გთხოვთ მოთმინებით დააკავშიროთ ყველა ერთად:
DS3231M pin 2 (Vcc) -> dev board Vcc
DS3231M pin 5 (GND) -> გამგეობის GND, MS412FE RTC ბატარეა -ვ DS3231M pin 6 (VBAT) -> MS412FE RTC ბატარეა +ve DS3231M pin 7 (SDA) -> devboard GPIO 2 (SDA) DS3231M pin 8 (SCL) -> devboard GPIO 3 (SCL)
ნაბიჯი 9: შეაერთეთ მოძრაობის სენსორი
როგორც უკვე აღვნიშნე ჩემს წინა ინსტრუქციებში, მე ვიყენებ 2 ვიბრაციის სენსორს, როგორც მოძრაობის სენსორს, რათა გამოვიყენო დაფის გაღვიძების პინი.
ამასთან, საათს არ აქვს ადგილი 5 მმ ვიბრაციის სენსორზე. მე შევეცადე 3 მმ ვიბრაციის სენსორით გამომეცვალა და რამდენიმე დღე გამოვცადე. ძალიან ადვილია არასწორად გაღვიძება და ბატარეის ამოწურვა ერთ დღეში.
მე ჯერ კიდევ ვამოწმებ სხვა მეთოდებს, რათა თავიდან ავიცილოთ არასწორი გაღვიძება. თქვენ შეგიძლიათ მიყევით ჩემს Twitter– ს, რათა მიიღოთ უახლესი დასკვნები.
ნაბიჯი 10: პროგრამა
გთხოვთ მიჰყევით ჩემს წინა ინსტრუქციებს dev დაფის დასაპროგრამებლად.
ნაბიჯი 11: 3D ბეჭდვის საათის ყუთი
გთხოვთ გადმოწეროთ და დაბეჭდოთ საათის კორპუსი:
ნაბიჯი 12: ბედნიერი დრო
ეს იმის საჩვენებელია, რაც გაუკეთეთ თქვენს მეგობრებს!
და ასევე შეგიძლიათ:
- პროგრამირება და დიზაინი საკუთარი საათის სახე
- დაამატეთ მეტი სენსორი ან კომპონენტი, რათა ის გახდეს ჭკვიანი საათი
- შეიმუშავეთ საკუთარი საათის ყუთი
გირჩევთ:
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Arduino Uno– ით: 4 ნაბიჯი (სურათებით)
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Arduino Uno– ით: როგორ გავხადოთ ტარებადი აქტივობის თვალთვალის საათი? ეს არის ტარებადი გაჯეტი, რომელიც შექმნილია ვიბრაციისთვის, როდესაც ის აღმოაჩენს სტაგნაციას. თქვენ უმეტეს დროს ატარებთ კომპიუტერზე ჩემნაირი? საათობით იჯექი ამის გაცნობიერების გარეშე? მაშინ ეს მოწყობილობა არის
Vortex Watch: Infinity Mirror მაჯის საათი: 10 ნაბიჯი (სურათებით)
Vortex Watch: Infinity Mirror მაჯის საათი: ამ პროექტის მიზანი იყო უსასრულობის სარკის საათის ტარებადი ვერსიის შექმნა. ის იყენებს თავის RGB LED- ებს დროის დასადგენად, საათების, წუთების და წამების მინიჭებით წითელ, მწვანე და ლურჯ შუქებზე შესაბამისად და ამ ფერების გადაფარვით
Nerd Watch: 10 ნაბიჯი (სურათებით)
Nerd Watch: Nerd Watch აჩვენებს დროს ორობითი ფორმით, როდესაც ღილაკს უბიძგებენ და შეიქმნა სემ დეროუსმა ზაფხულის სტაჟირების დროს ჩვენს შტაბში. საათი აჩვენებს საათს და წუთს ორი LED- ის თანმიმდევრობით აანთებს, რომ წარმოადგინოს ორი 4-ბიტიანი ორობითი რიცხვი (
TTGO T-Watch: 9 ნაბიჯი (სურათებით)
TTGO T-Watch: ეს ინსტრუქციები აჩვენებს, თუ როგორ უნდა დაიწყოთ თამაში TTGO T-Watch– ით
Arduino Apple Watch: 6 ნაბიჯი (სურათებით)
Arduino Apple Watch: მე მინდოდა ჭკვიანი საათი, რომელიც მაჩვენებდა iPhone– ის შეტყობინებებს, იყო საკმარისად პატარა სატარებლად და ჰქონდა დატენვის ბატარეა, რომელიც გაგრძელდა მინიმუმ ერთი დღე. მე შევქმენი ჩემი Apple საათი არდუინოს საფუძველზე. ეს არის ჭკვიანი საათი, რომელიც დაფუძნებულია Arduino მინი