Სარჩევი:
- ნაბიჯი 1: საჭირო ნაწილები:
- ნაბიჯი 2: შეიკრიბეთ წრე
- ნაბიჯი 3: ატვირთეთ კოდი
- ნაბიჯი 4: ისიამოვნეთ თქვენი შემოქმედებით და დაგეგმეთ მომავალი გაუმჯობესებები
ვიდეო: მულტიმოდალური საათი: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
მე მიყვარს საათები! ვეძებდი სასწავლო საათს, რომელიც ეკრანზე აჩვენებდა რომაულ ციფრებს. როდესაც არდუინოს ბაზაზე არ მიმიღია შესაფერისი, გადავწყვიტე მე თვითონ ავაშენო. ფერადი TFT დისპლეით, მაინტერესებდა კიდევ რა შეიძლება იყოს ნაჩვენები და ვიოლა! ჩემი საინჟინრო კოლეჯის ბაკალავრის დღეებში შესწავლილი სხვადასხვა რიცხვითი სისტემის აზრები (2 ათ წელზე მეტი ხნის წინ!) ჩქარობდა: ორობითი, ციფრული, ოქტალური და თექვსმეტობითი და ა.შ.
მიუხედავად იმისა, რომ ამით დამეწყო და ბევრი დაგეგმვისა და კოდირების შემდეგ, აქ არის განხორციელება!
ამ საათის გამორჩეული თვისებები:
მულტიმოდალური ჩვენება, სადაც შეგიძლიათ გქონდეთ დრო ნაჩვენები 5 სხვადასხვა რიცხვით სისტემაში ერთ ეკრანზე ან თითოეული რიცხვის ფორმატი ნაჩვენებია ცალკეულ ეკრანებზე დაჭერით
საათის მიმართულების ორიენტაცია შეიძლება იყოს ნებისმიერ 4 მხარეს და ეკრანზე გამოსახული მონაცემები შეიძლება გასწორდეს ორიენტაციისათვის ღილაკის გამოყენებით. მოგვიანებით მე ვაპირებ გამოვიყენო გირო/აჩქარების სენსორი დისპლეის ორიენტაციისთვის, მისი ჩართვის მხარეს
ხელმისაწვდომია რეჟიმები
ციფრული
რომაული
თექვსმეტობითი (ბაზა 16)
ოქტალური (ბაზა 8)
ორობითი (ბაზა 2)
ამ ნუმერაციის სისტემებში ახლისთვის აქ არის ბმულები netBinary ფორმატიდან:
ოქტალური ფორმატი:
თექვსმეტობითი ფორმატი:
რომაული ფორმატი:
ნაბიჯი 1: საჭირო ნაწილები:
საჭირო ნივთები:
- Arduino UNO/Nano ან ექვივალენტი
- TFT ჩვენება: 1.44 დიუმიანი 128*128 SPI ჩვენება დაფუძნებული IL9163 (შეუკვეთა დიდხანს aliexpress– ის საშუალებით) (წითელი PCB)
- DS 3231 RTC მოდული
- ღილაკის გადამრთველები 2
- პურის დაფა, PCB, დამაკავშირებელი მავთულები
- სურვილისამებრ: შედუღების რკინა, საერთო დანიშნულების მავთულები და შესაფერისი გარსაცმები (მე ჯერ არ მაქვს გადაწყვეტილი ერთი ამ საათისათვის)
ნაბიჯი 2: შეიკრიბეთ წრე
გამოიყენეთ ეს კავშირები RTC და Arduino– ს შორის. იხილეთ ხელით შემუშავებული სქემატური სურათი მითითებისთვის.
-
DS3231 ---- არდუინო
- SDAA4
- SCLA5
- Vcc 5V (არდუინოდან)
- GNDGND (არდუინოდან)
-
Arduino ---- TFT ჩვენება
- 9A0
- 10CS
- 11SDA
- 13SCK
-
არდუინოს კავშირები
- Vcc-5v
- GND-GND
- 2GND ღილაკის საშუალებით (ჩვენების რეჟიმის შეცვლის ღილაკი-Bin/Hex/Dec/All)
- 3GND ღილაკზე დაჭერით (ეკრანის ორიენტაციის შეცვლის ღილაკი)
-
კავშირების ჩვენება
- VCC3.3V (არდუინოდან)
- GND-GND
- გადატვირთვა 3.3V
- LED5V (არდუინოდან)
ნაბიჯი 3: ატვირთეთ კოდი
გამოიყენეთ თანდართული.ino ფაილი მთლიანი კოდისთვის, კომენტარებით, რომლებიც გასაგებია!
ნაბიჯი 4: ისიამოვნეთ თქვენი შემოქმედებით და დაგეგმეთ მომავალი გაუმჯობესებები
თქვენ გაქვთ ლამაზი და უცნაური საათი თქვენს მაგიდაზე და ბევრი ადგილი გაქვთ ახალი იდეებისთვის
- ეკრანის შეცვლა ან განახლება მხოლოდ ეკრანის ცალკეულ ნაწილებზე, რათა ეკრანის განახლება უფრო სწრაფად მოხდეს (ეს ახლანდელი განხორციელება ხანდახან ცდება მეორის ჩვენებას მთელი ეკრანის განახლების გამო)
- დაამატეთ გირო/აქსელერომეტრის დაფა და შესაბამისი კოდი ეკრანის ბრუნვის შესაცვლელად, რათა შეესაბამებოდეს შიგთავსის ორიენტაციას
- დაე შენი ფანტაზია გაუფერულდეს …
ბოლოს და ბოლოს, თუ მოგწონთ ჩემი საათი, მიეცით ხმა საათების კონკურსში
გირჩევთ:
როგორ გააკეთოთ ანალოგური საათი და ციფრული საათი 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– ისგან ცოტა ხნის წინ
მულტიმოდალური მუსიკალური სტენდი: 9 ნაბიჯი (სურათებით)
მულტიმოდალური მუსიკალური სტენდი: მულტიმოდალური მუსიკალური სტენდი (MMMS) არის ახალი გზა აუდიო სინთეზისა და ეფექტების გასაკონტროლებლად ტრადიციული ინსტრუმენტის დაკვრისას (საქს, ფლეიტა, ვიოლინო, თქვენ ამას დაასახელებთ) და გთავაზობთ დამატებით შესაძლებლობებს გაფართოებული ტექნიკისათვის, რომელსაც შეუძლია გამოიყენება სანამ