Სარჩევი:

Arduino ციფრული საათი სიგნალიზაციის ფუნქციით (პერსონალური PCB): 6 ნაბიჯი (სურათებით)
Arduino ციფრული საათი სიგნალიზაციის ფუნქციით (პერსონალური PCB): 6 ნაბიჯი (სურათებით)

ვიდეო: Arduino ციფრული საათი სიგნალიზაციის ფუნქციით (პერსონალური PCB): 6 ნაბიჯი (სურათებით)

ვიდეო: Arduino ციფრული საათი სიგნალიზაციის ფუნქციით (პერსონალური PCB): 6 ნაბიჯი (სურათებით)
ვიდეო: 7 projects Build LED LCD Alarm Clock using DS1307 with Arduino | Lesson 105 2024, ნოემბერი
Anonim
Arduino ციფრული საათი მაღვიძარა ფუნქციით (პერსონალური PCB)
Arduino ციფრული საათი მაღვიძარა ფუნქციით (პერსონალური PCB)

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

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

ქვემოთ ნახავთ ელექტრონულ სქემას PCB განლაგებით, ასე რომ თქვენ შეგიძლიათ მარტივად აწარმოოთ იგი.

ღილაკების დაჭერით თქვენ შეძლებთ დროის/თარიღის/განგაშის და განგაშის მდგომარეობის დაყენებას (ჩართვა/გამორთვა).

განგაშის გამორთვა შესაძლებელია სიგნალიზაციის ღილაკზე დაჭერით ან ყუთის დახეთქვით.

განახლებები და სხვა შეგიძლიათ იხილოთ აქ:

Დავიწყოთ.

ნაბიჯი 1: რაც დაგჭირდებათ - აპარატურა

რაც დაგჭირდებათ - აპარატურა
რაც დაგჭირდებათ - აპარატურა

ამ პროექტისთვის დაგჭირდებათ:

  • ჩვენი პერსონალური PCB წრე
  • მაღალი კონტრასტული 16x2 სიმბოლო LCD (Raystar RC1602B-LLG-JWVE)
  • Atmega328 (Arduino UNO ჩატვირთვის საშუალებით)
  • DS1307 რეალურ დროში საათი
  • დახრის სენსორი
  • 28 დიპლომატიური სოკეტი და 8 დიპლომატიური სოკეტი
  • 16 MHz ბროლის ოსცილატორი
  • 32.768 MHz კრისტალური ოსცილატორი
  • 2x22 pF კონდენსატორები
  • 3x10 kOhm რეზისტორი
  • საპარსები 20 კმ Oh
  • ბუზერი
  • მონეტის უჯრედის ბატარეის დამჭერი
  • ხრახნიანი ტერმინალი 2P 2.54 მმ
  • სათაურის სათაური 1x5 ქალი 2.54 მმ
  • მინი ღილაკის გადამრთველი - მაღალი

თქვენ ასევე დაგჭირდებათ TTL to USB მოდული ან Arduino UNO დაფა პროგრამირების პროცედურისთვის.

დენისთვის დაგჭირდებათ 5V-1A დენის ადაპტერი ან შეგიძლიათ გამოიყენოთ usb კაბელი როგორც მე გავაკეთე.

ნაბიჯი 2: წრე EasyEDA– ში, უფასო ონლაინ მიკროსქემის დიზაინის პლატფორმა

წრე EasyEDA– ში, უფასო ონლაინ სქემის დიზაინის პლატფორმა
წრე EasyEDA– ში, უფასო ონლაინ სქემის დიზაინის პლატფორმა
წრე EasyEDA– ში, უფასო ონლაინ სქემის დიზაინის პლატფორმა
წრე EasyEDA– ში, უფასო ონლაინ სქემის დიზაინის პლატფორმა

შედით აქ, რომ ნახოთ და შეიტანოთ ცვლილებები ზემოხსენებულ წრეში.

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

Კოდი
Კოდი

როგორ დავპროგრამოთ:

შეაერთეთ თქვენი წრე TTL USB მოდულთან 5 კაბელით პროგრამირების სათაურთან.

ქინძისთავები RX და TX უნდა იყოს ჯვარედინად დაკავშირებული.

შენიშვნა: თუ თქვენ იყენებთ Arduino UNO დაფას, დარწმუნდით, რომ ამოიღეთ ATmega328 IC მისგან და დააკავშირეთ სათაურები RX to RX და TX to TX ქინძისთავები დაფაზე. RS პინი უნდა იყოს დაკავშირებული Arduino UNO გადატვირთვის პინთან.

გადმოწერეთ კოდი აქედან და გახსენით Arduino IDE– ით. შიგნით ასევე ნახავთ ბიბლიოთეკის ფაილს.

ნაბიჯი 4: JLCPCB - გააკეთე შენი საკუთარი მიკროსქემის ბორბალი 2 დოლარიდან

JLCPCB - გააკეთე შენი საკუთარი მიკროსქემის ბორბალი 2 დოლარიდან!
JLCPCB - გააკეთე შენი საკუთარი მიკროსქემის ბორბალი 2 დოლარიდან!

შედით აქ თქვენი PCB დაფის შესაქმნელად!

გამოიყენეთ JLCPCB 2 დოლარად PCB- ს დამზადებისა და 2-დღიანი მშენებლობის დროისათვის, ხარისხი მართლაც კარგია, შეამოწმეთ ჩვენი pcb დაფის ქვემოთ მოცემული ფოტო.

ნაბიჯი 5: 3D ნაწილები

3D ნაწილები
3D ნაწილები
3D ნაწილები
3D ნაწილები

ნაბიჯი 6: კარგად გაკეთებულია

კარგად გაკეთებულია!
კარგად გაკეთებულია!

იმედი მაქვს მოგეწონათ, კომენტარებში შემატყობინეთ !!!

გირჩევთ: