Სარჩევი:
- მარაგები
- ნაბიჯი 1: 3D ბეჭდვა:
- ნაბიჯი 2: წრიული კავშირი:
- ნაბიჯი 3: შენიშვნა:
- ნაბიჯი 4: შეკრება:
- ნაბიჯი 5: კოდირება:
ვიდეო: RGB HexMatrix - IOT საათი: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
Fusion 360 პროექტები »
HexMatrix არის LED მატრიცა, რომელსაც აქვს მრავალი სამკუთხა პიქსელი. ექვსი პიქსელი აერთიანებს ექვსკუთხედს. არსებობს მრავალი განსხვავებული ანიმაცია, რომელიც შეიძლება ნაჩვენები იყოს FastLED ბიბლიოთეკის მატრიცის სახით, ასევე მე შემუშავებული მაქვს ციფრები 0 -დან 9 -მდე 10 სეგმენტის გამოყენებით მატრიცაში თითოეული ციფრისთვის და გავაკეთე IOT საათი.
მარაგები
- ESP8266 ან Arduino (Uno/Nano)
- WS2811 LED (96 LED)
- 5V/2A კვების ბლოკი
- 3D ბეჭდვა
ნაბიჯი 1: 3D ბეჭდვა:
- 3D ბეჭდვა ყველა მოცემული 3D მოდელისთვის: დააწკაპუნეთ აქ STL ფაილებისა და კოდებისთვის
- დაბეჭდეთ ეკრანის ფენა თეთრ PLA- ში.
ნაბიჯი 2: წრიული კავშირი:
- გააკეთეთ ყველა კავშირი, როგორც ნაჩვენებია სქემის დიაგრამაში.
- GND ~ -Ve
- Vin ~ 5V ~+Ve
- DataIn ~ პინ 2
- ასევე გააგრძელეთ კვების ბლოკის მავთულები ბოლო LED- მდე და დააკავშირეთ, რათა თავიდან აიცილოთ ძაბვის ვარდნა LED- ებზე.
ნაბიჯი 3: შენიშვნა:
- თუ თქვენ იყენებთ Arduino დაფას, მაშინ შეგიძლიათ მხოლოდ ანიმაციების ჩვენება, თქვენ ვერ აჩვენებთ დროს.
- თუ თქვენ იყენებთ ESP8266 დაფას, ჩვენ შეგვიძლია გამოვყოთ დრო და სხვა ანიმაციები მატრიცაზე.
ნაბიჯი 4: შეკრება:
- განათავსეთ ყველა ები გველის გონივრულ წესრიგში.
- შეკრიბეთ ყველაფერი ერთად.
- შეაერთეთ კონექტორი მიკროკონტროლერის დაფაზე, კონექტორი აღებულია LED- ების ხაზის მეორე ბოლოდან.
ნაბიჯი 5: კოდირება:
- დააწკაპუნეთ აქ კოდებისთვის
- ამ მატრიცისთვის მე გავაკეთე სამი კოდი HexMatrix.ino, clock1.ino და clock2.ino.
- HexMatrix კოდი არის მატრიცაზე ანიმაციების ჩვენების კოდი, მას შეუძლია ნებისმიერი მიკროკონტროლერის დაფაზე გაშვება.
- საათი და საათი 2 მუშაობს მხოლოდ ESP8266 დაფაზე.
HexMatrix.ino:
- გახსენით Arduino IDE– ში მოცემული კოდი.
- დააინსტალირეთ FastLED ბიბლიოთეკა Arduino IDE– ში.
- აირჩიეთ დაფის ტიპი, პორტი და ატვირთეთ კოდი.
საათი 1 და საათი 2 კოდი:
- გახსენით კოდი Arduino IDE– ში.
- ამ კოდში ჩვენ შეგვიძლია შეცვალოთ ეს მნიშვნელობები ჩვენი ფერის მოთხოვნის შესაბამისად
// ციფრული ფერის ღირებულებები RGBint r = 255;
int g = 255;
int b = 255;
// ფონის ფერის მნიშვნელობები RGB- ში
int br = 0;
int bg = 20;
int bb = 10;
შეიყვანეთ Wifi სახელი და პაროლი
const char* ssid = "Wifi_Name";
const char* პაროლი = "პაროლი";
შეიყვანეთ თქვენი ქვეყნის დროის ზონა (ინდოეთი 5: 30 = 5.5 ანალოგიურად შეიყვანეთ თქვენი დროის ზონა)
// თქვენი დროის ზონაში დროის ზონა = -5.5 * 3600;
- აირჩიეთ დაფის ტიპი, როგორც ESP8266, აირჩიეთ პორტი და ატვირთეთ კოდი.
- ამის გარდა ჩვენ ასევე გვაქვს მრავალი სხვა ანიმაცია FastLED მაგალითებში.
გირჩევთ:
როგორ გააკეთოთ ანალოგური საათი და ციფრული საათი 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 კომპიუტერზე, რომელიც აღმოვაჩინე ნაგავში და ვმუშაობ ამაზე: მე არასოდეს