Სარჩევი:
- ნაბიჯი 1: საჭირო უნარ -ჩვევები
- ნაბიჯი 2: კომპონენტების და ნაწილების სია
- ნაბიჯი 3: სქემის დიაგრამა
- ნაბიჯი 4: PCB დიზაინი
- ნაბიჯი 5: ადაფრუტის კონფიგურაცია ინტერნეტის კონტროლისთვის
- ნაბიჯი 6: პროგრამირება ESP8266 და ტესტირება
- ნაბიჯი 7: LED მატრიცის კონტროლი ფოსტალიონთან ერთად
- ნაბიჯი 8: პროტოტიპის აპლიკაცია I made to test
ვიდეო: DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
აქ არის ჩემი მეორე წინსვლა პროექტზე, რომლის აღფრთოვანებასაც გაჩვენებთ. ეს არის DIY Smart LED მატრიცა, რომელიც საშუალებას მოგცემთ აჩვენოთ მასზე, მონაცემები, როგორიცაა YouTube სტატისტიკა, თქვენი Smart Home Stats, როგორც ტემპერატურა, ტენიანობა, შეიძლება იყოს მარტივი საათი, ან უბრალოდ აჩვენოთ ტექსტი და ანიმაციები.
ამ მეორე გაკვეთილზე მე გავაგზავნი ტექსტისა და ფერის მონაცემებს ინტერნეტის საშუალებით. თუ თქვენ ხართ ვიზუალური შემსწავლელი, მე ვიცი, რომ ვიდეო 1000 სიტყვაზე მეტია, ამიტომ აქ არის სასწავლო ვიდეო. (მე ესპანური ენა ვარ, ასე რომ გთხოვთ გაითვალისწინოთ ინგლისური სუბტიტრების ჩართვა):
ნაბიჯი 1: საჭირო უნარ -ჩვევები
როგორც თქვენ შეამჩნიეთ, ამ პროექტში არაფერი გამოიყურება რთული, მაგრამ თქვენ დაგჭირდებათ რამდენიმე ძირითადი ცოდნა:
-არდუინოს IDE- ს გამოყენება.
-პროგრამირება ESP8266.
-3D ბეჭდვა ან ხელნაკეთობა (ქსელისთვის).
-შედუღება.
-გაყვანილობა.
ნაბიჯი 2: კომპონენტების და ნაწილების სია
კარგი ადგილია, სადაც შემიძლია გირჩიოთ თქვენი კომპონენტების პოვნა, ეს არის MakerFocus, ეს არის ღია კოდის ტექნიკის მაღაზია!
1. PCB მე ნამდვილად გირჩევთ გამოიყენოთ JLCPCB SMT სერვისი თქვენი შეკვეთის მიზნით, თქვენ შეგიძლიათ აირჩიოთ არა LED- ების ვერსიას და დაამატოთ LED- ის ზოლები თქვენს მიერ, ან ერთი LED- ების.
2. ESP8266 (მიკროკონტროლი).
3. WS2812 LED- ების ზოლები.
4. 5v 2A კვების ბლოკი.
5. PCB დენის ჯეკი.
6. 3D პრინტერი (სურვილისამებრ) შეგიძლიათ გააკეთოთ ნაწილები მუყაოთი ან რაიმე ხისტი.
ნაბიჯი 3: სქემის დიაგრამა
აქ არის სქემის დიაგრამა, თქვენ გაქვთ რამდენიმე ვარიანტი პროექტის შესაქმნელად. თქვენ შეგიძლიათ შექმნათ მიკროსქემის საკონტროლო ნაწილი, რომელიც ნაჩვენებია პირველ სურათზე, შემდეგ კი მიამაგრეთ ინდივიდუალური LED- ების ზოლები, როგორც მე -3 სურათზეა ნაჩვენები.
თქვენ ასევე შეგიძლიათ LED ზოლების ნაცვლად გამოიყენოთ LED პანელები.
მას აქვს სქემის ყველა შიდა კავშირი, რომელიც მოგვცემს საშუალებას შევქმნათ PCB დიზაინი მოგვიანებით. მე ასევე დავამატე სქემის PDF, ასე რომ თქვენ უკეთესად ნახავთ.
ჩამოტვირთეთ სქემა, კოდი და ბიბლიოთეკები უფასოდ.
ნაბიჯი 4: PCB დიზაინი
კარგი პროექტის განსახორციელებლად ჩვენ გვჭირდება საიმედო შეკრება იმ სქემისთვის, რომელიც მას ქმნის და არ არსებობს ამის უკეთესი გზა, ვიდრე კარგი PCB.
აქ თქვენ შეგიძლიათ გადმოწეროთ Gerber, BOM და Pick & Place Files, ის რაც თქვენ გჭირდებათ PCB– ის შესაკვეთად თქვენს PCB მწარმოებელ კომპანიაში.
მე ვთავაზობ JLCPCB:
? $ 2 5 PCB- სთვის და იაფი SMT (2 კუპონი)
იყიდეთ უკვე შემუშავებული დაფა, Gerber + Pick & Place + BOM
ნაბიჯი 5: ადაფრუტის კონფიგურაცია ინტერნეტის კონტროლისთვის
- გადადით Adafruit IO გვერდზე
- შექმენით უფასო ანგარიში.
- შეხედეთ და დააკოპირეთ ადაფრუტის რწმუნებათა სიგელები თქვენს კოდში.
- გადადით არხებში> ყველაფრის ნახვა> ახალი არხის შექმნა.
- შექმენით არხები ქვემოთ.
- -მენაშა.
- -როჟო
- -ვერდე
- -აზულ
Adafruit API დოკუმენტაციაში ჩვენ გვაქვს ინფორმაცია სერვერთან სათანადო კომუნიკაციისთვის.
ჩვენ მალე გამოვიყენებთ ამ URL- ს:
io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data
ნაბიჯი 6: პროგრამირება ESP8266 და ტესტირება
1. შეაერთეთ USB TTL კონვერტორზე შემდეგნაირად:
USB to TTL ----- ESP8266
3.3v Vcc
tx rx
rx tx
გნდ გნდ
1- ESP8266- ის დასაპროგრამებლად ჩვენ უნდა მოვათავსოთ ჯუმპერი (PROG პოზიცია), დავუკავშიროთ USB to TTL გადამყვანი ჩვენს PCB- ს მასზე, როგორც საჩვენებელი ქინძისთავები, ასევე ჩვენი კომპიუტერი, დავაყენოთ ბიბლიოთეკები და შემდეგ ავტვირთოთ. (საჭიროა თქვენს IDE- ზე დაინსტალირებული ESP8266 Packaje).
2- დააინსტალირეთ ბიბლიოთეკები და დამოკიდებულებები.
3- გადატვირთეთ IDE, გახსენით კოდი.
4- დააკონფიგურირეთ თქვენი WiFi სერთიფიკატები და Adafruit IO მომხმარებლის სახელი და პაროლი
4- ატვირთეთ ესკიზი.
5- გადახტომა USE- ზე, გათიშეთ USB და შეაერთეთ 5 ვ კვების წყარო.
6- დარწმუნდით, რომ თქვენი ყველა LED კარგად მუშაობს.
შენიშვნა: გამოიყენეთ USB-TTL კონვერტორის 3.3 ვ. (დაიწვის 5 ვ -ით).
ნაბიჯი 7: LED მატრიცის კონტროლი ფოსტალიონთან ერთად
- გადადით ფოსტალიონის მთავარ გვერდზე და ჩამოტვირთეთ უფასო პროგრამული უზრუნველყოფა
- შექმენით ახალი მოთხოვნა (+) –ზე დაჭერით.
- აირჩიეთ POST ვარიანტი.
- ჩასვით URL (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) და პერსონალურად შეცვალეთ მომხმარებლის სახელისა და საკვების გასაღების პარამეტრები.]
- გადადით "სათაურებში" და დაამატეთ თქვენი Adafruit გასაღები: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxx
- გადადით "სხეულზე" და დააყენეთ ტიპი "JSON" და "RAW", შემდეგ შეცვალეთ თქვენი არხები, როგორც სურათზე ჩანს: {"მნიშვნელობა": "ტექსტი"} ან {"მნიშვნელობა": რიცხვები}
- დააწკაპუნეთ "გაგზავნაზე" თუ ის წარმატებული იყო მაშინ ტერმინალზე ნახავთ სასიამოვნო შეტყობინებას
- თქვენი LED მატრიცა მოგანიჭებთ ახალ ტექსტს ან ფერს.
ნაბიჯი 8: პროტოტიპის აპლიკაცია I made to test
ფოსტალიონზე გამოყენებულ კონცეფციებთან ერთად, მე შევქმენი აპლიკაცია, რომელიც ემსგავსება გაგზავნას და გამოქვეყნებას, ასე რომ მე შემეძლება გავაკონტროლო MCM-LED-Matrix მობილური ტელეფონის საშუალებით და ლამაზი ინტერფეისით.
ფერადი პალიტრა და ტექსტური ტექსტი შეყვანისთვის.
ვიმედოვნებთ, რომ მოგეწონებათ პროექტი, გთხოვთ გაგვიზიაროთ თქვენი რიმეიკი.
გირჩევთ:
ციფრული საათი LED Dot Matrix - ESP Matrix Android აპლიკაცია: 14 ნაბიჯი
ციფრული საათი LED Dot Matrix - ESP Matrix Android აპლიკაცია: ამ სტატიას ამაყად აფინანსებს PCBWAY. PCBWAY ქმნის მაღალი ხარისხის პროტოტიპირების PCB- ებს მთელს მსოფლიოში. სცადეთ საკუთარი თავისთვის და მიიღეთ 10 PCB სულ რაღაც 5 დოლარად PCBWAY– ში ძალიან დიდი ხარისხით, მადლობა PCBWAY. ESP მატრიცის დაფა, რომელსაც მე ვქმნი
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 ნაბიჯი (სურათებით)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): აქ არის ჩემი გაცნობა პროექტზე, რომლის გაღებაც ძალიან მსიამოვნებს. ეს არის DIY Smart LED მატრიცა, რომელიც საშუალებას მოგცემთ აჩვენოთ მასზე, მონაცემები, როგორიცაა YouTube სტატისტიკა, თქვენი Smart Home Stats, როგორც ტემპერატურა, ტენიანობა, შეიძლება იყოს უბრალო საათი, ან უბრალოდ
DIY BIG LED Matrix Youtube აბონენტის მრიცხველი: 13 ნაბიჯი (სურათებით)
DIY BIG LED Matrix Youtube აბონენტის მრიცხველი: მუშაობდით მზა სტანდარტულ 8x8 LED მატრიცასთან, როგორც ეკრანები გადახვეული ტექსტის შესაქმნელად ან თქვენი Youtube არხის აბონენტის საჩვენებლად. დიდი ადვილად ხელმისაწვდომი ზომა არის LED დიამეტრი 5 მმ. თუმცა, თუ თქვენ ეძებთ ბევრად უფრო დიდ მზა LED- ს
Alexa Voice Controlled Raspberry Pi Drone IoT და AWS: 6 ნაბიჯი (სურათებით)
Alexa Voice კონტროლირებადი Raspberry Pi Drone IoT და AWS: გამარჯობა! მე მქვია არმაანი. მე ვარ 13 წლის ბიჭი მასაჩუსეტიდან. ეს სახელმძღვანელო გვიჩვენებს, როგორც სათაურიდან შეგიძლიათ დაასკვნათ, როგორ ავაშენოთ Raspberry Pi Drone. ეს პროტოტიპი აჩვენებს, თუ როგორ ვითარდება თვითმფრინავები და ასევე რამდენად დიდი როლი შეიძლება შეასრულონ მათ
IoT Smart Clock Dot Matrix გამოიყენეთ Wemos ESP8266 - ESP მატრიცა: 12 ნაბიჯი (სურათებით)
IoT Smart Clock Dot Matrix გამოიყენეთ Wemos ESP8266-ESP Matrix: შექმენით თქვენი საკუთარი IoT ჭკვიანი საათი, რომელსაც შეუძლია: აჩვენეთ საათი ლამაზი ანიმაციური ხატის საშუალებით ჩვენება შეხსენება -1-დან შეხსენებამდე -5 ჩვენების კალენდარი ჩვენება მუსულმანური ლოცვის დრო ჩვენება ამინდის ინფორმაცია ჩვენება სიახლეები ჩვენება რჩევების ჩვენება ბიტკოინის კურსის ჩვენება