Სარჩევი:
- ნაბიჯი 1: ნაწილები
- ნაბიჯი 2: სქემატური
- ნაბიჯი 3: შეაერთეთ თქვენი PCB
- ნაბიჯი 4: ატვირთეთ კოდი
- ნაბიჯი 5: და თქვენ დასრულებული ხართ
ვიდეო: წვრილმანი Wi-Fi RGB ზოლის კონტროლერი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
მადლობა 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– ებად და შევუკვეთე ისინი 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 ამ პროექტიდან და შეგიძლიათ შეიძინოთ ისინი აქ, თუ ვინმეს აინტერესებს!
გირჩევთ:
LED ზოლის კონტროლერი: 8 ნაბიჯი (სურათებით)
LED ზოლის კონტროლერი: ამ ინსტრუქციაში მე გაგიწევთ ნაბიჯებს, თუ როგორ გამოიყენოთ და მართოთ თქვენი LED ზოლები საკონტროლო ინტერფეისის შექმნით. მე ძალიან მხიარულობდი ამ შუქებით, დარწმუნებული ვარ თქვენც. თუ მოგწონთ ეს სასწავლო, დარწმუნებული იყავით
LED ზოლის სიკაშკაშის კონტროლერი: 4 ნაბიჯი
LED ზოლის სიკაშკაშის კონტროლერი: LED ზოლები მთელს მსოფლიოშია ცნობილი დაბალი ძაბვის მოხმარებით და მისი სიკაშკაშე. ზოგჯერ ჩვენ გვჭირდება ამ LED ზოლების ძაბვის მიწოდებისა და სიკაშკაშის მორგება, მაგალითად, ძილის დროს თქვენ შეგაწუხებთ ნათელი
შეცვლილი RGBW LED ზოლის კონტროლერი, PIR კონტროლირებადი, ESP8285: 3 ნაბიჯი
შეცვლილი RGBW LED ზოლის კონტროლერი, PIR კონტროლირებადი, ESP8285: სახლში ჩემი მაგიდის ზემოთ დავაყენე RGBW LED ზოლები. WiFi LED RGBW კონტროლერი უნდა მუშაობდეს ისეთ აპლიკაციასთან, როგორიცაა Magic Home აპლიკაცია. თუმცა, მე შეიცავს ESP8285 ჩიპს, რომელიც გავანათე ჩემივე პროგრამული უზრუნველყოფით. მე დავამატე PIR, რომლითაც LED ზოლები იცვლება
Arduino დაფუძნებული წვრილმანი თამაშის კონტროლერი - Arduino PS2 თამაშის კონტროლერი - თამაში Tekken With DIY Arduino Gamepad: 7 ნაბიჯი
Arduino დაფუძნებული წვრილმანი თამაშის კონტროლერი | Arduino PS2 თამაშის კონტროლერი | თამაში Tekken With DIY Arduino Gamepad: გამარჯობა ბიჭებო, თამაშების თამაში ყოველთვის სახალისოა, მაგრამ საკუთარი წვრილმანი თამაშით თამაში უფრო სახალისოა. ასე რომ, ჩვენ გავაკეთებთ თამაშის კონტროლერს arduino pro micro- ს ამ ინსტრუქციებში
Arduino RGB LED ზოლის კონტროლერი: 4 ნაბიჯი
Arduino RGB LED ზოლის კონტროლერი: ხშირად, როდესაც ადამიანებს სურთ აკონტროლონ თავიანთი RGB LED ზოლები Arduino– ს საშუალებით, სამი პოტენომეტრი გამოიყენება წითელი, მწვანე და ლურჯი ფერების შერევისთვის. ეს მუშაობს და შეიძლება იყოს სრულყოფილად თქვენი საჭიროებისთვის, მაგრამ მე მინდოდა რაღაც უფრო ინტუიციური გამეკეთებინა, რაღაც