Სარჩევი:

წვრილმანი Wi-Fi RGB ზოლის კონტროლერი: 5 ნაბიჯი
წვრილმანი Wi-Fi RGB ზოლის კონტროლერი: 5 ნაბიჯი

ვიდეო: წვრილმანი Wi-Fi RGB ზოლის კონტროლერი: 5 ნაბიჯი

ვიდეო: წვრილმანი Wi-Fi RGB ზოლის კონტროლერი: 5 ნაბიჯი
ვიდეო: Wi-fi адресная RGBIC COB LED лента WETEN для Tuya Smart, интеграция в Home Assistant 2024, ივლისი
Anonim
წვრილმანი Wi-Fi RGB ზოლის კონტროლერი
წვრილმანი Wi-Fi RGB ზოლის კონტროლერი

მადლობა JLCPCB და LCSC ამ პროექტის განხორციელებისთვის! შეამოწმეთ ისინი დღეს!

(შენიშვნა: ეს არ არის ჩემი დიზაინი (სქემატური და PCB- ს გარდა) და იდეის ყველა დამსახურებაა საიამ)

როგორ დაიწყო ეს პროექტი, შევიძინე RGB LED ზოლები Ebay– დან და საშინელი პატარა IR კონტროლერი საშინელი იყო, მე მძულდა. ასე რომ, მე წავედი მისიაზე, რათა გამეკეთებინა wifi კონტროლერი ამისათვის.

ნაბიჯი 1: ნაწილები

ნაწილები
ნაწილები
  • 3 1K რეზისტორი
  • 3 მაღალი სიმძლავრის ტრანზისტორი, მე გამოვიყენე TIP31
  • LINKIT ONE მიკროკონტროლერი
  • ანალოგური RGB ზოლები
  • (დანარჩენი არის თუ თქვენ გააკეთეთ PCB როგორც მე)
  • 1 ხრახნიანი ტერმინალი
  • მამრობითი სათაურები
  • ინსტრუმენტები
  • შედუღების რკინა/სადგური
  • Solder
  • ფანქარი
  • Მავთულის საჭრელები

ნაბიჯი 2: სქემატური

სქემატური
სქემატური

როდესაც მე ვიკვლევდი ამ დიზაინს, მე გამოვიყენე საიამ ბლოკის დიაგრამა, რათა ეს სქემა გამეკეთებინა EasyEda– ში (ბმული აქ).

ყველა ტრანზისტორის გამცემი პინი უნდა იყოს დაკავშირებული ერთი GND პინთან. ტრანზისტორი 1 -ის საბაზისო პინი უნდა იყოს დაკავშირებული ციფრული PIN 9 ლინკი 1 -ით. ტრანზისტორი 2 -ის საბაზისო პინი უნდა იყოს დაკავშირებული ციფრული PIN 3 ლინკი 1 -ით. ტრანზისტორი 3 -ის საბაზისო პინი უნდა იყოს დაკავშირებული ციფრული PIN 2 ლინკი 1 -ით. LED ზოლის ანოდი დაკავშირებულია კვების ბლოკთან (+). ყველა ტრანზისტორის გადამცემი ქინძისთავები, რომლებიც დაკავშირებულია კვების ბლოკთან (-). გახსოვდეთ, რომ 3 და 9 ქინძისთავები აუცილებელია და მათი შეცვლა შეუძლებელია, რადგან ისინი Linkit ONE– ის ერთადერთი PWM ქინძისთავებია. ვინაიდან მხოლოდ ორი მათგანია, LED ზოლის მესამე ფერი უნდა იყოს კონტროლირებად ჩვეულებრივ ციფრულ პინზე.

ნაბიჯი 3: შეაერთეთ თქვენი PCB

შეაერთეთ თქვენი PCB
შეაერთეთ თქვენი PCB
შეაერთეთ თქვენი PCB
შეაერთეთ თქვენი PCB

მას შემდეგ რაც მე გავაკეთე სქემატური ჩანაწერი, გავხდი ისინი PCB– ებად და შევუკვეთე ისინი JLCPCB– ში და მივიღე ისინი 5 დღის განმავლობაში!

შემდეგ მე მივმართე LCSC– ში წასვლას და კომპონენტების შეკვეთას, ამას გარკვეული დრო დასჭირდა, რადგან DHL– სთვის ძალიან ძვირი იყო მისი იქამდე მიყვანა.

5 დღიანი ლოდინის შემდეგ მე მივიღე ჩემი PCB და ისინი ისეთივე კარგები იყვნენ, როგორც მე ველოდი, რომ თქვენ შეგიძლიათ ნახოთ ჩემი მიმოხილვა JLCPCB– ზე აქ უფრო ღრმად რომ ნახოთ ეს.

რამდენიმე დღის შემდეგ მე მივიღე ჩემი პაკეტი LCSC– დან, ჩემი ყველა კომპონენტით, რომლებიც კარგად იყო შეფუთული საკუთარ ანტისტატიკურ ჩანთებში.

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

შემდეგი ნაბიჯი არის ყველაფრის შედუღება თქვენს დაფაზე ან თქვენს PCB- ზე, დარწმუნდით რომ ტრანზისტორების პოლარობა სწორია.

