Სარჩევი:
- ნაბიჯი 1: სენსორული ეკრანი და რეალურ დროში საათის მოდული, რომელიც გამოიყენება ამ ინსტრუქციაში
- ნაბიჯი 2: ეკრანის მომზადება
- ნაბიჯი 3: სურვილისამებრ: დაბეჭდეთ LCD სტენდი და დაამატეთ თითბერის ჩანართები
- ნაბიჯი 4: ამოიღეთ ფილმი და დააინსტალირეთ ეკრანი
- ნაბიჯი 5: შეაერთეთ წრე
- ნაბიჯი 6: კოდის ჩატვირთვა და გაშვება
- ნაბიჯი 7: შეარჩიეთ ფერები
ვიდეო: 80 -იანი წლების სტილი დნობის ციფრული "დალი" საათი: 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს ინსტრუქცია გიჩვენებთ თუ როგორ უნდა ავაშენოთ 80 -იანი წლების სტილის ციფრული "დალი" საათი დნობის ციფრებით.
მე პირველად შევხვდი ამ სტილის საათს Apple Macintosh– ში, როდესაც 80 – იან წლებში ბავშვი ვიყავი. ეს ინსტრუქცია აჩვენებს ჩემს მცდელობას საათის ხელახლა შექმნას არდუინოს და მაღალი რეზოლუციის ფერადი სენსორული ეკრანის გამოყენებით. მიუხედავად იმისა, რომ ორიგინალური საათი იყო შავი და თეთრი, ამ ვერსიაში მე დავამატე რამდენიმე ფერადი გრადიენტი, რათა მას 80 -იანი წლების შესაბამისი სახე მიეცა.
მე ვისესხე შრიფტის მონაცემები ჯემი ზავინსკის "xdaliclock"-დან, მაგრამ საათის კოდის განხორციელება არის ახალი და მე გადავაწერე ციფრების შერწყმის რიტუალები ნულიდან, რათა გამოვიყენო FTDI FT810 დაფუძნებული მაღალი რეზოლუციის სენსორული ეკრანის გაძლიერებული შესაძლებლობები.
ამ ინსტრუქციისთვის დაგჭირდებათ:
- მაღალი რეზოლუციის 800x420 სენსორული ეკრანი, რომელიც დაფუძნებულია FT810 ჩიპზე
- DS1302 რეალურ დროში საათის მოდული eBay– დან
- 2x5 მამრობითი სათაურები (შეგიძლიათ შეიძინოთ ეს და გაჭრათ სიგრძეზე)
- გასაყიდი რკინა
- ელექტრო ფირზე
- ქალი-მამაკაცი მხტუნავი მავთულები
- არდუინო, როგორიცაა არდუინო უნო
ნაბიჯი 1: სენსორული ეკრანი და რეალურ დროში საათის მოდული, რომელიც გამოიყენება ამ ინსტრუქციაში
ამ ინსტრუქციისთვის, მე ვიყენებ სენსორულ ეკრანებს Haoyu Electronics– დან. მე გამოვიყენე შემდეგი:
5 დიუმიანი გრაფიკული LCD სენსორული ეკრანი, 800x480, SPI, FT810
ეს ეკრანი დაახლოებით 36 დოლარი ღირს ტრანსპორტირებით. ეს უფრო მეტია ვიდრე სხვა Arduino ეკრანები, მაგრამ თქვენ ფულს ბევრს იღებთ:
- მკვეთრი მაღალი რეზოლუციის სენსორული პანელი 800x480 გარჩევადობით.
- ბორტ გრაფიკული პროცესორი და ოპერატიული მეხსიერება საშუალებას გაძლევთ გააკონტროლოთ Arduino– ს დაბლოკვის გარეშე.
- ჩამონტაჟებული აუდიო სინთეზატორი ხარისხის ხმის ნიმუშებით და სხვადასხვა ინსტრუმენტებით ასარჩევად.
- ლანდშაფტის და პორტრეტის მხარდაჭერა.
- მრავალ შეხებით მხარდაჭერა.
- ჩამონტაჟებული JPEG, ტალღის აუდიო და ვიდეო დეკოდი, მოწინავე პროექტებისთვის.
რეალურ დროში საათის მოდულისთვის, მე გამოვიყენე "DS1302 Real Time Clock Module" eBay– დან. ეს დაახლოებით 6 დოლარი ღირს.
ნაბიჯი 2: ეკრანის მომზადება
მას შემდეგ რაც ეკრანს მიიღებთ, თქვენ დაგჭირდებათ მასზე სათაურების ჩასმა. Haoyu– ს ეკრანები შესანიშნავია, რადგან მათ გააჩნიათ ადვილად შესაკრავი ხვრელები და თქვენ გაქვთ არჩევანის გაკეთება, რომ თავსაბურავი შეკრათ პირდაპირ ეკრანის უკანა ნაწილზე ან პატარა ლენტიანი კაბელის ბოლოს, რომელიც მიმაგრებულია მოსახსნელი გამყოფი დაფაზე.
შედუღების სამუშაოს დასასრულებლად, თქვენ გინდათ დროებით გათიშოთ ლენტი კაბელი და ამოიღოთ PCB დაფა პანელის უკნიდან. გამოიყენეთ თქვენი ფრჩხილი, რომ ნაზად აწიოთ საყრდენი დამჭერი LCD კონექტორზე და გაათავისუფლოთ ლენტი კაბელი. შემდეგ, ამოიღეთ ოთხი ხრახნი, რომელიც უჭირავს დაფას.
ახლა ჩასვით 5x2 სათაური (ან ორი 5x1 სათაური) იქ, სადაც გსურთ. დაიფარეთ უკანა მხარე ელექტრო ლენტით, რათა თავიდან აიცილოთ შორტები. შემდეგ, ხრახნიანი PCB დააბრუნეთ და მიამაგრეთ ლენტი კაბელი.
ნაბიჯი 3: სურვილისამებრ: დაბეჭდეთ LCD სტენდი და დაამატეთ თითბერის ჩანართები
მე ავირჩიე სტენდის 3D ბეჭდვა ჩემი LCD პანელის შესანახად [1]
პანელს გააჩნია ოთხი სპილენძის ჩანართი; ეს უნდა იყოს დაჭერილი პლასტმასის სითბო. როდესაც ისინი გაცივდებიან, მათზე პატარა კბილები კბენს პლასტმასას და ხელს უშლის მათ ამოვარდნას. ეს ჩანართები არის ჩვეულებრივი გზა 3D ბეჭდვის ნაწილებზე გამძლე ძაფების დასამატებლად.
მას შემდეგ, რაც სტენდი დაბეჭდავს, მე ამოვიღე ოთხი სპილენძის ჩანართი პანელიდან.
მე გავათბე რკინა და დავიჭირე წვერი ზემოთ ზემოთ, ნაზად დავაბალანსებდი ჩანართს წვერზე. შემდეგ პლასტმასის ნაწილი ჩამოვწიე და ნელა ჩავაგდე ჩანართები წინასწარ წარმოქმნილ ხვრელებში, სანამ ისინი ზედაპირთან არ გასწორდებოდა.
ეს ნაბიჯი უკეთესად იმუშავებს, თუ თქვენ გაქვთ გასაყიდი რკინა ვიწრო კონუსური წვერით. თუ ეს არასოდეს გქონიათ აქამდე, შეიძლება გინდოდეს ივარჯიშოთ სანამ რკინა მაგარია - თქვენ გაქვთ მხოლოდ ერთი შანსი ამის გაკეთება მაშინვე, როცა რკინა ცხელია!
ფრთხილად იყავით ამ ნაბიჯით, რადგან სპილენძის ჩანართები ძალიან ცხელდება და არ გსურთ რომ ისინი თქვენს კალთაში მოხვდნენ. იმუშავეთ სითბოს მდგრად ზედაპირზე და თუკი ისინი ჩამოვარდებიან რკინის წვერიდან, წინააღმდეგობა გაუწიეთ ცდუნებას დაუყოვნებლივ მიაღწიოთ მათ!
[1] წყაროები: LCD Stand STL და CAD ფაილები
ნაბიჯი 4: ამოიღეთ ფილმი და დააინსტალირეთ ეკრანი
ახლა გადააბრუნეთ ეკრანი და ამოიღეთ წინა აკრილის ჩარჩო, შემდეგ ამოიღეთ დამცავი ფილმი LCD პანელიდან (ეს გაზრდის ეკრანის სიცხადეს). გამოიყენეთ ხრახნები, რომ დაამონტაჟოთ დისპლეი 3D დაბეჭდილ სტენდზე.
ნაბიჯი 5: შეაერთეთ წრე
LCD ეკრანისთვის დააკავშირეთ:
- არდუინოზე 5 ვ
- GND დააინსტალირეთ GND არდუინოზე
- SCK არდუინოზე დააგვირგვინებს ~ 13 -ს
- MISO არდუინოზე 12 ფუნტის ჩასამაგრებლად
- MOSI არდაინოზე ~ 11 -ს მიამაგრებს
- CS არდუინოზე ~ 10 -ის ჩასამაგრებლად
- PD არდაინოზე ~ 9 -ის ჩასამაგრებლად
RTC მოდულის ჩვენებისათვის დააკავშირეთ:
- VCC არდუინოზე 5V შეაფასა
- GND დააინსტალირეთ GND არდუინოზე
- დააწკაპუნეთ Arduino– ზე ~ 8 პინზე
- დაარიგეთ Arduino– ზე ~ 7
- RST არდუინოზე ~ 6 -ის ჩასამაგრებლად
შენიშვნა: Arduino– ზე არის მხოლოდ ერთი 5V პინი. RTC მოდულისა და LCD დისპლეის ენერგიის მიწოდებისთვის, Y კაბელის შესაქმნელად დაგჭირდებათ პურის დაფის ან რამდენიმე ჯუმბერის მავთულის გამოყენება.
ნაბიჯი 6: კოდის ჩატვირთვა და გაშვება
ჩამოტვირთეთ ".zip" ფაილი შემდეგი GitHub საცავიდან.
"DaliClock" საქაღალდის შიგნით გახსენით "DaliClock.ino" ფაილი Arduino IDE- ში და ატვირთეთ თქვენს Arduino დაფაზე! საათი უნდა გაცოცხლდეს!
საათი ძალიან მარტივი გამოსაყენებელია:
- თითის დაჭერა ციფრზე მის შესაცვლელად და დროის დასადგენად.
- დააწკაპუნეთ და გეჭიროთ ეკრანის ბოლოში, კალენდარულ რეჟიმში გადასასვლელად.
- დაიჭირეთ თითი თარიღის ციფრზე თარიღის დასადგენად.
- საათი ავტომატურად დაუბრუნდება დროის რეჟიმს ხუთი წამის უმოქმედობის შემდეგ.
ნაბიჯი 7: შეარჩიეთ ფერები
მე ვარედაქტირებ "DaliClock.ino" - ს, თქვენ შეგიძლიათ შეცვალოთ გრადიენტების ფერები საათის ციფრებისთვის, ბადისათვის და "ბრწყინვალებისთვის", რომელიც გადის ციფრებზე. უბრალოდ შეცვალეთ თექვსმეტობითი მნიშვნელობები შემდეგ სტრიქონებში:
clock.fill_gradient (0xFF0000, 0x0000FF); grid.fill_gradient (0x000000, 0xFF8800); ბრწყინავს. შეავსეთ_გრადიენტი (0x7F7F7F);
მოწინავე მომხმარებლებისთვის:
თუ გსურთ შეცვალოთ LCD ეკრანისთვის გამოყენებული Arduino ქინძისთავები, შეცვალეთ ფაილი "DaliClock/src/ui_lib/ui_config.h". DS1302 მოდულისთვის გამოყენებული ქინძისთავების შესაცვლელად, შეცვალეთ ფაილი "DaliClock/src/ds1302.cpp"
მეორე ადგილი საათების კონკურსში
გირჩევთ:
როგორ გააკეთოთ ანალოგური საათი და ციფრული საათი Led Strip– ით Arduino– ს გამოყენებით: 3 ნაბიჯი
როგორ გავაკეთოთ ანალოგური საათი და ციფრული საათი Led Strip– ით Arduino– ს გამოყენებით: დღეს ჩვენ გავაკეთებთ ანალოგიურ საათს & ციფრული საათი Led Strip– ით და MAX7219 Dot მოდულით Arduino– ით. ის შეასწორებს დროს ადგილობრივ დროის ზონაში. ანალოგურ საათს შეუძლია გამოიყენოს უფრო გრძელი LED ზოლები, ასე რომ ის შეიძლება კედელზე ჩამოკიდდეს და გახდეს ხელოვნება
ხელნაკეთი დაბალი დნობის წერტილი შედუღების შენადნობი: 5 ნაბიჯი
ხელნაკეთი დაბალი დნობის წერტილი გამდნარი შენადნობი: გააკეთეთ დაბალი დნობის წერტილოვანი შენადნობი ადვილად დასაშლელად. გთხოვთ ეწვიოთ ჩემს ბლოგს. მასალები ბისმუტის ლითონი 2.5g63/37 Rosin Core Solder 2.5g
"მარტივი" დიგილოგის საათი (ციფრული ანალოგი) რეციკლირებული მასალის გამოყენებით!: 8 ნაბიჯი (სურათებით)
"მარტივი" დიგილოგური საათი (ციფრული ანალოგი) რეციკლირებული მასალის გამოყენებით!: გამარჯობა ყველას! ასე რომ, ამ ინსტრუქციის მიხედვით, მე გაგიზიარებთ თუ როგორ გავაკეთოთ ეს ციფრული + ანალოგური საათი იაფი მასალის გამოყენებით! თუ ფიქრობთ, რომ ეს პროექტი "ცუდია", შეგიძლია წახვიდე და არ გააგრძელო ამ ინსტრუქტორის კითხვა. მშვიდობა! მე ნამდვილად ვწუხვარ, თუკი
ხის LED საათი - ანალოგური სტილი: 11 ნაბიჯი (სურათებით)
ხის LED საათი - ანალოგური სტილი: ეს არის ანალოგი სტილის ხის LED საათი. არ ვიცი რატომ არ მინახავს აქამდე ერთი .. მიუხედავად იმისა, რომ ციფრული ტიპები ძალიან გავრცელებულია. ყოველ შემთხვევაში, ჩვენ მივდივართ
როგორ გააკეთოთ დალის სტილის დნობის საათი: 9 ნაბიჯი (სურათებით)
როგორ გავაკეთოთ დალის სტილის მდნარი საათი: მე არ ვუსმენ ჩემს ძველ ჩანაწერებს, მაგრამ მე ნამდვილად მომწონს მათთან ერთად ყოფნა. საბედნიეროდ, ასეა ჩემი მეგობრებიც. კიდევ ერთი საერთო წერტილი არის იმის ცოდნა, თუ რა დროა. მე არეული ჩანაწერები და მოაგვარა ჩემი