Სარჩევი:
- ნაბიჯი 1: კომპონენტები
- ნაბიჯი 2: წრე
- ნაბიჯი 3: Arduino კოდი
- ნაბიჯი 4: Android აპლიკაცია
- ნაბიჯი 5: საათის დასრულება
ვიდეო: რომის საათი: 5 ნაბიჯი (სურათებით)
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-03 03:01
გამარჯობა ყველას, ამ ინსტრუქციაში, მე გაჩვენებთ თუ როგორ ავაშენე რომაული ასოების საათი, რომელიც იყენებს 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 აპლიკაცია
საათი სრულად კონტროლდება აპლიკაციის გამომგონებელში შექმნილი ანდროიდის აპლიკაციით. აპლიკაციის გამოყენებით ჩვენ შეგვიძლია შევცვალოთ განგაშის დრო და შეგვიძლია ვაჩვენოთ 8 ბიტიანი პიქსელიანი emoji საათში და რამდენიმე ანიმაცია და ასევე შეგვიძლია გავაკონტროლოთ led სიკაშკაშე. აპლიკაციის ჩამოსატვირთად ეწვიეთ ჩემს Github პროფილს ან გამომიგზავნეთ ელ
ნაბიჯი 5: საათის დასრულება
მე უბრალოდ ვიყენებ PVC ელექტრო ყუთს გარე სხეულისთვის. და შავი ბამბის ქსოვილი ყუთის დასაფარად
მადლობა კითხვისთვის და გთხოვთ გაითვალისწინოთ ხმის მიცემა საათის კონკურსზე
გირჩევთ:
როგორ გააკეთოთ ანალოგური საათი და ციფრული საათი Led Strip– ით Arduino– ს გამოყენებით: 3 ნაბიჯი
როგორ გავაკეთოთ ანალოგური საათი და ციფრული საათი Led Strip– ით Arduino– ს გამოყენებით: დღეს ჩვენ გავაკეთებთ ანალოგიურ საათს & ციფრული საათი Led Strip– ით და MAX7219 Dot მოდულით Arduino– ით. ის შეასწორებს დროს ადგილობრივ დროის ზონაში. ანალოგურ საათს შეუძლია გამოიყენოს უფრო გრძელი LED ზოლები, ასე რომ ის შეიძლება კედელზე ჩამოკიდდეს და გახდეს ხელოვნება
საპენსიო საათი / დათვლა / Dn საათი: 4 ნაბიჯი (სურათებით)
საპენსიო საათი / დათვლა / Dn საათი: უჯრაში მქონდა რამოდენიმე ამ 8x8 LED dot-matrix ჩვენება და ვფიქრობდი რა გამეკეთებინა მათთან. სხვა ინსტრუქციებით შთაგონებული, მე მივიღე იდეა ავაშენო დათვლის/ზევით ჩვენება მომავალ თარიღამდე/დროზე დასათვლელად და თუ მიზნობრივი დროა
ESP8266 ქსელის საათი ყოველგვარი RTC - Nodemcu NTP საათი არა RTC - პროექტი ინტერნეტ საათზე: 4 ნაბიჯი
ESP8266 ქსელის საათი ყოველგვარი RTC | Nodemcu NTP საათი არ არის RTC | ინტერნეტის საათის პროექტი: პროექტში იქნება საათის პროექტი RTC– ის გარეშე, ის მიიღებს დროს ინტერნეტიდან wifi– ს გამოყენებით და ის გამოჩნდება st7735 ეკრანზე
C51 4 ბიტიანი ელექტრონული საათი - ხის საათი: 15 ნაბიჯი (სურათებით)
C51 4 ბიტიანი ელექტრონული საათი - ხის საათი: ამ შაბათ -კვირას მქონდა თავისუფალი დრო, ასე რომ წინ წავიდა და ავაწყვე 2.40 აშშ დოლარი, 4 ბიტიანი DIY ელექტრონული ციფრული საათი, რომელიც ვიყიდე AliExpress– ისგან ცოტა ხნის წინ
ააშენეთ თქვენი კომპიუტერისთვის ნამდვილი ზარიანი საათი და ცეცხლსაქრობიანი საათი: 3 ნაბიჯი (სურათებით)
ააშენეთ ნამდვილი ზარის მომგვრელი საათი თქვენი კომპიუტერისთვის და ცეცხლის ჩაქრობის მანქანა-საათი: სპილენძის ზარი, პატარა სარელეო კიდევ რამდენიმე რამ და ნამდვილ ზარს შეუძლია საათების დარტყმა თქვენს სამუშაო მაგიდაზე. თუმცა ეს პროექტი მუშაობს Windows და Mac- ზე OS X ასევე, მე გადავწყვიტე დავაყენო Ubuntu Linux კომპიუტერზე, რომელიც აღმოვაჩინე ნაგავში და ვმუშაობ ამაზე: მე არასოდეს