Სარჩევი:

Arduino LifeClock: 6 ნაბიჯი (სურათებით)
Arduino LifeClock: 6 ნაბიჯი (სურათებით)

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

ვიდეო: Arduino LifeClock: 6 ნაბიჯი (სურათებით)
ვიდეო: Game of Life Clock - 6 seconds 2024, ნოემბერი
Anonim
Arduino LifeClock
Arduino LifeClock

ეს უნიკალური საათი შეგახსენებთ, რომ უნდა დააფასოთ ყოველი დღე, თქვენი ამჟამინდელი ასაკის ჩვენებით დღეებში (ან კვირაებში) შვიდ სეგმენტის ეკრანზე.

ნაბიჯი 1: დაგჭირდებათ

თქვენ დაგჭირდებათ
თქვენ დაგჭირდებათ
თქვენ დაგჭირდებათ
თქვენ დაგჭირდებათ
თქვენ დაგჭირდებათ
თქვენ დაგჭირდებათ
თქვენ დაგჭირდებათ
თქვენ დაგჭირდებათ

ელექტრონიკა:

  1. Arduino Pro Mini 5V (ან ნებისმიერი სხვა arduino>> = 12 GPIO პინით)
  2. 4 ციფრი 7 სეგმენტის ჩვენება
  3. DS3231 რეალურ დროში საათის მოდული
  4. 4x 200 Ohm რეზისტორები

მასალები:

  1. Სურათის ჩარჩო
  2. სრულყოფილი დაფა (შესატყვისი ზომა)
  3. MicroUSB Breakout (ან ნებისმიერი სხვა 5-12V დენის წყარო)
  4. მავთულები/მყარი მავთულები
  5. სათაურები (მამრობითი, მდედრობითი)

ინსტრუმენტები:

  1. გასაყიდი რკინა
  2. FTDI პროგრამისტი (პრო მინი შემთხვევაში)

ნაბიჯი 2: პროტოტიპირება

პროტოტიპირება
პროტოტიპირება
პროტოტიპირება
პროტოტიპირება
პროტოტიპირება
პროტოტიპირება

კომპონენტების მუდმივი შეკრების წინ უნდა შევამოწმოთ, მუშაობს თუ არა ყველაფერი სწორად.

  1. შეაერთეთ ყველაფერი სქემატური სქემის მიხედვით
  2. შეამოწმეთ COM პორტი და დააინსტალირეთ უახლესი დრაივერები
  3. შეადგინეთ და ატვირთეთ მოწოდებული ესკიზი

კავშირები:

საერთო კათოდური ჩვენება

  • პინი 2 - COM4 (რეზისტორი)
  • პინი 3 - გ
  • პინი 4 - გ
  • პინი 5 - DP
  • პინი 6 - დ
  • პინ 7 - ე
  • პინი 8 - COM1 (რეზისტორი)
  • პინი 9 - ა
  • პინი 10 - ვ
  • პინი 11 - COM2 (რეზისტორი)
  • პინი 12 - COM3 (რეზისტორი)
  • პინი 13 - ბ

DS3231

  • GND - GND
  • 5V/VCC - VCC
  • A4 - SDA
  • A5 -SCL

თუ თქვენ იყენებთ საერთო ანოდის ეკრანს, დარწმუნდით, რომ დაარეგულირეთ ქინძისთავები პურის დაფაზე ან მოგვიანებით კოდში

ნაბიჯი 3: შეცვალეთ ნაწილები

შეცვალეთ ნაწილები
შეცვალეთ ნაწილები
შეცვალეთ ნაწილები
შეცვალეთ ნაწილები

ჩვენ უნდა შევცვალოთ ჩვენი ზოგიერთი კომპონენტი ისე, რომ ისინი მოთავსდეს ჩარჩოს შიგნით.

არდუინო

  • Solder მამრობითი pin headers (როგორც ნაჩვენებია)
  • დაამატეთ ორი მავთული SDA და SCL

DS3231

  • გააცივეთ 6 პინჰედერი
  • Solder on 4 pin headers მეორე მხარეს (როგორც ნაჩვენებია)

MicroUSB გარღვევა

Solder on pin სათაურები

ნაბიჯი 4: შექმენით მიკროსქემის დაფა

მიკროსქემის დაფის მშენებლობა
მიკროსქემის დაფის მშენებლობა
მიკროსქემის დაფის მშენებლობა
მიკროსქემის დაფის მშენებლობა
მიკროსქემის დაფის მშენებლობა
მიკროსქემის დაფის მშენებლობა

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

1) მოწყობა:

განათავსეთ ყველა კომპონენტი, როგორც ეს მოცემულია სქემატურ სურათში. თუ თქვენი მავთულის დიამეტრი> 1 მმ-ია, თქვენ უნდა გახვრიტოთ ორი ხვრელი, რომლითაც A4-SDA (ნაცრისფერი) და A5-SDA (თეთრი) გადის მასში.

2) მიმაგრება:

თუ ყველა კომპონენტი მოთავსებულია სწორად, შეგიძლიათ დაიწყოთ კომპონენტებზე შედუღება. დარწმუნდით, რომ ამოიღეთ დარჩენილი ფეხები შემდეგ.

3) გაყვანილობა:

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

4) შეამოწმეთ კავშირები:

თუ რამე არ მუშაობს ისე, როგორც უნდა ან გსურთ დარწმუნებული იყოთ, რომ ყველაფერი სწორად გაქვთ დაკავშირებული, შეგიძლიათ შეამოწმოთ იგი თქვენი მულტიმეტრის უწყვეტობის ფუნქციონირების გამოყენებით.

ნაბიჯი 5: შეცვალეთ სურათის ჩარჩო

შეცვალეთ სურათის ჩარჩო
შეცვალეთ სურათის ჩარჩო
  1. გაბურღეთ 4 სამონტაჟო ხვრელი და 1 ხვრელი კაბელებისთვის თქვენი ჩარჩოს უკანა ფირფიტაში
  2. გაახურეთ პერფის დაფა (დამატებით რამდენიმე ჩამორჩენით)
  3. დააფიქსირეთ microUSB გარღვევა უკანა მხარეს და შეაერთეთ იგი კვების კაბელებთან (RAW, GND)

იმის მიხედვით, თუ რა გირჩევნიათ, შეგიძლიათ შუშის მინა დააბრუნოთ ან გამოიყენოთ რაიმე სახის პასპარტუ.

ნაბიჯი 6: კოდი

Კოდი
Კოდი

კოდის ატვირთვამდე თქვენ უნდა დარწმუნდეთ საჭირო ბიბლიოთეკების დაყენებაში და განსაზღვროთ ორი პარამეტრი.

1) თქვენი ასაკი დღეებში (სტრიქონი 21) [https://www.calculator.net/age-calculator.html]

2) დამატებით თქვენი დაბადების დრო (სტრიქონი 23)

თუ ნაჩვენები მნიშვნელობა არასწორია ან უნდა შეიცვალოს, თქვენ უნდა გაასუფთაოთ EEPROM

ვიმედოვნებ, რომ შემიძლია შთაგაგონოთ ეს პროექტი. თუ თქვენ გაქვთ რაიმე შეკითხვა ან გაუმჯობესება, მოგერიდებათ გაუზიაროთ ისინი.

გირჩევთ: