Სარჩევი:

რომის საათი: 5 ნაბიჯი (სურათებით)
რომის საათი: 5 ნაბიჯი (სურათებით)

ვიდეო: რომის საათი: 5 ნაბიჯი (სურათებით)

ვიდეო: რომის საათი: 5 ნაბიჯი (სურათებით)
ვიდეო: 5 შემზარავი სათამაშო, რომლის ქონაც არცერთ ბავშვს არ მოუნდება. 2024, ივლისი
Anonim
რომის საათი
რომის საათი
რომის საათი
რომის საათი
რომის საათი
რომის საათი

გამარჯობა ყველას, ამ ინსტრუქციაში, მე გაჩვენებთ თუ როგორ ავაშენე რომაული ასოების საათი, რომელიც იყენებს 8 -დან 8 ნეოპიქსელურ მატრიცას. მე უბრალოდ შევიძინე ws2812b 8*8 led მატრიცა ჩვეულებრივი საათის შესაქმნელად, მაგრამ როდესაც დავიწყე პროექტი მივხვდი, რომ ერთნიშნა რიცხვის საჩვენებლად მინიმუმ 5 led რიგი მჭირდება. ამის გამო, მე შემიძლია მხოლოდ საათის ან წუთიანი ციფრის ჩვენება. ეს პრობლემა შეიძლება გადაწყდეს 10*10 ან 10*8 ნეოპიქსელური მატრიცის გამოყენებით, მაგრამ ის ჩვეულებრივ არ არის ხელმისაწვდომი. ასე რომ, ვიფიქრე პროგრამულ გადაწყვეტებზე, პირველი გამოსავალი მომივიდა თავში ის იყო, რომ საათის ციფრის თავიდან აცილება, მაგრამ აზრი არ აქვს, ამიტომ ვიფიქრე საათის ციფრის სხვაგვარად ჩვენებაზე, ეს არის ორობითი მეთოდი, მაგრამ შეიძლება გაუგებარი იყოს ყველას ბოლოს, მე ავირჩიე საათის ციფრის ჩვენება რომაული ასოებით და წუთიანი ციფრებით ჩვეულებრივი ციფრებით. საათი ემყარება არდუინო ნანოს და RTC მოდულს (DS1307) და ის ასევე შედგება hc05 Bluetooth მოდულისგან. და საათი სრულად კონტროლდება ანდროიდის აპლიკაციით, რომელიც შეიქმნა აპლიკაციის გამომგონებელში. აპლიკაციის გამოყენებით ჩვენ შეგვიძლია შევცვალოთ განგაშის დრო და შეგვიძლია ვაჩვენოთ 8 ბიტიანი პიქსელიანი emoji საათში და ანიმაცია და ასევე შეგვიძლია გავაკონტროლოთ led სიკაშკაშე. მომავალ განახლებაში, მე რამდენიმე ტექსტს მოვიყვან საათში და ასევე განვაახლებ ჩემი Android პროგრამის მოსაწყენ ინტერფეისს.

ნაბიჯი 1: კომპონენტები

კომპონენტები
კომპონენტები
კომპონენტები
კომპონენტები
კომპონენტები
კომპონენტები

Ელექტრონული ნაწილები

  • Arduino pro mini
  • WS2812 8 × 8 64 LED მატრიცა
  • ds1307 RTC მოდული
  • hc 05 Bluetooth მოდული
  • TP4056 1A Li-Ion ლითიუმის ბატარეის დატენვის მოდული
  • Li-Ion ბატარეა 3.7v/2000mah
  • ზოგადი დანიშნულების წერტილი PCB

ინსტრუმენტები და კომუნალური საშუალებები

  • გამდნარი რკინა,
  • შედუღების რკინის სტენდი,
  • Solder Wire,
  • ნაკადი - ჩასმა,
  • D-Solder Wire
  • მავთულის სტრიპტიზის საჭრელი
  • Screwdriver
  • ცხელი წებოს იარაღი
  • ქსოვილის წებო
  • პატარა ყუთი გარე სხეულისთვის
  • შავი ბამბის ქსოვილი

ნაბიჯი 2: წრე

წრე
წრე

Arduino pro mini არის მიკროსქემის ტვინი. Rtc მოდული უზრუნველყოფს დროსა და არდუინოს პროცესს და აჩვენებს ნეოპიქსელის მატრიცაში. Hc05 გამოიყენება მობილურ ტელეფონსა და საათს შორის Bluetooth– ის კომუნიკაციისთვის. 5V ზუზერი გამოიყენება წრეში სიგნალიზაციის ხმის გასაკეთებლად. TP4056 მოდული გამოიყენება ლითიუმ-იონური ბატარეის დაცვით დატენვისთვის. შეაერთეთ კომპონენტები წრის გამოყენებით

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

ჩამოტვირთეთ Arduino კოდი. (მე ვიცი, რომ კოდი არეულია, მაგრამ ის ასრულებს საქმეს?)

ნაბიჯი 4: Android აპლიკაცია

Android აპლიკაცია
Android აპლიკაცია

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

ნაბიჯი 5: საათის დასრულება

საათის დასრულება
საათის დასრულება
საათის დასრულება
საათის დასრულება
საათის დასრულება
საათის დასრულება

მე უბრალოდ ვიყენებ PVC ელექტრო ყუთს გარე სხეულისთვის. და შავი ბამბის ქსოვილი ყუთის დასაფარად

მადლობა კითხვისთვის და გთხოვთ გაითვალისწინოთ ხმის მიცემა საათის კონკურსზე

გირჩევთ: