Სარჩევი:
- ნაბიჯი 1: ნაბიჯი 1: ნათურის ინგრედიენტები
- ნაბიჯი 2: ნაბიჯი 2: ელექტრონიკის შექმნა
- ნაბიჯი 3: ნაბიჯი 3: პროგრამული უზრუნველყოფა
- ნაბიჯი 4: ნაბიჯი 4: LED ნათურის მოქმედება
ვიდეო: Pimp Your LED ნათურა: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ნიდერლანდების Lidl სუპერმარკეტში სასურსათო ნივთების ყიდვისას, ჩემმა მეუღლემ გადაინაცვლა ძალიან იაფფასიანი (2.99 ევრო) LED ნათურა, რომელზეც ბოჭკოები იყო თავზე. ამ LED ნათურაში არის სამი LED, ერთი წითელი, ერთი მწვანე და ერთი ლურჯი, რომლებიც ქმნიან მარტივ, მაგრამ სასიამოვნო ეფექტს. სურათი გვიჩვენებს, თუ როგორ გამოიყურება LED ნათურა. LED ნათურა იყენებს სამ AA ბატარეას, როგორც ენერგიას.
LED ნათურას ჰქონდა ერთი მინუსი. LED ნათურის ბოლოში არის გადამრთველი, ასე რომ ჩართვა და გამორთვა ნიშნავს იმას, რომ თქვენ უნდა აწიოთ LED ნათურა, შუქის დაშლის შანსით. ამ ნაკლოვანებამ წამოიწყო ეს პროექტი "Pimp your LED Lamp".
იდეა იყო LED ნათურის დისტანციური მართვა ისე, რომ თქვენ არ მოგიწიოთ მისი აწევა - მხოლოდ ბატარეების შეცვლისას - ყოველ ჯერზე როდესაც გსურთ მისი ჩართვა ან გამორთვა. და სანამ მასზე ვმუშაობდი, მე ასევე შევცვალე სამი ინდივიდუალური წითელი, მწვანე და ლურჯი LED- ები სამი RGB LED- ით, რათა შევქმნა მეტი ფერი და მეტი ნიმუში.
ამ პროექტის დასრულების შემდეგ Pimped LED ნათურა დასრულდა შემდეგი მახასიათებლებით, რომელთა კონტროლიც შესაძლებელია Philips RC5/RC6 დისტანციური მართვის საშუალებით:
- ლოდინი = ჩართული/ლოდინის რეჟიმში
- მუნჯი = ქარხნული ნაგულისხმევი
- მოცულობა = სიკაშკაშე მაღლა
- მოცულობის შემცირება = სიკაშკაშის შემცირება
- პროგრამა Up = დაჩქარება
- პროგრამა ქვემოთ = დაჩქარება
- ციფრი 0 = LED- ები ჩართულია თეთრ ფერში
- ციფრი 1 = ორიგინალური LED ნათურის ნიმუში, იცვლება წითელიდან ლურჯიდან მწვანემდე
- ციფრი 2 = მოძრაობს თეთრი ფერის ნიმუში
- ციფრი 3 = RGB ფერის ნიმუშის გადატანა
- ციფრი 4 = ცისარტყელას ფერის ნიმუში
- ციფრი 5 = შემთხვევითი ფერის ქრებოდა ნიმუში
- ციფრი 6 = შემთხვევითი ფერის ნიმუშის გადატანა
- ციფრი 7 = ქრებოდა RGB ფერის ნიმუში
- ციფრი 8 = ტესტის ნიმუში
მე ვარ PIC მიკროკონტროლერის დიდი გულშემატკივარი და მინდა მქონდეს სრული კონტროლი იმაზე, რასაც მე ვქმნი, ამიტომ მე არ გამოვიყენე ბიბლიოთეკები, არამედ პროგრამული უზრუნველყოფის ყველა ნაწილი თავად შევქმენი. ეს ასევე საჭირო იყო, რადგან პულსის სიგანის მოდულაციის (PWM) n ყველა პროგრამული უზრუნველყოფის კონტროლი n პროგრამულ უზრუნველყოფას დრო სჭირდება, ამიტომ კოდი ოპტიმიზირებულია ზოგიერთ ნაწილის სიჩქარისთვის. არდუინოს თაყვანისმცემლებს შეუძლიათ გამოიყენონ რა თქმა უნდა ყველა არსებული ბიბლიოთეკა, მაგრამ მე ვფიქრობ, რომ თქვენ უნდა დაწეროთ რაიმე საკუთარი ხელით, რომ გააკონტროლოთ 9 (3 -ჯერ RGB) LED- ები PWM- ის საშუალებით.
ელექტრონიკა საკმაოდ მარტივია და არ საჭიროებს ბევრ კომპონენტს, ასე რომ ეს ყველაფერი შეიძლება აშენდეს LED ნათურის თავდაპირველ კორპუსში.
ნაბიჯი 1: ნაბიჯი 1: ნათურის ინგრედიენტები
ამ LED ნათურის ასაწყობად თქვენ უნდა გქონდეთ შემდეგი:
- 1 * LED ნათურა
- 3 * RGB ები
- 1 * PIC მიკროკონტროლერი 16F1825 + 14 პინიანი IC ბუდე
- 1 * TSOP4836 IR მიმღები
- 2 * 100nF კერამიკული კონდენსატორი
- 1 * 33k რეზისტორი
- 3 * 150 Ohm რეზისტორი
- 6 * 120 Ohm რეზისტორი
- 3 * AA (დატენვის) ბატარეები
- 1 * პურის დაფის პატარა ნაჭერი
ნაბიჯი 2: ნაბიჯი 2: ელექტრონიკის შექმნა
იხილეთ სქემატური დიაგრამა და სურათები.
ელექტრონიკა შედგება ორი პატარა დაფისგან, ერთი ახალი RGB LED- ებისთვის და ერთი მიკროკონტროლისთვის. ახალი დაფა RGB LED- ით ცვლის წინა დაფას წითელი, მწვანე და ლურჯი LED- ით. სურათზე ხედავთ როგორც ახალ RGB LED breadboard- ს, ასევე ორიგინალ LED დაფას.
მიკროკონტროლის დაფა დამონტაჟებულია LED ლამპარის შიდა ნაწილის შიდა მხარეს და უკავშირდება RGB LED დაფას მავთულის საშუალებით.
ვინაიდან მე ასევე დაპროგრამებული მაქვს PIC კონტროლერი, სანამ ვამუშავებდი LED ლამპას, დაფაზე არის სათაური, მაგრამ ეს არ არის საჭირო ნორმალური მუშაობისთვის.
საბოლოოდ მიღებული IR არის წებოვანი RGB LED დაფის თავზე. მე არ მინდოდა ხვრელი გამეკეთებინა LED ნათურის კორპუსში და ამ გზით ის კვლავ კარგად მუშაობს. რა თქმა უნდა, თქვენ უფრო ახლოს უნდა იყოთ LED ნათურას, თუ გსურთ მისი კონტროლი.
ნაბიჯი 3: ნაბიჯი 3: პროგრამული უზრუნველყოფა
როგორც უკვე აღვნიშნეთ, პროგრამული უზრუნველყოფა დაწერილია PIC16F1825. ეს იყო დაწერილი JAL– ში. პროგრამული უზრუნველყოფა ასრულებს შემდეგ ძირითად ამოცანებს:
- LED- ების სიკაშკაშის კონტროლი პულსის სიგანის მოდულაციის გამოყენებით. ამისათვის ის იყენებს ორ ტაიმერს, ერთი განახლების სიხშირის შესაქმნელად და ერთი ტაიმერი პულსის ხანგრძლივობის შესაქმნელად, LED- ის დროზე. განახლების სიხშირეა დაახლოებით 70 ჰც, რაც საკმარისია ადამიანის თვალისთვის შეუმჩნეველი. LED- ების დაბინდვა შესაძლებელია 255 საფეხურზე. ეს ნიშნავს, რომ ხანგრძლივობის კონტროლის ქრონომეტრი მუშაობს 255 -ჯერ 70 ჰც -ზე, არის დაახლოებით 18 კჰც. ამ შედარებით მაღალი სიხშირის გამო კოდის ნაწილი ოპტიმიზირებულია სიჩქარისთვის.
- დისტანციური მართვის შეტყობინებების გაშიფვრა. ამისათვის ის იყენებს გადაღების ტაიმერს, რომელიც აფიქსირებს ბიტების ხანგრძლივობას შეწყვეტის ყოველ ცვლილებაზე. ფილიპსის დისტანციური მართვის სისტემა იყენებს ორფაზიანი კოდირებას და შეტყობინებების გაშიფვრის ერთადერთი გზა ჩარევის შემთხვევაში შეტყობინების არასწორი ინტერპრეტაციის გარეშე არის როგორც მაღალი, ისე დაბალი ბიტის დროის გაზომვა.
- შემთხვევითი ფუნქცია ზოგიერთი შემთხვევითი შაბლონის შესაქმნელად.
- სხვადასხვა შაბლონების შექმნა.
- პროგრამული უზრუნველყოფა EEPROM– დან მონაცემების შესანახად და მოსაპოვებლად.
- ძილის რეჟიმი პროცესორის შესაჩერებლად, როდესაც LED ნათურა ლოდინის რეჟიმშია.
- ბოლო, მაგრამ არანაკლებ მნიშვნელოვანია ამ ყველაფრის ერთად გაერთიანება, რომ ის იმუშაოს.
PIC კონტროლერი მუშაობს შიდა საათზე, სიხშირით 32 MHz. Intel Hex ფაილი თან ერთვის PIC კონტროლერის პროგრამირებას.
ნაბიჯი 4: ნაბიჯი 4: LED ნათურის მოქმედება
როდესაც პირველად ჩართავთ LED ნათურას, ის იყენებს ორიგინალურ შაბლონს, რაც უდრის დისტანციური მართვის ციფრ 1 -ზე დაჭერას. ყველა ზემოთ აღწერილი ფუნქცია შეიძლება გამოყენებულ იქნას. ეს ოპერაციული რეჟიმი ასევე შერჩეულია, თუ დააჭერთ მუნჯ ღილაკს, რადგან ეს ანათებს LED ნათურას თავდაპირველ მნიშვნელობებზე.
თუ LED ნათურა ჩართულია ლოდინის რეჟიმში, ის განაგრძობს იქ, სადაც იყო ისევ ჩართვის შემდეგ. LED ნათურა ყოველთვის ახსოვს მუშაობის ბოლო რეჟიმს ლოდინის დაწყებამდე, რადგან ის ინახება PIC კონტროლერის შიდა EEPROM– ში, ასე რომ ბატარეების შეცვლის შემდეგაც კი ის განაგრძობს ბოლო არჩეული მუშაობის რეჟიმს.
ვიდეო გვიჩვენებს მარცხენა მხარეს ორიგინალური LED ნათურის მუშაობას და მარჯვნივ Pimped LED ნათურის მუშაობას. ვიდეოში ნაჩვენებია ოპერაციის ზოგიერთი რეჟიმი, მაგრამ არა ყველა. ეფექტი უკეთ ჩანს სიბნელეში და LED- ების მოციმციმე არ ჩანს ადამიანის თვალით.
რა თქმა უნდა, თქვენ შეგიძლიათ გამოიყენოთ სხვა LED ნათურები თქვენი პროექტისთვის და ვიმედოვნებ, რომ ამ პროექტმა შთააგონა თქვენ შექმნათ თქვენი საკუთარი.
გირჩევთ:
$ 1 LED განწყობის ნათურა ATtiny13 და WS2812: 7 ნაბიჯი
$ 1 LED განწყობის ნათურა ATtiny13 და WS2812: ეს არის დაბალი განწყობის ნათურა ოთხი რეჟიმით. ცისარტყელას ნაპერწკალი. სინათლის ნაპერწკალი დროდადრო მაღლა მოძრაობს და თანდათან ცვლის ფერს .2. ცისარტყელას ბრწყინვალება. სტაბილური ბზინვარება, რომელიც თანდათან ცვლის ფერს .3. სანთლის ცეცხლის სიმულაცია .4. გამორთული. თქვენ შეგიძლიათ
შაბლონის ნათურა - ერთი ნათურა მრავალი ჩრდილში: 5 ნაბიჯი
შაბლონის ნათურა - ერთი ნათურა მრავალი ჩრდილში: ეს ინსტრუქცია გაჩვენებთ, თუ როგორ უნდა გააკეთოთ მარტივი ნათურა გადართვადი ფერებით (ეს არის ნათურა)
მუმიის ნათურა - WiFi კონტროლირებადი ჭკვიანი ნათურა: 5 ნაბიჯი (სურათებით)
მუმიის ნათურა - WiFi კონტროლირებადი ჭკვიანი ნათურა: დაახლოებით 230 ათასი წლის წინ ადამიანმა ისწავლა ცეცხლის კონტროლი, რაც იწვევს მის ცხოვრებისეულ ცვლილებებს, რადგან მან ღამით დაიწყო მუშაობა ცეცხლის შუქის გამოყენებით. ჩვენ შეგვიძლია ვთქვათ, რომ ეს არის შიდა განათების დასაწყისი. ახლა მე
Pimp Your USB Drive: 10 Steps (სურათებით)
Pimp Your USB Drive: მოგწონთ მონაცემების შენახვა. რა თქმა უნდა აკეთებ. მაგრამ როცა ქუჩაში ამოიღებ, ხალხი დაგცინის! ჰო, ვიცი, ისინი უბრალოდ არ გესმით, არა? კარგი, იქნებ თქვენ გჭირდებათ მათი დახმარება. მიეცით საკუთარ თავს ცოტაოდენი ქუჩის ქვიშის მშენებლობა
ამოიღეთ LED: შუშის შევსებული LED ნათურა: 7 ნაბიჯი (სურათებით)
ამოიღეთ LED: შუშის შევსებული LED ნათურა: როგორ გავაკეთე ეს გასაოცარი შუშის სავსე LED ნათურა. ეს პროექტი მოიცავს დამტვრეული მინის დამუშავებას. მე არ ვარ პასუხისმგებელი იმაზე, თუ როგორ იყენებთ ამ ინფორმაციას. მე მტკიცედ გირჩევთ, რომ არ შეეცადოთ ამ პროექტს. თუ ამას აკეთებ მე არაფერზე პასუხისმგებელი არ ვარ