Სარჩევი:
- მარაგები
- ნაბიჯი 1: როგორ გავარკვიოთ დრო?
- ნაბიჯი 2: სამგანზომილებიანი დაბეჭდილი კლიპების დანართის შემუშავება Fusion 360 -ის გამოყენებით
- ნაბიჯი 3: შეიკრიბეთ 3D ნაბეჭდი ქეისი + ESP8266
- ნაბიჯი 4: პროგრამირება Arduino IDE გამოყენებით
- ნაბიჯი 5: დაკიდე, შეხედე და დაიწყე დათვლა - იყავი მომთმენი
ვიდეო: ბარი გრაფიკული საათი IOT (ESP8266 + 3D დაბეჭდილი ქეისი): 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
გამარჯობა, ამ ინსტრუქციებზე მე აგიხსნით როგორ ავაშენოთ IOT 256 LED ბარი გრაფიკული საათი.
ეს საათი არ არის ძალიან ძნელი გასაკეთებელი, არც ისე ძვირი, მაგრამ თქვენ უნდა იყოთ მოთმინება დროის განსაზღვრისათვის ^^ მაგრამ სასიამოვნოა ამის გაკეთება და სწავლებით სავსე.
ამ საათის შესაქმნელად, ძირითადი ნაბიჯები იქნება:
- გააკეთეთ დამჭერი ყუთი
- იპოვეთ ზუსტი დრო WiFi და NTP პროტოკოლით
- პროგრამის 8x32 LED Matrix witch წარმოადგენს 256 LED
მარაგები
-
Led Matrix WS2812B 8x32 11 € ალიექსპრესზე
8x32 WS2812B LED მატრიცას ასევე უწოდებენ NeoMatrix კომპანია Adafruit
- Nodemcu ESP8266 დაფა 3 დან 4 ევრომდე Aliexpress– ზე (ნოდემკუ უფრო მშვენიერია ვიდრე Wemos)
- ზოგიერთი 3D- პრინტერის ბოჭკო (120 გირვანქა სტერლინგი)
- 2 ხრახნი ან ფრჩხილი
- USB კაბელი (USB ტიპი A მიკრო USB ტიპი B)
- USB კედლის ადაპტერი
საჭირო ინსტრუმენტები
- 3D პრინტერი, ჩემი არის Creality CR-10
- პლიუსი
- გასაყიდი რკინა
არჩევითი ინსტრუმენტები
- რამდენიმე ცხელი წებო
- USB DC ძაბვის შემმოწმებელი (საკმაოდ სასარგებლოა ბევრ პროექტში)
ნაბიჯი 1: როგორ გავარკვიოთ დრო?
სურათი 1 და ფაილი "Explanation_Clock.pdf" აგიხსნით თუ როგორ უნდა წაიკითხოთ ეს საათი. ძირითადად, თქვენ უნდა დაითვალოთ წერტილები თითოეულ RGB სვეტში (წითელი = საათი / მწვანე = წუთი / ლურჯი = წამი).
მაგალითად, საათი აჩვენებს 17h50m44s სურათზე 2.
ნაბიჯი 2: სამგანზომილებიანი დაბეჭდილი კლიპების დანართის შემუშავება Fusion 360 -ის გამოყენებით
მე მინდოდა, რომ ეს ყუთი სრულად დამჭერი ყუთი ყოფილიყო, ასე რომ, ის ისე შევიმუშავე, რომ წებოს გამოყენება არ დამჭირდებოდა.
Clip-on შთაგონებულია ამ ორი გაკვეთილით (გვერდითი კლიპი) (შუა კლიპი)
მატრიცის ზომები:
300 მმ სიმაღლე x 80 მმ სიგრძე x 2 მმ სიგანე
ყუთის ზომები:
323 მმ სიმაღლე x 85 მმ სიგრძე x 9.2 მმ სიგანე
ძირითადი ფიგურების დაბეჭდვა:
- ბოჭკოვანი 180 გ
- 16:30 საათი (ბეჭდვის დრო)
ქვემოთ არის 4 ფაილი:
- Box_Bottom_ws (მხარდაჭერით)
- Box_Top_ws (მხარდაჭერით)
- საფარი_ბოლო_მატრიქსი
- საფარი Top_Matrix
თქვენ დაგჭირდებათ ეს 4 ცალი სრული საქმის გასაკეთებლად.
ფაილები ასევე ხელმისაწვდომია Thingiverse– ზე, აქ არის ბმული:
ნაბიჯი 3: შეიკრიბეთ 3D ნაბეჭდი ქეისი + ESP8266
4 ნაწილის დაბეჭდვის შემდეგ მიჰყევით ამ ნაბიჯებს:
- გათიშეთ ყველა მავთული მატრიციდან, გარდა 5V, GND და DIN
- შეაერთეთ დარჩენილი 3 მავთული ESP8266 დაფაზე (იხ. სქემა)
- შეკრიბეთ "Box_Bottom_ws" და "Box_Top_ws"
- ჩადეთ USB კაბელი "Box_Bottom_ws" საშუალებით
- დააფიქსირეთ ESP8266 ორმხრივი ლენტით ან ცხელი წებოთი
- შეაერთეთ USB კაბელი ESP8266– ზე
- გადაიტანეთ LED მატრიცა "Cover_Bottom_Matrix" - ით
- კლიპი "Cover_Bottom_Matrix" on "Box_Bottom_ws"
- გაიმეორეთ ნაბიჯი 7 და 8 "Cover_Top_Matrix" - ით
- დაიწყეთ პროგრამირება
ნაბიჯი 4: პროგრამირება Arduino IDE გამოყენებით
ამ პროგრამას აქვს სამი ძირითადი ფუნქცია:
- Ვაი - ფაი
- NTP (ქსელის დროის პროტოკოლი) (ვიკიპედია)
- მატრიცა დამზადებულია 256 WS2812B LED– ით (ნახეთ როგორ მუშაობს)
წინაპირობები:
გამგეობის მენეჯერისთვის:
დაამატეთ ESP8266 დაფა Arduino IDE– ზე (ახალი მეთოდი)
ბიბლიოთეკისთვის:
მატრიცის მართვისთვის გამოიყენეთ:
- "ადაფრუტის GFX ბიბლიოთეკა" დამზადებულია ადაფუიტის მიერ
- "Adafuit NeoMatrix" დამზადებულია ადაფრუტის მიერ
- "Adafuit NeoPixel" ადაფრუტის მიერ
Wifi- თან დასაკავშირებლად გამოიყენეთ:
- ჩაშენებული "WiFi" დამზადებულია არდუინოს მიერ
- ჩამონტაჟებული "ESP8266WiFi" შესაძლებელია დაფის დამატებით
ჩამოტვირთეთ კოდი, შეცვალეთ WiFi ssid და პაროლი (სტრიქონები 54 და 55) და ატვირთეთ თქვენს ESP8266 დაფაზე.
სურვილისამებრ:
- შეცვალეთ ფერები (ხაზი 52) (შეგიძლიათ გამოიყენოთ ეს ინსტრუმენტი: ფერი RGB კოდზე)
- დროის ზონის შეცვლა (სტრიქონი 59)
- შეცვალეთ სიკაშკაშე თითოეული LED- ისთვის (ხაზი 92)
- შეცვალეთ მეორის ჩვენების ხაზი (სტრიქონი 101 -დან 104 -მდე) (მე მოგცემთ ცდას)
- დააფიქსირეთ ^^ თქვენი საკუთარი გზა ^^.
/! / მატრიცა იკვებება USB ინტერფეისის დაფით, ამიტომ ენერგიის მოხმარება უნდა შემოიფარგლოს 500mA (წყაროებით). 500mA- ზე დაბლა რომ დარჩეს, შეინარჩუნეთ სიკაშკაშის ცვლადი 0 -დან 10 -მდე (შეამოწმეთ თუ გაქვთ ერთი USB ტესტერთან ერთად).
თუ გსურთ უფრო დეტალურად ამის შესახებ:
- როგორ გამოიყურება NTP ეს ვიდეო ანდრეას სპისეს მიერ.
- როგორ მუშაობს NeoMatrix შეხედეთ ამ ვიდეოს ისევ ანდრეას სპისეს მიერ.
- როგორ მუშაობს Adafuit ბიბლიოთეკა იხილეთ ეს გაკვეთილი
ნაბიჯი 5: დაკიდე, შეხედე და დაიწყე დათვლა - იყავი მომთმენი
შედეგით კმაყოფილი ვარ, დამჭერი ყუთი არის მაგარი და ადვილად ასაწყობი და საათი მუშაობს როგორც ხიბლი.
მე ვაღიარებ, რომ ეს არ არის ყველაზე სწრაფი გზა დროის დასადგენად, მაგრამ ეს საკმაოდ სასაცილო გზაა.
Კარგ დღეს გისურვებთ !
გირჩევთ:
ორმაგი ფერის ბარი გრაფიკი სქემით პითონი: 5 ნაბიჯი (სურათებით)
ორმაგი ფერის ბარი გრაფიკი სქემით Python: მე ვნახე ეს LED ბარი გრაფიკი პიმორონის საიტზე და ვიფიქრე, რომ ეს შეიძლება იყოს იაფი და სახალისო პროექტი covid-19 ჩაკეტვის განხორციელებისას. იგი შეიცავს 24 LEDS- ს, წითელს და მწვანეს, თითოეულში 12 სეგმენტი, ასე რომ თეორიულად თქვენ უნდა შეგეძლოთ აჩვენოთ r
LED მოცულობის ბარი: 9 ნაბიჯი (სურათებით)
LED მოცულობის ბარი: ჩემი სახელოსნო ძალიან დამღლელია. მიუხედავად დაფარული, 80-იანი წლების ხის დაფები, რომლებიც ფარავს ჩემს კედლებს, მას არ გააჩნია როგორც ფერი, ასევე რა თქმა უნდა: LED- ები. ანალოგიურად, მე ხშირად ვუკრავ მუსიკას ელექტრონიკის შედუღების დროს. ამან დამაფიქრა, შემიძლია გავაერთიანო მუსიკა და LED- ები
ინტერფეისი HX711 ინტერფეისით დატვირთული უჯრედის სწორი ბარი 50 კგ: 10 ნაბიჯი (სურათებით)
ინტერფეისი HX711 ინტერფეისით ჩამტვირთავი უჯრედის სწორი ბარი 50 კგ: HX711 BALACE MODULE აღწერილობა: ეს მოდული იყენებს 24 მაღალი სიზუსტის A / D კონვერტორს. ეს ჩიპი განკუთვნილია მაღალი სიზუსტის ელექტრონული მასშტაბისა და დიზაინისთვის, აქვს ორი ანალოგური შეყვანის არხი, პროგრამირებადი მოგება 128 ინტეგრირებული გამაძლიერებელი. შეყვანის წრე
მსუბუქი ბარი ამბიციური განათება: 8 ნაბიჯი (სურათებით)
მსუბუქი ბარი ამბიციური განათება: სინათლის ბარს შეუძლია გაანათოს თქვენი სახლი გარე განათების გამოყენებით. თქვენ შეგიძლიათ გაანათოთ დერეფნები, დაამატოთ მბზინავი მბზინავი ეფექტი თქვენი გასართობი ცენტრის მიღმა, შექმნათ ახალი ნიმუშები მსუბუქი წარწერებით ან უბრალოდ დაამატოთ სინათლის წყარო თქვენს სახლს. იქ
ააშენეთ მობილური ბარი - BaR2D2: 16 ნაბიჯი (სურათებით)
ააშენეთ მობილური ბარი-BaR2D2: BaR2D2 არის რადიო კონტროლირებადი, მობილური ბარი, რომელიც აღჭურვილია მოტორიანი ლუდის ლიფტით, მოტორიანი ყინულის/მიქსერის უჯრით, ექვს ბოთლიანი გამანაწილებელი დისპენსერით და ხმის გააქტიურებული ნეონის განათებით. რობოტი მართვადია, ასე რომ თქვენ შეგიძლიათ წვეულებაზე გაიაროთ გზაზე! ის შეიქმნა