თქვენ ალბათ გეტყვით, რომ მე აქ დავუშვი შეცდომა და თუ არ შეგიძლიათ, მე მამაკაცის ნაცვლად გავამახვილე ქალი თავები, რადგანაც ერთი სათაური არის ქალი.

ნაბიჯი 4: ატვირთეთ კოდი

ატვირთეთ კოდი!
ატვირთეთ კოდი!
ატვირთეთ კოდი!
ატვირთეთ კოდი!
ატვირთეთ კოდი!
ატვირთეთ კოდი!

მას შემდეგ, რაც ყველაფერი შედუღების და დამაკავშირებელი, ახლა დროა ატვირთოთ კოდი linkit one. მანამდე თქვენ უნდა გქონდეთ ბლინკის ბიბლიოთეკა. მე დავამატე zip ფაილი ქვემოთ. ამოიღეთ ყველა შინაარსი და გადაიტანეთ დოკუმენტებში> Arduino> ბიბლიოთეკები.

ამ პროექტის კოდი ნაპოვნია ბლინკის ბიბლიოთეკაში. Arduino IDE– ში გადადით ფაილებზე> მაგალითები> ბლინკი> Linkit ONE. ახლა თქვენ უნდა შეიტანოთ გარკვეული ცვლილებები კოდში:

ქვეშ: char auth = "YourAuthToken"; // დაამატეთ თქვენი ბლინკის პროექტის ავტორიზაციის ნიშანი (იხილეთ შემდეგი ნაბიჯი)

ქვეშ: #განსაზღვრეთ WIFI_SSID "YourSSID" // დაამატეთ თქვენი WiFi კავშირის სახელი.

ქვეშ: #განსაზღვრეთ WIFI_PASS "YourPASS" // დაამატეთ თქვენი WiFi კავშირის პაროლი

ქვემოთ: #განსაზღვრეთ WIFI_AUTH LWIFI_WPA // აირჩიეთ LWIFI_OPEN, LWIFI_WPA, ან LWIFI_WEP.

თუ არ იცით Auth ნიშანი, გადადით შემდეგ საფეხურზე და შემდეგ დაუბრუნდით ამ ნაბიჯს. თუ უკვე გაქვთ ერთი, უბრალოდ დააყენეთ Linkit ONE- ის გადამრთველები SPI, UART და USB პოზიციებზე და ატვირთეთ კოდი.

cdn.instructables.com/ORIG/F09/CBFR/IIEYYR…

შენიშვნა: ეს არ არის ჩემი კოდი და მთელი კრედიტი მიდის მის შემქმნელზე.

ერთხელ თქვენ ამას გააკეთებთ.

ჩამოტვირთეთ Blynk აპლიკაცია play store– დან უფასოდ. დარეგისტრირდით ანგარიშზე თქვენი ელ.ფოსტის მისამართისა და სხვა დეტალების მითითებით. ამისათვის თქვენ უნდა გქონდეთ ინტერნეტ კავშირი. თქვენს ანგარიშზე შესვლისას შექმენით ახალი პროექტი თქვენი არჩევანის სახელით. თქვენ დაინახავთ ციფრებსა და სიმბოლოებს პროექტის შექმნისას. ეს არის თქვენი ავტორის ნიშანი, რომელიც გამოიყენება თქვენი Linkit ONE ბლინკ სერვერთან დასაკავშირებლად. დააკოპირეთ Auth ნიშანი და დაამატეთ იგი წინა საფეხურზე მოცემულ კოდს (დეტალებისთვის გადადით წინა საფეხურზე). ახლა გადადით პროექტის ეკრანზე, რომელიც თავდაპირველად ცარიელი იქნებოდა. გადადით ვიჯეტის პანელში და დააკოპირეთ "ღილაკი" და "ZeRGBa". ღილაკზე დააყენეთ პინის ნომერი 2. მიუთითეთ ZeRGBa– ში ორი პინის ნომერი 3 და 9. დატოვეთ მესამე ცარიელი. ახლა საბოლოოდ ჩართეთ თქვენი linkit ONE, მიეცით საშუალება დაუკავშირდეს Wifi ქსელს და შემდეგ აპლიკაციაში შეარჩიეთ "თამაში" ვარიანტი. Ის არის! ახლა თქვენ შეძლებთ აკონტროლოთ ზოლები თქვენი სმარტფონის საშუალებით. თუ ის არ მუშაობს, შეამოწმეთ თქვენი კავშირები. დარწმუნდით, რომ ავტორის ნიშანი სწორად უნდა იყოს მითითებული კოდში.

(შენიშვნა: ეკრანის ანაბეჭდები არ არის ჩემი, როგორც დამავიწყდა, კრედიტი საიამს)

ნაბიჯი 5: და თქვენ დასრულებული ხართ

მადლობა სპონსორებს ამ პროექტის განხორციელებისთვის და მადლობა საიამს იდეისთვის.

მე ასევე მაქვს რამდენიმე PCB ამ პროექტიდან და შეგიძლიათ შეიძინოთ ისინი აქ, თუ ვინმეს აინტერესებს!

გირჩევთ: