Სარჩევი:

Arduino Watch: 12 ნაბიჯი (სურათებით)
Arduino Watch: 12 ნაბიჯი (სურათებით)

ვიდეო: Arduino Watch: 12 ნაბიჯი (სურათებით)

ვიდეო: Arduino Watch: 12 ნაბიჯი (სურათებით)
ვიდეო: 12 ნაბიჯის მეთოდი - დამოკიდებულებებთან ბრძოლა 2024, ნოემბერი
Anonim
Arduino Watch
Arduino Watch

ეს ინსტრუქცია აჩვენებს, თუ როგორ უნდა გააკეთოთ 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– ის დაფიქსირება

Dev Board & LCD– ის დაფიქსირება
Dev Board & LCD– ის დაფიქსირება
Dev Board & LCD– ის დაფიქსირება
Dev Board & LCD– ის დაფიქსირება

გამოიყენეთ PET ფირფიტის პატარა ნაჭერი Pro Micro და IPS LCD ერთმანეთთან დასაკავშირებლად.

ნაბიჯი 3: შეაერთეთ GND

შეაერთეთ GND
შეაერთეთ GND
შეაერთეთ GND
შეაერთეთ GND

წაიკითხეთ თქვენი გამყიდველის მიერ მოწოდებული LCD მონაცემთა ფურცელი.

გაჭერით ცოტაოდენი სპილენძის კილიტა, უბრალოდ შეეხეთ ყველა GND ქინძისთავს და LED უარყოფით ქინძისთავებს და დააფიქსირეთ იგი FPC ფირფიტაზე. შემდეგ შეაერთეთ ქინძისთავები სპილენძის კილიტა ლენტით.

ნაბიჯი 4: შეაერთეთ დენის ქინძისთავები

შეაერთეთ დენის ქინძისთავები
შეაერთეთ დენის ქინძისთავები

შეაერთეთ devboard GND ქინძისთავები სპილენძის კილიტა ფირზე. შეაერთეთ Vcc ქინძისთავები LCD Vcc პინთან.

ნაბიჯი 5: შეაერთეთ LCD ქინძისთავები

შეაერთეთ LCD ქინძისთავები
შეაერთეთ 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

ამოიღეთ Power Led
ამოიღეთ Power Led
ამოიღეთ Power Led
ამოიღეთ Power Led
ამოიღეთ Power Led
ამოიღეთ 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

შეაერთეთ RTC
შეაერთეთ RTC
შეაერთეთ RTC
შეაერთეთ RTC
შეაერთეთ RTC
შეაერთეთ 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 ბეჭდვის საათის ყუთი

3D ბეჭდვის საათი
3D ბეჭდვის საათი

გთხოვთ გადმოწეროთ და დაბეჭდოთ საათის კორპუსი:

ნაბიჯი 12: ბედნიერი დრო

Ბედნიერი დრო!
Ბედნიერი დრო!
Ბედნიერი დრო!
Ბედნიერი დრო!
Ბედნიერი დრო!
Ბედნიერი დრო!

ეს იმის საჩვენებელია, რაც გაუკეთეთ თქვენს მეგობრებს!

და ასევე შეგიძლიათ:

  • პროგრამირება და დიზაინი საკუთარი საათის სახე
  • დაამატეთ მეტი სენსორი ან კომპონენტი, რათა ის გახდეს ჭკვიანი საათი
  • შეიმუშავეთ საკუთარი საათის ყუთი

გირჩევთ: