Სარჩევი:

DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 ნაბიჯი (სურათებით)
DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 ნაბიჯი (სურათებით)

ვიდეო: DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 ნაბიჯი (სურათებით)

ვიდეო: DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 ნაბიჯი (სურათებით)
ვიდეო: LED Matrix - Connect, Power & Control - Setup Guide 2024, ნოემბერი
Anonim
DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812)
DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812)

აქ არის ჩემი მეორე წინსვლა პროექტზე, რომლის აღფრთოვანებასაც გაჩვენებთ. ეს არის 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 დიზაინი
PCB დიზაინი
PCB დიზაინი
PCB დიზაინი
PCB დიზაინი
PCB დიზაინი

კარგი პროექტის განსახორციელებლად ჩვენ გვჭირდება საიმედო შეკრება იმ სქემისთვის, რომელიც მას ქმნის და არ არსებობს ამის უკეთესი გზა, ვიდრე კარგი PCB.

აქ თქვენ შეგიძლიათ გადმოწეროთ Gerber, BOM და Pick & Place Files, ის რაც თქვენ გჭირდებათ PCB– ის შესაკვეთად თქვენს PCB მწარმოებელ კომპანიაში.

მე ვთავაზობ JLCPCB:

? $ 2 5 PCB- სთვის და იაფი SMT (2 კუპონი)

იყიდეთ უკვე შემუშავებული დაფა, Gerber + Pick & Place + BOM

ნაბიჯი 5: ადაფრუტის კონფიგურაცია ინტერნეტის კონტროლისთვის

ადაფრუტის კონფიგურაცია ინტერნეტის კონტროლისთვის
ადაფრუტის კონფიგურაცია ინტერნეტის კონტროლისთვის
ადაფრუტის კონფიგურაცია ინტერნეტის კონტროლისთვის
ადაფრუტის კონფიგურაცია ინტერნეტის კონტროლისთვის
ადაფრუტის კონფიგურაცია ინტერნეტის კონტროლისთვის
ადაფრუტის კონფიგურაცია ინტერნეტის კონტროლისთვის
ადაფრუტის კონფიგურაცია ინტერნეტის კონტროლისთვის
ადაფრუტის კონფიგურაცია ინტერნეტის კონტროლისთვის
  1. გადადით Adafruit IO გვერდზე
  2. შექმენით უფასო ანგარიში.
  3. შეხედეთ და დააკოპირეთ ადაფრუტის რწმუნებათა სიგელები თქვენს კოდში.
  4. გადადით არხებში> ყველაფრის ნახვა> ახალი არხის შექმნა.
  5. შექმენით არხები ქვემოთ.
  • -მენაშა.
  • -როჟო
  • -ვერდე
  • -აზულ

Adafruit API დოკუმენტაციაში ჩვენ გვაქვს ინფორმაცია სერვერთან სათანადო კომუნიკაციისთვის.

ჩვენ მალე გამოვიყენებთ ამ URL- ს:

io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data

ნაბიჯი 6: პროგრამირება ESP8266 და ტესტირება

ESP8266 პროგრამირება და ტესტირება
ESP8266 პროგრამირება და ტესტირება
ESP8266 პროგრამირება და ტესტირება
ESP8266 პროგრამირება და ტესტირება
ESP8266 პროგრამირება და ტესტირება
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 მატრიცის კონტროლი ფოსტალიონთან ერთად

ფოსტალიონთან ერთად LED მატრიცის კონტროლი
ფოსტალიონთან ერთად LED მატრიცის კონტროლი
ფოსტალიონთან ერთად LED მატრიცის კონტროლი
ფოსტალიონთან ერთად LED მატრიცის კონტროლი
ფოსტალიონთან ერთად LED მატრიცის კონტროლი
ფოსტალიონთან ერთად LED მატრიცის კონტროლი
ფოსტალიონთან ერთად LED მატრიცის კონტროლი
ფოსტალიონთან ერთად LED მატრიცის კონტროლი
  1. გადადით ფოსტალიონის მთავარ გვერდზე და ჩამოტვირთეთ უფასო პროგრამული უზრუნველყოფა
  2. შექმენით ახალი მოთხოვნა (+) –ზე დაჭერით.
  3. აირჩიეთ POST ვარიანტი.
  4. ჩასვით URL (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) და პერსონალურად შეცვალეთ მომხმარებლის სახელისა და საკვების გასაღების პარამეტრები.]
  5. გადადით "სათაურებში" და დაამატეთ თქვენი Adafruit გასაღები: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxx
  6. გადადით "სხეულზე" და დააყენეთ ტიპი "JSON" და "RAW", შემდეგ შეცვალეთ თქვენი არხები, როგორც სურათზე ჩანს: {"მნიშვნელობა": "ტექსტი"} ან {"მნიშვნელობა": რიცხვები}
  7. დააწკაპუნეთ "გაგზავნაზე" თუ ის წარმატებული იყო მაშინ ტერმინალზე ნახავთ სასიამოვნო შეტყობინებას
  8. თქვენი LED მატრიცა მოგანიჭებთ ახალ ტექსტს ან ფერს.

ნაბიჯი 8: პროტოტიპის აპლიკაცია I made to test

პროტოტიპის აპლიკაცია I made to test
პროტოტიპის აპლიკაცია I made to test
პროტოტიპის აპლიკაცია I made to test
პროტოტიპის აპლიკაცია I made to test
პროტოტიპის აპლიკაცია I made to test
პროტოტიპის აპლიკაცია I made to test

ფოსტალიონზე გამოყენებულ კონცეფციებთან ერთად, მე შევქმენი აპლიკაცია, რომელიც ემსგავსება გაგზავნას და გამოქვეყნებას, ასე რომ მე შემეძლება გავაკონტროლო MCM-LED-Matrix მობილური ტელეფონის საშუალებით და ლამაზი ინტერფეისით.

ფერადი პალიტრა და ტექსტური ტექსტი შეყვანისთვის.

ვიმედოვნებთ, რომ მოგეწონებათ პროექტი, გთხოვთ გაგვიზიაროთ თქვენი რიმეიკი.

გირჩევთ: